Skip to main content
BMC Medical Imaging logoLink to BMC Medical Imaging
. 2026 Sep 30;26:482. doi: 10.1186/s12880-026-02794-2

Unsupervised deep learning for inverse problems in computed tomography

Laura Hellwege 1,2,✉, Johann Christopher Engster 2, Moritz Schaar 2, Thorsten M Buzug 1,2, Maik Stille 2
PMCID: PMC13628917  PMID: 42816833

Abstract

Assume you encounter an inverse problem that shall be solved for a large number of data, but no ground-truth data is available. To emulate this, in this study we assume it is unknown how to solve the imaging problem of Computed Tomography. We introduce an unsupervised deep learning framework that leverages the inherent similarities between iterative reconstruction, Deep Image Prior (DIP), and unrolled optimization schemes. Our specific contribution is a training framework for amortized reconstruction: After training on a dataset without any image-domain ground truth, reconstruction of an unseen scan reduces to a single network forward pass. We demonstrate the feasibility of reconstructing images from measurement data by pure network inference, without additional gradient steps for unseen samples. Our method is evaluated on the two-dimensional 2DeteCT dataset. Within a controlled, geometry-matched benchmark, our reconstructions are competitive with, or better than, filtered back-projection, maximum-likelihood reconstruction, and a supervised network of identical architecture. Compared to a per-image DIP baseline, our method reaches similar quality while replacing the costly per-instance optimization with a single forward pass, yielding a speed-up of about four orders of magnitude. This makes it a promising candidate for time-critical imaging applications. Future work will address multi-dataset adaptability, counter-measures against over-smoothing, advanced uncertainty quantification, and further medical-imaging inverse problems.

Keywords: Inverse problems, Physics-informed deep learning, Unsupervised learning, Reconstruction, Projection layers

Introduction

Background

We consider the example of Computed Tomography (CT) reconstruction as a typical inverse problem in imaging. The goal is to recover the original image from its projections. Let Inline graphic be the continuous function that represents the imaging object’s attenuation values. Assuming a circular parallel-beam measurement trajectory, the geometric forward projection (FP) in computed tomography can be expressed by the Radon transform

graphic file with name d33e188.gif

where

graphic file with name d33e193.gif

and γ denotes the projection angle, Inline graphic the detector domain and δ the Dirac function. This continuous form can be transferred to a linear discrete forward problem and abstracted to arbitrary geometries. Let Inline graphic be the discretized, vectorized form of the image f and let Inline graphic be its vectorized FP. Let the discrete forward projection operator be represented by a system matrix Inline graphic, that attributes a contribution of each pixel Inline graphic to each projection value Inline graphic. Then, the system matrix defines the discrete FP A f = p as well as the inverse problem

graphic file with name d33e240.gif 1

Iterative reconstruction (IR) is a method that aims to progressively improve the reconstructed image f while adhering to Eq. 1. Figure 1 visualizes the general procedure. Let Inline graphic be the reconstructed tomogram at the iteration step Inline graphic. In particular, let Inline graphic be the initial image, usually selected as a constant image with a very small positive value. To achieve a stepwise approximation of the current image Inline graphic to the underlying true image Inline graphic, a comparison is made between the measurement p itself and the FP of the current image Inline graphic i.e. Inline graphic Assuming a Gaussian distribution of the underlying projection data, the metric of discrepancy or loss Inline graphic is chosen as the Inline graphic-norm

graphic file with name d33e298.gif 2

Fig. 1.

Fig. 1

Gradient-based image reconstruction scheme. The colored boxes indicate the domain of the respective data (Inline graphicprojection domain, Inline graphic image domain). The boxes Inline graphic indicate the domain transform by FP (A) or BP (Inline graphic). The steps to iteratively adapt the current image Inline graphic with the current gradient (Inline graphic) are indicated by arrows. The loss Inline graphic is defined by Eq. 2

Due to overall differentiability of Eq. 2, the discrepancy Inline graphic can be minimized by iterative gradient-based optimization, i.e.

graphic file with name d33e350.gif 3

until a predefined stopping criterion is reached. Here, the step width α and the search direction Inline graphic are chosen by the respective optimization method, usually in dependence on the gradient Inline graphic. Regarding implementation, it is important to ensure that the matrix Inline graphic satisfies the adjointness condition

graphic file with name d33e372.gif 4

where Inline graphic denotes the scalar product of the Hilbert spaces Inline graphic and Inline graphic. This condition needs to be fulfilled for gradient-based optimization since the adjoint matrix Inline graphic is used as the domain transform from projection to image space - known as back projection (BP). When computing the image gradient from the projection differences, adjointness of Inline graphic guarantees appropriate scaling of the gradient values [1].

Related work

Deep learning (DL) has emerged as a transformative technology in various fields, including medical imaging. In the context of CT reconstruction, different methods have been developed to enhance image quality through supervised and unsupervised training techniques.

Many approaches learn the reconstruction map from paired data: Image-domain post-processing networks improve filtered back-projection (FBP) outputs [2], sinogram-domain networks learn the filtering step [3], FBP-inspired end-to-end networks map sinograms directly to images [4], dual-domain networks couple projection- and image-domain units [5], and learned primal–dual schemes embed the forward operator into an unrolled optimization trained against ground truth [6]. While effective, all of these require paired ground-truth images, which are unavailable in typical medical settings.

To avoid the necessity of ground-truth, per-instance unsupervised methods optimize the network weights individually for each image. Deep Image Prior (DIP) exploits the implicit regularization of a convolutional architecture in this way [7–9], and Deep Radon Prior [10] follows a similar approach, combining neural networks with traditional iterative reconstruction and thus optimizing per dataset. In parallel, implicit-representation-based inverse methods, such as Neural Radiance Fields (NeRF) [11], employ coordinate-based MLPs as continuous fields and exploit the physical forward operator for training. However, they are inherently per-instance, optimizing a separate network from scratch for each new scan or scene. Self-supervised strategies instead exploit measurement statistics or physics: They split the projections to build a self-supervised target [12] and or partition the measured data per subject into disjoint sets for training and data-consistency [13]. This partitioning resembles cross-validation and is performed individually per subject; it is therefore not classical amortized inference across a dataset. Physics-informed and unrolled networks such as MoDL [14], Variational Networks [15] and E2E-VarNet [16] embed the forward operator into repeated update blocks but are predominantly supervised, and Equivariant Imaging [17], though mathematically principled, relies on an equivariance condition with multiple distinct imaging operators that is unavailable in our fixed-geometry, single-operator setting.

Our framework differs from all of the above primarily in how the trained network is used at inference. After unsupervised training with a projection-domain Inline graphic loss on many datasets without image-domain ground truth, reconstruction of any new, unseen scan reduces to a single forward pass with no per-instance optimization. The network operates by design as a learned image-domain filter of the back-projected (BP) input for amortized single-pass inference over a dataset.

Scope of this work

Our main contribution is an unsupervised training framework for image reconstruction, treating it as an inverse problem. We leverage the similarities of traditional network training with amortized inference, DIP and unrolled optimization schemes. Our focus is the feasibility of training a neural network to solve an inverse problem using only the forward model of the imaging system, without relying on any ground-truth images. By design, the network acts as an image-domain filter of the BP input. The filters behavior is learned for the given training dataset. To demonstrate the efficacy of our method we choose two experiments that learn the accurate filtering of blurred images from simple backprojection for two datasets:

  • A

    Forward projections of provided FBP CT slices acquired from high-precision data. The image evaluation can then be performed with said FBP slices. This is a controlled benchmark with perfect forward-model knowledge: Because the same linear operator generates and inverts the data, the setup has the characteristics of an “inverse crime” and should be read as a best-case, methodological feasibility test. By design, the FBP slices are not a true ground-truth object information, but they serve as a the reference ground truth for quantitative evaluation in this case.

  • B

    Real measurements of low-quality projection data. The image quality is assessed with no ground truth available. Model knowledge is assumed only by given geometry. Inherent mismatch towards underlying beam-hardening physics is tolerated to compare reconstruction quality against high-precision image data.

Methods

Forward and backward projection layers

A critical point of novel deep learning approaches in CT is the incorporation of FP and BP operators into the deep learning framework. These operators enable forward and backward pass computations from the image domain to the projection domain and vice versa. The deep learning framework of this work is implemented in PyTorch [18]. We employ the projector operator definitions of the open-source library Parallelproj [19], which was originally designed for positron emission tomography projections utilizing PyTorch compatible tensors. The projection geometry can be defined manually to emulate a circular CT projection trajectory by explicitly defining the respective start and end points of the projection rays. Hence, a projection operator and its adjoint can be incorporated in custom FP and BP network layers. These layers now take advantage of PyTorch’s autograd function, such that no manual gradient computations are necessary. The FP and BP of Parallelproj are defined mathematically adjoint (Eq. 4), such that iterative computations of gradients are numerically consistent.

Unsupervised training scheme

Figure 2 illustrates our proposed unsupervised training approach. As network input, we only assume knowledge of the projection data p, which is transformed to the image domain by a simple BP layer Inline graphic. The resulting blurred image Inline graphic is fed into a deep convolutional network, namely the U-Net++ [20] with the ResNeXt-101 (32 × 16d) [21] encoder. U-Net++ extends the classical U-Net [22] by nested and dense skip connections: Intermediate decoder nodes are connected through a series of convolutional blocks along re-designed skip pathways, which reduces the semantic gap between encoder and decoder feature maps. The ResNeXt-101 encoder aggregates a set of parallel transformations of the same topology (its “cardinality”), here 32 groups with a bottleneck width of 16, which increases representational capacity at a controlled parameter budget. We emphasize that the architecture is interchangeable; an architecture-swap ablation uses a smaller backbone to confirm that the framework does not depend on this particular choice. It is important to notice, that training is employed batch-wise on the whole training dataset, making it different from previously unrolled optimization schemes. Regarding the implementation, the Segmentation Models PyTorch [23] library, which enables the training of the regression problem, was employed.

Fig. 2.

Fig. 2

Proposed unsupervised training scheme. The colored boxes indicate the domain of the respective data (Inline graphic projection domain, Inline graphic image domain). The boxes Inline graphic indicate the domain transform by FP (A) or BP (Inline graphic). The steps to iteratively adapt the UNet++ weights are indicated by arrows. Symbols follow the main-text notation (Inline graphic: BP input, Inline graphic: network prediction, Inline graphic: predicted projection)

The network’s output is the desired high-quality image reconstruction Inline graphic. To enable unsupervised training, the forward pass through the network is completed with the FP layer A that is applied on the image Inline graphic. Thus, the reconstructed image Inline graphic is represented in the projection data domain as Inline graphic. Hence, Inline graphic-loss calculations can be performed in the projection domain without the need for an image-domain ground truth. The backward pass propagates the calculated scalar loss value through the predicted projection tensor Inline graphic, the BP layer Inline graphic and the predicted image tensor Inline graphic into the network layers. For training, the Adaptive Momentum optimizer (ADAM) was used with a learning rate of Inline graphic, first- and second-moment decay rates Inline graphic and Inline graphic, and Inline graphic No weight decay was applied (λ = 0), and the learning rate was kept constant throughout training (no scheduling), on an NVIDIA RTX A6000 GPU with 48 GB of VRAM. No augmentations were applied to maintain physical and geometrical consistency. Omitting augmentation is a deliberate trade-off that preserves the exact geometric relationship between the input Inline graphic and the projection data p required by the projection-domain loss, but it may limit generalization compared to augmented training. We utilized a batch size of 8 training samples due to VRAM limitations. During training, the currently best performing network with respect to the validation data was stored, and training was performed until the validation metrics did not decline for 100 epochs. In practice, convergence was reached after 330–480 epochs amounting to a runtime of approximately 45–67 h per training on the hardware above.

Comparing Figs. 1 and 2, the current training prediction Inline graphic coincides with the gradient-based IR current image Inline graphic. The IR loss and the training loss are computed with the same formula from Eq. 2. This similarity was previously exploited for reconstruction of separated datasets in learned IR methods. Instead of altering the image itself, in network training, the gradient only affects the network’s weights. In contrast to unrolled optimization and DIP methods, when training is performed with many datasets, the network should be able to generalize the filter step. Hence, the main difference to learned IR methods is also the main advantage of our approach: Once trained, the network computes the high-quality image from the blurry initial image Inline graphic in a single forward pass. Compared to IR or learned IR, this eliminates the need for computationally extensive gradient calculations or auto-differentiation steps after training completely.

Data

For validation of the proposed unsupervised training approach, the publicly available 2DeteCT [24] dataset is employed. It includes over 5,000 CT reconstructed 2D FBP slices and their respective 2D projection data. The projections of each slice were acquired with three varying radiation parameter modes. We considered two of the three given modes in this work: High precision mode (90 kVp, Thoraeus filter of Sn = 0.1 mm, Cu = 0.2 mm, Al = 0.5 mm) and beam-hardening affected mode (60 kVp, no filtration).

We employ 2800 of the 5000 provided slices and respective projection data, since a slight difference in geometry has been reported for the other measurements. This poses a critical difference for the reconstruction network since the FP and BP layers, as of now, are designed as fixed. To keep validation times during training short, we choose 100 projection datasets for validation. 2400 projection datasets are used for training. Approximately 10% of the available data (300 test datasets) are used for evaluation. The train/validation/test split is patient-disjoint: Slices originating from the same physical sample are assigned entirely to one split only, so that no sample contributes to both training and evaluation. This rules out slice-level leakage between splits.

Baselines

To compare our approach to conventional methods, we employ FBP with a Hann filter (cut-off at 80% of normalized maximal frequency) and gradient-based maximum likelihood (ML) reconstruction. The FBP is calculated with our in-house software based on the Reconstruction Toolkit [25]. The ML optimization is performed with SciPy’s [26] L-BFGS-B implementation. The ML baseline is run until convergence (norm of gradient Inline graphic) or with a maximal number of 400 iterations. A supervised deep learning approach with the same architecture is trained with the Inline graphic loss with respect to the reference FBP images. This can be interpreted as the best-case deep learning approach for Experiment A. As an additional comparison, we include a DIP baseline. Since DIP is optimized per image, we evaluate it on 10 random representative test slices only. We frame this comparison as illustrative since n=10 does not support robust quality statistics.

Ablation study setup

We conduct an ablation study in three properties. (1) A dataset-size sweep with 300, 1200 and 2400 training slices to characterize data efficiency with (2) an architecture-swap using the smaller encoder backbone ResNet-18 [27] to demonstrate that the framework is not tied to a specific network and (3) a reduction of resolution from originally 1024×1024 to 256×256 pixels.

Statistical analysis

Quantitative comparisons across the 300 test slices use paired Wilcoxon-rank tests. To control the family-wise error rate over multiple comparisons, we apply the Holm–Bonferroni correction and report corrected p-values. We additionally report effect sizes (rank-biserial correlation) and bootstrap 95% confidence intervals (CI).

Image quality assessment

Quantitative image quality was assessed using the Noise Power Spectrum (NPS) and the Modulation Transfer Function (MTF). The NPS characterizes image noise as a function of spatial frequency, computed via radially-averaged 2D Fourier analysis of uniform image regions. The MTF quantifies spatial resolution using the slanted-edge method: High-contrast edges were automatically detected using the Canny algorithm (σ = 2.0), and for each edge, the Edge Spread Function was extracted with 4× subpixel oversampling. The Line Spread Function was obtained by differentiation of the ESF, and the MTF computed as the normalized magnitude of its Fourier transform. Gaussian and exponential models were fitted to extract Inline graphic and Inline graphic values. Because the MTF is estimated from real detected edges (multi-edge estimation), the reported values should be interpreted only relatively between methods, not as an absolute, resolution-invariant system metric. Analysis was performed on 10% of the test data slices with approximately 20 edges per slice.

Results

Experiment A: reconstruction of FP data

Experiment A was evaluated in multiple stages. Since this experiment was conducted with forward projected data for which the exact geometry was known for both forward and backward projection, we can assume perfect alignment of projected and reconstructed data with our reference.

First, the general behavior of our method concerning projection domain loss minimization is investigated. Figure 3 shows a qualitative example of the projection data network prediction versus the reference data. The exemplary difference image in Fig. 3(c) as well as the quantitative mean-squared-error (MSE) evaluation in Fig. 4 show that our method indeed predicts projection data that is highly similar to the reference projection data. Slight overestimation can be observed in the center of the sinogram and underestimation in its edge regions.

Fig. 3.

Fig. 3

Exemplary visualization of (a) predicted projection data, (b) reference projection data, and (c) difference. Projection values are unit-less

Fig. 4.

Fig. 4

MSE distribution of 300 projection predictions from the test dataset with respect to reference projection data. The crosses indicate the mean value for each method. Values in the projection domain are unit-less

Second, the quantitative deviation of the reconstructed images to the reference images was evaluated. The results for MSE and structural similarity (SSIM) are presented in Fig. 5. It could be observed that the images reconstructed by our unsupervised network show lower MSE and higher SSIM values than those obtained with FBP/ML. The supervised method outperforms our approach, while producing noticeable high-deviation outliers in projection and image domain. These outliers can be attributed to missing image borders in the network predictions. The relative trend of the distributions in Figs. 4 and 5 is consistent across domains and metrics.

Fig. 5.

Fig. 5

Quantitative results in image domain for the Radon inversion task on 300 test images. Deviations are calculated with respect to the reference image. Sup denotes the supervised method. [MSE] = Inline graphic

Our unsupervised DL approach substantially outperforms both unsupervised baselines (FBP, ML) in terms of image MSE and SSIM (Inline graphic, r = 1.00 in all four comparisons). Compared to the supervised method, however, our approach ranks second: The supervised approach achieves both a lower MSE (Inline graphic, r = 0.74, 95% CI [0.63, 0.84]) and a higher SSIM (Inline graphic, r = 0.74, 95% CI [0.63, 0.84]). Nonetheless, the unsupervised DL approach attains competitive reconstruction quality without paired ground-truth supervision, closing much of the gap to the fully supervised upper bound while clearly surpassing all unsupervised baselines. The low MSE of the FBP baseline combined with its poor SSIM underscores the well-known limitation of pixel-wise metrics. While SSIM balances tractability and perceptual relevance, it captures neither fine diagnostic structures nor potential reconstruction artifacts reliably. We therefore complement it with NPS and MTF analysis in Fig. 6 to assess noise and spatial-resolution characteristics. We first assess the noise characteristics via the integrated NPS, where lower values indicate less residual noise. Our method achieves the lowest overall noise (Inline graphic), even below the reference (Inline graphic), followed by the supervised baseline (Inline graphic), whereas FBP (Inline graphic) and the model-based reconstruction (Inline graphic) remain substantially noisier.

Fig. 6.

Fig. 6

Radially-averaged NPS and estimated MTF for different methods. Horizontal lines at 0.5 and 0.1 indicate intersection points for MTF50 and MTF10 numbers

Regarding spatial resolution, after per-slice outlier exclusion all methods yield comparable MTF50 values around 1.0–1.1 1/mm, with our method (MTF50 =1.08 1/mm) matching the reference (1.09 1/mm) most closely. The high-frequency behaviour (MTF10) reveals qualitative differences: Our reconstruction (2.59 1/mm) again closely reproduces the reference (2.53 1/mm), while FBP (2.24 1/mm) and the supervised baseline (2.37 1/mm) both fall below the reference, indicating a loss of fine detail, and ML rises to 2.74 1/mm, suggesting a mild tendency towards edge over-enhancement. Crucially, our method attains the lowest noise level while preserving reference-like resolution at both the MTF50 and MTF10 levels, indicating that the noise reduction does not strongly reduce spatial resolution.

Third, the reconstructed images were evaluated qualitatively. In Fig. 7, a slice of high deviation to the reference image was evaluated. High image quality can be observed in all reconstructions. The difference images reveal that while FBP and ML exhibit a typical noise level all over the reconstructed image, the predicted images for the supervised and our unsupervised approach mostly show differences in higher density regions.

Fig. 7.

Fig. 7

(a) Exemplary reconstructed images in L: 0.03Inline graphic, W:0.06 Inline graphic and (b) ROIs in L: 0.05Inline graphic, W:0.1 Inline graphic with difference images to reference ground-truth (GT) for different reconstruction methods. The image was chosen as one of the worst MSE values (MSE = Inline graphic) between our method’s result and the GT image

Experiment B: reconstruction of real data

In Experiment B, real projection data was used for reconstruction. The given image slices from the 2DeteCT dataset using FBP merely pose one possible reconstruction result. Thus, there exists no true ground-truth image information in Experiment B and the comparison to the supervised approach as well as the quantitative MSE/SSIM evaluation in the image domain should be omitted. Again, the projection domain difference to the measured data was evaluated. As no GT was available, the supervised network could not be applied. Figure 8(a) shows the distribution of MSE of the test datasets for all considered methods. It can be observed that, in terms of similarity to raw data, FBP and ML perform slightly worse than the network reconstruction. The deviations of this figure also characterize the forward-model mismatch between forward projected image results and real measurement data.

Fig. 8.

Fig. 8

Evaluation of Experiment B in projection domain. (a) MSE distribution of 300 test data with respect to measured raw data for different reconstruction methods. The mean reconstruction time Inline graphic is denoted for each method. (b) Comparison of ours and the DIP baseline paired per-slice MSE points for 10 slices. Mean values are indicated by horizontal lines. Values in the projection domain are unit-less

We compare our results against the DIP baseline on 10 selected slices. Figure 8(b) presents paired data points for projection domain MSE. In terms of reconstruction quality, DIP and our method are comparable (MSE DIP Inline graphic, MSE Ours Inline graphic unitless). This can also be observed for the qualitative example shown in Fig. 9.

Fig. 9.

Fig. 9

Comparison of ours and the DIP baseline on an exemplary qualitative comparison in image and projection domain. Image values are linear attenuation coefficients in Inline graphic

It should be noted that the reconstruction for our method only requires pure network inference. For 10 reconstructions, we observe a mean reconstruction time of 438 ms (± 51 ms) per dataset for the network, whereas FBP takes 1717 ms (± 47 ms) and ML takes approx. 63 400 ms (± 2 200 ms) on average. On full resolution of 1024 × 1024 pixels, DIP requires a per-image optimization runtime of 6915 s (≈ 115 min) ± 109 s- This means our method facilitates a speed-up of 15,000× for a comparable reconstruction quality.

Figure 10 shows the qualitative comparison in the image domain. The deviations seem to lie mostly in edges, higher density as well as artifact regions. The orange arrows in Fig. 10(b) indicate that some details might get lost for the supervised and our approach due to smoothing.

Fig. 10.

Fig. 10

Reconstructed images for different methods in level/window = 0.03/0.06 Inline graphic. Inline graphic is generated from high-quality acquisition mode projection data without beam-hardening and is a high-quality FBP reconstruction, not a true ground truth. Difference images are shown with respect to our method

Ablation studies

The dataset-size sweep (300/1200/2400 training slices) indicates a monotonic improvement in reconstruction quality with more training data. The corresponding trend is shown in Fig. 11. The architecture-swap with lower resolution confirms interchangeability of the backbone: Replacing the ResNeXt-101 encoder with a smaller ResNet-18 backbone yields higher MSE values while preserving the overall behavior.

Fig. 11.

Fig. 11

Data-efficiency of the proposed training scheme for different network architectures: reconstruction metrics on test data as a function of training-set size

Stability across seeds

Repeating the training over three random seeds (42, 123, 456) for a maximum of 500 epochs, using the ResNet-18 backbone with 300 training samples at a resolution of 256×256 pixels, yields the results shown in Table 1. To assess seed-dependent variability, we computed the standard deviation across the three seeds for each sample, normalized by the data range (image domain) or the global mean MSE (projection domain). In the training projection data, the resulting variability of Inline graphic reflects differing states of convergence. Stable behavior would require this spread to be comparable to that observed on the test data. Since the relative deviation of the reconstructed image pixels on the test set amounts to only Inline graphic, this criterion is satisfied for the ablation study setup.

Table 1.

Comparison across seeds for 300 training slices, ResNet-18 backbone, and max. number of 500 epochs

Metric Seed 1 Seed 2 Seed 3
Training Time 28.9 h 27.0 h 27.7 h
Best Epoch 455 496 494
MSE, Proj., Train 3.7 Inline graphic 4.1 Inline graphic 3.5 Inline graphic
MSE, Proj. Test 4.1 Inline graphic 5.2 Inline graphic 4.4 Inline graphic
Across Seeds
MSE Variability, Proj., Train 14.7% ± 6.9%
Pixel Variability, Image, Test 8.3% ± 5.3%

Noise robustness

To assess robustness to measurement noise at fixed geometry, we vary the noise level by adding Gaussian noise in the projection domain (after log-transform) and evaluate reconstruction metrics. Across the tested noise levels of approximately 0.25% to 5% of maximal projection value (Inline graphic), reconstruction metrics w.r.t. clean reconstruction degrade gracefully with increasing noise as shown in comparison with FBP reconstruction in Fig. 12.

Fig. 12.

Fig. 12

Noise-robustness of FBP vs ours at fixed geometry across different noise levels. MSE in Inline graphic. PSNR denotes peak signal to noise ratio

Discussion

Does our approach perform better than FBP and ML in Experiment A? Yes, within this controlled, geometry-matched benchmark. The reference image is the mathematically optimal solution for the pure Radon inversion task. This is a controlled environment with perfect forward-model knowledge, and no broad clinical superiority should be inferred from it. As observed in Figs. 5 and 7 the network predicts reconstructed images closer to the reference than FBP and ML. The supervised network performs similarly with slightly better results.

For high-quality data (Experiment A), FBP outperforms ML in the default ML configuration. From the NPS analysis (Fig. 6), we attribute this result to the increased noise distribution in the images. As can be observed in the real-data case (Experiment B), ML does provide better results with the same tolerance choices. The noise analysis shows that the deep learning methods tend to smooth images more than FBP and ML. We discuss the clinical implications of this over-smoothing honestly. As quantified by the MTF and NPS analyses, the noise reduction does not strongly compromise the measured spatial resolution. Nevertheless, pixel- and frequency-based metrics cannot fully guarantee the preservation of small, low-contrast, diagnostically relevant structures. A task-based detectability study is left to future work, and we frame the present results as a feasibility study rather than a diagnostic validation.

How does the approach perform in Experiment B? Figure 8 shows that adherence to the raw projection data for our reconstruction network is better than FBP, and comparable to ML in the given setting. When inspecting images in Fig. 10, some details seem lost for both the supervised and the proposed unsupervised method. We hypothesize this stems from the observed tendency towards smooth reconstructions (as was discussed for Experiment A). In addition, the forward-model mismatch between the linear Radon model and the beam-hardening physics is a plausible contributing cause, consistent with the residual analysis reported above. The DIP baseline confirms that a projection-domain loss combined with a convolutional architecture can reconstruct real data without image-domain ground truth, reaching a reconstruction quality comparable to our approach (Fig. 9). The decisive difference lies in inference: DIP re-optimizes the network weights for every individual scan, whereas our amortized framework reconstructs any unseen scan in a single forward pass, a speed-up of about 15000×. This illustrates that the central benefit of our method is not a fundamentally different image prior, but the transfer from per-instance optimization to amortized single-pass inference across a dataset.

Limitations

The proposed approach presents several notable limitations. Firstly, this work is confined to two-dimensional reconstructions on a single dataset with fixed geometry. Since the discretized Radon transform is ill-conditioned for a limited number of projections, many images yield near-identical projection data, and the data term alone cannot determine a unique solution. Instead of an explicit penalty, our framework relies on the implicit prior induced by the network architecture, whose convolutional, encoder–decoder structure biases the solution towards spatially coherent, natural-image-like reconstructions. In this sense the network acts as a learned image-domain filter, replacing the hand-crafted regularizer of classical variational approaches [7, 28]. The study uses only the 2DeteCT dataset, without multi-dataset validation, and we do not claim direct transferability without re-training or fine-tuning for new datasets. Furthermore, no data augmentations were applied, which preserves geometric consistency but may reduce network generalization to other field-of-views of the input image. Applicable augmentations were discussed previously [29] but were not considered in this work. The method is furthermore sensitive to forward-model mismatch, as seen in Experiment B (linear Radon versus beam hardening), and it exhibits a tendency towards over-smoothing that may affect the detectability of small structures. While the training process is time-consuming, the application of the trained network is executed with notable speed.

Future work

Based on the observed limitations, we propose the following advancements. To expand to 3D reconstruction, the approach should be tested with cone-beam CT datasets. We assume that the observed smoothing results from the pixel-wise projection-domain loss combined with the low-frequency bias of the convolutional architecture. Future work could counteract this using a perceptual loss [30], or adversarial training [31] to restore high-frequency texture. Both are compatible with our framework and require only a set of representative images rather than paired ground-truth samples. Furthermore, implicit representation methods (e.g., NeRF-style coordinate MLPs) could provide a continuous, memory-efficient alternative to voxel-based reconstruction. The geometry of the projection layers should be made adaptable to the dataset. A concrete roadmap includes: Meta-learning for geometry generalization, training and validation on multiple datasets, and more advanced uncertainty quantification e.g. through ensemble methods. Additionally, a task-based detectability study will improve clinical impact. Overall, the inclusion of unsupervised neural networks into image reconstruction creates new opportunities for use-case adaptation. While we focused on CT imaging, the general approach can be transferred to arbitrary inverse problems for which a continuous forward model (Eq. 1) can be modeled.

Author contribution

L.H. wrote the main manuscript text. L.H. and J.C.E. prepared figures and conceptualized the experiment setup. M.Sch. supported experiment design and evaluation. M.St. offered critical reviews and provided essential guidance in defining the research question. All authors critically reviewed the manuscript. Final proofreading was performed by T.M.B.

Funding

This work was partially funded by the state of Schleswig-Holstein through the project “Individualisierte Medizintechnik für bildgestützte, robotische Interventionen (IMTE 2)”, project number: 125 24 009.

Data availability

All data analyzed in this study are included in the 2DeteCT dataset [24]. A minimal working example is available at our repository. https://gitlab.com/maik.stille/unsuperviseddlreco.

Declaration

Ethical approval

Not applicable.

Generative AI statement

During the preparation of this work, the authors used Claude Opus 4.8/Anthropic in order to improve structure, language and readability of the manuscript text. After using this tool, the authors reviewed and edited the content as needed and take full responsibility for the content of the publication.

Competing interests

The authors declare no competing interests.

Footnotes

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Bertero M, Boccacci P, Mol DC. Introduction to inverse problems in imaging. In: Chap. Iterative methods. 2nd. CRC Press, 2021. p. 105–30. 10.1201/9780367806941 [DOI]
  • 2.Jin KH, McCann MT, Froustey E, Unser M. Deep convolutional neural network for inverse problems in imaging. IEEE Trans Image Process. 2017;26(9):4509–22. 10.1109/TIP.2017.2713099. [DOI] [PubMed] [Google Scholar]
  • 3.He J, Ma J. Radon inversion via deep learning. arXiv. 2018. 10.48550/ARXIV.1808.03015. [DOI] [PubMed] [Google Scholar]
  • 4.Li Y, Li K, Zhang C, Montoya J, Chen G-H. Learning to reconstruct computed tomography images directly from sinogram data under a variety of data acquisition conditions. IEEE Trans Med Imag. 2019;38(10):2469–81. 10.1109/tmi.2019.2910760. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Ge Y, Su T, Zhu J, Deng X, Zhang Q, Chen J, et al. ADAPTIVE-NET: deep computed tomography reconstruction network with analytical domain transformation knowledge. Quant Imag Med Surg. 2020;10(2):415–27. 10.21037/qims.2019.12.12. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Adler J, Öktem O. Learned primal-dual reconstruction. IEEE Trans Med Imag. 2018;37(6):1322–32. 10.1109/TMI.2018.2799231. [DOI] [PubMed] [Google Scholar]
  • 7.Ulyanov D, Vedaldi A, Lempitsky VS. Deep image prior. Int J Comput Vis. 2020;7:1867–88. 10.1007/s11263-020-01303-4. [DOI]
  • 8.Zhang Y, Chen H, Xia W, Chen Y, Liu B, Liu Y, et al. LEARN++: recurrent dual-domain reconstruction network for compressed sensing CT. arXiv. 2020. 10.48550/ARXIV.2012.06983. [DOI] [Google Scholar]
  • 9.Li Y, Li W, Xiong J, Xia J, Xie Y. Comparison of supervised and unsupervised deep learning methods for medical image synthesis between computed tomography and magnetic resonance images. Biomed Res Int. 2020;2020(1). 10.1155/2020/5193707. [DOI] [PMC free article] [PubMed]
  • 10.Xu S, Zhang Y, Chen G, Xiang X, Cong P, Sun Y. Deep Radon prior: a fully unsupervised framework for sparse-view CT reconstruction. arXiv. 2024. 10.48550/ARXIV.2401.00135. [DOI] [PubMed] [Google Scholar]
  • 11.Mildenhall B, Srinivasan PP, Tancik M, Barron JT, Ramamoorthi R, Ng R. Nerf: representing scenes as neural radiance fields for view synthesis. CoRR abs/ 2020;2003(08934). https://arxiv.org/abs/2003.08934..
  • 12.Hendriksen AA, Pelt DM, Batenburg KJ. Noise2Inverse: self-supervised deep convolutional denoising for tomography. IEEE Trans Comput Imag. 2020;6:1320–35. 10.1109/TCI.2020.3019647. [DOI] [Google Scholar]
  • 13.Yaman B, Hosseini SAH, Moeller S, Ellermann J, Uğurbil K, Akçakaya M. Self-supervised learning of physics-guided reconstruction neural networks without fully sampled reference data. Magn Reson Med. 2020;84(6):3172–91. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Aggarwal HK, Mani MP, Jacob M. MoDL: model-based deep learning architecture for inverse problems. IEEE Trans Med Imag. 2019;38(2):394–405. 10.1109/TMI.2018.2865356. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Hammernik K, Klatzer T, Kobler E, Recht MP, Sodickson DK, Pock T, et al. Learning a variational network for reconstruction of accelerated MRI data. Magn Reson Med. 2018;79(6):3055–71. 10.1002/mrm.26977. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Sriram A, Zbontar J, Murrell T, Defazio A, Zitnick CL, Yakubova N, et al. End-to-end variational networks for accelerated MRI reconstruction. CoRR abs/ 2020;2004.06688. https://arxiv.org/abs/2004.06688.
  • 17.Chen D, Tachella J, Davies ME. Equivariant imaging: learning beyond the range space. 2021. 10.48550/ARXIV.2103.14756. [DOI] [Google Scholar]
  • 18.Paszke A, Gross S, Massa F, Lerer A, Bradbury J, Chanan G, et al. PyTorch: An imperative style, high-performance deep learning library. CoRR abs/ 2019;1912.01703. 10.48550/arXiv.1912.01703.. [DOI]
  • 19.Schramm G, Thielemans K. PARALLELPROJ - an open-source framework for fast calculation of projections in tomography. Front Nucl Med. 2023;3, 1324562. 10.3389/fnume.2023.1324562. [DOI] [PMC free article] [PubMed]
  • 20.Zhou Z, Siddiquee MMR, Tajbakhsh N, Liang J. Unet++: Aa nested U-Net architecture for medical image segmentation. Deep Learn Med Image Anal Multimodal Learn Clin Decis Support. 2018;11045:3–11. 10.1007/978-3-030-00889-5_1. [DOI] [PMC free article] [PubMed]
  • 21.Xie S, Girshick RB, Dollár P, Tu Z, He K. Aggregated residual transformations for deep neural networks. CoRR abs/ (2016;1611(05431).
  • 22.Ronneberger O, Fischer P, Brox T. U-net: Convolutional networks for biomedical image segmentation. CoRR abs/ (2015;1505(04597). http://arxiv.org/abs/1505.04597.
  • 23.Iakubovskii P. Segmentation models PyTorch. GitHub. 2019. https://github.com/qubvel-org/segmentation_models.pytorch.
  • 24.Kiss MB, Coban SB, Batenburg KJ, Leeuwen T, Lucka F. 2DeteCT - A large 2D expandable, trainable, experimental computed tomography dataset for machine learning. Sci Data. 2023;10(1):576. 10.1038/s41597-023-02484-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Rit S, Vila Oliva M, Brousmiche S, Labarbe R, Sarrut D, Sharp GC. The Reconstruction toolkit (RTK), an open-source cone-beam CT reconstruction toolkit based on the insight toolkit (ITK). J Phys Conf Ser. 2014;489, 012079. 10.1088/1742-6596/489/1/012079. [DOI]
  • 26.Virtanen P, Gommers R, Oliphant TE, Haberland M, Reddy T, Cournapeau D, et al. SciPy 1.0 contributors: SciPy 1.0: fundamental algorithms for scientific computing in Python. Nat Methods. 2020;17:261–72. 10.1038/s41592-019-0686-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.He K, Zhang X, Ren S, Sun J. Deep residual learning for image recognition. CoRR abs/(2015;1512(03385). 10.48550/arXiv.1512.03385 [DOI]
  • 28.Dittmer S, Kluth T, Maass P, Otero Baguer D. Regularization by architecture: a deep prior approach for inverse problems. J Math Imag Vis. 2019;62(3):456–70. 10.1007/s10851-019-00923-x. [DOI] [Google Scholar]
  • 29.Hellwege L, Engster JC, Schaar M, Buzug TM, Stille M. Reversible image augmentations for unsupervised deep learning in computed tomography. In: Handels H, Breininger K, Deserno T, Maier A, Maier-Hein K, Palm C, Tolxdorff T, editors. Bildverarbeitung Für die Medizin. Wiesbaden: Springer; 2026. p. 156–61. 10.1007/978-3-658-51100-5_33. [DOI] [Google Scholar]
  • 30.Johnson J, Alahi A, Fei-Fei L. Perceptual losses for real-time style transfer and super-resolution. arXiv. 2016. 10.48550/ARXIV.1603.08155. [DOI] [Google Scholar]
  • 31.Wolterink JM, Leiner T, Viergever MA, Isgum I. Generative adversarial networks for noise reduction in low-dose ct. IEEE Trans Med Imag. 2017;36(12):2536–45. 10.1109/tmi.2017.2708987. [DOI] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

All data analyzed in this study are included in the 2DeteCT dataset [24]. A minimal working example is available at our repository. https://gitlab.com/maik.stille/unsuperviseddlreco.


Articles from BMC Medical Imaging are provided here courtesy of BMC

RESOURCES