PerCo (SD): Open Perceptual Compression

Nikolai Körber, Eduard Kromer, Andreas Siebert, Sascha Hauke, Daniel Mueller-Gritschneder +1 more
9/30/2024
cs.CV

Official code: Nikolai10/PerCo (107 stars, Apache-2.0, PyTorch, last commit 2025-01-13).

Abstract

We introduce PerCo (SD), a perceptual image compression method based on Stable Diffusion v2.1, targeting the ultra-low bit range. PerCo (SD) serves as an open and competitive alternative to the state-of-the-art method PerCo, which relies on a proprietary variant of GLIDE and remains closed to the public. In this work, we review the theoretical foundations, discuss key engineering decisions in adapting PerCo to the Stable Diffusion ecosystem, and provide a comprehensive comparison, both quantitatively and qualitatively. On the MSCOCO-30k dataset, PerCo (SD) demonstrates improved perceptual characteristics at the cost of higher distortion. We partly attribute this gap to the different model capacities being used (866M vs. 1.4B). We hope our work contributes to a deeper understanding of the underlying mechanisms and paves the way for future advancements in the field. Code and trained models will be released at https://github.com/Nikolai10/PerCo.

View on arXivView PDF

Code Implementations(1)

Nikolai10/PerCoOfficial100%
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{krber2024perco,
  title  = {PerCo (SD): Open Perceptual Compression},
  author = {Nikolai Körber and Eduard Kromer and Andreas Siebert and Sascha Hauke and Daniel Mueller-Gritschneder and Björn Schuller},
  year   = {2024},
  eprint = {2409.20255},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.20255v1}
}

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

Discussion