Generative Latent Coding for Ultra-Low Bitrate Image Compression
Zhaoyang Jia, Jiahao Li, Bin Li, Houqiang Li, Yan Lu
TL;DR
GLC proposes a generative latent coding framework that performs transform coding in the latent space of a VQ-VAE instead of pixel space to improve perceptual fidelity at ultra-low bitrates. It introduces a categorical hyper module and a code-prediction-based latent supervision to reduce bitrate and enhance semantic consistency. The approach achieves state-of-the-art results on natural and facial images, with less than 0.04 bpp on CLIC2020 and less than 0.01 bpp on CelebAHQ, and 45% bitrate reduction at the same FID on CLIC2020. The latent space enables flexible applications such as image restoration and style transfer, illustrating practical benefits beyond compression. Limitations include generalization to screen content, pointing to future work.
Abstract
Most existing image compression approaches perform transform coding in the pixel space to reduce its spatial redundancy. However, they encounter difficulties in achieving both high-realism and high-fidelity at low bitrate, as the pixel-space distortion may not align with human perception. To address this issue, we introduce a Generative Latent Coding (GLC) architecture, which performs transform coding in the latent space of a generative vector-quantized variational auto-encoder (VQ-VAE), instead of in the pixel space. The generative latent space is characterized by greater sparsity, richer semantic and better alignment with human perception, rendering it advantageous for achieving high-realism and high-fidelity compression. Additionally, we introduce a categorical hyper module to reduce the bit cost of hyper-information, and a code-prediction-based supervision to enhance the semantic consistency. Experiments demonstrate that our GLC maintains high visual quality with less than 0.04 bpp on natural images and less than 0.01 bpp on facial images. On the CLIC2020 test set, we achieve the same FID as MS-ILLM with 45% fewer bits. Furthermore, the powerful generative latent space enables various applications built on our GLC pipeline, such as image restoration and style transfer. The code is available at https://github.com/jzyustc/GLC.
