Towards image compression with perfect realism at ultra-low bitrates

Marlene Careil, Matthew Muckley, Jakob Verbeek, St'ephane Lathuiliere
2/12/2026

No official code found. Best implementation: Nikolai10/PerCo (107 stars, Apache-2.0, PyTorch, last commit 2025-01-13).

Abstract

Image codecs are typically optimized to trade-off bitrate \vs distortion metrics. At low bitrates, this leads to compression artefacts which are easily perceptible, even when training with perceptual or adversarial losses. To improve image quality and remove dependency on the bitrate, we propose to decode with iterative diffusion models. We condition the decoding process on a vector-quantized image representation, as well as a global image description to provide additional context. We dub our model PerCo for 'perceptual compression', and compare it to state-of-the-art codecs at rates from 0.1 down to 0.003 bits per pixel. The latter rate is more than an order of magnitude smaller than those considered in most prior work, compressing a 512x768 Kodak image with less than 153 bytes. Despite this ultra-low bitrate, our approach maintains the ability to reconstruct realistic images. We find that our model leads to reconstructions with state-of-the-art visual quality as measured by FID and KID. As predicted by rate-distortion-perception theory, visual quality is less dependent on the bitrate than previous methods.

View on arXivView PDF

Code Implementations(1)

Nikolai10/PerCoCommunity72%
PyTorchApache-2.0

PyTorch implementation of PerCo (Towards Image Compression with Perfect Realism at Ultra-Low Bitrates, ICLR 2024)

1076Python, Jupyter NotebookMay 24, 20241 years agoApache-2.0
computer-visondiffusion-modelsgenerative-modelimage-compressionpytorch+1 more

Similar Papers

Cite this paper

@article{careil2026towards,
  title  = {Towards image compression with perfect realism at ultra-low bitrates},
  author = {Marlene Careil and Matthew Muckley and Jakob Verbeek and St'ephane Lathuiliere},
  year   = {2026},
  eprint = {2310.10325},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2310.10325},
  journal = {ICLR 2023 2023}
}

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

Discussion