Object Detection Training Using Autonomous False Positive Sampling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional object detection systems require time-consuming and error-prone manual labeling of positive and negative training samples, leading to reduced accuracy due to false positive and false negative detections.

Innovation Solution

A method and system that autonomously identifies false positive images using density-based clustering analysis, generates positive and negative training samples, and trains object detection systems using these samples, improving the accuracy of object location estimation and reducing false positives.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual labeling of training samples is used, then training data can be obtained, but the process is time consuming and error prone

Engineering Contradiction:
Improvedetection accuracyVSAvoidlabeling time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs self-labeling by automatically generating training samples with ground truth annotations through clustering analysis of detection results across multiple images, eliminating the need for manual human labeling while maintaining high accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary detection and clustering analysis on multiple images to pre-generate labeled training samples before actual model training, so that when training is needed, ready-to-use high-quality samples are already available

Inventive Principle:
Principle #10Preliminary action

2Reliability

If manual labeling is used to generate training samples, then positive and negative samples can be obtained, but errors in labeling lead to false positives and false negatives

Engineering Contradiction:
Improvesample accuracyVSAvoidlabeling complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system replaces the mechanical human labeling process with automated computational methods including clustering analysis and probability calculations, substituting human judgment with algorithmic decision-making that is more consistent and scalable

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system introduces clustering analysis as an intermediary process between raw detection results and final training samples, using spatial-temporal clustering to objectively determine ground truth and eliminate subjective labeling errors

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If conventional training methods are used, then object detection can be performed, but false positive and false negative detections reduce accuracy

Engineering Contradiction:
Improveobject location accuracyVSAvoidtraining sample quality
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system changes the parameters of training samples by generating diverse positive samples from multiple images of the same object at different positions, scales, and orientations, and by carefully selecting negative samples that are spatially separated from true objects, optimizing the distribution and quality of training data

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system uses feedback from detection results across multiple images to iteratively improve training sample quality, where detection outcomes inform the selection and refinement of training samples, creating a closed-loop system that continuously enhances accuracy

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11610080B2Object detection improvement based on autonomously selected training samples
Publication Date: 2023.03.21 TOYOTA JIDOSHA KK
  • US11610080B2 patent drawing
  • US11610080B2 patent drawing
  • US11610080B2 patent drawing

AI summary

A method for generating positive and negative training samples is presented. The method includes identifying false positive images of an object based on multiple images of an environment. The method also includes generating positive training samples from a set of images of the object. The method further includes generating a negative training sample from the false positive image. The method still further includes training an object detection system based on the positive training samples and the negative training sample.