Super-Resolution Training Pairs for High-Fidelity Image Upscaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Obtaining high-quality training data for super-resolution processing is challenging, particularly for diverse end-use scenarios, which affects the performance of machine learning models in upscaling images.

Innovation Solution

Generate and utilize training data by modifying image generators to simultaneously produce pairs of low-resolution and high-resolution images, optionally with supplemental processing data, to train super-resolution models efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional image processing is used to render images at different resolutions, then content can be adapted to various display devices, but the images lack the detailed fidelity required for high-resolution displays

Engineering Contradiction:
Improveimage fidelityVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent uses a neural network to learn the mapping relationship between low-resolution and high-resolution images by training on paired data. Instead of using complex traditional image processing algorithms, the system copies the transformation pattern from training examples to achieve high-fidelity upscaling with simpler processing

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces conventional mechanical image processing techniques (such as traditional upscaling algorithms) with a machine learning-based neural network approach. This substitution enables the system to achieve superior image fidelity while maintaining computational efficiency through learned transformations rather than complex deterministic processing

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

2Adaptability or versatility

If super-resolution models are trained with diverse training data, then model performance across different end-use scenarios improves, but obtaining high-quality training data becomes difficult

Engineering Contradiction:
Improvemodel performance across scenariosVSAvoidtraining data acquisition
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent implements a self-service approach where the gaming engine itself generates the training data by rendering the same scene at multiple resolutions. The engine creates both low-resolution and high-resolution image pairs automatically during its normal operation, eliminating the need for external data collection efforts while achieving diverse training data across different gaming scenarios

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent makes the gaming engine multi-functional by enabling it to serve both its primary purpose of rendering games and the secondary purpose of generating training data. The engine universally handles both game execution and model training data creation, allowing a single system to fulfill multiple functions without requiring separate dedicated systems for data acquisition

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Manufacturing precision

If high-resolution images are generated during runtime, then image quality improves, but game engine performance is impacted

Engineering Contradiction:
Improveimage resolutionVSAvoidgame engine performance
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-training the neural network model during the development phase using diverse training data. Once trained, the model can quickly transform low-resolution runtime images to high-resolution outputs without requiring the game engine to perform computationally intensive rendering operations during actual gameplay, thus maintaining performance

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the image processing task into two distinct phases: training phase (where the neural network learns transformations using pre-generated data) and inference phase (where the trained model quickly transforms runtime low-resolution images). This segmentation allows high-resolution output during runtime without impacting game engine performance by using a pre-computed transformation model rather than real-time complex rendering

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250371662A1Generating super-resolution training data with pairings of original and derivative images
Publication Date: 2025.12.04 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20250371662A1 patent drawing
  • US20250371662A1 patent drawing
  • US20250371662A1 patent drawing

AI summary

Systems and methods are provided for obtaining and using training data for training a super-resolution model that transforms images from a first-low resolution to a second-high resolution. The methods include generating high-fidelity high-resolution images for the training data from underlying images at the second-high resolution and that have a relatively lower fidelity. The high-fidelity high-resolution images are paired with correlating low-resolution images and used to train the super-resolution model.