CompressAI: a PyTorch library and evaluation platform for end-to-end compression research
Jean B\'egaint, Fabien Racap\'e, Simon Feltman, Akshay Pushparaja

TL;DR
CompressAI is a comprehensive PyTorch-based platform that facilitates research, development, and evaluation of end-to-end image and video compression models, including pre-trained models and comparison tools.
Contribution
It introduces a versatile platform with reimplemented state-of-the-art models, evaluation tools, and a focus on end-to-end compression research in PyTorch.
Findings
Reimplemented multiple state-of-the-art models in PyTorch
Provided objective comparison metrics on Kodak dataset
Established a foundation for future video compression research
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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Data Compression Techniques · Video Coding and Compression Technologies · Video Analysis and Summarization
