Improving Diffusion Models for Inverse Problems using Manifold Constraints
Preprint
Abstract
Recently, diffusion models have been used to solve various inverse problems in an unsupervised manner with appropriate modifications to the sampling process. However, the current solvers, which recursively apply a reverse diffusion step followed by a projection-based measurement consistency step, often produce suboptimal results. By studying the generative sampling path, here we show that current solvers throw the sample path off the data manifold, and hence the error accumulates. To address this, we propose an additional correction term inspired by the manifold constraint, which can be used synergistically with the previous solvers to make the iterations close to the manifold. The proposed manifold constraint is straightforward to implement within a few lines of code, yet boosts the performance by a surprisingly large margin. With extensive experiments, we show that our method is superior to the previous methods both theoretically and empirically, producing promising results in many applications such as image inpainting, colorization, and sparse-view computed tomography. Code available https://github.com/HJ-harry/MCG_diffusionKeywords
All Related Versions
This publication has 13 references indexed in Scilit:
- RePaint: Inpainting using Denoising Diffusion Probabilistic Models2022
- Bayesian Imaging Using Plug & Play Priors: When Langevin Meets TweedieSIAM Journal on Imaging Sciences, 2022
- Aggregated Contextual Transformations for High-Resolution Image InpaintingIEEE Transactions on Visualization and Computer Graphics, 2022
- Maximum Likelihood Estimation of Regularization Parameters in High-Dimensional Inverse Problems: An Empirical Bayesian Approach Part I: Methodology and ExperimentsSIAM Journal on Imaging Sciences, 2020
- Local Kernels That Approximate Bayesian Regularization and Proximal OperatorsIEEE Transactions on Image Processing, 2019
- CCPi-Regularisation toolkit for computed tomographic image reconstruction with proximal splitting algorithmsSoftwareX, 2019
- Image Restoration by Iterative Denoising and Backward ProjectionsIEEE Transactions on Image Processing, 2018
- A deep convolutional neural network using directional wavelets for low‐dose X‐ray CT reconstructionMedical Physics, 2017
- A Fast Iterative Shrinkage-Thresholding Algorithm for Linear Inverse ProblemsSIAM Journal on Imaging Sciences, 2009
- Algebraic Reconstruction Techniques (ART) for three-dimensional electron microscopy and X-ray photographyJournal of Theoretical Biology, 1970