DDGM: Solving inverse problems by Diffusive Denoising of Gradient-based Minimization

by   Kyle Luther, et al.

Inverse problems generally require a regularizer or prior for a good solution. A recent trend is to train a convolutional net to denoise images, and use this net as a prior when solving the inverse problem. Several proposals depend on a singular value decomposition of the forward operator, and several others backpropagate through the denoising net at runtime. Here we propose a simpler approach that combines the traditional gradient-based minimization of reconstruction error with denoising. Noise is also added at each step, so the iterative dynamics resembles a Langevin or diffusion process. Both the level of added noise and the size of the denoising step decay exponentially with time. We apply our method to the problem of tomographic reconstruction from electron micrographs acquired at multiple tilt angles. With empirical studies using simulated tilt views, we find parameter settings for our method that produce good results. We show that high accuracy can be achieved with as few as 50 denoising steps. We also compare with DDRM and DPS, more complex diffusion methods of the kinds mentioned above. These methods are less accurate (as measured by MSE and SSIM) for our tomography problem, even after the generation hyperparameters are optimized. Finally we extend our method to reconstruction of arbitrary-sized images and show results on 128 × 1568 pixel images


page 2

page 4

page 6

page 8

page 12

page 13

page 14


JPEG Artifact Correction using Denoising Diffusion Restoration Models

Diffusion models can be used as learned priors for solving various inver...

Image Restoration by Iterative Denoising and Backward Projections

Inverse problems appear in many applications such as image deblurring an...

Noise2Inverse: Self-supervised deep convolutional denoising for linear inverse problems in imaging

Recovering a high-quality image from noisy indirect measurement is an im...

Solving ill-posed inverse problems using iterative deep neural networks

We propose a partially learned approach for the solution of ill posed in...

INDigo: An INN-Guided Probabilistic Diffusion Algorithm for Inverse Problems

Recently it has been shown that using diffusion models for inverse probl...

Learning Sparsity-Promoting Regularizers using Bilevel Optimization

We present a method for supervised learning of sparsity-promoting regula...

Bilevel learning of l1-regularizers with closed-form gradients(BLORC)

We present a method for supervised learning of sparsity-promoting regula...

Please sign up or login with your details

Forgot password? Click here to reset