Synthetic Image Generation for Classifier Training

Solution Overview

Problem

Existing image classification methods require annotated training data and real-world digital images, which can be time-consuming and inefficient.

Innovation Solution

The method involves creating synthetic digital images representing objects and using these images to train an image classifier without human annotations, allowing the classifier to predict classes based on the synthetic images.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If annotated real-world digital images are used for training image classifiers, then the classification accuracy can be improved, but the time consumption and annotation effort increase significantly

Engineering Contradiction:
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent creates synthetic digital images that copy the essential visual characteristics of real-world objects without requiring actual photographs. These synthetic images are generated through computer graphics and rendering techniques, replicating object appearances, lighting conditions, and environmental contexts. This allows the training process to use unlimited synthetic copies instead of time-consuming real image capture and annotation

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary actions by pre-defining object properties, physical characteristics, and environmental parameters in a virtual environment before generating the synthetic images. This preliminary setup includes specifying object geometries, material properties, lighting configurations, and camera parameters, which are then used to efficiently generate training images without requiring actual object photography sessions

Inventive Principle:
Principle #10Preliminary action

2Reliability

If annotated real-world digital images are used for training image classifiers, then the training data quality can be improved, but the annotation effort by humans increases significantly

Engineering Contradiction:
Core Design Contradiction:
ReliabilityVSExtent of automation

Solution Approach 1:

The system makes the training data generation self-service by automatically creating synthetic images with embedded ground truth information. The synthetic image generation process inherently knows the correct labels, object boundaries, and properties since these are defined by the virtual scene parameters. This eliminates the need for human annotators to manually label images, as the system self-generates both the training images and their corresponding annotations simultaneously

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces a virtual scene description as an intermediary between the training data requirements and the final synthetic images. This intermediary layer uses structured representations of objects, environments, and camera settings to generate both visual content and annotations consistently. The virtual scene acts as a mediator that translates high-level object definitions into detailed synthetic images with automatic labeling information

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250029368A1Device and method for classifying a digital image with an image classifier, for training the image classifier, and for determining an image dataset for the training
Publication Date: 2025.01.23
  • US20250029368A1 patent drawing
  • US20250029368A1 patent drawing
  • US20250029368A1 patent drawing

AI summary

A device and method for classifying a digital image with an image classifier. The method includes providing a class representing an object, determining, depending on the class, a synthetic digital image that includes the object, training the image classifier to predict the class representing the object depending on the synthetic digital image, and determining a class with the image classifier depending on the digital image. A device and method for training the image classifier, and for determining an image dataset for the training are also described.