Synthetic Road Image Generation for Atypical AV Training Scenarios
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Obtaining images depicting atypical scenarios, such as emergency situations or unusual road patterns, for training autonomous vehicle models is costly and challenging, as these scenarios are difficult to capture in real life.
Innovation Solution
A method using a generative adversarial network (GAN) to generate synthetic images from user-generated graphical representations, which are indistinguishable from sensor-detected images, allowing for the training of perception models with realistic and diverse scenarios without the need for expensive and hard-to-obtain real images.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If real images depicting atypical scenarios are obtained for training, then the quality and robustness of the perception model is improved, but the cost and time required to obtain training images increases
Solution Approach 1:
The patent uses generative adversarial networks to create synthetic copies of real-world images depicting atypical scenarios. These synthetic images serve as substitutes for expensive and time-consuming real image captures, while maintaining the visual characteristics needed for training perception models in autonomous vehicles
Solution Approach 2:
The system performs preliminary generation of synthetic training images before actual training needs arise. By pre-generating diverse atypical scenarios including emergency situations and unusual road patterns, the system eliminates the need for time-consuming real image capture when training data is needed
2Reliability
If real images depicting atypical scenarios are obtained for training, then the quality and robustness of the perception model is improved, but the cost to obtain training images increases
Solution Approach 1:
The patent uses generative adversarial networks to create synthetic copies of real-world images depicting atypical scenarios. These synthetic images serve as substitutes for expensive and time-consuming real image captures, while maintaining the visual characteristics needed for training perception models in autonomous vehicles
Solution Approach 2:
The system generates synthetic images that are computationally inexpensive to create compared to real image capture campaigns. These synthetic training images can be generated on-demand without the substantial costs associated with hiring personnel, equipment, and logistics for capturing real atypical scenarios
3Loss of time
If synthetic images are generated using generative networks, then the cost and time to obtain training images is reduced, but the realism and quality of training data may be compromised
Solution Approach 1:
The patent employs a generative adversarial network architecture where a discriminator network provides feedback to the generator network. The discriminator evaluates the realism of generated images and guides the generator to improve, creating a feedback loop that continuously enhances image quality and realism until the synthetic images are indistinguishable from real photographs
Solution Approach 2:
The system performs preliminary generation of synthetic training images before actual training needs arise. By pre-generating diverse atypical scenarios including emergency situations and unusual road patterns, the system eliminates the need for time-consuming real image capture when training data is needed
4Reliability
If a wide range of scenarios are simulated for training, then the robustness of the perception model is improved, but the complexity of the training process increases
Solution Approach 1:
The generative adversarial network serves multiple functions simultaneously: it generates diverse atypical scenarios, ensures visual realism through the discriminator, and can produce various types of training data (images, annotations) in a unified framework. This multi-functionality reduces the need for separate systems for each training data requirement
Data Source
AI summary
A user-generated graphical representation can be sent into a generative network to generate a synthetic image of an area including a road, the user-generated graphical representation including at least three different colors and each color from the at least three different colors representing a feature from a plurality of features. A determination can be made that a discrimination network fails to distinguish between the synthetic image and a sensor detected image. The synthetic image can be sent, in response to determining that the discrimination network fails to distinguish between the synthetic image and the sensor-detected image, into an object detector to generate a non-user-generated graphical representation. An objective function can be determined based on a comparison between the user-generated graphical representation and the non-user-generated graphical representation. A perception model can be trained using the synthetic image in response to determining that the objective function is within a predetermined acceptable range.


