iLAMA-Net: Initialization-Augmented SVCT Reconstruction
- iLAMA-Net is an initialization-augmented deep learning framework for sparse-view CT that leverages a dual-domain variational approach.
- It employs a geometry-aware Init-Net to generate informed (x0, z0) initials, accelerating convergence and enhancing reconstruction stability.
- Experimental results demonstrate superior PSNR, SSIM, and RMSE metrics over baselines while using a compact, efficient network design.
iLAMA-Net is an initialization-augmented version of LAMA-Net for sparse-view CT (SVCT), introduced within the dual-domain variational framework of “LAMA-Net: A Convergent Network Architecture for Dual-Domain Reconstruction” (Ding et al., 30 Jul 2025). It combines a geometry-aware initialization network, termed Init-Net, with the learned alternating minimization algorithm (LAMA) unrolled as LAMA-Net. The underlying model jointly reconstructs an image variable and a measurement-domain variable from an observed sparse sinogram , using the forward operator and a view-selection mask , with fidelity terms that are quadratic and therefore correspond to an additive Gaussian-noise assumption, or a least-squares relaxation, in both image-to-sinogram consistency and measured-view consistency (Ding et al., 30 Jul 2025).
1. Dual-domain formulation and reconstruction objective
The reconstruction problem is posed as a two-block, nonconvex, nonsmooth optimization problem:
with
Here are learned parameters and is a trade-off weight (Ding et al., 30 Jul 2025).
The learned regularizers are defined in the image and measurement domains as
and
0
The feature extractors 1 and 2 are lightweight CNNs of the form
3
where 4 is a smoothed ReLU, “5” denotes convolution, and 6 collects these CNN weights (Ding et al., 30 Jul 2025).
The rationale for the dual-domain model is explicit. Sparse-view CT suffers from strong streaking and aliasing that are structured in both the sinogram and image domains. Enforcing 7 and 8 uses physics on both domains, while learning complementary priors 9 and 0 allows the model to denoise and de-alias in the sinogram, enforce image priors attuned to anatomy, and couple both through the data-consistency term 1. The paper states that this dual coupling is empirically superior to single-domain approaches for aggressive undersampling (Ding et al., 30 Jul 2025).
2. LAMA and the unrolled LAMA-Net architecture
To handle the nonsmooth 2 regularizers, LAMA adopts a smoothed surrogate
3
where
4
for 5. Its gradient is
6
with 7 and 8 its complement (Ding et al., 30 Jul 2025).
For fixed 9, LAMA uses a PALM-like alternating scheme with linearized proximal steps. In the measurement block,
0
followed by the linearized update
1
In the image block,
2
followed by
3
The gradients of the fidelity term are
4
These expressions define the data-consistency layers in the unrolled architecture (Ding et al., 30 Jul 2025).
LAMA includes sufficient descent checks. If the pair 5 satisfies the stated sufficient descent conditions for some 6, it is accepted. Otherwise, the algorithm falls back to a gradient BCD step with line search,
7
8
with repeated reduction 9, 0, until sufficient decrease is obtained (Ding et al., 30 Jul 2025).
LAMA-Net is obtained by unrolling this algorithm: each algorithm iteration is one network “phase,” and 1 phases, for example 2, form the network. The learned proximal terms are realized as residual corrections in both domains, while the fallback BCD descent with line search is implemented as a safeguard module. The paper distinguishes a U-module, corresponding to the linearized proximal residual steps, and a V-module, corresponding to the safeguarded fallback. Parameter sharing across all 3 phases is used for memory efficiency and better generalization. Architectural details are explicit: 4 has 4 convolutional layers, 32 channels, kernel 5, stride 1, activation 6, and padding to preserve size; 7 has 4 convolutional layers, 32 channels, rectangular kernel 8 with padding 9, stride 1, and activation 0. The use of rectangular kernels in the sinogram domain is stated to help capture along-view correlations aligned with CT geometry (Ding et al., 30 Jul 2025).
3. iLAMA-Net: initialization network and recurrent sinogram completion
iLAMA-Net augments LAMA-Net with an initialization network that produces informative 1 from the sparse sinogram 2. The motivation is that the objective is nonconvex and nonsmooth, and the paper states that better initialization substantially improves convergence speed, stability, and final accuracy (Ding et al., 30 Jul 2025).
The initialization mechanism is geometry-aware. It learns a recurrent mapping 3 that advances sparse-view sinogram content by one angular step 4:
5
Here 6 is the downsampling factor, for example 7 for 8 views, and 9 are concatenated to approximate a pseudo full-view sinogram (Ding et al., 30 Jul 2025).
Training of 0 is performed by minimizing
1
After training, initialization is formed as
2
and
3
The LAMA iteration itself is unchanged; it simply starts from these learned initials:
4
This means that iLAMA-Net is not a new iterative rule but LAMA-Net supplied with a learned initialization pathway (Ding et al., 30 Jul 2025).
Init-Net is a CNN composed of 3 sequential blocks with skip connections; each block has 4 convolutional layers with 5 kernels, stride 1, padding 6, and ReLU activations. The paper states that these rectangular kernels align with sinogram geometry and capture along-view contextual correlations. Training uses ADAM for 100 epochs with learning rate 7 on full sinograms split into 8 partitions. Init-Net and LAMA-Net are trained independently, which the paper describes as avoiding leakage (Ding et al., 30 Jul 2025).
The paper also gives an interpretation of why the initialization matters. Theoretically, a better 9 is described as closer to feasible and high-quality regions, reducing the number of fallback steps, accelerating descent of 0, and promoting rapid satisfaction of the gradient reduction criterion that triggers 1-decrease. Empirically, the recurrent sinogram completion is stated to capture angular correlations missed by one-shot inpainting, producing cleaner 2 through FBP of 3, improving final PSNR and SSIM, and further reducing sinogram RMSE (Ding et al., 30 Jul 2025).
4. Convergence, Clarke stationarity, and stability claims
The paper provides a complete and rigorous convergence proof for LAMA. The relevant nonsmooth notion is the Clarke subdifferential 4 of a locally Lipschitz function, defined via the Clarke directional derivative
5
with
6
A Clarke stationary point satisfies 7 (Ding et al., 30 Jul 2025).
The main convergence theorem is formulated for the subsequence of iterations at which the reduction criterion is satisfied and 8 is reduced. Let 9 be generated by LAMA with arbitrary 0, 1, and 2. Let 3 be the subsequence at indices 4 where the gradient threshold is satisfied and 5 is reduced. Then the subsequence has at least one accumulation point, and every accumulation point 6 is a Clarke stationary point of the original unsmoothed objective 7 (Ding et al., 30 Jul 2025).
The proof sketch reported in the paper rests on several ingredients: with 8 fixed, the inner loop yields sufficient decrease and bounded gradient norm; Lipschitz continuity of 9 holds with 0; the line-search fallback guarantees finite termination at each iteration; the sequence is bounded by coercivity of 1; along the reduction subsequence, 2 as 3; and closedness of 4, together with the explicit forms of 5 and 6, yields Clarke stationarity of accumulation points (Ding et al., 30 Jul 2025).
A common misunderstanding is that this theorem implies global optimality. The paper explicitly frames the result as convergence of a reduction subsequence to a Clarke stationary point, which is weaker than global optimality. It also depends on the sufficient descent checks and the 7-schedule. This suggests that the theoretical guarantee is best understood as a stationarity and descent guarantee for a nonconvex learned variational method, rather than a claim of uniqueness or global minimization (Ding et al., 30 Jul 2025).
The paper further links convergence behavior to stability and robustness. Because each accepted step reduces 8 or is safeguarded by a line search, the reconstruction is described as avoiding uncontrolled amplifications often seen in unconstrained unrolled networks. This is used to explain the observed robustness to structured perturbations and noise (Ding et al., 30 Jul 2025).
5. Experimental protocol and quantitative performance in sparse-view CT
The reported experiments use the AAPM-Mayo Clinic Low-Dose CT Grand Challenge dataset and NBIA. The training and test split is formed by randomly selecting 500 image-sinogram pairs from AAPM-Mayo and 200 from NBIA, then splitting each set 80%/20%. The acquisition geometry uses 512 detector elements and 1024 full views, with sparse-view settings of 64 views (6.25%) and 128 views (12.5%). Images are of size 9. The forward and backprojection operators are fan-beam distance-driven projector/backprojector from CTLIB. Sparse-view generation applies 00 to the full sinogram 01 to obtain zero-filled sparse 02, and 03 is used as a baseline and sometimes as 04 (Ding et al., 30 Jul 2025).
LAMA-Net is trained with
05
with 06 and 07 phases. Optimization uses ADAM with learning rates 08 for the image network and 09 for the sinogram network. Training is recursive: 3 phases for 300 epochs, then adding 2 phases and fine-tuning for 200 epochs, up to 15 phases. For iLAMA-Net, 10 is trained with the recurrence loss for 100 epochs using ADAM at learning rate 11, then 12 are generated and LAMA-Net is trained on those initials (Ding et al., 30 Jul 2025).
| Dataset / views | LAMA-Net | iLAMA-Net |
|---|---|---|
| AAPM-Mayo, 64 views | 44.58 dB, SSIM 0.986, RMSE 0.68 13 | 46.37 dB, SSIM 0.990, RMSE 0.52 14 |
| AAPM-Mayo, 128 views | 50.01 dB, SSIM 0.995, RMSE 0.32 15 | 51.02 dB, SSIM 0.996, RMSE 0.27 16 |
| NBIA, 64 views | 41.40 dB, SSIM 0.976, RMSE 0.99 17 | 42.11 dB, SSIM 0.979, RMSE 0.92 18 |
| NBIA, 128 views | 45.20 dB, SSIM 0.988, RMSE 0.55 19 | 47.28 dB, SSIM 0.992, RMSE 0.44 20 |
Against the named baselines, the paper reports the following values. On AAPM-Mayo with 64 views: FBP 27.17 dB / 0.596, DDNet 35.70 dB / 0.923, LDA 37.16 dB / 0.932, DuDoTrans 37.90 dB / 0.952, LEARN++ 43.02 dB / 0.980, LAMA-Net 44.58 dB / 0.986, and iLAMA-Net 46.37 dB / 0.990. On AAPM-Mayo with 128 views: FBP 33.28 dB / 0.759, DDNet 42.73 dB / 0.974, LDA 43.00 dB / 0.976, DuDoTrans 43.48 dB / 0.985, LEARN++ 49.77 dB / 0.995, LAMA-Net 50.01 dB / 0.995, and iLAMA-Net 51.02 dB / 0.996. On NBIA with 64 views: FBP 25.72 dB / 0.592, DDNet 35.59 dB / 0.920, LDA 34.31 dB / 0.896, DuDoTrans 35.53 dB / 0.938, LEARN++ 38.53 dB / 0.956, LAMA-Net 41.40 dB / 0.976, and iLAMA-Net 42.11 dB / 0.979. On NBIA with 128 views: FBP 31.86 dB / 0.743, DDNet 40.23 dB / 0.961, LDA 40.26 dB / 0.963, DuDoTrans 40.67 dB / 0.976, LEARN++ 43.35 dB / 0.983, LAMA-Net 45.20 dB / 0.988, and iLAMA-Net 47.28 dB / 0.992. In all four cases, the paper also reports lower sinogram RMSE for iLAMA-Net than for LAMA-Net (Ding et al., 30 Jul 2025).
The initialization ablation on AAPM-Mayo isolates the contribution of Init-Net. Without initialization, using FBP as 21 and 22 as 23, LAMA-Net attains 44.58/0.986 at 64 views and 50.01/0.995 at 128 views. With a CNN inpainting initialization in the image domain only, the corresponding values are approximately 45.1/0.987 and approximately 50.7/0.995. With the geometry-aware sinogram recurrence, iLAMA-Net attains the best values, 46.37/0.990 and 51.02/0.996 (Ding et al., 30 Jul 2025).
6. Model size, robustness, limitations, and practical implications
The reported parameter counts are: DDNet 24, LDA 25, DuDoTrans 26, LEARN++ 27, LAMA-Net 28, and iLAMA-Net 29. The paper states that LAMA-Net and iLAMA-Net achieve SOTA accuracy with orders-of-magnitude fewer parameters than several baselines. A plausible implication is that the compactness follows from the use of small CNN regularizers and parameter sharing across phases, rather than transformer-scale representational capacity (Ding et al., 30 Jul 2025).
Qualitatively, LAMA-Net and iLAMA-Net are reported to suppress streaking while preserving fine edges and textures, and the sinogram RMSE improvements are taken as confirmation of better measurement-domain consistency. The paper also presents stability experiments. Under a structured perturbation in which “can u see it” text is injected into the ground truth, LAMA-Net reconstructs the perturbation faithfully without hallucinations elsewhere, and the difference heatmaps largely show the perturbation only. Under Gaussian perturbations, LAMA-Net consistently attains higher PSNRs against perturbed ground truths across several noise levels, and its difference images exhibit mostly isotropic, structureless noise rather than spurious edges (Ding et al., 30 Jul 2025).
The dual-domain coupling is further described as making the method less brittle as the number of views decreases, because 30 and 31 constrain both domains while 32 and 33 capture cross-domain priors. The ablation study indicates that iLAMA-Net further improves robustness by preventing bad local minima and reducing artifact propagation from extreme undersampling. This suggests that initialization is not merely a performance enhancement but also part of the method’s robustness profile (Ding et al., 30 Jul 2025).
Several limitations are explicit. The method requires accurate 34 and 35, so mismatch across scanners or geometries can degrade performance. The convergence theorem concerns a reduction subsequence and Clarke stationary points, not global optima. Nonconvexity remains fundamental because the learned priors make 36 nonconvex and allow multiple stationary points. The paper also notes that extreme out-of-distribution cases still pose challenges. Proposed future directions include multi-domain priors such as Fourier or wavefront domains, physics-informed constraints such as dose models, uncertainty quantification via Bayesian or ensemble approaches atop the convergent backbone, and joint learning of 37-calibration and priors for cross-scanner portability (Ding et al., 30 Jul 2025).
From an implementation standpoint, the paper gives a concrete inference procedure: initialize 38 with recurrent sinogram completion, set 39, perform 40 LAMA phases with the same accept-or-reject rules and optional 41 update, and return 42. It states that 43 phases balances accuracy and speed; 44, 45, 46, and 47 can be learned as trainable scalars per phase; safeguard parameters typically use 48, 49, 50, and 51; and inference time depends on the projector implementation and GPU. The experiments were run on an NVIDIA A100 80GB (Ding et al., 30 Jul 2025).