Le Hoang Trieu Vy, Repetti Audrey, Pustelnik Nelly
IEEE Trans Image Process. 2024;33:4475-4487. doi: 10.1109/TIP.2024.3437219. Epub 2024 Aug 12.
A common approach to solve inverse imaging problems relies on finding a maximum a posteriori (MAP) estimate of the original unknown image, by solving a minimization problem. In this context, iterative proximal algorithms are widely used, enabling to handle non-smooth functions and linear operators. Recently, these algorithms have been paired with deep learning strategies, to further improve the estimate quality. In particular, proximal neural networks (PNNs) have been introduced, obtained by unrolling a proximal algorithm as for finding a MAP estimate, but over a fixed number of iterations, with learned linear operators and parameters. As PNNs are based on optimization theory, they are very flexible, and can be adapted to any image restoration task, as soon as a proximal algorithm can solve it. They further have much lighter architectures than traditional networks. In this article we propose a unified framework to build PNNs for the Gaussian denoising task, based on both the dual-FB and the primal-dual Chambolle-Pock algorithms. We further show that accelerated inertial versions of these algorithms enable skip connections in the associated NN layers. We propose different learning strategies for our PNN framework, and investigate their robustness (Lipschitz property) and denoising efficiency. Finally, we assess the robustness of our PNNs when plugged in a forward-backward algorithm for an image deblurring problem.
解决逆成像问题的一种常见方法是通过求解一个最小化问题来找到原始未知图像的最大后验(MAP)估计。在这种情况下,迭代近端算法被广泛使用,它能够处理非光滑函数和线性算子。最近,这些算法与深度学习策略相结合,以进一步提高估计质量。特别是,近端神经网络(PNN)被引入,它是通过展开一个近端算法来找到MAP估计,但在固定数量的迭代上进行,其中线性算子和参数是可学习的。由于PNN基于优化理论,它们非常灵活,并且只要近端算法能够解决,就可以适应任何图像恢复任务。它们的架构也比传统网络轻得多。在本文中,我们基于对偶-FB算法和原始对偶Chambolle-Pock算法,提出了一个统一的框架来构建用于高斯去噪任务的PNN。我们进一步表明,这些算法的加速惯性版本能够在相关的神经网络层中实现跳跃连接。我们为我们的PNN框架提出了不同的学习策略,并研究了它们的鲁棒性(Lipschitz性质)和去噪效率。最后,我们评估了将我们的PNN插入到用于图像去模糊问题的前向-后向算法时的鲁棒性。