Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Denoising Diffusion Restoration Models

About

Many interesting tasks in image restoration can be cast as linear inverse problems. A recent family of approaches for solving these problems uses stochastic algorithms that sample from the posterior distribution of natural images given the measurements. However, efficient solutions often require problem-specific supervised training to model the posterior, whereas unsupervised methods that are not problem-specific typically rely on inefficient iterative methods. This work addresses these issues by introducing Denoising Diffusion Restoration Models (DDRM), an efficient, unsupervised posterior sampling method. Motivated by variational inference, DDRM takes advantage of a pre-trained denoising diffusion generative model for solving any linear inverse problem. We demonstrate DDRM's versatility on several image datasets for super-resolution, deblurring, inpainting, and colorization under various amounts of measurement noise. DDRM outperforms the current leading unsupervised methods on the diverse ImageNet dataset in reconstruction quality, perceptual quality, and runtime, being 5x faster than the nearest competitor. DDRM also generalizes well for natural images out of the distribution of the observed ImageNet training set.

Bahjat Kawar, Michael Elad, Stefano Ermon, Jiaming Song• 2022

Related benchmarks

TaskDatasetResultRank
Sequential RecommendationML 1M
NDCG@100.3218
140
Image DenoisingCBSD68 (test)
PSNR29.57
100
Super-ResolutionDIV2K (val)
PSNR27.87
91
Image InpaintingFFHQ (test)
LPIPS0.109
73
Super-ResolutionImageNet (test)
LPIPS0.471
70
Image ReconstructionFFHQ (val)
PSNR31.79
66
InpaintingFFHQ
LPIPS0.178
62
Super-Resolution (4x)ImageNet
PSNR27.38
57
Super-ResolutionFFHQ 256 x 256
PSNR29.46
52
Super-ResolutionImageNet 256
PSNR24.2
50
Showing 10 of 249 rows
...

Other info

Code

Follow for update