A Fourier Space Perspective on Diffusion Models
Fabian Falck, Teodora Pandeva, Kiarash Zahirnia, Rachel Lawrence, Richard Turner, Edward Meeds, Javier Zazo, Sushrut Karmalkar
TL;DR
We analyze diffusion models in Fourier space to understand how the forward noising schedule interacts with data spectra and creates a high-frequency bias in DDPM. We introduce EqualSNR, a forward process that equalizes the per-frequency SNR, along with a training, sampling, and calibration procedure, and we also consider a FlippedSNR variant. Empirically, EqualSNR yields comparable imaging performance to DDPM on standard benchmarks while significantly improving high-frequency generation quality, and it excels on synthetic data where high-frequency details are paramount. The work provides a practical, spectrum-aware methodology for designing diffusion priors tailored to modality-specific Fourier properties, with implications for applications and safety.
Abstract
Diffusion models are state-of-the-art generative models on data modalities such as images, audio, proteins and materials. These modalities share the property of exponentially decaying variance and magnitude in the Fourier domain. Under the standard Denoising Diffusion Probabilistic Models (DDPM) forward process of additive white noise, this property results in high-frequency components being corrupted faster and earlier in terms of their Signal-to-Noise Ratio (SNR) than low-frequency ones. The reverse process then generates low-frequency information before high-frequency details. In this work, we study the inductive bias of the forward process of diffusion models in Fourier space. We theoretically analyse and empirically demonstrate that the faster noising of high-frequency components in DDPM results in violations of the normality assumption in the reverse process. Our experiments show that this leads to degraded generation quality of high-frequency components. We then study an alternate forward process in Fourier space which corrupts all frequencies at the same rate, removing the typical frequency hierarchy during generation, and demonstrate marked performance improvements on datasets where high frequencies are primary, while performing on par with DDPM on standard imaging benchmarks.
