Video Denoising via Noise Correlation Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional temporal denoising systems for videos suffer from 'speckle' noise issues when noise characteristics of adjacent pixels are correlated, leading to inconsistent filtering weights and poor image quality, especially with video sources that have been pre-processed like de-interlaced or scaled videos.

Innovation Solution

A video denoising system that estimates noise correlation between adjacent pixels using correlation coefficients for horizontally, vertically, and diagonally adjacent pixels, adjusting the maximum filtering weight to control the range of filtering weights and reduce 'speckle' noise occurrence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional temporal denoising system uses threshold comparison method for motion detection, then motion detection can be performed, but speckle noise occurs due to inconsistent filtering weights in still regions

Engineering Contradiction:
Improvedenoising consistencyVSAvoidspeckle noise
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent introduces a feedback mechanism where the filtering weight calculation incorporates both motion probability and noise correlation information. The system continuously adjusts filtering weights based on the calculated noise correlation coefficients, creating a closed-loop control that adapts to the actual noise characteristics of the video signal, thereby eliminating speckle noise while maintaining denoising consistency.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes the parameters used for filtering weight calculation by introducing noise correlation coefficients (rh, rv, rd) that quantify the correlation between adjacent pixels. This parameter change allows the system to adaptively adjust filtering weights based on actual noise characteristics rather than relying solely on motion probability, resolving the speckle noise issue.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If video sources undergo pre-processing like de-interlacing or scaling, then video compatibility is improved, but noise correlation between adjacent pixels increases causing speckle noise

Engineering Contradiction:
Improvevideo source compatibilityVSAvoidnoise correlation
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

The patent performs preliminary estimation of noise correlation coefficients before the main denoising operation. By calculating rh, rv, and rd values in advance and using them to adjust the maximum filtering weight, the system prepares for the correlated noise condition created by pre-processing operations, preventing speckle noise from occurring in the first place.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If maximum filtering weight is increased to improve denoising effect, then noise removal is enhanced, but speckle noise becomes more severe due to larger filtering weight fluctuations

Engineering Contradiction:
Improvedenoising effectVSAvoidspeckle noise severity
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent makes the maximum filtering weight dynamic by adjusting it according to the calculated noise correlation coefficients. Instead of using a fixed maximum weight, the system adaptively modifies it based on the actual noise characteristics, allowing optimal denoising performance while preventing excessive filtering weight fluctuations that cause speckle noise.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10242432B2Video denoising system based on noise correlation
Publication Date: 2019.03.26 BEIJING J LOGIC SEMICON TECH CO LTD
  • US10242432B2 patent drawing
  • US10242432B2 patent drawing
  • US10242432B2 patent drawing

AI summary

The present invention discloses a video denoising system based on noise correlation, said system comprises a unit for estimating correlation of noises of adjacent pixels, which receives input of the inter-frame difference and motion probability, and estimates correlation of noises of adjacent pixels according to correlation of inter-frame differences between adjacent pixels in a still region, and outputs a noise correlation coefficient; a maximum filtering weight adjusting unit, which adaptively adjusts the maximum weight for temporal filtering according to the noise correlation coefficient and outputs the maximum weight for temporal filtering; the maximum weight for temporal filtering can control the range of fluctuation of the temporal filtering weight and the difference between the denoising effects for different pixels. The system of the present invention can solve the problem of “speckle” noise occurred when the video noises have adjacent correlation in the conventional temporal denoising system for videos.