CNN Video Filtering for Quantization Errors and Blocking Artifacts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing data volume and complexity of video content, particularly in high-capacity games and 360-degree videos, necessitates a more efficient compression technique to reduce hardware resource consumption and mitigate quantization errors and blocking artifacts in video encoding and decoding processes.

Innovation Solution

Applying a convolutional neural network (CNN)-based filter to reconstructed video pictures, utilizing quantization parameter maps and block partition maps to enhance video decoding by mitigating quantization errors and blocking artifacts, and improving prediction accuracy through CNN-based intra- and inter-prediction methods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If video data is compressed using traditional encoders, then hardware resource consumption is reduced, but quantization errors and blocking artifacts occur

Engineering Contradiction:
Improvehardware resource consumptionVSAvoidvideo quality
Core Design Contradiction:
Loss of energyVSManufacturing precision

Solution Approach 1:

The patent replaces traditional mechanical video filtering systems with an artificial neural network-based system. The neural network learns optimal filtering operations during training and applies learned patterns during decoding, substituting conventional signal processing algorithms with machine learning-based approaches that achieve better quality at comparable computational cost

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

Solution Approach 2:

The neural network is trained in advance on large datasets of video content to learn optimal filtering strategies for different compression scenarios. This preliminary training phase enables the network to automatically adapt to various quantization levels and block patterns without requiring real-time adjustment during actual video decoding

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If video resolution and frame rate are increased, then video quality is improved, but data volume increases

Engineering Contradiction:
Improvevideo qualityVSAvoiddata volume
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The neural network dynamically adjusts filtering parameters based on the input video characteristics, including resolution, frame rate, and compression level. By learning optimal parameter settings from training data, the system achieves high-quality reconstruction of high-resolution video while maintaining efficient compression ratios

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If CNN-based filter is applied to reduce quantization errors, then video quality is improved, but decoding complexity increases

Engineering Contradiction:
Improvevideo qualityVSAvoiddecoding complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The neural network weights and filtering parameters are pre-computed and stored during the training phase. During actual video decoding, the system applies these pre-learned filters rather than performing complex real-time optimization, effectively copying the learned solution to multiple video frames efficiently

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The neural network processes video data in manageable segments corresponding to compression blocks, applying localized filtering operations to each block independently. This segmentation approach reduces overall computational complexity by breaking down the global optimization problem into smaller, parallelizable local problems

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12388992B2Apparatus and method for applying artificial neural network to image encoding or decoding
Publication Date: 2025.08.12 SK TELECOM CO LTD
  • US12388992B2 patent drawing
  • US12388992B2 patent drawing
  • US12388992B2 patent drawing

AI summary

The present disclosure relates to video encoding or decoding and, more specifically, to an apparatus and a method for applying an artificial neural network (ANN) to video encoding or decoding. The apparatus and the method of the present disclosure are characterized by applying a CNN-based filter to a first picture and at least one of a quantization parameter map and a block partition map to output a second picture.