Neural Video Compression with Feature Modulation

Jiahao Li, Bin Li, Yan Lu
2/9/2026

No official code found. Best implementation: microsoft/DCVC (773 stars, MIT, last commit 2026-02-05).

Abstract

The emerging conditional coding-based neural video codec (NVC) shows superiority over commonly-used resid-ual coding-based codec and the latest NVC already claims to outperform the best traditional codec. However, there still exist critical problems blocking the practicality of NVC. In this paper, we propose a powerful conditional coding- based NVC that solves two critical problems via feature modulation. The first is how to support a wide quality range in a single model. Previous NVC with this capability only supports about 3.8 dB PSNR range on average. To tackle this limitation, we modulate the latent feature of the cur-rent frame via the learnable quantization scaler. During the training, we specially design the uniform quantization pa-rameter sampling mechanism to improve the harmonization of encoding and quantization. This results in a better learning of the quantization scaler and helps our NVC support about 11.4 dB PSNR range. The second is how to make NVC still work under a long prediction chain. We expose that the previous SOTA NVC has an obvious quality degra-dation problem when using a large intra-period setting. To this end, we propose modulating the temporal feature with a periodically refreshing mechanism to boost the quality. Notably, under single intra-frame setting, our codec can achieve 29.7% bitrate saving over previous SOTA NVC with 16% MACs reduction. Our codec serves as a notable land-mark in the journey of NVC evolution. The codes are at https://github.com/microsoft/DCVC.

View on arXivView PDF

Code Implementations(1)

microsoft/DCVCCommunity100%
MIT

Deep Contextual Video Compression

773121C, C++Mar 22, 20228 months agoMIT

Similar Papers

Cite this paper

@article{li2026neural,
  title  = {Neural Video Compression with Feature Modulation},
  author = {Jiahao Li and Bin Li and Yan Lu},
  year   = {2026},
  eprint = {2402.17414},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2402.17414},
  journal = {CVPR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.17414.svg)](https://codeofpaper.com/paper/2402.17414)

Discussion