The latest video coding standard, called versatile video coding (VVC), includes several novel and refined coding tools at different levels of the coding chain. These tools bring significant coding gains with respect to the previous standard, high efficiency video coding (HEVC). However, the encoder may still introduce visible coding artifacts, mainly caused by coding decisions applied to adjust the bitrate to the available bandwidth. Hence, pre and post-processing techniques are generally added to the coding pipeline to improve the quality of the decoded video. These methods have recently shown outstanding results compared to traditional approaches, thanks to the recent advances in deep learning. Generally, multiple neural networks are trained independently to perform different tasks, thus omitting to benefit from the redundancy that exists between the models. In this paper, we investigate a learning-based solution as a post-processing step to enhance the decoded VVC video quality. Our method relies on multitask learning to perform both quality enhancement and super-resolution using a single shared network optimized for multiple degradation levels. The proposed solution enables a good performance in both mitigating coding artifacts and super-resolution with fewer network parameters compared to traditional specialized architectures.
翻译:最新的视频编码标准,称为多功能视频编码(VVC),包括数个新颖和改良的编码工具,在编码链的不同层次的编码链中,这些工具带来了与先前的标准、高效视频编码(HEVC)相关的大量编码收益。然而,编码器仍然可能引入可见的编码工艺,主要由于用于调整比特率以适应可用带宽的编码决定所造成的。因此,通常将预处理和后处理技术添加到编码管道中,以提高解码视频的质量。这些方法最近显示与传统方法相比,由于最近深层学习的进展,这些方法取得了突出的结果。一般而言,多个神经网络经过独立培训,可以执行不同的任务,从而无法从模型之间存在的冗余中获益。在本文中,我们研究一种基于学习的解决方案,作为后处理步骤,以加强已解码VVC视频质量。我们的方法依靠多任务学习来进行质量提高和超级分辨率的提高,同时使用一个为多重退化程度优化的单一共享网络。拟议解决方案使得在减少编码工艺和超级分辨率方面能够很好地进行减缓编码工艺,而采用比传统的网络结构更小的参数。