Metamorphic Labeling for Camera Object Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current camera object detection methods rely heavily on human-annotated labeled data, which is time-consuming and expensive, limiting the efficiency and accuracy of deep learning-based object detection models.

Innovation Solution

The use of metamorphic labeling with aligned sensor data from different types of sensors, such as cameras and LIDAR, to identify inconsistencies and generate labeled training data automatically, reducing the need for human annotators and enabling continuous model improvement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If human annotators are used to prepare labeled training data, then the accuracy of object detection models is improved, but the time and cost increase significantly

Engineering Contradiction:
Improveobject detection accuracyVSAvoiddata preparation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system uses automated metamorphic labeling where the machine learning model itself generates labels by comparing sensor data from multiple sensors (camera and LIDAR). The model identifies inconsistencies between sensor readings and automatically corrects them, allowing the system to label its own training data without human intervention. This self-service approach dramatically reduces the time and cost associated with manual annotation while maintaining high labeling accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system employs feedback mechanisms where object detection results from different sensors are compared to identify inconsistencies. The LIDAR-based detection results serve as reference feedback to correct camera-based detection results. This feedback loop enables continuous improvement of the training data quality without requiring human annotators, resolving the contradiction between accuracy and time/cost.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If more training data is collected to improve model accuracy, then the object detection performance increases, but the cost and time for data preparation increase

Engineering Contradiction:
Improveobject detection accuracyVSAvoiddata preparation efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The automated metamorphic labeling system enables the model to generate its own training data by processing sensor alignments and identifying inconsistencies between multiple sensors. This self-service data generation capability allows for rapid expansion of training data volume without proportionally increasing preparation time or cost, thereby improving both accuracy and productivity simultaneously.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system enables continuous generation of labeled training data as sensor data is continuously collected during vehicle operation. The metamorphic labeling process runs continuously in the background, constantly generating new labeled data from sensor alignments. This continuous useful action eliminates the batch processing bottleneck of manual annotation, allowing unlimited data collection without linear increase in preparation time.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20230061830A1Metamorphic labeling using aligned sensor data
Publication Date: 2023.03.02 WHS ENERGY SOLUTIONS LLC
  • US20230061830A1 patent drawing
  • US20230061830A1 patent drawing
  • US20230061830A1 patent drawing

AI summary

A method includes obtaining first and second data captured using different types of sensors. The method also includes obtaining first object detection results based on the first data and generated using a machine learning model, where the first object detection results identify one or more objects detected using the first data. The method further includes obtaining second object detection results based on the second data, where the second object detection results identify one or more objects detected using the second data. The method also includes identifying one or more inconsistencies between the first and second object detection results and generating labeled training data based on the one or more identified inconsistencies. In addition, the method includes retraining the machine learning model or training an additional machine learning model using the labeled training data.