Physics-Based Synthetic Datasets for Object Detection Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for creating training datasets for object detection neural networks in robotic manipulation tasks are time-consuming and inefficient, requiring manual labeling of real-world images, which is not scalable, and suffer from the reality gap between physics simulators and the real world.

Innovation Solution

A synthetic dataset is created using a physics-based simulator to render images with randomized parameters, generating a variety of simulated environments, and training a deep learning model with domain randomization and active learning to adapt to real-world conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual labeling of real-world images is used to create training datasets, then the quality and realism of training data is improved, but the time required and scalability deteriorate

Engineering Contradiction:
Improvedata qualityVSAvoiddataset creation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent creates synthetic copies of real-world images through physics-based simulation. Instead of manually labeling real images, the system renders synthetic images that replicate real-world scenarios, including object appearances, lighting, and camera perspectives. These synthetic images serve as training data without requiring manual annotation, thus maintaining data quality while eliminating time-consuming manual labeling processes.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent performs preliminary actions by pre-rendering large quantities of synthetic training images before actual model training begins. The system pre-generates diverse scenarios with various objects, lighting conditions, and camera angles, creating a comprehensive training dataset in advance. This preliminary generation of training data eliminates the need for time-consuming manual labeling during the model development phase.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If physics-based simulators are used to generate synthetic images, then the time required for dataset creation is reduced, but the reality gap between simulation and real world worsens

Engineering Contradiction:
Improvedataset creation efficiencyVSAvoidrealism of training data
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent systematically varies multiple parameters in the physics-based simulator to generate diverse synthetic images. These parameters include lighting conditions (intensity, direction, color temperature), camera settings (position, angle, focal length), object positions and orientations, and environmental factors. By changing these parameters across many simulations, the system creates a comprehensive distribution of scenarios that better represents real-world variability, reducing the reality gap while maintaining high productivity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces dynamic elements to the simulation by randomly varying object poses, positions, and configurations across different rendered images. Instead of static scenes, the system generates dynamic variations where objects appear in different orientations, locations, and arrangements. This dynamic approach creates more realistic training data that helps the model generalize better to real-world scenarios while maintaining efficient synthetic generation.

Inventive Principle:
Principle #15Dynamics

3Quantity of substance

If transfer learning with pretrained networks is used, then the number of images required per object class is reduced, but the total time for collecting and labeling images remains significant

Engineering Contradiction:
Improvenumber of images per classVSAvoidimage collection and labeling time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent replaces the need to collect and label real images (even in reduced quantities) with synthetic image generation. Instead of using transfer learning to reduce the number of real images needed, the system generates synthetic copies of images for all object classes through physics-based rendering. This approach eliminates the manual image collection and labeling process entirely, reducing both the quantity of real images needed and the associated time investment.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12456287B2Synthetic dataset creation for object detection and classification with deep learning
Publication Date: 2025.10.28 SIEMENS AG
  • US12456287B2 patent drawing
  • US12456287B2 patent drawing
  • US12456287B2 patent drawing

AI summary

A computer-implemented method for building an object detection module uses mesh representations of objects belonging to specified object classes of interest to render images by a physics-based simulator. Each rendered image captures a simulated environment containing objects belonging to multiple object classes of interest placed in a bin or on a table. The rendered images are generated by randomizing a set of parameters by the simulator to render a range of simulated environments. The randomized parameters include environmental and sensor-based parameters. A label is generated for each rendered image, which includes a two-dimensional representation indicative of location and object classes of objects in that rendered image frame. Each rendered image and the respective label constitute a data sample of a synthetic training dataset. A deep learning model is trained using the synthetic training dataset to output object classes from an input image of a real-world physical environment.