Object Detection Augmentation for Autonomous Vehicle Training Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing object detection systems in autonomous vehicles face challenges in accurately identifying and classifying objects, especially under unusual environmental conditions or when objects are partially occluded, due to the rarity of such scenarios in training data.

Innovation Solution

The system augments training data by flipping or modifying frames and objects to create more diverse and representative scenarios, including rare objects and occluded conditions, thereby enhancing the model's ability to detect and classify objects accurately.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If training data is collected from real-world environments, then the model learns from actual operational conditions, but rare scenarios such as unusual environmental conditions or partially occluded objects are insufficiently represented

Engineering Contradiction:
Improveobject detection accuracyVSAvoiddiversity of training scenarios
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent creates synthetic copies of existing training data by applying geometric transformations (flipping, rotating, cropping) and visual modifications (adding occlusions, changing lighting conditions) to generate augmented training samples. This copying approach allows the model to learn from diverse scenarios without requiring additional real-world data collection, directly addressing the scarcity of rare scenarios in real-world training datasets

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent systematically varies parameters of training images including orientation (rotation angles), position (translation), scale (cropping ratios), and visual properties (occlusion levels, lighting conditions). By changing these parameters to generate augmented samples, the model exposure to a broader range of scenarios is increased while maintaining the underlying semantic content, thereby improving detection accuracy for rare conditions

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the model is trained on limited diverse scenarios, then training data collection is efficient, but the model fails to accurately detect objects under unusual environmental conditions or partial occlusions

Engineering Contradiction:
Improvetraining efficiencyVSAvoidobject classification accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent performs data augmentation during the training data preparation phase rather than during inference. By pre-generating augmented training samples with various occlusions, rotations, and environmental conditions before model training begins, the system efficiently prepares comprehensive training data that covers rare scenarios, enabling the model to learn robust object detection without sacrificing training efficiency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent generates multiple synthetic copies of each training image with different transformations and occlusion patterns. This creates a expanded training dataset that maintains the efficiency of using existing data while significantly increasing the diversity of scenarios the model encounters during training, thereby improving classification accuracy for edge cases

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12307784B1Object detection using augmented data
Publication Date: 2025.05.20 ZOOX INC
  • US12307784B1 patent drawing
  • US12307784B1 patent drawing
  • US12307784B1 patent drawing

AI summary

Techniques for improving training data used to train a model to detect objects in an environment are disclosed. Portions of a dataset that are associated with significant operational conditions may be associated with indications of such conditions. The properties of these portions may be used to identify other portions of the dataset or other datasets for augmentation. Data in these portions of a dataset representing detections in an environment may be augmented generally, for example, by flipping geometric values and modifying associated data accordingly. Specific objects represented in such portions may also be augmented by determining particular objects that are represented in selected frames and channels and modifying the pixel values for pixels associated with such objects. The pixel values may be modified or zeroed based on various criteria. The resulting augmented data may be used to train a machine-learned model to more accurately detect objects in an environment.