Computation of a Consistent System Matrix for Cone-beam Computed Tomography
Josef Simbrunner, Clemens Krenn, Martin Zach, Andreas Habring
TL;DR
This work addresses inconsistencies in cone-beam CT forward models arising from line-based discretizations by deriving explicit analytic formulas for a consistent area-/volume-based system matrix $\mathbf{W}$ in both 2D and 3D. The method decomposes cone–voxel intersections into basic subvolumes (triangles and trapezoids in 2D; tetrahedra, prismatoids, and their combinations in 3D) and computes exact weighting factors, enabling $\mathbf{p}=\mathbf{W}\mathbf{u}+\bm{\varepsilon}$ with a regularized objective $F(\mathbf{u})$ to optimize image reconstructions. Numerical experiments on synthetic and real data in 2D and 3D show that the area-/volume-based discretization improves reconstruction quality over traditional line-based approaches, particularly in underdetermined or low-regularization regimes, and a CUDA implementation is provided for practical use. The approach offers a path toward more quantitative CT and potentially better performance in low-dose or dynamic imaging, at the expense of greater computational burden that the authors plan to address in future work.
Abstract
We propose a method for the computation of a consistent system matrix for two- and three-dimensional cone-beam computed tomography (CT). The method relies on the decomposition of the cone-voxel intersection volumes into subvolumes that contribute to distinct detector elements and whose contributions to the system matrix admit exact formulae that can be evaluated without the invocation of costly iterative subroutines. We demonstrate that the reconstructions obtained when using the proposed system matrix are superior to those obtained when using common line-based integration approaches with numerical experiments on synthetic and real CT data. Moreover, we provide a CUDA implementation of the proposed method.
