Combined Deblocking and ML Filtering for Video Artifact Removal

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine Learning (ML)-based filtering in video encoding and decoding fails to sufficiently remove blocking artifacts, leading to residual artifacts in video frames, and existing deblocking processes are inadequate when ML-based filtering is not used for certain Coding Tree Units (CTUs) or frames.

Innovation Solution

A method combining deblocking filtering with ML-based filtering and adaptive loop filtering to enhance video frames, including a deblocking filter and a machine-learning-based filter to reduce blocking artifacts and improve subjective quality while reducing bitrate.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If ML-based filtering is used alone, then filtering operation is simplified, but blocking artifacts are not sufficiently removed

Engineering Contradiction:
Improvefiltering operation complexityVSAvoidblocking artifact removal quality
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent combines deblocking filtering and ML-based filtering into a unified filtering stage. The deblocking filter processes block boundaries first, then ML-based filtering is applied to the output to remove residual artifacts, achieving both simplification and high quality artifact removal.

Inventive Principle:
Principle #5Merging (Combining)

2Manufacturing precision

If deblocking filtering is applied strongly, then blocking artifacts are removed effectively, but natural structures may be removed

Engineering Contradiction:
Improveblocking artifact removal qualityVSAvoidnatural structure loss
Core Design Contradiction:
Manufacturing precisionVSObject-generated harmful factors

Solution Approach 1:

The deblocking filter is applied selectively at block boundaries where discontinuities occur, rather than uniformly across the entire image. This localized approach targets blocking artifacts specifically while preserving natural structures in other regions.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses a two-stage filtering approach where deblocking filtering is applied first, then ML-based filtering processes the output to remove residual artifacts. This feedback mechanism allows the second filter to address remaining issues without reprocessing already-corrected areas.

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If separate deblocking and ML-based filtering stages are used, then artifact removal quality is improved, but processing complexity increases

Engineering Contradiction:
Improveartifact removal qualityVSAvoidfiltering process structure
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent merges deblocking filtering and ML-based filtering into a single unified filtering stage in the decoding process. This integration maintains the benefits of both filters while reducing overall system complexity compared to separate processing stages.

Inventive Principle:
Principle #5Merging (Combining)

4Productivity

If ML-based filtering replaces deblocking filtering, then processing speed is improved, but blocking artifacts remain

Engineering Contradiction:
Improveprocessing speedVSAvoidblocking artifact removal quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The deblocking filter is applied as a preliminary processing step before ML-based filtering. This preliminary action removes the majority of blocking artifacts efficiently, allowing the subsequent ML-based filter to focus on residual artifacts and operate more effectively.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12425660B2Combining deblock filtering and another filtering for video encoding and/or decoding
Publication Date: 2025.09.23 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US12425660B2 patent drawing
  • US12425660B2 patent drawing
  • US12425660B2 patent drawing

AI summary

There is provided a method. The method comprises obtaining an input video frame data associated with an input video frame. The method comprises performing a deblocking filtering operation on one or more samples included in the input video frame, thereby generating one or more deblocked samples. The method further comprises performing a machine-learning (ML)-based filtering operation and/or adaptive loop filtering operation on one or more samples included in the input video frame, thereby generating one or more filtered samples. The method comprises, using said one or more deblocked samples and/or said one or more filtered samples, producing encoded or decoded video frame data including an encoded or decoded video frame.