atlas

Research map / Image generation / Fast diffusion sampling

NoiseCtrl: A Sampling-Algorithm-Agnostic Conditional Generation Method for Diffusion Models

CVPR 2025 · Image generation › Fast diffusion sampling · approach: Diffusion theory and design space · 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.

Proposes NoiseCtrl, a training-free conditional generation method that replaces isotropic Gaussian sampling noise in diffusion models with directionally biased noise (von Mises-Fisher approximation), leaving the sampler unchanged.

Problem

Training-free conditional diffusion generation usually steers the reverse process with differentiable loss gradients, which requires modifying sampling algorithms (DDPM, DDIM, etc.) and reduces their stability and flexibility.

Approach

Instead of altering the sampler, replace the isotropic Gaussian noise at each step with conditional noise whose direction is optimized to reduce a condition energy loss on the predicted clean sample; the direction is sampled from a von Mises-Fisher distribution (kappa=1e4) and a fast closed-form spherical gradient estimate (as in DSG) gives the direction.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace isotropic Gaussian noise with conditional noise sampled from the von Mises–Fisher approximationStable Diffusion v1.5 with NoiseCtrl · DepthFID: 27.1109 -> 22.7612Helped
Replace isotropic Gaussian noise with conditional noise sampled from the von Mises–Fisher approximationStable Diffusion v1.5 with NoiseCtrl · CannyFID: 26.3717 -> 21.2472Helped
Replace isotropic Gaussian noise with conditional noise sampled from the von Mises–Fisher approximationStable Diffusion v1.5 with NoiseCtrl · StyleFID: 26.0756 -> 26.3752Hurt
Use fast rather than slow direction-vector estimation (ablation)NoiseCtrl · Conditional generationinference time: DDPMslow,2 54 -> DDPMfast,2 16Helped
Sample conditional noise from the von Mises–Fisher approximation (distribution 2) rather than piecewise Gaussian distribution (distribution 1) (ablation)NoiseCtrl · Conditional generationinference time: DDPMfast,1 23 -> DDPMfast,2 16Helped
Increase the von Mises–Fisher concentration parameter κ (ablation)NoiseCtrl · Conditional image generationMSE controllabilityHelped
Use a smaller von Mises–Fisher concentration parameter κ (ablation)NoiseCtrl · Conditional image generationrandomnessHelped

Surprising findings

Limitations

Experimental setup

Datasets: COCO2017 validation set WikiArt

Benchmarks: COCO2017 val (depth, canny, style conditions) WikiArt style images

Metrics: FID CLIP-score CLIP aesthetic score MSE controllability style loss inference time

Baselines: UGD FreeDom DSG ControlNet T2I-Adapter IP-Adapter

Builds on: DSG (Guidance with Spherical Gaussian Constraint) DDPM DDIM FreeDoM Universal Guided Diffusion

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