Sandwiched Video Compression: Efficiently Extending the Reach of Standard Codecs with Neural Wrappers

Berivan Isik, Onur G. Guleryuz, Danhang Tang, Jonathan Taylor, Philip A. Chou
3/20/2023
eess.IVcs.LGcs.MM

No official code found. Best implementation: google/sandwiched_compression (56 stars, Apache-2.0, last commit 2025-06-03).

Abstract

We propose sandwiched video compression -- a video compression system that wraps neural networks around a standard video codec. The sandwich framework consists of a neural pre- and post-processor with a standard video codec between them. The networks are trained jointly to optimize a rate-distortion loss function with the goal of significantly improving over the standard codec in various compression scenarios. End-to-end training in this setting requires a differentiable proxy for the standard video codec, which incorporates temporal processing with motion compensation, inter/intra mode decisions, and in-loop filtering. We propose differentiable approximations to key video codec components and demonstrate that, in addition to providing meaningful compression improvements over the standard codec, the neural codes of the sandwich lead to significantly better rate-distortion performance in two important scenarios.When transporting high-resolution video via low-resolution HEVC, the sandwich system obtains 6.5 dB improvements over standard HEVC. More importantly, using the well-known perceptual similarity metric, LPIPS, we observe 30% improvements in rate at the same quality over HEVC. Last but not least, we show that pre- and post-processors formed by very modestly-parameterized, light-weight networks can closely approximate these results.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Sandwiched Compression: Repurposing Standard Codecs with Neural Network Wrappers

5615Python, Jupyter NotebookJan 5, 20241 years agoApache-2.0

Similar Papers

Cite this paper

@article{isik2023sandwiched,
  title  = {Sandwiched Video Compression: Efficiently Extending the Reach of Standard Codecs with Neural Wrappers},
  author = {Berivan Isik and Onur G. Guleryuz and Danhang Tang and Jonathan Taylor and Philip A. Chou},
  year   = {2023},
  eprint = {2303.11473},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.11473v2}
}

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/2303.11473.svg)](https://codeofpaper.com/paper/2303.11473)

Discussion