Plug-and-Play image restoration with Stochastic deNOising REgularization (2402.01779v2)
Abstract: Plug-and-Play (PnP) algorithms are a class of iterative algorithms that address image inverse problems by combining a physical model and a deep neural network for regularization. Even if they produce impressive image restoration results, these algorithms rely on a non-standard use of a denoiser on images that are less and less noisy along the iterations, which contrasts with recent algorithms based on Diffusion Models (DM), where the denoiser is applied only on re-noised images. We propose a new PnP framework, called Stochastic deNOising REgularization (SNORE), which applies the denoiser only on images with noise of the adequate level. It is based on an explicit stochastic regularization, which leads to a stochastic gradient descent algorithm to solve ill-posed inverse problems. A convergence analysis of this algorithm and its annealing extension is provided. Experimentally, we prove that SNORE is competitive with respect to state-of-the-art methods on deblurring and inpainting tasks, both quantitatively and qualitatively.
- Ntire 2017 challenge on single image super-resolution: Dataset and study. In 2017 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), pp. 1122–1131, 2017. doi: 10.1109/CVPRW.2017.150.
- Benaïm, M. Dynamics of stochastic approximation algorithms. In Azéma, J., Émery, M., Ledoux, M., and Yor, M. (eds.), Séminaire de Probabilités XXXIII, pp. 1–68, Berlin, Heidelberg, 1999. Springer Berlin Heidelberg. ISBN 978-3-540-48407-3.
- Benaïm, M. Dynamics of stochastic approximation algorithms. In Seminaire de probabilites XXXIII, pp. 1–68. Springer, 2006.
- Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers. Now Foundations and Trends, 2011.
- Verifying the union of manifolds hypothesis for image data, 2023.
- An inertial newton algorithm for deep learning, 2021.
- Salt-and-pepper noise removal by median-type noise detectors and detail-preserving regularization. IEEE Transactions on image processing, 14(10):1479–1485, 2005.
- Plug-and-play admm for image restoration: Fixed point convergence and applications, 2016.
- Algorithms for finding global minimizers of image segmentation and denoising models. SIAM Journal on Applied Mathematics, 66(5):1632–1648, 2006.
- Improving diffusion models for inverse problems using manifold constraints. Advances in Neural Information Processing Systems, 35:25683–25696, 2022.
- Diffusion posterior sampling for general noisy inverse problems. In The Eleventh International Conference on Learning Representations, 2023.
- Plug-and-play split gibbs sampler: embedding deep generative priors in bayesian inference, 2023.
- Regularization by denoising via fixed-point projection (red-pro). SIAM Journal on Imaging Sciences, 14(3):1374–1406, 2021.
- Stochastic subgradient method converges at the rate o(k−1/4)𝑜superscript𝑘14o(k^{-1/4})italic_o ( italic_k start_POSTSUPERSCRIPT - 1 / 4 end_POSTSUPERSCRIPT ) on weakly convex functions, 2018.
- De Bortoli, V. Convergence of denoising diffusion models under the manifold hypothesis, 2023.
- Diffusion schrödinger bridge with applications to score-based generative modeling, 2023.
- Mulog, or how to apply gaussian denoisers to multi-channel sar speckle reduction? IEEE Transactions on Image Processing, 26(9):4389–4403, 2017.
- Efron, B. Tweedie’s formula and selection bias. Journal of the American Statistical Association, 106(496):1602–1614, 2011.
- Testing the manifold hypothesis, 2013.
- Efficient bayesian computational imaging with a surrogate score-based prior. In NeurIPS 2023 Workshop on Deep Learning and Inverse Problems, 2023.
- Pnp-reg: Learned regularizing gradient for plug-and-play gradient descent, 2023.
- On the proof of fixed-point convergence for plug-and-play admm. IEEE Signal Processing Letters, 26(12):1817–1821, 2019.
- Stochastic first- and zeroth-order methods for nonconvex stochastic programming, 2013.
- Denoising diffusion probabilistic models. Advances in neural information processing systems, 33:6840–6851, 2020.
- Mixed noise removal via laplacian scale mixture modeling and nonlocal low-rank approximation. IEEE Transactions on Image Processing, 26(7):3171–3186, 2017.
- Gradient step denoiser for convergent plug-and-play, 2022a.
- Proximal denoiser for convergent plug-and-play optimization with nonconvex regularization. In International Conference on Machine Learning, pp. 9483–9505. PMLR, 2022b.
- Robust compressed sensing mri with deep generative priors. Advances in Neural Information Processing Systems, 34:14938–14954, 2021.
- Denoising diffusion restoration models. Advances in Neural Information Processing Systems, 35:23593–23606, 2022.
- Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980, 2014.
- Bayesian imaging using plug and play priors: When langevin meets tweedie. SIAM Journal on Imaging Sciences, 15(2):701–737, 2022a.
- On maximum-a-posteriori estimation with plug & play priors and stochastic gradient descent, 2022b.
- Noise2Noise: Learning image restoration without clean data. In Dy, J. and Krause, A. (eds.), Proceedings of the 35th International Conference on Machine Learning, volume 80 of Proceedings of Machine Learning Research, pp. 2965–2974. PMLR, 2018.
- Understanding and evaluating blind deconvolution algorithms. In 2009 IEEE Conference on Computer Vision and Pattern Recognition, pp. 1964–1971, 2009.
- Enhanced deep residual networks for single image super-resolution, 2017.
- Adversarial regularizers in inverse problems. Advances in neural information processing systems, 31, 2018.
- Ddgm: Solving inverse problems by diffusive denoising of gradient-based minimization, 2023.
- Waterloo Exploration Database: New challenges for image quality assessment models. IEEE Transactions on Image Processing, 26(2):1004–1016, Feb. 2017.
- Mallat, S. A Wavelet Tour of Signal Processing. ScienceDirect, 1999.
- A variational perspective on solving inverse problems with diffusion models, 2023.
- A database of human segmented natural images and its application to evaluating segmentation algorithms and measuring ecological statistics. In IEEE International Conference on Computer Vision, volume 2, pp. 416–423 vol.2, 2001.
- Applications of a kushner and clark lemma to general classes of stochastic algorithms. IEEE Transactions on Information Theory, 30(2):140–151, 1984.
- prDeep: Robust phase retrieval with a flexible deep network. In Proc. 36th Int. Conf. Mach. Learn., pp. 3501–3510, 2018.
- No-reference image quality assessment in the spatial domain. IEEE Transactions on Image Processing, 21(12):4695–4708, 2012.
- Neal, R. M. Annealed importance sampling, 1998.
- Nikolova, M. A variational approach to remove outliers and impulse noise. Journal of Mathematical Imaging and Vision, 20, 2004.
- Nurminski, E. The quasigradient method for the solving of the nonlinear programming problems. Cybernetics, 9, 1973.
- Learning maximally monotone operators for image recovery, 2021.
- Dreamfusion: Text-to-3d using 2d diffusion, 2022.
- Multiscale structure guided diffusion for image deblurring. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pp. 10721–10733, 2023.
- Plug-and-play posterior sampling under mismatched measurement and prior models, 2023.
- The little engine that could: Regularization by denoising (red), 2017.
- Nonlinear total variation based noise removal algorithms. Physica D: Nonlinear Phenomena, 60(1):259–268, 1992. ISSN 0167-2789.
- Plug-and-Play Methods Provably Converge with Properly Trained Denoisers. In International Conference on Machine Learning, 2019.
- Closed-form diffusion models. arXiv preprint arXiv:2310.12395, 2023.
- Prior mismatch and adaptation in pnp-admm with a nonconvex convergence analysis, 2023.
- Pseudoinverse-guided diffusion models for inverse problems. In International Conference on Learning Representations, 2023.
- Maximum likelihood training of score-based diffusion models. Advances in Neural Information Processing Systems, 34:1415–1428, 2021a.
- Score-based generative modeling through stochastic differential equations, 2021b.
- Solving inverse problems in medical imaging with score-based generative models. In International Conference on Learning Representations, 2022.
- Plug-and-play priors for bright field electron tomography and sparse interpolation. IEEE Transactions on Computational Imaging, 2(4):408–423, 2016.
- Block coordinate regularization by denoising, 2019a.
- An online plug-and-play algorithm for regularized image reconstruction. IEEE Transactions on Computational Imaging, 5(3):395–408, 2019b.
- Provable probabilistic imaging using score-based generative priors, 2023.
- Asymptotic bias of stochastic gradient search, 2017.
- A Fast Stochastic Plug-and-Play ADMM for Imaging Inverse Problems, 2020.
- Robustness to spatially-correlated speckle in Plug-and-Play PolSAR despeckling. working paper or preprint, 2023.
- Plug-and-play priors for model based reconstruction. In IEEE Global Conference on Signal and Information Processing, pp. 945–948, 2013.
- Score jacobian chaining: Lifting pretrained 2d diffusion models for 3d generation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 12619–12629, 2023.
- Learning deep cnn denoiser prior for image restoration, 2017.
- Plug-and-play image restoration with deep denoiser prior, 2021.
- Fast single image super-resolution, 2016.
- Denoising diffusion models for plug-and-play image restoration. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) Workshops, pp. 1219–1229, 2023.
- From learning models of natural image patches to whole image restoration. In 2011 International Conference on Computer Vision, pp. 479–486, 2011.