Contextual Multi-Scale CNN for Small Object Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional CNN-based object-detection methods struggle with detecting small, occluded, or low-resolution objects in images due to limited contextual information and inadequate feature representation, particularly in challenging conditions like heavy facial occlusions, extreme poses, and varying illumination.

Innovation Solution

The Contextual Multi-Scale Region-based CNN (CMS-RCNN) approach processes images by generating feature maps of multiple scales, incorporating contextual information from surrounding regions through Multiscale Region Proposal Network (MS-RPN) and Contextual Multi-Scale Region-based Convolutional Neural Network (CMS-CNN), which normalizes and concatenates feature maps to enhance object detection accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional CNN-based object-detection methods are used, then processing speed is maintained, but detection precision deteriorates for small, occluded, or low-resolution objects

Engineering Contradiction:
Improvedetection precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the feature extraction process into multiple independent convolutional layers that operate at different scales. Each layer processes features at a specific resolution level, allowing the system to capture both fine-grained details from small objects and contextual information from larger structures without requiring a single complex model

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a multi-scale dimension by processing images at multiple resolutions simultaneously through different convolutional layers. This dimensional approach allows the system to analyze objects at various size levels, improving detection of small and occluded objects by examining them at appropriate scale levels rather than a single fixed resolution

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If feature maps are processed without contextual information integration, then processing time is reduced, but detection reliability deteriorates in challenging conditions

Engineering Contradiction:
Improvedetection reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary feature extraction at multiple scales before final object detection. By pre-processing images through multiple convolutional layers to generate scaled feature maps in advance, the system prepares contextual information that can be quickly referenced during detection, improving reliability without adding significant processing time during the actual detection phase

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent merges feature maps from multiple convolutional layers that operate at different scales. By combining features from various levels of the convolutional network, the system integrates both local details and global context, improving detection reliability in challenging conditions while maintaining efficient processing through unified feature fusion

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If single-scale feature maps are used, then computational complexity is reduced, but detection precision deteriorates for objects of varying sizes

Engineering Contradiction:
Improvedetection precisionVSAvoidfeature processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the feature processing into multiple convolutional layers, each responsible for extracting features at a specific scale. This segmentation allows the system to handle objects of varying sizes by assigning appropriate processing responsibilities to different layers, improving detection precision without requiring a single overly complex processing pipeline

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a multi-scale feature extraction system that serves multiple detection purposes simultaneously. The same convolutional network structure processes features at various scales, making the system universal for detecting objects of different sizes and resolutions without requiring separate specialized models for each object size category

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10354159B2Methods and software for detecting objects in an image using a contextual multiscale fast region-based convolutional neural network
Publication Date: 2019.07.16 CARNEGIE MELLON UNIV
  • US10354159B2 patent drawing
  • US10354159B2 patent drawing
  • US10354159B2 patent drawing

AI summary

Methods of detecting an object in an image using a convolutional neural-network-based architecture that processes multiple feature maps of differing scales from differing convolution layers within a convolutional network to create a regional-proposal bounding box. The bounding box is projected back to the feature maps of the individual convolution layers to obtain a set of regions of interest (ROIs) and a corresponding set of context regions that provide additional context for the ROIs. These ROIs and context regions are processed to create a confidence score representing a confidence that the object detected in the bounding box is the desired object. These processes allow the method to utilize deep features encoded in both the global and the local representation for object regions, allowing the method to robustly deal with challenges in the problem of object detection. Software for executing the disclosed methods within an object-detection system is also disclosed.