atlas

Research map / Image generation / Fast diffusion sampling

Diffusion State-Guided Projected Gradient for Inverse Problems

ICLR 2025 · Image generation › Fast diffusion sampling · approach: Diffusion posterior sampling · 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 DiffStateGrad, which projects the measurement guidance gradient onto a low-rank SVD subspace of the current diffusion state, improving robustness and worst-case performance of diffusion-based inverse solvers (PSLD, ReSample, DPS, DAPS) on linear and nonlinear image restoration.

Problem

Diffusion-based posterior sampling for inverse problems relies on approximate measurement likelihood gradients, which push the diffusion state off the data manifold, causing artifacts and sensitivity to guidance step size and measurement noise.

Approach

Project the measurement gradient onto the low-rank subspace given by the top singular vectors of the current diffusion state (adaptive rank via a variance retention threshold), so updates stay near the artifact-free prior manifold; this is a plug-in module for many diffusion inverse solvers.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Project the measurement gradient using the current diffusion state instead of no projection (ablation)PSLD · FFHQ 256×256, random inpaintingPSNR: 29.05 -> 31.68Helped
Use a random matrix subspace instead of a diffusion-state subspace (ablation)PSLD · FFHQ 256×256, random inpaintingPSNR: 27.30 -> 31.68Hurt
Project onto the measurement-gradient subspace instead of the diffusion-state subspace (ablation)PSLD · FFHQ 256×256, random inpaintingPSNR: 29.21 -> 31.68Hurt
Apply DiffStateGrad to PSLDPSLD · FFHQ 256×256, random inpaintingPSNR: 29.05 -> 31.68Helped
Apply DiffStateGrad to DAPSDAPS · FFHQ 256×256, box inpaintingLPIPS: 0.136 -> 0.113Helped
Apply DiffStateGrad to DPSDPS · FFHQ 256×256, Gaussian deblurPSNR: 25.48 -> 26.29Helped
Apply DiffStateGrad to ReSampleReSample · FFHQ 256×256, phase retrievalPSNR: 27.61 (8.07) -> 31.19 (4.33)Helped
Apply DiffStateGrad to PSLD at a large measurement-gradient step sizePSLD · FFHQ 256×256, random inpaintingLPIPS: 0.463 -> 0.165Helped
Apply DiffStateGrad to DAPS under large measurement noiseDAPS · FFHQ 256×256, box inpaintingSSIM: 0.436 -> 0.705Helped
Apply DiffStateGrad to the phase-retrieval solverPhase retrieval · Phase retrievalfailure rate (PSNR <20): 26% -> 4%Helped
Apply DiffStateGrad to ReSampleReSample · FFHQ 256×256, high dynamic rangeLPIPS: 0.190 (0.067) -> 0.164 (0.041)Helped
Apply DiffStateGrad to PSLD at the default MG step sizePSLD · FFHQ 256×256, random inpaintingPSNR: 29.05 -> 28.14Hurt

Surprising findings

Limitations

Experimental setup

Datasets: FFHQ 256x256 validation ImageNet 256x256 validation

Benchmarks: FFHQ 256x256 ImageNet 256x256

Metrics: LPIPS PSNR SSIM NMSE failure rate

Baselines: PSLD ReSample DPS DAPS DDNM DDRM MCG MPGD-AE

Builds on: PSLD DPS DAPS ReSample MCG

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