Convolutional Neural Network Based In-Loop Filter for VVC Intra Coding

Yue Li,Li Zhang,Kai Zhang
DOI: https://doi.org/10.1109/icip42928.2021.9506027
2021-01-01
Abstract:In the emerging Versatile Video Coding (VVC) standard, there are three in-loop filters known as deblocking, sample adaptive offset (SAO), and adaptive loop filter (ALF) for suppressing compression artifacts as well as reducing distortion. However, those handcrafted filters are insufficient to deal with the complicated compression artifacts. Deep - filtering has demonstrated overwhelming successes in the field of image restoration. In this paper, we propose a convolutional neural network-based filter for enhancing the quality of VVC intra coded frames. The proposed filter takes auxiliary information including partitioning and prediction information as input. For chroma, auxiliary information further includes luma samples. Regarding the training, we find that data augmentation and loss function selection are not trivial. We conduct extensive experiments to evaluate the effectiveness of each design. When testing on top of VTM-10.0 under all intra configuration, the proposed filter achieves state-of-the-art performance, i.e. on average 7.57%, 13.18%, and 12.50% BD-rate reductions for Y, Cb, and Cr, respectively. The proposed filter ranks first among neural network-based in-loop filters at the 20 th meeting of the Joint Video Exploration Team (JVET).
What problem does this paper attempt to address?