Deep Neural Network Functional Module Deduplication for Object Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automated vision processing systems require significant computational resources and memory to detect multiple objects, such as humans and vehicles, in a single image, leading to inefficiencies and increased costs.

Innovation Solution

Implementing a deep neural network functional module deduplication method that uses a single AI model to detect both human and vehicle objects in an image, reducing the need for multiple models and memory copies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple separate detection neural networks are used to detect different object types (humans, vehicles), then detection accuracy for each object type is maintained, but memory usage and computational power requirements increase significantly

Engineering Contradiction:
Improvedetection accuracyVSAvoidmemory usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent merges multiple separate detection neural networks into a single unified detection network. The network architecture integrates multiple detection heads that can detect different object types (humans, vehicles, etc.) simultaneously within one model, eliminating the need for multiple separate models and their associated memory requirements.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified detection network is designed with multi-functionality to handle various object detection tasks. The network contains multiple detection heads, each specialized for different object types, allowing a single model to perform multiple detection functions that previously required separate specialized models.

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

2Adaptability or versatility

If multiple separate detection neural networks are used to detect different object types, then comprehensive object detection is achieved, but processing speed decreases due to sequential processing requirements

Engineering Contradiction:
Improveobject detection coverageVSAvoidprocessing speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

By combining multiple detection networks into one unified architecture, the system enables parallel processing of different object types within a single forward pass through the network, eliminating the sequential processing bottleneck that reduced productivity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified detection network is segmented into multiple independent detection heads, each responsible for detecting specific object types. This segmentation allows each head to process its target objects independently and simultaneously, improving overall processing speed while maintaining comprehensive detection coverage.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If separate functional modules are programmed for each application (human detection, vehicle detection), then specialized detection functionality is achieved, but system complexity and processing overhead increase

Engineering Contradiction:
Improvespecialized detection capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The unified detection network provides specialized detection capabilities for different object types within a single modular architecture. Each detection head is specialized for its object type (e.g., human detection head, vehicle detection head), but all heads share the same backbone network and can be managed through a single system interface, reducing overall system complexity.

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

Data Source

PatentUS12277769B2Method for deep neural network functional module deduplication
Publication Date: 2025.04.15 BAIDU USA LLC
  • US12277769B2 patent drawing
  • US12277769B2 patent drawing
  • US12277769B2 patent drawing

AI summary

In one embodiment, an image sensor captures an image and passes the image to an image processing system that detects one or more vehicle objects and one or more human objects, using a single detection function having a single artificial intelligence (AI) model. Each of the detected objects correspond to a portion of the captured image. For each vehicle object, the corresponding image portion is processed to determine a plurality of properties of the vehicle, including, e.g., type (truck, van, sedan, motorcycle, etc.), color, and license number. For each human object, the corresponding portion of the image is processed to determine a plurality of properties of the human, e.g., gender, approximate age, skin tone, eye color, hair color, and facial landmarks for facial recognition. The captured image is annotated to describe the objects and their properties, and annotated image is transmitted to a service for use by an application.