Adaptive Video Restoration for Quantization Error Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video encoding methods, such as ITU-T H.26x and ISO/IEC MPEG-x, suffer from quantization errors that traditional deblocking filters and Wiener filters cannot fully address, resulting in suboptimal picture quality due to their limitations in compensating for errors within blocks.

Innovation Solution

An adaptive filtering system that employs both spatial and temporal adaptation methods, utilizing multiple restoration techniques like Kalman filtering, noise reduction, deblurring, and regularization, to select the optimal restoration method based on cost functions and analysis results, and encodes this information into the bitstream for decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If conventional deblocking filters are used to smooth pixels at block boundaries, then blocking effects are reduced, but errors within blocks cannot be compensated

Engineering Contradiction:
Improveblocking effects at boundariesVSAvoidcapability to compensate errors within blocks
Core Design Contradiction:
Object-affected harmful factorsVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic adaptation by switching between different restoration methods (deblocking filter, Wiener filter, or no filtering) based on the characteristics of each block. The filtering strength and method are adjusted dynamically according to quantization parameters, block type, and error characteristics, rather than applying a fixed filtering approach to all blocks.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different restoration techniques to different regions within the video frame based on local error characteristics. Each block is independently analyzed and restored using the most appropriate method for that specific region, allowing boundary blocks to receive deblocking while interior blocks receive Wiener filtering or other appropriate restoration.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If Wiener filtering is used to minimize mean square error between original and noisy signals, then picture quality is improved, but it is not always the most appropriate method for reducing quantization errors

Engineering Contradiction:
Improvepicture qualityVSAvoidappropriateness for different quantization error types
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent changes the restoration parameters and method selection based on quantization parameters, block type, and error characteristics. The system adjusts filtering strength, method type, and restoration parameters dynamically to match the specific quantization errors present in each block, rather than using fixed Wiener filtering parameters for all cases.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system dynamically selects between Wiener filtering, deblocking filtering, or no filtering based on real-time analysis of block characteristics. The restoration method and parameters are adjusted on a per-block basis according to the specific quantization errors detected, making the system adaptive rather than static.

Inventive Principle:
Principle #15Dynamics

3Reliability

If multiple restoration methods are implemented with adaptive selection, then video fidelity is enhanced, but device complexity increases

Engineering Contradiction:
Improvevideo fidelityVSAvoidrestoration system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the video frame into multiple blocks and applies different restoration methods to different segments based on their characteristics. Each block is independently analyzed and restored, allowing the system to manage complexity by processing small, manageable units rather than attempting to restore the entire frame with a single complex method.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies restoration selectively to only those blocks that require it, based on error characteristics and quantization parameters. Not all blocks undergo full restoration processing - the system applies appropriate levels of restoration (from none to full Wiener filtering to deblocking) based on the specific needs of each block, reducing overall computational complexity.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8798141B2Adaptive restoration for video coding
Publication Date: 2014.08.05 HFI INNOVATION INC
  • US8798141B2 patent drawing
  • US8798141B2 patent drawing
  • US8798141B2 patent drawing

AI summary

A coding system includes a decoding block and a reconstruction loop with first and second adaptive restoration blocks. The decoding block receives and decodes an encoded bitstream to derive residues, prediction information, and adaptive restoration information. The reconstruction loop reconstructs a current frame according to the residues and prediction information. The first adaptive restoration block performs restoration on a first set of processed data according to a first set of the adaptive restoration information, and the second adaptive restoration block performs restoration on an output of the first adaptive restoration block according to a second set of the adaptive restoration information.