Combining the strengths of model-based iterative algorithms and data-driven deep learning solutions, deep unrolling networks (DuNets) have become a popular tool to solve inverse imaging problems. While DuNets have been successfully applied to many linear inverse problems, nonlinear problems tend to impair the performance of the method. Inspired by momentum acceleration techniques that are often used in optimization algorithms, we propose a recurrent momentum acceleration (RMA) framework that uses a long short-term memory recurrent neural network (LSTM-RNN) to simulate the momentum acceleration process. The RMA module leverages the ability of the LSTM-RNN to learn and retain knowledge from the previous gradients. We apply RMA to two popular DuNets -- the learned proximal gradient descent (LPGD) and the learned primal-dual (LPD) methods, resulting in LPGD-RMA and LPD-RMA respectively. We provide experimental results on two nonlinear inverse problems: a nonlinear deconvolution problem, and an electrical impedance tomography problem with limited boundary measurements. In the first experiment we have observed that the improvement due to RMA largely increases with respect to the nonlinearity of the problem. The results of the second example further demonstrate that the RMA schemes can significantly improve the performance of DuNets in strongly ill-posed problems.
翻译:结合基于模型的迭代算法与数据驱动深度学习的优势,深度展开网络已成为求解逆成像问题的常用工具。尽管深度展开网络已成功应用于许多线性逆问题,但非线性问题往往会削弱其方法性能。受优化算法中常用的动量加速技术启发,我们提出一种循环动量加速框架,该框架利用长短期记忆循环神经网络模拟动量加速过程。循环动量加速模块利用长短期记忆循环神经网络学习并保留先前梯度的能力。我们将循环动量加速应用于两种主流的深度展开网络——学习型近端梯度下降法和学习型原对偶法,分别得到LPGD-RMA和LPD-RMA。我们在两个非线性逆问题上提供了实验结果:一个非线性反卷积问题,以及一个具有有限边界测量的电阻抗层析成像问题。在第一个实验中,我们观察到循环动量加速带来的改进效果随问题非线性程度的增强而显著提升。第二个示例的结果进一步表明,在强病态问题中,循环动量加速方案可显著提升深度展开网络的性能。