atlas

Research map / Image generation / Image restoration

Once-for-All: Controllable Generative Image Compression with Dynamic Granularity Adaptation

ICLR 2025 · Image generation › Image restoration · approach: Perceptual diffusion image compression

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Control-GIC is a VQGAN-based generative image compression model that controls bitrate at inference via granularity ratios over entropy-ranked patches, using one set of weights.

Problem

Generative image compression methods need separate models per bitrate, and existing variable-rate or progressive methods support only limited bitrate ranges or use MSE-oriented objectives, so flexible fine-grained rate adaptation with perceptual quality is lacking.

Approach

Allocate multi-granularity VQ codes to image patches by their spatial entropy, so the number of VQ indices (and bitrate) is tuned at inference by granularity ratios; a non-parametric statistical Huffman coder losslessly codes indices, and a probabilistic conditional decoder reinjects multi-granularity features.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use statistical entropy coding instead of Huffman coding with uniform frequency (ablation)Control-GIC · Kodak, granularity ratio 100%, 0, 0bit cost: 0.625 -> 0.594; 5.0% bit savingHelped
Use statistical entropy coding instead of Huffman coding with uniform frequency (ablation)Control-GIC · Kodak, granularity ratio 60%, 30%, 10%bit cost: 0.445 -> 0.432; 2.9%Helped
Use statistical entropy coding instead of Huffman coding with uniform frequency (ablation)Control-GIC · Kodak, granularity ratio 20%, 50%, 30%bit cost: 0.235 -> 0.234; 0.4%Helped
Add the medium-grained condition (med) to the decoder (ablation)Control-GIC probabilistic conditional decoder · DIV2KR-D performanceHelped
Add the fine-grained condition (fin) to the decoder (ablation)Control-GIC probabilistic conditional decoder · DIV2KR-D performanceHelped
Add both medium- and fine-grained conditions to the decoder (ablation)Control-GIC probabilistic conditional decoder · DIV2KDISTSHelped
Remove both medium- and fine-grained conditions from the decoder (ablation)Control-GIC probabilistic conditional decoder · DIV2KR-D performanceHurt
Reduce the medium-granularity ratio so the fine-granularity ratio increases (ablation)Control-GIC · Kodakbpp: 0.4171 -> 0.4172Mixed
Increase the fine- and medium-granularity ratios (ablation)Control-GIC · KodakLPIPSHelped

Surprising findings

Limitations

Experimental setup

Datasets: OpenImages Kodak DIV2K CLIC2020

Benchmarks: Kodak DIV2K CLIC2020

Metrics: LPIPS DISTS PSNR FID KID NIQE BD-rate encoding time decoding time bpp

Baselines: HiFiC MRIC MS-ILLM CDC SCR CTC M&S (Hyperprior) BPG VVC (VTM10.0) Mao et al. VQGAN compression

Builds on: VQGAN MoVQ HiFiC

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy