CNN-Based In-Loop Filter for Video Residual Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards face challenges in achieving high compression efficiency, particularly with the development of advanced standards like VVC, where existing in-loop filters may not adequately address residual errors and artifacts, impacting the quality of compressed video.

Innovation Solution

Implementing a convolutional neural network (CNN) based in-loop filter that utilizes motion estimation to determine residuals by comparing target coding blocks with reference blocks, enhancing the video processing through improved prediction and residual determination.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional in-loop filters are used in video coding, then device complexity is low, but coding efficiency and video quality are insufficient

Engineering Contradiction:
Improvecoding efficiencyVSAvoidfilter complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent replaces traditional mechanical filtering operations with a neural network-based system. The CNN filter uses learned patterns and adaptive processing to achieve superior coding efficiency while managing complexity through software-based neural network inference rather than complex hardware filtering circuits.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent dynamically adjusts filter parameters based on local video characteristics. The neural network adapts its filtering behavior by analyzing local variance, gradient directions, and other features, changing filter strength and type according to the specific content region, thereby improving coding efficiency without uniformly increasing complexity across all blocks.

Inventive Principle:
Principle #35Parameter changes

2Loss of substance

If compression ratio is increased, then storage memory and transmission bandwidth are reduced, but residual errors and artifacts increase

Engineering Contradiction:
Improvecompression ratioVSAvoidvideo quality
Core Design Contradiction:
Loss of substanceVSManufacturing precision

Solution Approach 1:

The patent converts the harmful residual errors and artifacts introduced by high compression into beneficial information for the neural network filter. The CNN is trained to recognize and correct these specific types of artifacts, transforming the degradation caused by compression into an opportunity for intelligent restoration, thereby maintaining video quality at higher compression ratios.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Solution Approach 2:

The neural network filter acts as an intermediary between the compressed video data and the final reconstructed output. It processes the degraded signal from high-compression encoding, applying learned corrections to remove artifacts before presenting the restored video, thus mediating between compression efficiency and quality preservation.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If motion estimation is applied to determine reference blocks, then prediction accuracy improves, but processing time increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs motion estimation and identifies reference blocks in advance during the encoding phase. The neural network filter is pre-trained with motion-compensated reference information, allowing it to quickly process the actual filtering without repeating the computationally intensive motion search during real-time decoding, thus improving prediction accuracy while minimizing additional processing time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12457353B2Convolutional-neutral-network based filter for video coding
Publication Date: 2025.10.28 SIM IP 5 LLC
  • US12457353B2 patent drawing
  • US12457353B2 patent drawing
  • US12457353B2 patent drawing

AI summary

The present disclosure provides methods for convolutional-neural-network (CNN) based filter for video coding. An exemplary method includes: applying motion estimation to a target coding block, to determine a reference block of the target coding block; inputting, to a convolutional neural network (CNN) filter, image data associated with the target coding block and the reference block; and executing the CNN filter to determine a residual associated with the target coding block based on the input image data.