Dual-Stage Object Detection for Embedded Vision Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing object detection techniques face challenges in achieving fast and accurate detection on devices with limited calculating resources, particularly when dealing with large numbers of detection targets in images, as deep learning algorithms require significant computational power and are not suitable for embedded devices.

Innovation Solution

A dual-detection system is implemented, where a first detection unit identifies candidate regions using a low-load algorithm, and a second detection unit performs accurate detection only on integrated regions selected from these candidates, utilizing a more computationally intensive but accurate algorithm like deep learning, thereby reducing the overall calculation load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If deep learning algorithm is used for object detection, then detection accuracy is improved, but calculation load increases making it unsuitable for embedded devices

Engineering Contradiction:
Improvedetection accuracyVSAvoidcalculation load
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent segments the detection process into two stages: first using a low-load algorithm to detect candidate regions, then applying the high-accuracy deep learning algorithm only to those candidate regions. This segmentation allows the system to achieve high detection accuracy while reducing overall calculation load, making it suitable for embedded devices with limited computing resources.

Inventive Principle:
Principle #1Segmentation

2Use of energy by moving object

If low-load algorithm is used for detection, then calculation load is reduced, but detection accuracy decreases

Engineering Contradiction:
Improvecalculation loadVSAvoiddetection accuracy
Core Design Contradiction:
Use of energy by moving objectVSMeasurement precision

Solution Approach 1:

The detection process is divided into two sequential stages: a first detection unit uses a low-load algorithm to identify candidate regions, and a second detection unit applies a high-accuracy algorithm (such as deep learning) specifically to those candidate regions. This segmentation allows the system to achieve high detection accuracy while maintaining low overall calculation load.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If all candidate regions are processed by highly accurate algorithm, then detection accuracy is maintained, but processing speed decreases due to large number of regions

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent extracts and processes only the most promising candidate regions identified by the first detection unit. By applying the highly accurate second detection algorithm only to these extracted candidate regions rather than all possible regions, the system maintains high detection accuracy while significantly improving processing speed.

Inventive Principle:
Principle #2Taking out (Extraction)

4Reliability

If region integration is performed on all detected regions, then false detections are reduced, but number of integrated regions increases leading to slower processing

Engineering Contradiction:
Improvedetection reliabilityVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies region integration selectively only to candidate regions identified by the first detection unit, rather than performing integration on all possible regions. This local application of integration maintains detection reliability by reducing false positives in candidate regions while preserving processing speed by avoiding unnecessary integration operations elsewhere.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11494906B2Object detection device, object detection method, and program
Publication Date: 2022.11.08 OMRON CORP
  • US11494906B2 patent drawing
  • US11494906B2 patent drawing
  • US11494906B2 patent drawing

AI summary

An object detection device for detecting a target object from an image, includes: a first detection unit configured to detect a plurality of candidate regions in which the target object exists from the image; a region integration unit configured to determine one or more integrated regions based on the plurality of candidate regions detected by the first detection unit; a selection unit configured to select at least a part of the integrated regions; and a second detection unit configured to detect the target object from the selected integrated region using a detection algorithm different from a detection algorithm used by the first detection unit.