atlas

Research map / Image generation / Image restoration

Unleashing the Denoising Capability of Diffusion Prior for Solving Inverse Problems

NeurIPS 2024 · Image generation › Image restoration · approach: Diffusion-based universal restoration · 2 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.

Reframes noisy inverse problems as a two-variable constrained optimization over x0 and an auxiliary noisy sample at an equivalent diffusion step, solved by projected gradient descent with gradient truncation through the mu-predictor (ProjDiff).

Problem

Solving noisy linear and nonlinear inverse problems with pretrained diffusion priors within a MAP/optimization framework, where existing methods ignore the denoising capability of diffusion models when handling observation noise.

Approach

Introduce an auxiliary variable x_{t_a} representing a noisy sample at the diffusion step whose noise level matches the observation noise, derive a two-variable ELBO on the joint log-prior, and optimize with projected gradient descent while truncating gradients through the denoiser.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ProjDiff instead of DPS for noisy ImageNet super-resolutionImageNet 256×256 diffusion model · ImageNet noisy super-resolution, σ=0.05PSNR: 24.44 -> 25.73Helped
Use ProjDiff instead of DDRM for noisy ImageNet inpaintingImageNet 256×256 diffusion model · ImageNet noisy inpainting, σ=0.05LPIPS ×100: 17.11 -> 13.65Helped
Use ProjDiff instead of DDNM+ for noisy ImageNet Gaussian deblurringImageNet 256×256 diffusion model · ImageNet noisy Gaussian deblurring, σ=0.05FID: 46.54 -> 32.27Helped
Use ProjDiff instead of DPS for phase retrievalFFHQ phase retrieval · FFHQ phase retrieval, σ=0PSNR: 13.19 -> 33.39Helped
Use ProjDiff instead of DPS for noisy phase retrievalFFHQ phase retrieval · FFHQ phase retrieval, σ=0.1PSNR: 12.58 -> 23.84Helped
Use ProjDiff instead of Demucs+GibbsISDM source separation · SLACK2100 source separationSI-SDR_i average: 17.73 -> 19.23Helped
Apply Restricted EncodingProjDiff · SLACK2100 partial generationsub-FADNo clear effect
Use decreasing time steps from T to 1ProjDiff · Inverse problemsperformanceHelped
Repeat the same time step multiple timesProjDiff · Inverse problemsperformanceHelped
Set DDIM variance to zero for t≤t_aProjDiff · Inverse problemsperformanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet CelebA FFHQ SLAKH2100

Benchmarks: ImageNet 1k subset (super-resolution, inpainting, Gaussian deblurring) FFHQ phase retrieval SLAKH2100 source separation SLAKH2100 partial generation

Metrics: PSNR SSIM LPIPS FID SI-SDR_i sub-FAD

Baselines: DDRM DDNM+ DPS RED-diff ER HIO OSS ISDM-Gaussian ISDM-Dirac Demucs+Gibbs MSDM

Builds on: DPS RED-diff DDNM DDRM DDIM

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