atlas

Research map / Image generation / Autoregressive and latent generation

Simpler Diffusion: 1.5 FID on ImageNet512 with Pixel-space Diffusion

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

Shows pixel-space diffusion can match latent diffusion on ImageNet512 by combining a sigmoid loss weighting with a shifted bias, Residual U-ViT architecture with fewer skip connections, and flop-heavy scaling (plus distillation), reaching FID 1.48 (1.50 distilled).

Problem

End-to-end pixel-space diffusion has lagged behind latent diffusion at high resolution (e.g., ImageNet512), largely due to loss weighting and architecture choices that do not scale to high resolutions.

Approach

Use the sigmoid loss weighting (monotonically increasing in x-space MSE) with a resolution-dependent negative bias, a Residual U-ViT that keeps only one skip connection per downsampling level, and flop-heavy scaling (smaller patches rather than more channels) to make single-stage pixel diffusion competitive with latent models.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use sigmoid loss weighting instead of EDM-monotonic or other tested weightings (ablation)Pixel-space diffusion on ImageNet512 · ImageNet512FIDHelped
Shift sigmoid weighting bias to -3 rather than -2 or -1 (ablation)SiD2 · ImageNet512FID: 1.55 -> 1.48; 1.75 -> 1.48Helped
Use sigmoid loss weighting with bias 0 rather than eps-mse (ablation)SiD2 video generation · Kinetics600FVD50k: 5.7 -> 2.3Helped
Set sigmoid bias to +2 instead of 0 (ablation)SiD2 video generation · Kinetics600FVD50k: 2.3 -> 3.2Hurt
Set sigmoid bias to -2 instead of 0 (ablation)SiD2 video generation · Kinetics600FVD50k: 2.3 -> 2.5Hurt
Scale with more tokens using 2 x 2 patching rather than doubling channels (ablation)SiD2 on ImageNet512 · ImageNet512FID: 1.9 -> 1.54Helped
Add distribution augmentation to the model-size-2x variant (ablation)SiD2 model size 2x · ImageNet512FID: 1.9 -> 1.6Helped
Remove blockwise skip-connections from the small model (ablation)SiD2 small · ImageNet512FID: 0.2 FIDHurt
Remove blockwise skip-connections from the small model (ablation)SiD2 small · ImageNet256FID: 0.05 FIDHurt
Remove blockwise skip-connections from larger models (ablation)SiD2 larger models · ImageNet512FIDNo clear effect
Move blocks from encoder to decoder (E1-D5 instead of E3-D3) (ablation)Residual U-ViT · ImageNetFIDHelped
Use an encoder-heavy architecture (E5-D1) rather than the E3-D3 baseline (ablation)Residual U-ViT · ImageNetFIDHurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet Kinetics600 MSCOCO

Benchmarks: ImageNet128 ImageNet256 ImageNet512 Kinetics600 MSCOCO

Metrics: FID FID30k FVD50k

Baselines: ADM RIN SD, U-ViT-L VDM++ EDM2-XXL DiT-XL/2 PaGoDA StyleGAN-XL MAGVIT-v2 DMD2 W.A.L.T

Builds on: VDM++ simple diffusion U-ViT EDM2 moment matching distillation

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