Synthetic Training Data Generation for Low-Light Image Enhancement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for generating training data for image enhancement models are time-consuming and impractical, especially for capturing images in low light conditions or with motion, as they require physically capturing input and output images, which can result in blurred or unfeasible data sets.

Innovation Solution

The system generates input images based on target images using predetermined pixel values, allowing for the simulation of images captured in low light conditions, thereby saving time and enabling the use of scenes that would otherwise be difficult to capture, such as those with motion, by creating a mapping between illumination data of reference and input images and applying supervised learning algorithms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If physically capturing input and output images is used to generate training data, then the training data reflects real capture conditions, but the process is time-consuming and impractical for low light conditions or motion scenes

Engineering Contradiction:
Improvetraining data representativenessVSAvoiddata collection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates synthetic training data by copying and transforming existing output images into corresponding input images. Instead of capturing both input and output images physically, the system generates input images by applying simulated degradation models (darkness, noise, blur) to output images, thereby replicating the training data without time-consuming physical capture processes

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent performs preliminary actions by pre-computing degradation models and characteristics before actual training. The system pre-processes output images to create corresponding input images with simulated low-light conditions, so that when training occurs, the data is already prepared and no time-consuming capture processes are needed

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If physically capturing input images with longer exposure times is used, then better low light images can be obtained, but motion scenes become blurred and unusable

Engineering Contradiction:
Improveimage quality in low lightVSAvoidimage sharpness
Core Design Contradiction:
Measurement precisionVSManufacturing precision

Solution Approach 1:

The patent performs preliminary actions by pre-computing degradation models and characteristics before actual training. The system pre-processes output images to create corresponding input images with simulated low-light conditions, so that when training occurs, the data is already prepared and no time-consuming capture processes are needed

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates synthetic training data by copying and transforming existing output images into corresponding input images. Instead of capturing both input and output images physically, the system generates input images by applying simulated degradation models (darkness, noise, blur) to output images, thereby replicating the training data without time-consuming physical capture processes

Inventive Principle:
Principle #26Copying

3Ease of manufacture

If conventional image capture hardware is used for training data generation, then existing devices can be utilized, but specialized hardware is needed to capture low light and motion scenes effectively

Engineering Contradiction:
Improvehardware accessibilityVSAvoidscene capture capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent creates synthetic training data by copying and transforming existing output images into corresponding input images. Instead of capturing both input and output images physically, the system generates input images by applying simulated degradation models (darkness, noise, blur) to output images, thereby replicating the training data without time-consuming physical capture processes

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the mechanical capture system with a computational system. Instead of using physical cameras and optical systems to capture low-light and motion scenes, the system uses software-based degradation models that mathematically simulate these conditions, substituting mechanical capture with computational generation

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

Data Source

PatentUS11983853B1Techniques for generating training data for machine learning enabled image enhancement
Publication Date: 2024.05.14 META PLATFORMS INC
  • US11983853B1 patent drawing
  • US11983853B1 patent drawing
  • US11983853B1 patent drawing

AI summary

Systems and methods for generating training data using synthesized input images for training a machine learning model for image enhancement in accordance with embodiments of the invention are described. The system may access a target image (e.g., captured by an imaging device), and generate an input image that corresponds to the target image. The input image and target image may then be used (e.g., as part of a training data set) to train the machine learning model. For example, a generated input image corresponding to a target image may represent a version of the target image as if it were captured in low light. The target image may be a target illuminated output to be generated by enhancing the input image. The input image and target image may be used to train a machine learning model to enhance images such as those captured in low light.