Object Detection Device Dual Class Definition Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In object detection systems using machine learning, the performance of identifying specific classes and generalization is compromised when detecting a large number of classes, leading to over-learning and erroneous detections, such as mistaking a 'train' for a 'bus', due to the need for extensive training data and processing capacity allocation.

Innovation Solution

The system employs a dual class definition approach, where a first class definition is used for position area detection with a large number of classes and a second, smaller class definition for class identification, allowing for improved generalization and identification performance by focusing on specific classes and grouping others into a single category.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the class identification unit performs learning for identifying a large number of classes (e.g., 80 classes), then the detection capability covers more object types, but the identification performance for specific target classes deteriorates due to allocated performance being distributed across all classes

Engineering Contradiction:
Improvedetection capability coverageVSAvoididentification performance for specific class
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent segments the class identification process into two stages: first, an object position area detection unit detects objects across a large number of classes (e.g., 80 classes); second, a class identification unit identifies specific target classes (e.g., 6 classes) only for detected objects. This segmentation allows the system to maintain broad detection capability while concentrating identification performance on specific target classes, resolving the contradiction between coverage and precision.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If the object position area detection unit and class identification unit learn only from limited class data (e.g., six classes), then the identification performance for target classes is maintained, but over-learning occurs and generalization performance deteriorates

Engineering Contradiction:
Improveidentification performance for target classVSAvoidgeneralization performance
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent applies preliminary action by having the object position area detection unit perform initial detection across a large number of classes (e.g., 80 classes) before the class identification unit performs specific class identification. This preliminary detection with diverse class data prevents over-learning in the subsequent specific class identification, as the system has already encountered various object types in the first stage, thereby maintaining both specific class performance and generalization capability.

Inventive Principle:
Principle #10Preliminary action

3Use of energy by moving object

If the scale (processing capacity) of the class identification unit is kept constant while learning for many classes, then resource consumption is controlled, but identification performance is diluted across all learned classes

Engineering Contradiction:
Improveprocessing capacity consumptionVSAvoididentification performance
Core Design Contradiction:
Use of energy by moving objectVSMeasurement precision

Solution Approach 1:

The patent segments the class handling into two distinct units with different scopes: the object position area detection unit handles a large number of classes (e.g., 80 classes) with broader processing, while the class identification unit focuses on a small number of target classes (e.g., 6 classes) with concentrated processing capacity. This segmentation allows the class identification unit to maintain constant scale and high identification performance for target classes without needing to allocate resources for learning all 80 classes, thus controlling resource consumption while preserving precision.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12033371B2Object detection device, object detection system, object detection method, program, and recording medium
Publication Date: 2024.07.09 KONICA MINOLTA INC
  • US12033371B2 patent drawing
  • US12033371B2 patent drawing
  • US12033371B2 patent drawing

AI summary

An object position area detection unit of an object detection device detects a position area of an object included in an inputted image, on the basis of a first class definition in which a plurality of classes are defined in advance. A class identification unit identifies which of the plurality of classes the object belongs to, on the basis of a second class definition in which a plurality of classes are defined in advance. An object detection result output unit outputs an object detection result on the basis of a detection result of the object position area detection unit and an identification result of the class identification unit. The number of classes defined by the second class definition is smaller than the number of classes defined by the first class definition. The plurality of classes defined by the second class definition are formed by collecting some of a plurality of classes defined by the first class definition.