Projection-Based Correction for Enhancing Deep Inverse Networks
Jorge Bacca
TL;DR
This work tackles the mismatch between learned reconstructions and physical measurement constraints in ill-posed inverse problems described by $y = A x + n$. It introduces a non-iterative projection-based correction that enforces data consistency by projecting a network's output onto the forward-model subspace, leveraging a deep range-null-space interpretation where $\hat{f}(y) = A^ y + \mathcal{N}(y)$. A noise-free variant enforces $A x = y$, while a regularized version accommodates noise with covariance $\Sigma$, yielding a closed-form update that preserves computational efficiency. Across inpainting, deblurring, SPI, and multiple architectures, the method improves reconstruction quality—especially in early training and low-to-moderate noise settings—by reducing unconstrained null-space components and enhancing data fidelity. The approach offers a practical, non-iterative refinement that can be integrated with existing deep inverse models to boost reliability in safety- and physics-constrained imaging applications.
Abstract
Deep learning-based models have demonstrated remarkable success in solving illposed inverse problems; however, many fail to strictly adhere to the physical constraints imposed by the measurement process. In this work, we introduce a projection-based correction method to enhance the inference of deep inverse networks by ensuring consistency with the forward model. Specifically, given an initial estimate from a learned reconstruction network, we apply a projection step that constrains the solution to lie within the valid solution space of the inverse problem. We theoretically demonstrate that if the recovery model is a well-trained deep inverse network, the solution can be decomposed into range-space and null-space components, where the projection-based correction reduces to an identity transformation. Extensive simulations and experiments validate the proposed method, demonstrating improved reconstruction accuracy across diverse inverse problems and deep network architectures.
