Image Noise Reduction Using Adaptive Weight Derivation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The non-local means method for image noise reduction is insufficient due to the rare occurrence of complete block matches, leading to high weights for the target pixel and insufficient noise reduction.

Innovation Solution

An image processing apparatus that determines pixel values by a weighted mean of plural reference pixels, using a derivation unit to derive weights based on similarity between target and reference regions, and a weighted mean processing unit that performs weighted mean processing using a pixel other than the target pixel as the reference pixel.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the non-local means method is used for noise reduction, then noise reduction processing is performed, but complete block matches occur rarely leading to insufficient noise reduction effect

Engineering Contradiction:
Improvenoise reduction effectVSAvoidweight assignment efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies local quality by differentiating the treatment of reference pixels based on their spatial relationship with the target pixel. Specifically, it excludes the target pixel itself from being a reference pixel, and applies different weight calculation methods for reference pixels at different locations. This localized differentiation ensures that self-similarity (complete block match) does not dominate the noise reduction process, thereby improving noise reduction effectiveness.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent inverts the conventional approach by not using the target pixel as a reference pixel, which is counterintuitive since self-comparison would provide perfect similarity. Instead, it deliberately excludes the target pixel from reference pixel candidates, forcing the system to rely on surrounding pixels for noise reduction, thus avoiding the trivial solution of complete block match.

Inventive Principle:
Principle #13The other way round (Inversion)

2Reliability

If simple noise reduction processing is applied, then noise is reduced, but resolution deteriorates

Engineering Contradiction:
Improvenoise reductionVSAvoidresolution
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent applies local quality by calculating weights based on the specific spatial relationship between reference pixels and the target pixel. Reference pixels at different locations contribute differently to the weighted mean, with pixels having higher similarity and appropriate spatial proximity receiving higher weights. This localized differentiation preserves edges and textures while reducing noise.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameter of weight assignment by using a weighted mean approach where weights are determined by similarity measures and spatial relationships. Instead of uniform averaging, the system dynamically adjusts weights based on pixel characteristics, achieving noise reduction without blurring edges or losing resolution.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12327336B2Image processing apparatus, image processing method, and storage medium for reducing noise in a captured image
Publication Date: 2025.06.10 CANON KK
  • US12327336B2 patent drawing
  • US12327336B2 patent drawing
  • US12327336B2 patent drawing

AI summary

A non-local means method is insufficient in its noise reduction effect or edge retainability due to a perfect match between blocks in a case where a reference pixel matches a target pixel. Therefore, information on a target region and plural reference regions is obtained for the target pixel. Whether the target region matches any one of the reference regions is determined from the obtained information. Switching between weight derivation methods based on similarity between the target region and the reference region is performed according to a determined result.