microsoft/DCVC

Deep Contextual Video Compression

What it solves

DCVC-UF addresses the high computational complexity of neural video codecs (NVCs), which often makes them impractical for real-world deployment. It aims to provide a high compression ratio while achieving ultra-fast encoding and decoding speeds.

How it works

The project implements a chunk-based coding framework. Instead of processing frames sequentially, it encodes a chunk of multiple frames into a single compact latent representation and decodes them simultaneously. This is supported by:

  • Cross-frame interaction modules: Used for joint spatial-temporal modeling.
  • Frame-specific decoders: Enable parallel reconstruction of frames.
  • Streamlined entropy coding: A mechanism that reduces decoding overhead by consolidating bit-stream interactions into a single step.

Who it’s for

Researchers and developers working on video compression, neural video codecs, and high-performance video processing pipelines.

Highlights

  • Ultra-Fast Speed: Significantly outperforms previous leading codecs in encoding and decoding throughput.
  • Wide Bitrate Range: A single model with 64 QP levels allows for fine-grained bitrate adjustments.
  • Versatile Color Spaces: Supports both YUV420 and RGB content coding.
  • High Efficiency: Achieves bitrate reductions compared to VTM-17.0 while maintaining high quality.

Related

  • Project
  • Project
  • Project
  • Project
  • Project