A Survey on Diffusion Models for Inverse Problems
Giannis Daras, Hyungjin Chung, Chieh-Hsin Lai, Yuki Mitsufuji, Jong Chul Ye, Peyman Milanfar, Alexandros G. Dimakis, Mauricio Delbracio
TL;DR
The survey addresses solving ill-posed inverse problems with pre-trained diffusion priors, focusing on unsupervised, training-free approaches. It organizes methods into four families—explicit score approximations, variational inference, CSGM-type latent-space strategies, and asymptotically exact sampling—and discusses conditional vs unconditional sampling, linear vs nonlinear degradations, and latent-diffusion challenges. It highlights practical considerations, such as measurement-model reliance, computational trade-offs, and the potential of ambient and blind settings, while offering a cohesive framework to connect seemingly disparate methods. The work serves as a reference point for researchers and engineers to understand the landscape, compare methods, and identify promising directions and benchmarks for diffusion-based inverse-problem solvers.
Abstract
Diffusion models have become increasingly popular for generative modeling due to their ability to generate high-quality samples. This has unlocked exciting new possibilities for solving inverse problems, especially in image restoration and reconstruction, by treating diffusion models as unsupervised priors. This survey provides a comprehensive overview of methods that utilize pre-trained diffusion models to solve inverse problems without requiring further training. We introduce taxonomies to categorize these methods based on both the problems they address and the techniques they employ. We analyze the connections between different approaches, offering insights into their practical implementation and highlighting important considerations. We further discuss specific challenges and potential solutions associated with using latent diffusion models for inverse problems. This work aims to be a valuable resource for those interested in learning about the intersection of diffusion models and inverse problems.
