Neural Network Image Filtering With QP Scaling for Video Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding techniques, such as HEVC and VVC, face limitations in achieving superior coding efficiency despite advancements, necessitating improved methods to compress video data with lower bit rates while maintaining video quality.
Innovation Solution
Employing neural network-based model filtering, specifically using QP scaling factors to adjust quantization parameter maps (QpMap) values, and applying neural networks like FC-NN, CNN, and ResNet for image filtering in video coding to enhance compression efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If neural network-based model filtering is applied to enhance video coding efficiency, then compression efficiency and video quality are improved, but computational complexity increases
Solution Approach 1:
The patent applies preliminary action by pre-training neural network models (such as FC-NN, CNN, ResNet) offline using training data, then deploying the trained models for inference during video coding. This separates the complex training phase from the coding phase, allowing efficient real-time filtering without requiring complex computations during actual video processing.
Solution Approach 2:
The patent replaces traditional mechanical filtering systems (such as deblocking filters, sample adaptive offset, adaptive loop filter) with neural network-based filtering. The neural networks learn optimal filtering parameters from training data and apply them automatically, substituting complex manual filter design with data-driven automated filtering that achieves superior compression efficiency.
2Manufacturing precision
If adaptive filtering techniques are used to maintain video quality, then filtering performance improves, but processing time increases
Solution Approach 1:
The patent applies dynamics by making the filtering process adaptive to different video content characteristics. The neural network models dynamically adjust filtering strength and parameters based on input video data, allowing optimal quality maintenance while reducing processing time for simple content and applying stronger filtering only when needed for complex content.
Solution Approach 2:
The patent changes filtering parameters dynamically during video processing. The neural networks adjust convolution kernel sizes, filtering strengths, and other parameters based on input video characteristics, enabling quality optimization without fixed processing time constraints.
Data Source
AI summary
A method and an apparatus for image filtering in video coding using a neural network are provided. The method includes: loading, a plurality of quantization parameter (QP) map (QpMap) values at a plurality of QpMap channels into the neural network; obtaining a QP scaling factor by adjusting a plurality of input QP values related to an input frame; and adjusting, according to a QP scaling factor, the plurality of QpMap values for the neural network to learn and filter the input frame to the neural network.


