atlas

Research map / Image generation / Fast diffusion sampling

Compressed Image Generation with Denoising Diffusion Codebook Models

ICML 2025 · Image generation › Fast diffusion sampling · approach: Denoising diffusion probabilistic models · 1 citations (OpenAlex)

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.

Replaces Gaussian noise in DDPM reverse sampling with indices into fixed random Gaussian codebooks, yielding images that are losslessly represented by index bitstreams, and applies this to perceptual image compression and compressed conditional generation/restoration.

Problem

Generative diffusion models sample from an unbounded continuous Gaussian noise space, which is inefficient for producing samples together with compact bit-stream representations for compression and conditional generation tasks.

Approach

Pre-sample fixed iid Gaussian codebooks per timestep and let the reverse diffusion pick a codebook index at each step (random for generation, or chosen by matching the residual to the target for compression); the index sequence is a lossless bitstream, and the same selection rule extends to conditional generation and restoration.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DDCM with K=64 instead of continuous Gaussian noise sampling (ablation)DDPM generation · ImageNet 256×256 and MS-COCO prompts with Stable Diffusion 2.1FIDNo clear effect
Use smaller codebooks, down to K=16, instead of continuous Gaussian noise sampling (ablation)DDPM generation · ImageNet 256×256 and Stable Diffusion 2.1 generationgenerative performanceNo clear effect
Add BLIP-2 text prompts to the otherwise unconditional compression method (ablation)DDCM image compression with Stable Diffusion 2.1 · 512×512 image compressioncompression qualityHurt
Use timestep-adapted codebook sizes instead of naive timestep skipping (ablation)DDCM latent-space image compression · 768×768 image compressionFIDHelped
Use timestep-adapted codebook sizes instead of naive timestep skipping (ablation)DDCM latent-space image compression · 768×768 image compressionPSNRHurt
Increase the codebook size K (ablation)DDCM posterior sampling · Compressed conditional generationposterior sampling accuracyHelped
Compress outputs of DPS or DDNM after generating them, rather than generate them in compressed form with DDCM (ablation)DPS and DDNM image restoration · ImageNet colorization and 4× super-resolutionFIDHurt
Generate restoration outputs directly in compressed form using DDCM instead of DPS or DDNMUnconditional ImageNet DDM · ImageNet colorization and 4× super-resolutionFIDHelped
Generate restoration outputs directly in compressed form using DDCM instead of DPS or DDNMUnconditional ImageNet DDM · ImageNet colorization and 4× super-resolutionPSNRHurt
Use DDCM latent-space compression at the highest bit ratesStable Diffusion 2.1 image compression · Image compressiondistortionHurt
Optimize a no-reference image quality measure while selecting restoration indicesDDCM face restoration · WIDER-Testperceptual qualityHelped
Optimize a no-reference image quality measure while selecting restoration indicesDDCM face restoration · WIDER-TestdistortionHurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet 256x256 MS-COCO Kodak24 DIV2K CLIC2020 CelebA-Test LFW-Test WebPhoto-Test WIDER-Test FFHQ

Benchmarks: ImageNet 256x256 Kodak24 CLIC2020 DIV2K CelebA-Test LFW-Test WebPhoto-Test WIDER-Test

Metrics: FID PSNR LPIPS KID FD DINOv2 NIQE CLIP-IQA+ TOPIQ ProxPSNR BPP

Baselines: BPG HiFiC IPIC PSC PerCo (SD) ILLM CRDR DPS DDNM PMRF DifFace BFRffusion

Builds on: DDPM classifier guidance Stable Diffusion matching pursuit DPS DDNM

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