Neural Network Supervisory Data Depth Conversion for Image Quality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing neural networks (NNs) used for image quality enhancement processing face a decrease in precision when weights and feature amounts are quantized to low-precision numerical values, particularly when the bit depth is reduced, leading to deteriorated image quality.

Innovation Solution

A method involving depth conversion processing of supervisory data to match the characteristics of target data, combined with learning to update neural network parameters, ensuring accurate image output even with reduced bit depth quantization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If weights and feature amounts of the neural network are quantized to low-precision numerical values to enable efficient calculation on equipment with limited resources, then calculation efficiency and device accessibility are improved, but precision of output data such as image resolution and gradation deteriorates

Engineering Contradiction:
Improvecalculation efficiencyVSAvoidprecision of output data
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by performing depth conversion processing on supervisory data before the neural network learning process. The supervisory data is converted to match the bit depth characteristics of the target data in advance, ensuring that the learning process operates with appropriately scaled data. This preliminary preparation prevents precision loss from propagating through the learning process, allowing the network to maintain accurate gradient calculations even when working with quantized, low-precision data during inference.

Inventive Principle:
Principle #10Preliminary action

2Speed

If weights are quantized to a smaller bit depth to enable high-throughput calculation instructions, then calculation speed is improved, but image quality deterioration remarkably appears

Engineering Contradiction:
Improvecalculation speedVSAvoidimage quality
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting the bit depth of supervisory data to match the characteristics of target data. Instead of using fixed high-precision supervisory data, the system converts supervisory data to appropriate bit depths (e.g., converting 16-bit supervisory data to 8-bit when processing 8-bit target data). This parameter adaptation ensures that the learning process generates weights optimized for the specific bit depth of the target application, maintaining image quality while enabling efficient low-precision inference.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250209648A1Information processing apparatus, information processing method, and non-transitory computer-readable storage medium
Publication Date: 2025.06.26 CANON KK
  • US20250209648A1 patent drawing
  • US20250209648A1 patent drawing
  • US20250209648A1 patent drawing

AI summary

An information processing apparatus configured to process target data by a neural network, the information processing apparatus comprising: an input data acquisition unit configured to acquire the target data; a supervisory data acquisition unit configured to acquire supervisory data; and a learning unit configured to perform learning so as to reduce an error between output data obtained by inputting, to the neural network, and processing the target data and the supervisory data, and updates a parameter of the neural network, wherein the supervisory data acquisition unit acquires the supervisory data subjected to depth conversion processing of converting a value of the supervisory data with a resolution matching a characteristic of the target data in a case where a bit depth of the supervisory data is a second bit depth smaller than a first bit depth of the target data.