Steering One-Step Diffusion Model with Fidelity-Rich Decoder for Fast Image Compression
Zheng Chen, Mingde Zhou, Jinpei Guo, Jiale Yuan, Yifei Ji, Yulun Zhang
TL;DR
This paper tackles the latency and fidelity challenges of diffusion-based image compression by introducing SODEC, a single-step diffusion framework guided by a fidelity-rich decoder. It combines a VAE-based compression backbone with a one-step diffusion process and a fidelity guidance module, trained via a three-stage rate annealing schedule. Empirical results show state-of-the-art rate-distortion-perception performance and over 20× decoding speedups compared to multi-step diffusion methods. The approach yields high-fidelity reconstructions at ultra-low bitrates while maintaining perceptual realism, making diffusion-based compression more practical for real-time or resource-constrained applications.
Abstract
Diffusion-based image compression has demonstrated impressive perceptual performance. However, it suffers from two critical drawbacks: (1) excessive decoding latency due to multi-step sampling, and (2) poor fidelity resulting from over-reliance on generative priors. To address these issues, we propose SODEC, a novel single-step diffusion image compression model. We argue that in image compression, a sufficiently informative latent renders multi-step refinement unnecessary. Based on this insight, we leverage a pre-trained VAE-based model to produce latents with rich information, and replace the iterative denoising process with a single-step decoding. Meanwhile, to improve fidelity, we introduce the fidelity guidance module, encouraging output that is faithful to the original image. Furthermore, we design the rate annealing training strategy to enable effective training under extremely low bitrates. Extensive experiments show that SODEC significantly outperforms existing methods, achieving superior rate-distortion-perception performance. Moreover, compared to previous diffusion-based compression models, SODEC improves decoding speed by more than 20$\times$. Code is released at: https://github.com/zhengchen1999/SODEC.
