Dual-Subnetwork Neural Network for Object Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current convolutional neural networks for object detection face challenges in effectively utilizing high-level features from upper layers for processing information, leading to insufficient representativeness and robustness, particularly in detecting small objects.

Innovation Solution

A deep convolutional neural network architecture with a first sub-network having down-sampling layers and a second sub-network with up-sampling layers, forming a symmetric hourglass structure, fuses feature maps to obtain fusion feature maps that represent both high-level semantic and low-level detail features, enhancing object detection accuracy and robustness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If pooling layers are used to reduce feature map size in convolutional neural network, then detection speed is improved, but representativeness of features deteriorates

Engineering Contradiction:
Improvedetection speedVSAvoidrepresentativeness of features
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The network is divided into two sub-networks: a first sub-network for extracting high-level semantic features and a second sub-network for preserving low-level detail features. This segmentation allows each sub-network to specialize in different feature types, maintaining representativeness while enabling efficient processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Feature maps from both sub-networks are fused together to create comprehensive fusion feature maps. The fusion process combines high-level semantic information from the first sub-network with low-level detail information from the second sub-network, achieving both speed and representativeness.

Inventive Principle:
Principle #5Merging (Combining)

2Device complexity

If feature map size is reduced through pooling layers, then computational complexity is decreased, but detection accuracy for small objects deteriorates

Engineering Contradiction:
Improvecomputational complexityVSAvoiddetection accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent introduces a new dimensional aspect by creating parallel processing paths (two sub-networks) that operate simultaneously. The first sub-network processes for semantic understanding while the second preserves spatial details, and their fusion in a new dimension combines both advantages without compromising accuracy.

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

Solution Approach 2:

Different parts of the network are assigned different functions: the first sub-network focuses on global semantic features while the second sub-network maintains local detail features. This local quality differentiation ensures that small object detection requirements are met in specific regions while overall computational complexity remains manageable.

Inventive Principle:
Principle #3Local quality

3Device complexity

If conventional zoom-out structure is used, then network processing is simplified, but robustness of detection deteriorates

Engineering Contradiction:
Improvenetwork processing simplicityVSAvoidrobustness of detection
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent employs an asymmetric dual-subnetwork architecture where the first sub-network uses down-sampling operations for semantic feature extraction while the second sub-network uses up-sampling operations for detail feature preservation. This asymmetric design enhances robustness by capturing diverse feature types that a symmetric conventional structure would miss.

Inventive Principle:
Principle #4Asymmetry

Solution Approach 2:

The fusion feature maps produced by the network serve multiple functions: they provide both high-level semantic understanding and low-level detail information, making the detection system universally applicable to various object sizes and types while maintaining robustness across different detection scenarios.

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

Data Source

PatentUS11321593B2Method and apparatus for detecting object, method and apparatus for training neural network, and electronic device
Publication Date: 2022.05.03 BEIJING SENSETIME TECH DEV CO LTD
  • US11321593B2 patent drawing
  • US11321593B2 patent drawing
  • US11321593B2 patent drawing

AI summary

An object detection method, a neural network training method, an apparatus, and an electronic device include: obtaining, through prediction, multiple fused feature graphs from images to be processed, through a deep convolution neural network for target region frame detection, obtaining multiple first feature graphs from a first subnet having at least one lower sampling layer, obtaining multiple second feature graphs from a second subnet having at least one upper sampling layer, and obtaining fused graph by fusing multiple first feature graphs and multiple second feature graphs respectively; and obtaining target region frame data according to the multiple fused feature graphs. Because the fused feature graphs better represent semantic features on high levels and detail features on low levels in images, target region frame data of big and small objects in images can be effectively extracted according to the fused feature graphs, thereby improving accuracy and robustness of object detection.