DMPlug: A Plug-in Method for Solving Inverse Problems with Diffusion Models
Hengkang Wang, Xu Zhang, Taihui Li, Yuxiang Wan, Tiancong Chen, Ju Sun

TL;DR
DMPlug introduces a novel plug-in approach utilizing pretrained diffusion models to effectively solve inverse problems, addressing manifold and measurement feasibility, and demonstrating robustness to noise across various linear and nonlinear tasks.
Contribution
The paper proposes DMPlug, a new plug-in method that leverages pretrained diffusion models to improve inverse problem solving, especially for nonlinear and noisy scenarios.
Findings
DMPlug outperforms state-of-the-art methods on multiple inverse problem tasks.
It demonstrates robustness to unknown noise types and levels.
The method is effective for both linear and nonlinear inverse problems.
Abstract
Pretrained diffusion models (DMs) have recently been popularly used in solving inverse problems (IPs). The existing methods mostly interleave iterative steps in the reverse diffusion process and iterative steps to bring the iterates closer to satisfying the measurement constraint. However, such interleaving methods struggle to produce final results that look like natural objects of interest (i.e., manifold feasibility) and fit the measurement (i.e., measurement feasibility), especially for nonlinear IPs. Moreover, their capabilities to deal with noisy IPs with unknown types and levels of measurement noise are unknown. In this paper, we advocate viewing the reverse process in DMs as a function and propose a novel plug-in method for solving IPs using pretrained DMs, dubbed DMPlug. DMPlug addresses the issues of manifold feasibility and measurement feasibility in a principled manner, and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications
MethodsDiffusion
