Synthetic Data Generation Using Primitive Features Against Overfitting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning models for machine perception, such as those used in autonomous systems, often suffer from overfitting due to a lack of diverse training data, leading to poor performance on unseen data, especially when generating photorealistic images.

Innovation Solution

A generative machine learning model is trained using a combination of real and other primitive features extracted from images, emphasizing important features to reduce overfitting and enhance the model's accuracy in producing photorealistic outputs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a generative machine learning model is trained using only standard image data without emphasizing primitive features, then the training process is simpler and faster, but the model suffers from overfitting and produces less accurate photorealistic outputs

Engineering Contradiction:
Improveaccuracy of synthetic training dataVSAvoidcomplexity of model training process
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by emphasizing specific primitive features (edges, textures, colors, shapes) within the training data rather than treating all image data uniformly. The system extracts and prioritizes these fundamental visual elements to improve photorealism in specific aspects of the generated images, thereby increasing manufacturing precision of the synthetic training data without requiring complete redesign of the training process

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements preliminary action by pre-extracting primitive features from real images before feeding them to the generative model. This preprocessing step prepares the training data in advance with emphasized primitive features, allowing the model to learn from structured information that reduces overfitting and improves accuracy without adding complexity during the actual training execution

Inventive Principle:
Principle #10Preliminary action

2Reliability

If diverse real images are collected and used for training to prevent overfitting, then the model generalizes better to unseen data, but the cost and time required to capture and process such data increases significantly

Engineering Contradiction:
Improvegeneralization performance of modelVSAvoidtime to collect and process training data
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies copying by using a generative machine learning model to create synthetic training data that replicates the characteristics of diverse real images. Instead of physically collecting and processing大量 real images, the system learns from a smaller set of real images and generates synthetic copies that maintain the essential primitive features and variability, thereby improving reliability without incurring the time cost of extensive data collection

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent implements parameter changes by transforming real images into synthetic images through modifications of various parameters while preserving primitive features. The system varies parameters such as lighting, texture, color, and geometric transformations to generate diverse training samples from limited real data, achieving better generalization performance without the time investment required to capture equivalent diverse real images

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If the generative model is trained to produce highly photorealistic images, then the synthetic training data quality improves, but the computational resources and training time required increase

Engineering Contradiction:
Improvephotorealism of synthetic imagesVSAvoidcomputational energy consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by focusing computational efforts on emphasizing specific primitive features (edges, textures, colors, shapes) rather than attempting to optimize all aspects of image generation uniformly. This targeted approach improves photorealism in critical visual elements while reducing unnecessary computational energy consumption in less important areas

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements preliminary action by pre-processing real images to extract and emphasize primitive features before training the generative model. This preparation step reduces the computational burden during actual training by providing structured input data, allowing the model to achieve high photorealism with reduced energy consumption compared to training on raw unprocessed images

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260057565A1DNN generated synthetic data using primitive features
Publication Date: 2026.02.26 COGNATA LTD
  • US20260057565A1 patent drawing
  • US20260057565A1 patent drawing
  • US20260057565A1 patent drawing

AI summary

A system for training a generative machine learning model, comprising: a hardware processor, configured for: extracting a plurality of real primitive features from a plurality of real images captured by a sensor in a physical environment; extracting a plurality of other primitive features from a plurality of other images depicting another physical environment; training a generative machine learning model to produce a refined image in response to a synthetic image, the training using the plurality of real images, the plurality of real primitive features, the plurality of other images and the plurality of other primitive features, where the generative machine learning model is adapted for receiving the plurality of real primitive features and additionally or alternatively the plurality of other primitive features as input, to produce a trained model; and providing the trained model to another hardware processor for the purpose of generating synthetic training data.