Zero-Shot Image Restoration Using Denoising Diffusion Null-Space Model
About
Most existing Image Restoration (IR) models are task-specific, which can not be generalized to different degradation operators. In this work, we propose the Denoising Diffusion Null-Space Model (DDNM), a novel zero-shot framework for arbitrary linear IR problems, including but not limited to image super-resolution, colorization, inpainting, compressed sensing, and deblurring. DDNM only needs a pre-trained off-the-shelf diffusion model as the generative prior, without any extra training or network modifications. By refining only the null-space contents during the reverse diffusion process, we can yield diverse results satisfying both data consistency and realness. We further propose an enhanced and robust version, dubbed DDNM+, to support noisy restoration and improve restoration quality for hard tasks. Our experiments on several IR tasks reveal that DDNM outperforms other state-of-the-art zero-shot IR methods. We also demonstrate that DDNM+ can solve complex real-world applications, e.g., old photo restoration.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Compressive Sensing Recovery | Set11 | PSNR24.62 | 159 | |
| Image Denoising | SIDD (val) | PSNR28.11 | 105 | |
| Image Compressive Sensing | Urban100 | PSNR23.51 | 90 | |
| Image Denoising | PolyU | PSNR37.15 | 56 | |
| Image Inpainting | FFHQ (test) | FID30.4 | 40 | |
| Image Restoration | Urban100 | PSNR20.76 | 32 | |
| Inpainting | CelebA | PSNR36.32 | 30 | |
| Denoising | CIN-D Indoor Scenes | PSNR34.2 | 30 | |
| Denoising | LSUN Bed + Cat Average (val) | PSNR28.4 | 30 | |
| Denoising | CIN-D Outdoor Scenes | PSNR33.5 | 30 |