atlas

Research map / Image generation / Autoregressive and latent generation

DCTdiff: Intriguing Properties of Image Generative Modeling in the DCT Space

ICML 2025 · Image generation › Autoregressive and latent generation · approach: High-resolution diffusion synthesis · 0 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.

Proposes DCTdiff, an end-to-end diffusion model that generates images directly in JPEG-style block DCT coefficient space (YCbCr, chroma subsampling, zigzag truncation), outperforming pixel diffusion and SD-VAE latent diffusion at lower training cost, and provides a theory of image diffusion as spectral autoregression.

Problem

Pixel-space diffusion is expensive and hard to scale to high resolution, while latent diffusion relies on a costly pretrained VAE; the paper asks whether diffusion can model images efficiently directly in a compressed frequency (DCT) space.

Approach

Model images as JPEG-style block DCT coefficients (YCbCr, 2x chroma subsampling, zigzag truncation of high-frequency coefficients) with standard UViT/DiT backbones and diffusion objectives, adding entropy-consistent scaling, SNR scaling, and entropy-based frequency reweighting; also proves that diffusion acts as spectral autoregression and derives a DCT upsampling rule.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
model images in DCT space instead of pixel spaceUViT · CIFAR-10, DDIM, NFE 100FID-50k: 6.23 -> 5.02Helped
model images in DCT space instead of pixel spaceUViT · CelebA 64, DPM-Solver, NFE 100FID-50k: 1.57 -> 1.71Hurt
model images in DCT space instead of pixel spaceDiT · CelebA 64, DDPM, NFE 100FID-50k: 5.11 -> 3.84Helped
use DCT diffusion instead of latent diffusionUViT · FFHQ 256, DPM-Solver, NFE 100FID-50k: 4.26 -> 5.08Hurt
use DCT diffusion instead of latent diffusionUViT · FFHQ 512, DPM-Solver, NFE 100FID-50k: 10.89 -> 7.07Helped
use DCT diffusion instead of latent diffusionUViT · AFHQ 512, DPM-Solver, NFE 100FID-50k: 10.86 -> 8.76Helped
train in DCT space instead of pixel spaceUViT · CelebA 64training steps: 400k -> 250kHelped
train in DCT space instead of latent spaceUViT · AFHQ 512GFLOPs: 575 -> 133Helped
use DCT upsampling instead of pixel upsamplingimage upsampling · image upsampling evaluationFID: 12.53 -> 9.79Helped
use DCT diffusion instead of pixel diffusionUViT · CelebA 64, DPM-Solver, NFE 100FID-50kHurt

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CelebA 64 ImageNet 64 FFHQ 128 FFHQ 256 FFHQ 512 AFHQ 512

Benchmarks: CIFAR-10 CelebA 64 ImageNet 64 FFHQ 128 FFHQ 256 FFHQ 512 AFHQ 512

Metrics: FID-50k CMMD IS precision recall rFID wall-clock inference time GFLOPs training steps

Baselines: UViT (pixel) UViT (latent, SD-VAE) DiT (pixel) DPM-Solver DDIM sampler

Builds on: UViT DiT DPM-Solver VP-SDE score-based diffusion JPEG

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