ANN Image Upscaling for Corrupted Low-Resolution Inputs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image upscaling methods using artificial neural networks (ANNs) struggle to produce high-quality results from low-resolution and corrupted images, as they lack training data that accounts for the quality degradation present in real-world scenarios.

Innovation Solution

A two-stage training process where a first ANN is trained using corrupted image data and supervised by a second ANN trained on higher-quality data, aligning features to improve upscaling performance on corrupted inputs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If an ANN is trained only on corrupted low-resolution image data, then it can process real-world compressed images, but the visual quality and accuracy of upscaled images deteriorates due to information loss

Engineering Contradiction:
Improveability to process corrupted imagesVSAvoidupscaled image quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent merges the training processes of two ANNs by using the feature vectors from the second ANN (trained on high-quality data) as supervision signals for the first ANN (trained on corrupted data). This combination allows the first ANN to learn from both corrupted and clean image characteristics, resolving the contradiction between adapting to corrupted inputs and maintaining high output quality.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The feature vectors extracted from the second ANN serve as an intermediary representation that bridges the gap between corrupted training data and high-quality output requirements. These intermediate features guide the first ANN to produce high-quality upscaled images even when trained on corrupted data, acting as a mediator between the conflicting requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of energy

If training data is compressed for storage and transmission, then bandwidth usage is reduced, but information loss occurs which affects the visual quality of resulting upscaled images

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidimage detail information
Core Design Contradiction:
Loss of energyVSLoss of information

Solution Approach 1:

The patent implements a feedback mechanism where the second ANN, trained on high-quality uncompressed images, provides feature vector guidance to the first ANN. This feedback loop compensates for the information loss introduced by compression, allowing the system to maintain high output quality while accepting compressed low-resolution inputs, thus resolving the contradiction between bandwidth efficiency and information preservation.

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If a single ANN is trained on high-quality uncorrupted image data, then upscaled image quality is improved, but the ANN fails to handle corrupted or compressed real-world images effectively

Engineering Contradiction:
Improveupscaled image qualityVSAvoidrobustness to corrupted inputs
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent segments the training task into two specialized ANNs: the first ANN specializes in processing corrupted low-resolution images, while the second ANN specializes in learning from high-quality data. By dividing the functionality and using the second ANN's features to supervise the first, the system achieves both high quality output and robustness to corrupted inputs, resolving the contradiction between quality and adaptability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12505504B2Upscaling image data
Publication Date: 2025.12.23 SONY COMP ENTERTAINMENT EURO LTD
  • US12505504B2 patent drawing
  • US12505504B2 patent drawing
  • US12505504B2 patent drawing

AI summary

Image data representing one or more images at a first resolution is received at a first artificial neural network (ANN). The image data is processed using the first ANN to generate upscaled image data representing the one or more images at a second, higher resolution. The first ANN is trained to perform image upscaling and is trained using first training image data representing one or more training images at the first resolution, the first training image data being at a first level of quality. The first ANN is also trained using features of a second ANN, wherein the second ANN is trained to perform image upscaling and is trained using second training image data representing one or more training images at the first resolution, the second training image data being at a second level of quality, higher than the first level of quality.