A primal-dual algorithm for image reconstruction with input-convex neural network regularizers
Matthias J. Ehrhardt, Subhadip Mukherjee, Hok Shing Wong
TL;DR
The paper addresses variational image reconstruction with ICNN-based regularizers and introduces a convex reformulation via epigraphical projections that decouples the nested network structure. This reformulation is proven equivalent to the original problem and solved efficiently with a tailored primal-dual algorithm featuring a specialized step-size scheme and parallelizable updates. Empirical results show faster convergence and greater stability than subgradient methods, with competitive performance in the smooth setting and clear benefits when used as a lower-level solver in bilevel learning to train the regularizer. The framework demonstrates strong reconstruction performance across denoising, CT, and inpainting tasks and is amenable to deeper networks and parallel computation, highlighting practical impact for data-driven regularization in inverse problems.
Abstract
We address the optimization problem in a data-driven variational reconstruction framework, where the regularizer is parameterized by an input-convex neural network (ICNN). While gradient-based methods are commonly used to solve such problems, they struggle to effectively handle non-smooth problems which often leads to slow convergence. Moreover, the nested structure of the neural network complicates the application of standard non-smooth optimization techniques, such as proximal algorithms. To overcome these challenges, we reformulate the problem and eliminate the network's nested structure. By relating this reformulation to epigraphical projections of the activation functions, we transform the problem into a convex optimization problem that can be efficiently solved using a primal-dual algorithm. We also prove that this reformulation is equivalent to the original variational problem. Through experiments on several imaging tasks, we show that the proposed approach not only outperforms subgradient methods and even accelerated methods in the smooth setting, but also facilitates the training of the regularizer itself.
