Synthetic Image Generation Using GAN Object Replacement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for generating synthetic digital images for visual object detectors fail to efficiently create training data with strict connections and spatial relations between objects, limiting the robustness of these detectors in scenarios requiring precise object relationships.

Innovation Solution

A method using a Generative Adversarial Network (GAN) to generate synthetic objects by replacing objects in original images with new objects, defined by binary segmentation masks and textures, to create realistic training data with precise object relationships.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If rendering engines are used to generate synthetic digital images with strict spatial relations between objects, then the realism and domain relevance of training data is improved, but the complexity and computational cost of the rendering process increases

Engineering Contradiction:
Improvespatial relation accuracyVSAvoidrendering process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses copy-paste operations to transfer object segments between images, creating synthetic images with correct spatial relationships through direct copying rather than complex rendering simulations. This maintains spatial accuracy while avoiding rendering complexity.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent segments objects from source images using segmentation masks, then recombines these segments into target images. This segmentation approach simplifies the process of creating images with strict spatial relations by working with discrete object segments rather than full rendering pipelines.

Inventive Principle:
Principle #1Segmentation

2Reliability

If large amounts of annotated training data are collected manually, then the training quality of visual object detectors is improved, but the time and cost consumption increases

Engineering Contradiction:
Improvedetector training qualityVSAvoidannotation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent automatically generates synthetic training data by copying and pasting segmented objects into different scenes, eliminating the need for manual annotation of large datasets. This provides unlimited training data without annotation time costs.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs self-annotation by automatically generating synthetic images with known ground truth labels through the copy-paste process, eliminating the need for external human annotators and providing infinite training data automatically.

Inventive Principle:
Principle #25Self-service

3Reliability

If simple data augmentation techniques are applied to training data, then the robustness of visual object detectors is improved, but the domain relevance of the augmented data decreases

Engineering Contradiction:
Improvedetector robustnessVSAvoiddomain relevance
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent merges simple augmentation operations with domain-specific copy-paste operations, combining the robustness benefits of augmentation with the domain relevance of synthetic scene generation. This creates augmented data that is both robust and domain-specific.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12620204B2Synthetic digital image generation
Publication Date: 2026.05.05 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US12620204B2 patent drawing
  • US12620204B2 patent drawing
  • US12620204B2 patent drawing

AI summary

There is provided mechanisms for rendering a synthetic digital image. A method is performed by an image processing device. The method comprises obtaining (S102) an original digital image. The original digital image represents a depiction of a visual scene that comprises at least one object. The method comprises identifying (S104) a first object in the original digital image. The first object is bounded by a bounding box in the original digital image. The method comprises generating (S106) a synthetic object by a Generative Adversarial Network processing the first object and a second object. The synthetic object has a shape defined by a binary segmentation mask as applied to the first object. The synthetic object has a texture and colour based on the second object. The method comprises rendering (S108) the synthetic digital image by, in the original digital image, replacing the first object in the bounding box with the synthetic object.