Multi-Density Neural Network In-Loop Filtering to Reduce Blocking Artifacts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards face challenges in effectively reducing blocking artifacts during video compression, which affect the quality of compressed video streams.

Innovation Solution

A neural network with a multi-density block structure is employed, comprising a first branch for maintaining full resolution and a second branch for down-sampling and up-sampling to capture spatially-precise representations and richer spatial correlations, enhancing the ability to reduce blocking artifacts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional video coding standards are used for compression, then coding efficiency is improved, but blocking artifacts remain in the compressed video

Engineering Contradiction:
Improvecoding efficiencyVSAvoidblocking artifacts
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent replaces traditional mechanical filtering methods (deblocking filter, SAO filter) with a neural network-based in-loop filter. The neural network learns optimal filtering operations from training data and applies them to reduce blocking artifacts while preserving coding efficiency, achieving superior artifact reduction compared to conventional filtering approaches.

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

Solution Approach 2:

The patent changes the operational parameters of the filtering system by introducing learnable filters within the neural network. These filters adapt their parameters (weights, biases) during training to optimize the balance between blocking artifact reduction and maintaining coding efficiency, dynamically adjusting filtering strength based on local image characteristics.

Inventive Principle:
Principle #35Parameter changes

2Object-affected harmful factors

If in-loop filtering is applied to reduce blocking artifacts, then video quality is improved, but coding efficiency decreases

Engineering Contradiction:
Improveblocking artifactsVSAvoidcoding efficiency
Core Design Contradiction:
Object-affected harmful factorsVSProductivity

Solution Approach 1:

The patent segments the filtering process into multiple specialized filters (deblocking filter, SAO filter, and neural network-based in-loop filter) that operate at different stages of the coding loop. Each filter targets specific types of artifacts with optimized processing, reducing the overall computational burden and maintaining coding efficiency while effectively removing blocking artifacts.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses trained filter parameters and models that can be copied and applied across different video sequences and coding scenarios. The neural network weights and filter configurations learned during training are reused during decoding, enabling efficient artifact reduction without requiring repeated training computations, thus preserving coding efficiency.

Inventive Principle:
Principle #26Copying

3Object-affected harmful factors

If complex filtering processes are used to remove blocking artifacts, then video quality is improved, but processing complexity increases

Engineering Contradiction:
Improveblocking artifactsVSAvoidfiltering process complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent performs preliminary training of the neural network filters offline using representative training data. This preliminary action pre-computes optimal filter parameters and configurations that can be directly applied during video decoding without real-time complex computations. The heavy computational work is done beforehand, simplifying the runtime filtering process and reducing device complexity during actual video processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12363350B2Neural network based in-loop filtering for video coding
Publication Date: 2025.07.15 SIM IP 5 LLC
  • US12363350B2 patent drawing
  • US12363350B2 patent drawing
  • US12363350B2 patent drawing

AI summary

The present disclosure provides methods for performing training and executing of a multi-density neural network in video processing. An exemplary method comprises: receiving a video stream comprising a plurality of pictures; processing the plurality of pictures using a first branch of a first block in the neural network, wherein the neural network is configured to reduce blocking artifacts in video compression of the video stream and the first branch comprises one or more residual blocks; and processing the plurality of pictures using a second branch of the first block in the neural network, wherein the second branch comprises a down-sampling processing, an up-sampling processing, and one or more residual blocks.