English

Gradient Descent Provably Solves Nonlinear Tomographic Reconstruction

Computer Vision and Pattern Recognition 2026-03-25 v2 Optimization and Control Medical Physics

Abstract

In computed tomography (CT), the forward model consists of a linear Radon transform followed by an exponential nonlinearity based on the attenuation of light according to the Beer-Lambert Law. Conventional reconstruction often involves inverting this nonlinearity and then solving a linear inverse problem. However, this nonlinear measurement preprocessing is poorly conditioned in the vicinity of high-density materials, such as metal. This preprocessing makes CT reconstruction methods numerically sensitive and susceptible to artifacts near high-density regions. In this paper, we study a technique where the signal is directly reconstructed from raw measurements through the nonlinear forward model. Though this optimization is nonconvex, we show that gradient descent provably converges to the global optimum at a geometric rate, perfectly reconstructing the underlying signal with a near minimal number of random measurements. We also prove similar results in the under-determined setting where the number of measurements is significantly smaller than the dimension of the signal. This is achieved by enforcing prior structural information about the signal through constraints on the optimization variables. We illustrate the benefits of direct nonlinear CT reconstruction with cone-beam CT experiments on synthetic and real 3D volumes, in which metal artifacts are reduced compared to standard linear reconstruction methods. Our experiments also demonstrate that logarithmic preprocessing alone is sufficient to produce metal artifacts, even in the absence of other causes such as beam hardening.

Keywords

Cite

@article{arxiv.2310.03956,
  title  = {Gradient Descent Provably Solves Nonlinear Tomographic Reconstruction},
  author = {Sara Fridovich-Keil and Fabrizio Valdivia and Gordon Wetzstein and Benjamin Recht and Mahdi Soltanolkotabi},
  journal= {arXiv preprint arXiv:2310.03956},
  year   = {2026}
}
R2 v1 2026-06-28T12:42:10.915Z