Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Neural Video Compression with Diverse Contexts

About

For any video codecs, the coding efficiency highly relies on whether the current signal to be encoded can find the relevant contexts from the previous reconstructed signals. Traditional codec has verified more contexts bring substantial coding gain, but in a time-consuming manner. However, for the emerging neural video codec (NVC), its contexts are still limited, leading to low compression ratio. To boost NVC, this paper proposes increasing the context diversity in both temporal and spatial dimensions. First, we guide the model to learn hierarchical quality patterns across frames, which enriches long-term and yet high-quality temporal contexts. Furthermore, to tap the potential of optical flow-based coding framework, we introduce a group-based offset diversity where the cross-group interaction is proposed for better context mining. In addition, this paper also adopts a quadtree-based partition to increase spatial context diversity when encoding the latent representation in parallel. Experiments show that our codec obtains 23.5% bitrate saving over previous SOTA NVC. Better yet, our codec has surpassed the under-developing next generation traditional codec/ECM in both RGB and YUV420 colorspaces, in terms of PSNR. The codes are at https://github.com/microsoft/DCVC.

Jiahao Li, Bin Li, Yan Lu• 2023

Related benchmarks

TaskDatasetResultRank
Video CompressionHEVC Class D
BD-Rate-29.1
74
Video CompressionMCL-JCV
BD-Rate (PSNR)-15.5
60
Video CompressionHEVC Class B
BD-Rate (%)-15.8
58
Video CompressionHEVC Class C
BD-Rate (%)-12.4
56
Video CompressionHEVC Class E
BD-Rate (%)-25.2
53
Video CompressionUVG
BD-Rate (PSNR)-33.2
49
Video Compression1920 x 1080 videos
Decoding Speed (fps)4.3
24
Video CompressionStandard Video Compression Suite UVG, MCL-JCV, HEVC B/C/D/E/RGB
UVG Score-37.5
21
Video CompressionHEVC RGB
BD-Rate (PSNR)-27.6
19
Video CompressionHEVC ClassB
BD-Rate (MS-SSIM)-76.9
17
Showing 10 of 62 rows

Other info

Code

Follow for update