A Learnt Half-Quadratic Splitting-Based Algorithm for Fast and High-Quality Industrial Cone-beam CT Reconstruction
Aniket Pramanik, Singanallur V. Venkatakrishnan, Obaidullah Rahman, Amirkoushyar Ziabari
TL;DR
Industrial XCTs require high-quality reconstructions from sparse-view data, but traditional MBIR is computationally prohibitive. The authors propose a learned half-quadratic splitting (HQS) algorithm that uses a CNN as a proximal operator and a conjugate-gradient data-consistency step, enabling memory-efficient, iterative CBCT reconstruction with $\min_x \|A x - b\|_2^2 + \lambda Q(x)$ objective. The method updates $z_{n+1}$ via $z_{n+1} = D_{\theta_{n+1}}(x_n)$ and $x_{n+1}$ via $x_{n+1} = (A^T A + \beta I)^{-1}(A^T b + \beta z_{n+1})$, with a fixed CG budget and a tunable $\beta$. On the public Walnuts dataset, the approach with unshared CNN weights achieves higher PSNR/SSIM than MBIR and U-Net, generalizes to unseen imaging conditions, and substantially reduces runtime compared with MBIR, highlighting its practical impact for large-scale industrial CBCT reconstruction.
Abstract
Industrial X-ray cone-beam CT (XCT) scanners are widely used for scientific imaging and non-destructive characterization. Industrial CBCT scanners use large detectors containing millions of pixels and the subsequent 3D reconstructions can be of the order of billions of voxels. In order to obtain high-quality reconstruction when using typical analytic algorithms, the scan involves collecting a large number of projections/views which results in large measurement times - limiting the utility of the technique. Model-based iterative reconstruction (MBIR) algorithms can produce high-quality reconstructions from fast sparse-view CT scans, but are computationally expensive and hence are avoided in practice. Single-step deep-learning (DL) based methods have demonstrated that it is possible to obtain fast and high-quality reconstructions from sparse-view data but they do not generalize well to out-of-distribution scenarios. In this work, we propose a half-quadratic splitting-based algorithm that uses convolutional neural networks (CNN) in order to obtain high-quality reconstructions from large sparse-view cone-beam CT (CBCT) measurements while overcoming the challenges with typical approaches. The algorithm alternates between the application of a CNN and a conjugate gradient (CG) step enforcing data-consistency (DC). The proposed method outperforms other methods on the publicly available Walnuts data-set.
