atlas

Research map / Image generation / Image restoration

Blind Image Restoration via Fast Diffusion Inversion

NeurIPS 2024 · Image generation › Image restoration · approach: Diffusion-based universal restoration · 17 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 SHRED, a blind image restoration method that optimizes only the initial DDIM noise and degradation parameters at test time, using fast large-step DDIM inversion to keep restorations on the data manifold.

Problem

Blind image restoration with unknown degradation parameters, where existing diffusion-based IR methods alter the reverse sampling and can produce outputs off the natural image manifold.

Approach

Keep the DDIM reverse sampling unaltered and cast restoration as optimization over the initial noise (plus degradation parameters), with large-step DDIM reverse sampling (step size 100) to make the unrolled inversion computationally tractable.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SHRED instead of Fast Diffusion EM for motion deblurringCelebA validation · Motion DeblurPSNR: 23.18 -> 23.76Helped
Use SHRED instead of BlindDPS for motion deblurringCelebA validation · Motion DeblurLPIPS: 0.281 -> 0.263Helped
Use SHRED instead of Fast Diffusion EM for Gaussian deblurringCelebA validation · Gaussian DeblurPSNR: 24.52 -> 24.67Helped
Use SHRED instead of BlindDPS for Gaussian deblurringImageNet validation · Gaussian DeblurPSNR: 24.28 -> 23.76Hurt
Use SHRED instead of BlindDPS for Gaussian deblurringImageNet validation · Gaussian DeblurLPIPS: 0.296 -> 0.321Hurt
Use SHRED instead of BlindDPS for super-resolutionCelebA validation · 8× SRPSNR: 21.82 -> 22.75Helped
Use SHRED instead of BlindDPS for super-resolutionImageNet validation · 4× SRLPIPS: 0.374 -> 0.354Helped
Set diffusion step size δt to 50 instead of 100 (ablation)SHRED · CelebA, DenoisingPSNR: 28.67 -> 28.74No clear effect
Set diffusion step size δt to 50 instead of 100 (ablation)SHRED · CelebA, DenoisingTime[s]: 234 -> 412Hurt
Set diffusion step size δt to 200 instead of 100 (ablation)SHRED · CelebA, DenoisingPSNR: 28.67 -> 28.45No clear effect
Set diffusion step size δt to 200 instead of 100 (ablation)SHRED · CelebA, DenoisingTime[s]: 234 -> 110Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet validation CelebA validation

Benchmarks: CelebA ImageNet

Metrics: PSNR LPIPS runtime

Baselines: BlindDPS DIP Fast Diffusion EM GibbsDDRM DGPGAN GDP DPS

Builds on: DDIM DPS BlindDPS GDP DDRM

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