A CNN-based Prediction-Aware Quality Enhancement Framework for VVC
Fatemeh Nasiri, Wassim Hamidouche, Luce Morin, Nicolas Dhollande,, Gildas Cocherel

TL;DR
This paper introduces a CNN-based quality enhancement framework for VVC that leverages coding information and prediction decisions to improve artifact removal and coding efficiency, integrating in-loop filtering and using a unified model for all QPs.
Contribution
It proposes a novel prediction-aware CNN-based quality enhancement method that incorporates coding information and prediction decisions, with a low-memory model applicable across all QPs and integration into VVC.
Findings
Achieves 1.52% BD-BR coding efficiency gain over default CNN QE.
Effectively utilizes coding prediction information to improve artifact removal.
Compatible with in-loop filtering in VVC for enhanced performance.
Abstract
This paper presents a framework for Convolutional Neural Network (CNN)-based quality enhancement task, by taking advantage of coding information in the compressed video signal. The motivation is that normative decisions made by the encoder can significantly impact the type and strength of artifacts in the decoded images. In this paper, the main focus has been put on decisions defining the prediction signal in intra and inter frames. This information has been used in the training phase as well as input to help the process of learning artifacts that are specific to each coding type. Furthermore, to retain a low memory requirement for the proposed method, one model is used for all Quantization Parameters (QPs) with a QP-map, which is also shared between luma and chroma components. In addition to the Post Processing (PP) approach, the In-Loop Filtering (ILF) codec integration has also been…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
