Adaptive Filter Order Selection for Video Noise Suppression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Static filtering schemes are inadequate in completely suppressing time- and location-variant noise components in video signals, leading to suboptimal image and video encoding and decoding quality.

Innovation Solution

Adaptive selection of filter order based on noise components and encoding parameters to prioritize dominant noise reduction, followed by additional filtering to address remaining noise, enhancing the flexibility and efficiency of filtering during the encoding and decoding process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If static filtering schemes are applied to video signals, then filtering operation is simple and fixed, but noise components that vary in time and location cannot be completely suppressed

Engineering Contradiction:
Improvenoise suppression effectivenessVSAvoidadaptability to time- and location-variant noise
Core Design Contradiction:
Object-affected harmful factorsVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by making the filter order adaptive rather than static. The filter order is dynamically adjusted based on the characteristics of the video block being processed, allowing the filtering operation to adapt to time- and location-variant noise components. This is achieved by calculating a filter order indicator for each block and selecting different filter orders accordingly, transforming a static filtering scheme into a dynamic one that responds to varying noise conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements local quality by applying different filter orders to different video blocks based on their specific characteristics. Instead of using a uniform filtering approach across the entire video signal, the system calculates and applies appropriate filter orders locally to each block, ensuring that the filtering adapts to the specific noise characteristics of each region in time and space.

Inventive Principle:
Principle #3Local quality

2Object-affected harmful factors

If adaptive filter selection is implemented to reduce noise effectively, then image quality improves, but computational complexity and processing overhead increase

Engineering Contradiction:
Improvenoise reduction qualityVSAvoidfiltering process complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by modifying the filter order parameter based on video block characteristics. Instead of implementing complex adaptive filtering algorithms, the system changes the filter order parameter (a simple integer value) according to calculated indicators from the video blocks. This approach achieves adaptive noise reduction while keeping the complexity manageable by focusing on parameter selection rather than complex filter design.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements partial action by applying filtering selectively based on the calculated filter order indicator. Not all blocks require the same level of filtering - some blocks may benefit from higher filter orders while others require lower orders or no filtering at all. This selective application of filtering based on actual need reduces unnecessary computational complexity while maintaining effective noise reduction where required.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP2375747B1Filter positioning and selection
Publication Date: 2019.03.13 SUN PATENT TRUST
  • EP2375747B1 patent drawingFigure 1
  • EP2375747B1 patent drawingFigure 2
  • EP2375747B1 patent drawingFigure 3A~3B

AI summary

The present invention relates to a method for encoding and decoding an image signal and to corresponding apparatuses therefor. In particular, during the encoding and/or decoding of an image signal filtering with at least two filters is performed. The sequence of the filter application and possibly the filters are selected and the filtering is applied in the selected filtering order and with the selected filters. The determination of the sequence of applying the filters may be performed either separately in the same way at the encoder and at the decoder, or, it may be determined at the encoder and signaled to the decoder.