DCVC-UF: Ultra-Fast Neural Video Codec
- DCVC-UF is a learned neural video codec that uses a chunk-based coding paradigm to encode multiple frames into a single latent representation.
- It improves the rate–distortion–complexity trade-off by removing explicit motion coding and leveraging intra-GPU parallelism for faster processing.
- The architecture utilizes depth-wise convolutions and frame-specific decoders to achieve notable compression gains, reducing BD-Rate by up to 42.2% versus VTM-LD.
Searching arXiv for DCVC-UF and related papers to ground the article in current literature. arXiv search query: "DCVC-UF Ultra-Fast Neural Video Compression" DCVC-UF is a learned neural video codec in the DCVC (Deep Contextual Video Compression) family that is organized around a chunk-based coding paradigm: instead of coding frames one-by-one, it encodes an entire chunk of consecutive frames into a single compact latent representation and decodes all frames simultaneously (Li et al., 3 Jun 2026). It was introduced to improve the rate–distortion–complexity trade-off of neural video codecs by removing explicit motion coding, reducing sequential dependencies and bitstream interactions, and maximizing intra-GPU parallelism. In the literature, the suffix “UF” in DCVC-UF denotes “Ultra-Fast,” not union-find; this is distinct from the unrelated “UF decoder” terminology used in surface-code decoding research (Wu et al., 2022).
1. Terminology and problem setting
DCVC-UF was introduced in response to limitations that prior neural video codecs exhibit in deployment settings: frame-by-frame pipelines with explicit motion estimation, motion coding, and motion compensation are computationally heavy and sequential; multi-stage bitstream decoding incurs repeated CPU/GPU synchronization and memory I/O; and training longer temporal contexts is costly when each frame has its own latent (Li et al., 3 Jun 2026). The codec therefore targets the rate–distortion–complexity balance through modeling and systems choices that preserve competitive rate–distortion while reducing end-to-end latency and raising throughput on general-purpose GPUs.
The formal training objective follows the standard learned-codec Lagrangian:
where measures distortion, is the expected number of bits for all transmitted latents, and controls the operating point (Li et al., 3 Jun 2026). In DCVC-UF, a quantization parameter qp is fed into the model to enable variable-rate coding in a single network.
A recurrent source of ambiguity is the acronym “UF.” In quantum error-correction papers, “UF” denotes Union-Find decoders, including weighted-graph interpretations and threshold theorems for the surface code (Wu et al., 2022, Yoshida et al., 23 Feb 2026). That usage is unrelated to DCVC-UF. Here, “UF” refers specifically to “Ultra-Fast Neural Video Compression” (Li et al., 3 Jun 2026).
2. Chunk-based coding paradigm
The central design choice is chunk-level processing. Given a chunk , a chunk encoder produces a single latent that summarizes the entire chunk (Li et al., 3 Jun 2026). This replaces the conventional one-latent-per-frame structure with one latent per chunk.
The encoder-side flow is specified as follows. First, the chunk is patchified to $1/8$ spatial resolution. Second, temporal chunk context is computed from the previously decoded chunk’s propagated feature 0. Third, the chunk encoder 1 produces the latent 2. Fourth, a hyperprior encoder produces 3 for side information, and both 4 are quantized. Fifth, 5 is entropy coded, followed by 6 using the streamlined entropy model (Li et al., 3 Jun 2026).
The decoder-side flow is likewise chunk-centric. After entropy decoding 7, the decoder obtains a prior signal 8, predicts scales 9 for all partitions of 0 in one forward pass, arithmetic-decodes all partitions of 1 using a single bitstream interaction, predicts means 2 progressively, and reconstructs 3. A chunk decoder then produces a feature 4, and frame-specific decoders 5 reconstruct all frames in parallel:
6
The feature 7 is then propagated as the next temporal context 8 (Li et al., 3 Jun 2026).
Two operating regimes are defined. In the delay-relaxed high-throughput configuration, 9, which gives a maximum display delay of 7 frames. In the low-delay configuration, 0, so there is no additional chunk delay (Li et al., 3 Jun 2026). A plausible implication is that the same framework spans both throughput-oriented and latency-constrained deployment modes without changing the core coding formulation.
3. Architecture and probabilistic coding model
DCVC-UF is described as a lightweight spatial–temporal autoencoder with conditional coding across chunks, built entirely from depth-wise convolution blocks for speed (Li et al., 3 Jun 2026). Cross-frame interaction modules inside the chunk encoder and decoder jointly learn spatial–temporal correlations across all 1 frames rather than relying on per-frame motion alignment. Because all frames are aggregated at 2 resolution and processed together, the model captures multi-frame correlations with fewer passes than sequential models.
The reconstruction stage uses frame-specific decoders, one for each temporal position within the chunk. There are 3 small decoders 4 that act as temporal-position “experts,” all operating on the shared feature 5 in parallel (Li et al., 3 Jun 2026). The paper reports concrete parameterizations: for HT-S (6), the chunk encoder/decoder/context have 6/7/11 depth-wise convolution blocks and each of the 8 frame decoders has 3 blocks; for HT-L (7), these counts are 7/11/12 and 5 blocks per frame decoder; for LD (8), they are 3/3/9 with a single frame decoder of 3 blocks (Li et al., 3 Jun 2026). An ablation reports that frame-specific decoders improve rate–distortion relative to a single unified decoder: 9 versus 0 BD-Rate relative to VTM-LD, both at high FPS (Li et al., 3 Jun 2026).
The entropy model uses a partitioned latent with quadtree-like partitions and decouples scale and mean prediction. Quantization and reconstruction are written as
1
with rate
2
The latent likelihood is modeled by a Gaussian convolved with a unit uniform:
3
and for quadtree-like partitions 4 the factorization is
5
The key observation is that arithmetic decoding needs only 6 to decode 7, whereas 8 can be applied afterward without bitstream dependency (Li et al., 3 Jun 2026). DCVC-UF therefore predicts all scales in a single forward pass, decodes all partitions with one consolidated arithmetic decoding call, and retains progressive mean estimation entirely on GPU.
4. Training regime and implementation characteristics
The codec is trained with standard end-to-end rate–distortion optimization:
9
The distortion term is computed between ground-truth frames and reconstructions; the model is trained and deployed in a unified YUV444 space, while test metrics are reported in YUV420 PSNR. No perceptual or adversarial losses are reported; PSNR is the target metric (Li et al., 3 Jun 2026).
The training schedule has two stages. The model is pretrained on Vimeo-90k using 7-frame sequences and then fine-tuned with longer 128-frame sequences curated from original Vimeo videos (Li et al., 3 Jun 2026). Because the codec uses a single compact latent per chunk, the framework can in principle train with up to 1024 frames at 0 on a 24 GB GPU. This suggests that chunk coding reduces the latent-memory footprint sufficiently to make longer temporal training windows practical under commodity accelerator constraints.
Implementation details emphasize deployment realism. Inference is performed sequentially chunk-by-chunk, with actual bitstream read/write enabled and no pipeline parallelism across chunks yet (Li et al., 3 Jun 2026). The architecture uses standard GPU kernels, mixed precision, and CUDA-optimized convolutions; no special hardware is required. The paper provides code in the DCVC repository and recommends 1 for highest throughput when a delay of at most 7 frames is acceptable, HT-S for maximum FPS, HT-L for best compression, and 2 when strict low latency is required (Li et al., 3 Jun 2026).
5. Throughput, compression performance, and ablations
The principal quantitative claims concern throughput and BD-Rate on standard test sets. Evaluation uses UVG, MCL-JCV, and HEVC Classes B–E, with PSNR in YUV420 on all frames (Li et al., 3 Jun 2026). Traditional codecs HM and VTM are evaluated with intra-period 3 to show their best compression ratio, while DCVC-UF uses 4 for low delay or 5 for high throughput.
At 1920×1080 on an RTX 4090, the measured throughput with actual bitstream I/O enabled is as follows (Li et al., 3 Jun 2026):
| Configuration | 1080p FPS (enc/dec) | Avg. BD-Rate vs VTM-LD |
|---|---|---|
| DCVC-UF (LD, 6) | 313.6 / 353.8 | 7 |
| DCVC-UF (HT-S, 8) | 655.9 / 453.3 | 9 |
| DCVC-UF (HT-L, 0) | 371.1 / 273.6 | 1 |
The paper further reports cross-device scaling at 1080p. For HT-S, encoding/decoding FPS are 171.6/123.2 on 2080Ti, 576.2/411.1 on A100, 957.4/668.9 on H100, and 1415.1/945.8 on B200. For HT-L, the corresponding values are 109.0/87.4, 331.0/247.4, 512.4/394.1, and 811.7/551.6. For LD, they are 103.0/105.4, 317.0/314.5, 503.8/505.1, and 625.6/621.9 (Li et al., 3 Jun 2026). At 4K (3840×2160) on RTX 4090, HT-S reaches 139.5/94.7 FPS, HT-L 83.0/61.9, and LD 80.2/81.8 (Li et al., 3 Jun 2026).
The reported comparisons against prior learned codecs are similarly explicit. On 1080p RTX 4090, DCVC-FM runs at 3.7/4.4 FPS, DCVC-DC at 2.3/2.9, DCVC-RT at 118.8/105.3, and DCVC-UF reaches up to 655.9/453.3 in HT-S or 313.6/353.8 in LD (Li et al., 3 Jun 2026). In MACs per frame and parameter counts at 1080p, DCVC-UF (LD) uses 170G MACs and 9.7M parameters, HT-S 211G and 81.2M, and HT-L 343G and 120.5M; the paper lists DCVC-FM at 2642G and 18.3M, and DCVC-RT at 385G and 20.7M (Li et al., 3 Jun 2026).
Ablation results isolate the three core design choices. Relative to a DCVC-RT baseline at 2 BD-Rate and 105.3 decoding FPS, chunk coding without frame-specific decoders gives 3 BD-Rate and 349.1 FPS; adding frame-specific decoders yields 4 and 343.2 FPS; adding the streamlined entropy model gives 5 and 453.3 FPS; and long-sequence training produces the final HT-S result of 6 at 453.3 FPS (Li et al., 3 Jun 2026). The rate–distortion curves are reported to favor HT models at low–mid bitrates, while at extremely high quality, above roughly 40 dB, VTM-Hierarchical-B can be stronger.
6. Limits, misconceptions, and broader significance
The most immediate misconception is terminological. Because “UF” is widely established in another field as shorthand for Union-Find decoding, DCVC-UF can be mistaken for a decoder variant. The arXiv literature makes the distinction explicit: union-find papers analyze graph-based syndrome decoding for surface codes, including weighted decoding graphs and circuit-level threshold theorems, whereas DCVC-UF is a neural video codec and uses “UF” only as “Ultra-Fast” (Wu et al., 2022, Yoshida et al., 23 Feb 2026).
Within neural video compression, the paper identifies several limitations and future directions. A fixed global chunk size 7 may be suboptimal for content with varying temporal dynamics; adaptive chunk sizing is proposed as future work. Hard scene cuts inside a chunk, extremely rapid or chaotic motion, and dependencies longer than the trained temporal window are cited as potential stress cases. Pipeline parallelism across chunks and further kernel fusion are identified as additional opportunities for speed, and longer training sequences beyond 128 frames may further improve rate–distortion (Li et al., 3 Jun 2026).
In comparative terms, DCVC-UF is positioned as a system that advances the state of the art in the rate–distortion–complexity trade-off through three coordinated choices: chunk-based latent coding, specialized parallel decoders, and single-step entropy decoding (Li et al., 3 Jun 2026). The paper’s strongest concrete claim is that HT-L, with only a 7-frame maximum delay, achieves 8 BD-Rate versus VTM-LD and outperforms VTM-Hierarchical-B’s 9 while using substantially lower delay than GOP 32’s 31-frame maximum delay. A plausible implication is that DCVC-UF treats codec design not only as a question of compression efficiency, but as a joint optimization over compression, latency, synchronization cost, and accelerator utilization.