A Variational Perspective on Solving Inverse Problems with Diffusion Models
About
Diffusion models have emerged as a key pillar of foundation models in visual domains. One of their critical applications is to universally solve different downstream inverse tasks via a single diffusion prior without re-training for each task. Most inverse tasks can be formulated as inferring a posterior distribution over data (e.g., a full image) given a measurement (e.g., a masked image). This is however challenging in diffusion models since the nonlinear and iterative nature of the diffusion process renders the posterior intractable. To cope with this challenge, we propose a variational approach that by design seeks to approximate the true posterior distribution. We show that our approach naturally leads to regularization by denoising diffusion process (RED-Diff) where denoisers at different timesteps concurrently impose different structural constraints over the image. To gauge the contribution of denoisers from different timesteps, we propose a weighting mechanism based on signal-to-noise-ratio (SNR). Our approach provides a new variational perspective for solving inverse problems with diffusion models, allowing us to formulate sampling as stochastic optimization, where one can simply apply off-the-shelf solvers with lightweight iterates. Our experiments for image restoration tasks such as inpainting and superresolution demonstrate the strengths of our method compared with state-of-the-art sampling-based diffusion models.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Image Reconstruction | ImageNet 256x256 | -- | 202 | |
| Inpainting | FFHQ | LPIPS0.275 | 62 | |
| Super-Resolution (4x) | ImageNet | PSNR25.9 | 57 | |
| Motion Deblur | FFHQ | PSNR26.54 | 56 | |
| Super-Resolution | FFHQ 256 x 256 | PSNR26.46 | 52 | |
| Super-Resolution | ImageNet 256 | PSNR22.73 | 50 | |
| Gaussian Deblurring | FFHQ 256x256 (val) | LPIPS0.237 | 48 | |
| Gaussian Deblurring | FFHQ | PSNR28.7 | 46 | |
| MRI Reconstruction | fastMRI 8X acceleration (test) | SSIM0.84 | 43 | |
| Superresolution | CelebA-HQ (test) | PSNR27.2 | 43 |