atlas

Research map / Image generation / Image restoration

Taming Generative Diffusion Prior for Universal Blind Image Restoration

NeurIPS 2024 · Image generation › Image restoration · approach: Diffusion-based universal restoration · 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 BIR-D, a diffusion-based universal blind image restoration method that uses an optimizable convolutional kernel and mask as a learned degradation model and an empirical adaptive guidance scale, evaluated on faces, linear inverse problems, low-light, HDR, and motion deblurring.

Problem

Blind image restoration with unknown degradation functions and parameters; existing diffusion-based restoration methods assume the degradation type and use a manually tuned, constant guidance scale.

Approach

Model the unknown degradation as an optimizable convolutional kernel plus a mask, updated by gradient descent at each reverse diffusion step against the degraded input, and set the guidance scale per step with a derived empirical formula instead of grid search.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add adaptive guidance scale (ablation)BIR-D · LOL low-light enhancementFID: 82.14 -> 68.98Helped
Add adaptive guidance scale (ablation)BIR-D · LOL low-light enhancementPSNR: 14.35 -> 14.52Helped
Dynamically update the convolution kernel (ablation)BIR-D · LOL low-light enhancementFID: 102.47 -> 68.98Helped
Dynamically update the convolution kernel (ablation)BIR-D · LoLi-Phone low-light enhancementLOE: 102.55 -> 72.83Helped
Use a 5 × 5 kernel instead of kernel size=7 (ablation)BIR-D · Low-light enhancementFID: 70.55 -> 68.98Helped
Use a 5 × 5 kernel instead of kernel size=7 (ablation)BIR-D · Motion blur reductionPSNR: 33.94 -> 34.12Helped
Use a 9 × 9 kernel instead of kernel size=11 (ablation)BIR-D · ImageNet-1k 4× super-resolutionPSNR: 24.36 -> 24.58Helped
Use a 9 × 9 kernel instead of kernel size=11 (ablation)BIR-D · ImageNet-1k deblurPSNR: 26.79 -> 27.14Helped
Use the first-stage pre-training model (ablation)BIR-D · ImageNet-1k deblur, random initial valuePSNR: 25.88 -> 26.31Helped
Use the first-stage pre-training model (ablation)BIR-D · ImageNet-1k deblur, biased initial valuePSNR: 21.49 -> 25.97Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet 1k LOL VE-LOL-L LoLi-Phone GoPro HIDE NTIRE LFW WIDER

Benchmarks: LFW WIDER ImageNet 1k LOL VE-LOL-L LoLi-Phone GoPro HIDE NTIRE

Metrics: PSNR SSIM FID NIQE Consistency LOE PI LPIPS

Baselines: PGDiff DiffBIR RED DGP SNIPS DDRM DDNM GDP ExCNet Zero-DCE Zero-DCE++ RRDNet

Builds on: DDPM GDP DDRM DDNM

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