Synthetic Sensor Data Generation for Autonomous Driver Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for testing autonomous systems, such as advanced driver-assistance systems (ADAS) and autonomous driving systems, face challenges in accurately simulating sensor data due to variations in sensor position and physical characteristics, leading to high costs and inefficiencies in data capture and processing.

Innovation Solution

A system and method utilizing machine learning models to compute depth maps from real signals captured by multiple sensors, applying point of view and physical characteristic transformations to create synthetic data that simulates signals from a target sensor, reducing distortion and enhancing accuracy for testing autonomous systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If real sensor data is captured from multiple positions and configurations to test autonomous systems, then testing accuracy and reliability improve, but cost and time consumption increase significantly

Engineering Contradiction:
Improvetesting accuracyVSAvoiddata capture time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates synthetic sensor data by copying and transforming data from a limited number of real sensor captures. Virtual sensor data is generated through mathematical transformations that simulate what sensors would capture at different positions, orientations, and environmental conditions, eliminating the need to physically recapture data for every test scenario

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system transforms sensor data by changing parameters such as sensor position, orientation, environmental conditions (weather, lighting), and sensor characteristics. These parameter transformations allow one set of real captures to generate multiple virtual datasets with different conditions, maintaining testing reliability without additional physical captures

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple sensors are deployed at different positions on the vehicle to capture comprehensive data, then sensor position variations are accounted for, but device complexity and manufacturing cost increase

Engineering Contradiction:
Improvesensor position coverageVSAvoidsensor system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Instead of physically installing multiple sensors at different vehicle positions, the system creates virtual copies of sensor data through mathematical transformations. A single physical sensor capture is transformed to simulate readings from multiple sensor positions, reducing hardware complexity while maintaining adaptability to different sensor configurations

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The synthetic data generation system serves multiple functions: it simulates different sensor positions, orientations, environmental conditions, and sensor types from a single data capture. This multi-functional approach replaces the need for multiple specialized sensors with a universal data transformation framework

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

3Quantity of substance

If extensive real-world data capture is performed to cover all possible driving conditions, then data comprehensiveness improves, but cost and resource requirements increase

Engineering Contradiction:
Improvedata volumeVSAvoiddata capture efficiency
Core Design Contradiction:
Quantity of substanceVSEase of manufacture

Solution Approach 1:

The system generates large volumes of synthetic training data by copying and transforming limited real sensor captures. Virtual data is created for numerous driving scenarios, weather conditions, and environmental variations without requiring physical deployment in each scenario, dramatically improving data capture efficiency while maintaining data comprehensiveness

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12260489B2System and method for generating large simulation data sets for testing an autonomous driver
Publication Date: 2025.03.25 COGNATA LTD
  • US12260489B2 patent drawing
  • US12260489B2 patent drawing
  • US12260489B2 patent drawing

AI summary

A system for creating synthetic data for testing an autonomous system, comprising at least one hardware processor adapted to execute a code for: using a machine learning model to compute a plurality of depth maps based on a plurality of real signals captured simultaneously from a common physical scene, each of the plurality of real signals are captured by one of a plurality of sensors, each of the plurality of computed depth maps qualifies one of the plurality of real signals; applying a point of view transformation to the plurality of real signals and the plurality of depth maps, to produce synthetic data simulating a possible signal captured from the common physical scene by a target sensor in an identified position relative to the plurality of sensors; and providing the synthetic data to at least one testing engine to test an autonomous system comprising the target sensor.