Synthetic Image Training Dataset Generation via 3D Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data labeling for machine learning requires manual operation, leading to time-consuming and inaccurate labeling of large numbers of photos, resulting in deviations in labeling accuracy.

Innovation Solution

A system and method that utilize three-dimensional data to generate training datasets by creating synthetic images and extracting labeling information, employing deep learning techniques with encoders, style transfer modules, and decoders to automate the labeling process, reducing time and ensuring uniformity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual labeling operation is used, then labeling accuracy can be maintained, but labeling time becomes extremely long and productivity is low

Engineering Contradiction:
Improvelabeling speedVSAvoidtime required for labeling
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent creates synthetic images that copy and replicate real-world images with labeled targets. These synthetic images are generated by rendering 3D models with various parameters (lighting, camera angles, backgrounds) to produce training data that mirrors real imaging conditions, thereby eliminating the need for time-consuming manual labeling of numerous real photos

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the mechanical manual labeling process with an automated computer-based system. A controller automatically generates synthetic images from 3D data and extracts labeling information through computational algorithms, substituting human operators with automated processing mechanisms that operate continuously without fatigue or variability

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If manual labeling is performed by operators, then labeling can be done with current technology, but labeling accuracy deviates depending on operator performance and consistency is poor

Engineering Contradiction:
Improvelabeling accuracyVSAvoidconsistency of labeling
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system performs self-service by automatically generating its own training data without human intervention. The controller autonomously renders synthetic images from 3D models and extracts labeling information through automated algorithms, ensuring that the labeling process is independent of human performance variations and maintains consistent accuracy across all training samples

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the parameters of image generation by using adjustable 3D model parameters (geometry, material properties, lighting conditions, camera parameters) to create diverse synthetic images. This allows systematic control over the labeling accuracy and consistency by optimizing the rendering parameters and extraction algorithms rather than relying on operator skill levels

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If large number of photos are used for training data, then machine learning performance improves, but the time and resources required for labeling increase significantly

Engineering Contradiction:
Improvenumber of training photosVSAvoiddata generation efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-generating a large library of synthetic training images before the actual machine learning training begins. The system renders numerous synthetic images with various parameters and extracts labeling information in advance, creating a ready-to-use training dataset that can be immediately utilized without time-consuming labeling operations during the training process

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230334831A1System and method for processing training dataset associated with synthetic image
Publication Date: 2023.10.19 HYUNDAI MOTOR CO LTD
  • US20230334831A1 patent drawing
  • US20230334831A1 patent drawing
  • US20230334831A1 patent drawing

AI summary

Provided is a training dataset generating system including: a communicator to receive a two-dimensional (2D) image obtained by photographing a target object; and a controller configured to generate, based on the 2D image and based on three-dimensional (3D) data for the target object, a training dataset comprising a synthetic image and comprising labeling information, wherein the controller is configured to generate the training data set by: generating, based on the 3D data, a rendered image, generating the synthetic image, based on the 2D image and the rendered image, through deep learning training, extracting, based on at least one of the 3D data or the rendered image, the labeling information for the target object, and generating the training dataset.