Vehicle Image Annotation Using Motion-Tracked Bounding Boxes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Training deep neural networks (DNNs) for object detection in images requires large datasets with accurate annotations, but unreliable annotations can lead to poor performance, especially in scenarios like vehicle guidance where anomalous data detection is critical.

Innovation Solution

A method that uses a DNN to annotate images acquired by a vehicle's sensors, translates bounding boxes based on latitudinal and longitudinal motion data, and applies image processing techniques like super resolution, blurring, and hierarchical pyramid processing to improve annotation accuracy and generate a larger, more reliable training dataset.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a DNN is trained with a limited training dataset, then training time and computational resources are reduced, but the DNN fails to detect objects in new environments or under different conditions

Engineering Contradiction:
Improvetraining efficiencyVSAvoidobject detection capability in new environments
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary actions by using a first DNN to generate bounding boxes for objects in images before the actual training process. These pre-generated annotations serve as initial training data, enabling the second DNN to be trained more efficiently while maintaining good detection performance across different environments.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary process where a first DNN acts as a mediator to generate bounding box annotations. This intermediary DNN bridges the gap between having no annotations and requiring extensive manual annotations, allowing the system to train a second DNN with sufficient training data without manual labeling efforts.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If manual annotation of images is performed to create training datasets, then annotation accuracy is improved, but time consumption and labor costs increase significantly

Engineering Contradiction:
Improveannotation accuracyVSAvoidannotation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system implements self-service by using the first DNN to automatically generate bounding box annotations for the training dataset. Instead of relying on manual annotation, the DNN annotates images itself, eliminating the need for human annotators while maintaining consistent and reliable annotation quality across the entire dataset.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent uses copying by having the first DNN replicate the annotation process across multiple images. The bounding box generation capability is copied and applied systematically to create a comprehensive training dataset, replacing manual copying and pasting of annotations with automated DNN-based replication.

Inventive Principle:
Principle #26Copying

3Measurement precision

If the DNN is trained with diverse training data including various poses and sizes, then detection accuracy across different scenarios is improved, but the complexity of data collection and annotation increases

Engineering Contradiction:
Improvedetection accuracyVSAvoiddata collection and annotation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The first DNN performs multiple functions: it detects objects, determines their locations, estimates sizes, and generates bounding boxes. This multi-functional approach eliminates the need for separate processes for each annotation task, reducing overall system complexity while enabling comprehensive training data generation with various poses and sizes.

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

Solution Approach 2:

The system leverages parameter changes by utilizing the first DNN's ability to detect and annotate objects with varying parameters such as position, size, and orientation. By automatically adapting to different object parameters in the images, the system generates diverse training data without increasing annotation complexity, as the DNN dynamically adjusts its annotations based on detected object characteristics.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11975738B2Image annotation for deep neural networks
Publication Date: 2024.05.07 FORD GLOBAL TECH LLC
  • US11975738B2 patent drawing
  • US11975738B2 patent drawing
  • US11975738B2 patent drawing

AI summary

A first image can be acquired from a first sensor included in a vehicle and input to a deep neural network to determine a first bounding box for a first object. A second image can be acquired from the first sensor. Input latitudinal and longitudinal motion data from second sensors included in the vehicle corresponding to the time between inputting the first image and inputting the second image. A second bounding box can be determined by translating the first bounding box based on the latitudinal and longitudinal motion data. The second image can be cropped based on the second bounding box. The cropped second image can be input to the deep neural network to detect a second object. The first image, the first bounding box, the second image, and the second bounding box can be output.