Augmented Deep Contexts for Spatially Embedded Video Coding
Yifan Bian, Chuanbo Tang, Li Li, Dong Liu
TL;DR
This work introduces SEVC, a spatially embedded neural video codec that augments a base temporal codec with low‑resolution spatial references. By combining Motion and Feature Co‑Augmentation to refine motion vectors and features and a spatial‑guided latent prior that fuses multiple temporal latents via Transformers, SEVC produces rich hybrid contexts and improved entropy modeling. A joint spatial‑temporal optimization learns quality‑adaptive bit allocation for spatial references, yielding substantial bitrate savings over prior state‑of‑the‑art while providing an additional low‑resolution bitstream. The approach effectively mitigates challenges from large motions and emerging objects, offering practical gains for high‑fidelity video coding with scalable decoding options.
Abstract
Most Neural Video Codecs (NVCs) only employ temporal references to generate temporal-only contexts and latent prior. These temporal-only NVCs fail to handle large motions or emerging objects due to limited contexts and misaligned latent prior. To relieve the limitations, we propose a Spatially Embedded Video Codec (SEVC), in which the low-resolution video is compressed for spatial references. Firstly, our SEVC leverages both spatial and temporal references to generate augmented motion vectors and hybrid spatial-temporal contexts. Secondly, to address the misalignment issue in latent prior and enrich the prior information, we introduce a spatial-guided latent prior augmented by multiple temporal latent representations. At last, we design a joint spatial-temporal optimization to learn quality-adaptive bit allocation for spatial references, further boosting rate-distortion performance. Experimental results show that our SEVC effectively alleviates the limitations in handling large motions or emerging objects, and also reduces 11.9% more bitrate than the previous state-of-the-art NVC while providing an additional low-resolution bitstream. Our code and model are available at https://github.com/EsakaK/SEVC.
