Multi-Layer CNN Feature Fusion for Efficient Object Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current object detection techniques in machine vision face challenges in achieving high accuracy and speed while efficiently processing images, often requiring a large number of region proposals, which can lead to increased computational burden and missed objects.

Innovation Solution

The HyperNet technology combines low-level, middle-level, and high-level convolutional feature maps from a pre-trained CNN model to extract robust Hyper Features, which are then used in a unified framework for region proposal generation and object detection, employing end-to-end joint training to share features across tasks and reduce the number of proposed regions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a large number of region proposals are generated to improve object detection accuracy, then the detection precision improves, but the computational burden increases and processing speed decreases

Engineering Contradiction:
Improveobject detection accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the feature extraction process by utilizing feature maps from multiple layers of the CNN model (low-level, middle-level, and high-level features) separately. Each layer's feature map is processed independently to generate region proposals, allowing the system to leverage different levels of abstraction without requiring a single exhaustive proposal list, thus improving accuracy while managing computational load

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a dimensional aspect to region proposal generation by incorporating multi-layer feature maps with different spatial resolutions and semantic levels. Instead of generating proposals in a single feature space, the system operates across multiple dimensional layers of the CNN feature hierarchy, enabling more efficient proposal generation that captures objects at various scales and complexities

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

2Measurement precision

If a large number of region proposals are generated to improve object detection accuracy, then the detection precision improves, but the computational resources and complexity increase

Engineering Contradiction:
Improveobject detection accuracyVSAvoidcomputational burden
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the computational workload by processing different CNN layers independently. Each layer's feature map is used to generate a separate set of region proposals, allowing the system to distribute computational tasks across multiple processing streams rather than handling all proposals in a single monolithic process, thereby reducing overall computational burden

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by selectively using feature maps from specific CNN layers (low-level, middle-level, high-level) rather than processing all possible feature representations. This selective approach generates sufficient region proposals for accurate detection without the excessive computational cost of utilizing every available feature layer

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If more region proposals are generated to improve object recall, then fewer objects are missed, but the processing time increases

Engineering Contradiction:
Improveobject recall rateVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-processing and extracting feature maps from multiple CNN layers before region proposal generation. This advance preparation of multi-level features enables the system to quickly generate accurate region proposals without requiring extensive processing during the actual detection phase, thus improving recall while minimizing processing time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent maintains continuity of useful action by continuously leveraging the hierarchical feature representations across multiple CNN layers throughout the region proposal generation process. Instead of discrete, separate processing steps, the system continuously integrates information from different feature levels, enabling efficient and uninterrupted detection that improves recall without time loss

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11244191B2Region proposal for image regions that include objects of interest using feature maps from multiple layers of a convolutional neural network model
Publication Date: 2022.02.08 INTEL CORP
  • US11244191B2 patent drawing
  • US11244191B2 patent drawing
  • US11244191B2 patent drawing

AI summary

Region proposal is described for image regions that include objects of interest. Feature maps from multiple layers of a convolutional neural network model are used. In one example a digital image is received and buffered. Layers of convolution are performed on the image to generate feature maps. The feature maps are reshaped to a single size. The reshaped feature maps are grouped by sequential concatenation to form a combined feature map. Region proposals are generated using the combined feature map by scoring bounding box regions of the image. Objects are detected and classified objects in the proposed regions using the feature maps.