CompressAI: a PyTorch library and evaluation platform for end-to-end compression research

Jean Bégaint, Fabien Racapé, Simon Feltman, Akshay Pushparaja
11/5/2020
cs.CVeess.IV

Official code: InterDigitalInc/CompressAI (1,602 stars, BSD-3-Clause-Clear, PyTorch, last commit 2026-03-31).

Abstract

This paper presents CompressAI, a platform that provides custom operations, layers, models and tools to research, develop and evaluate end-to-end image and video compression codecs. In particular, CompressAI includes pre-trained models and evaluation tools to compare learned methods with traditional codecs. Multiple models from the state-of-the-art on learned end-to-end compression have thus been reimplemented in PyTorch and trained from scratch. We also report objective comparison results using PSNR and MS-SSIM metrics vs. bit-rate, using the Kodak image dataset as test set. Although this framework currently implements models for still-picture compression, it is intended to be soon extended to the video compression domain.

View on arXivView PDF

Code Implementations(1)

PyTorchBSD-3-Clause-Clear

A PyTorch library and evaluation platform for end-to-end compression research

1,602275C++, CMakeJun 23, 20206 months agoBSD-3-Clause-Clear
compressiondeep-learningdeep-neural-networksmachine-learningneural-network+2 more

Similar Papers

Cite this paper

@article{bgaint2020compressai,
  title  = {CompressAI: a PyTorch library and evaluation platform for end-to-end compression research},
  author = {Jean Bégaint and Fabien Racapé and Simon Feltman and Akshay Pushparaja},
  year   = {2020},
  eprint = {2011.03029},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2011.03029}
}

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

Discussion