Figures
Abstract
This paper addresses the image reconstruction problem in discrete tomography, particularly under challenging imaging conditions such as sparse-view and limited-angle geometries commonly encountered in computed tomography (CT). These conditions often result in low-quality reconstructions due to insufficient projection data and incomplete angular coverage. To overcome these limitations, we propose a novel reconstruction framework that integrates compressed sensing (CS) with a parametric level set (PLS) method tailored for discrete images. The proposed approach leverages prior knowledge of discrete gray-level values and employs a parametric level set function to represent boundaries in both binary and multi-gray-level images. Unlike previous methods, our PLS is constructed using a dictionary of basis functions composed of single-scale or multiscale Gaussian functions. Reconstruction is formulated as 𝚤1-norm minimization of Gaussian coefficients, promoting sparsity. We assess the method’s robustness by introducing varying levels of Gaussian noise into the projection data under both sparse-view and limited-angle conditions. Quantitative evaluations using PSNR, SSIM, and Dice coefficients demonstrate that the proposed method preserves boundary sharpness and accurately reconstructs discrete intensity levels, even in highly undersampled and noisy scenarios. Simulations and experiments on both synthetic and real CT data confirm that the proposed approach consistently outperforms conventional methods in terms of reconstruction quality, boundary accuracy, and noise robustness.
Citation: Ali HA, Rashed EA, Kudo H (2025) Compressed sensing-based image reconstruction for discrete tomography with sparse view and limited angle geometries. PLoS One 20(7): e0327666. https://doi.org/10.1371/journal.pone.0327666
Editor: Khan Bahadar Khan, Islamia University of Bahawalpur: The Islamia University of Bahawalpur Pakistan, PAKISTAN
Received: September 24, 2024; Accepted: June 18, 2025; Published: July 11, 2025
Copyright: © 2025 Ali et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All relevant data are provided within the paper.
Funding: This research was supported by JST-CREST (JPMJCR1765, JPMJCR2335), JSPS Grant-in-Aid for JSPS Fellows (No. 24KF0101), and Grant-in-Aid for Scientific Research (B) (No. 23K28346).
Competing interests: No authors have competing interests.
Introduction
Tomography is a widely used imaging technique in fields such as medical diagnostics, industrial inspection, astrophysics, archaeology, and materials science [1–3]. It relies on collecting projection data of an object from multiple angles to reconstruct its internal structure. However, in many practical scenarios, obtaining complete projection data is infeasible due to time, cost, or physical constraints. This leads to reconstruction problems involving sparse-view or limited-angle geometries, which are particularly ill-posed and prone to artifacts.
Discrete tomography, a subset of tomography, focuses on reconstructing images composed of a small number of known gray levels [4–6]. This setting arises frequently in applications such as industrial CT of manufactured parts, micro-CT of bone, or electron tomography of nanoparticles [7–11]. Although incorporating prior knowledge of discrete intensity levels can significantly enhance reconstruction quality, most conventional algorithms—such as filtered backprojection (FBP) [12–15] and standard algebraic reconstruction techniques (ART) [16–19]—do not effectively exploit this information, particularly under limited or noisy data conditions.
Compressed sensing (CS) theory [20–22] offers a powerful framework for recovering sparse signals from undersampled measurements. Several studies have applied CS to CT reconstruction [23–25], but its success heavily depends on the assumed sparsity prior and the chosen regularization strategy. In discrete tomography, where the target images are piecewise constant with well-defined boundaries and a limited set of intensity levels, standard CS formulations often struggle to preserve edge sharpness and enforce discrete values, particularly in the presence of noise.
Parametric level set (PLS) methods have been introduced to represent object boundaries using compact basis functions [26, 27]. These methods are effective for shape-based inverse problems and have been extended to tomography [28, 29]. However, existing PLS approaches face challenges when modeling multi-region or multi-level images, especially under data-limited scenarios [26, 30, 31]. Furthermore, prior PLS methods typically rely on predefined shape dictionaries or simple basis functions that lack flexibility in capturing fine boundary variations.
To address these limitations, we propose a novel reconstruction method tailored to discrete tomography under sparse-view and limited-angle conditions, as shown in Fig 1. We introduce a model-based method that integrates compressed sensing (CS) theory with a parametric level set (PLS) formulation. The key idea is to use a dictionary of Gaussian basis functions-either single-scale or multiscale-distributed over the image domain to represent the object’s shape and boundaries. By enforcing sparsity through 𝚤1-norm regularization of the basis coefficients and leveraging prior knowledge of discrete intensity levels, the method enhances reconstruction quality in sparse-view and limited-angle geometries. Unlike conventional methods, our technique is designed specifically for discrete tomography and excels at preserving boundary accuracy and robustness to noise. Practical experiments, including PSNR, SSIM , and Dice coefficients trends under varying noise levels and projection setups, demonstrate that our method achieves higher reconstruction quality, with improved preservation of fine details, even under sparse and noisy data conditions. These results confirm that the proposed approach outperforms previous techniques and other reconstruction methods.
The remainder of this paper is organized as follows: the Background section reviews the fundamentals of compressed sensing and the OWL-QN optimization method. The Parametric Level Set Method section introduces the proposed reconstruction model based on parametric level sets. The Basis Function section discusses implementation aspects, including basis function design. The Experimental Studies section presents simulation and experimental results. Finally, the Conclusion section summarizes our contributions and findings.
Background
To make this paper self-contained, this section offers a brief overview of compressed sensing theory and the orthant-wise limited-memory quasi-Newton (OWL-QN) algorithm, which is employed to address optimization problems involving 𝚤1-norm regularization.
Compressed sensing theory
The concept of compressed sensing (CS), introduced by Donoho and Candès [20, 21], posits that it is possible to recover the original signal from a sparse set of data samples. This has significant implications for computed tomography (CT), where projection data may be incomplete due to physical or practical limitations [20]. CS offers a substantial advantage over traditional Nyquist sampling methods by providing a lower bound for sampling requirements. In CT applications, the projection process can be mathematically described as a linear system:
where represents the observed data,
is the measurement sampling matrix, and
is a sparse vector containing the pixel values of the reconstructed image, with
.
The objective is to recover the original signal x from the observed data by solving the following 𝚤0-norm optimization problem:
However, solving the 𝚤0-norm optimization problem is known to be NP-hard. Consequently, Eq 2 is often approximated by converting it into an 𝚤1-regularized optimization problem:
This can be further reformulated as:
where is the regularization parameter. The choice of
is critical to the reconstruction process. In this study, we address this by solving Eq 4 for several small values of
and evaluating the quality of the resulting reconstructions. By comparing these results, we identify the value of
that yields the most optimal reconstruction.
In the context of CT image reconstruction, sparsity is not directly present in the image domain but can be effectively induced in the parametric level set framework, where image boundaries are encoded using a sparse set of basis functions. By modeling the level set function as a linear combination of Gaussian basis functions and enforcing sparsity on their coefficients through 𝚤1-norm minimization, we cast the reconstruction task as a compressed sensing problem tailored to discrete tomography.
However, classical CS-based reconstruction methods are known to face challenges such as sensitivity to noise, loss of fine structural detail, and instability under high undersampling conditions [22–24, 32]. To mitigate these issues, our approach incorporates prior knowledge of discrete gray levels and employs a structured dictionary of basis functions. This design promotes stability, reduces artifacts, and improves boundary preservation under both sparse-view and limited-angle acquisition scenarios.
To solve the 𝚤1-regularized problem efficiently, we employ the Orthant-Wise Limited-memory Quasi-Newton (OWL-QN) algorithm, which is described in the following section [33].
OWL-QN method
A key challenge in solving Eq 4 is that the 𝚤1-norm is not differentiable at zero. To address this, Andrew and Gao [33] proposed the OWL-QN (Orthant-Wise Limited-memory Quasi-Newton) algorithm, specifically designed to solve the 𝚤1-regularized optimization problem of the form:
In this formulation, represents the smooth data fidelity term, which is continuously differentiable and bounded below, and C>0 is a regularization parameter that controls the strength of the sparsity penalty.
The OWL-QN algorithm leverages the insight that the 𝚤1-norm is differentiable within any given orthant—an orthant is a set of points in which each coordinate never changes sign, making the 𝚤1-norm a linear function of its argument. Consequently, the second-order behavior of the objective function f in a particular orthant is predominantly determined by the loss component .
Geometrically, OWL-QN addresses the non-differentiability of the 𝚤1-norm by restricting the search direction to remain within a single orthant of the parameter space—that is, a region where the sign of each component of the vector remains fixed. Within each orthant, the 𝚤1-norm behaves as a linear function, avoiding the non-differentiable kink at zero. By projecting updates back into the same orthant, the algorithm avoids non-differentiable points in the optimization landscape and ensures smooth progress guided by the differentiable loss function. This orthant-wise strategy allows OWL-QN to maintain both numerical stability and sparsity in the solution. To take advantage of this, the algorithm constructs a quadratic approximation of the function l(x) within the orthant containing the current point. The search for the optimal solution is then confined to this orthant, along the direction of the minimum of the approximation.
To implement this, the algorithm uses a projection operator , which constrains x to remain in the same orthant as y, defined component-wise as:
where is the sign function, with
.
Additionally, selecting which orthant to explore involves evaluating the pseudo-gradient of the objective function:
The update formula for the OWL-QN algorithm is given by:
where is the step size, and
indicates the reference orthant direction:
Here, the vector is the negative pseudo-gradient. The search direction
is obtained via:
where is the limited-memory BFGS (L-BFGS) approximation of the inverse Hessian of l(x) [34].
Parametric level set method
In this paper, we employ the Parametric Level Set (PLS) method to tackle reconstruction problems of interest. In shape-based inverse problems, any domain can be partitioned into two regions: the foreground (object) D and the background
D, as illustrated in Fig 2a. Consequently, a model with two regions can be represented as follows:
(a) The zero-level set curve defines the boundary between the object and the region of interest. (b) Two level sets are used to model three regions, each indicated by a unique sign combination of and
.
Using the level set function , the model u(x) can be expressed as:
where denotes the Heaviside function, approximated smoothly as suggested in [27]:
where is a small interval over which the function is smoothed [27].
Instead of using the signed distance function in the traditional level set method, we used the parametric form of the level set function, known as the parametric level-set (PLS), which can be expressed as:
where c represents a small positive value. Using PLS, we can rewrite Eq 12 as:
Based on prior research by Aghasi et al. [27] and our own studies [35, 36], the parametric level set (PLS) function can be represented as a weighted sum of basis functions:
where N denotes the number of basis functions, is the PLS parameter vector, and Mi(x) are the basis functions in the set
.
For scenarios involving more than two regions, as shown in Fig 2b with three regions, we need to employ two level set functions. The model u(x) can then be expressed as:
Or more concisely:
The l1 optimization problem in Eq 4 can be generalized as follows:
where n is the number of level-set functions.
The procedure for determining the coefficients and obtaining the optimal solution using the proposed method is summarized in the following algorithm:
Algorithm 1 Reconstruction Algorithm
Input: ,
, u0, u1,
, M
Output: , u
- For k = 0 to
do
- Set
- Compute u from Eq 15.
In the context of multiphase level-set functions, our approach differs fundamentally from the Sparse Shape Composition (SSC) framework proposed in [30]. SSC enables shape formation through set operations—such as unions and intersections—of predefined shape primitives, and promotes sparsity via an 𝚤1-norm constraint on dictionary coefficients. While this allows for flexible geometric shape modeling, SSC suffers from a significant limitation: the 𝚤1-norm constraint in high-dimensional spaces leads to a large feasible solution space, increasing the risk of inaccurate or unstable reconstructions.
Our method targets discrete gray-level recovery in tomographic reconstruction and employs a unified dictionary composed of single- and multi-scale Gaussian basis functions shared across all level-set functions. In contrast to SSC, which constructs and combines shapes using separate dictionaries for each level-set function, our method utilizes a common, shared basis across all phases. This unified representation reduces model complexity, avoids over-parameterization, and ensures consistent feature representation across levels. By enforcing sparsity through 𝚤1-regularization over this shared dictionary, the proposed framework achieves enhanced numerical stability, improved boundary preservation, and robust performance in both sparse-view and limited-angle CT scenarios. Consequently, Eq 16 can be expressed in a more general form:
To solve Eq 19, an iterative process is required, including the computation of the gradient of the cost function at each iteration. Assuming:
For the case of a single level set, differentiating Eq 15 with respect to yields:
where denotes the Dirac delta function [27].
For multiphase level sets, differentiating Eq 18 with respect to and
yields:
From Eq 21, the derivatives of the function can be expressed as:
Basis function
Several options exist for selecting basis functions, including Gaussian functions, multi-quadric functions, polyharmonic splines, and thin plate splines. In this paper, we focus on the Gaussian function (GF) due to its flexibility and straightforward representation. The Gaussian function is given by:
where
denotes the Euclidean norm, xi represents the center of the GF, and
is the width of the GF. This can be rewritten as:
where
Two crucial factors influence the representation power and recovery accuracy of the proposed method:
- The number of GFs in the dictionary.
- The value of the shape parameter
.
The selection of Gaussian centers and the shape parameter for GF in parametric level set (PLS) reconstruction will be discussed in the following sections.
Distribution of the GF centers
The placement of GF centers significantly impacts the accuracy of recovering fine details in the reconstructed image. Previous studies [35, 36] indicated that placing GFs on a lattice grid in the image domain can affect recovery accuracy.
Historically, radial basis function (RBF) centers were placed arbitrarily, either on regular or irregular grids, depending on the specific application [26, 28], and [37]. For instance, [37] improved center placement by using image features or prior shape information. They compared two scenarios: using a regular grid when no prior knowledge was available and distributing centers near the boundary when prior shape information was available, concluding that center placement directly impacts accuracy.
Building on these insights, our approach adopts a distinct strategy. We use a large number of GFs, equal to the number of pixels in the domain, creating a dictionary where each pixel has its own GF. To manage the large dictionary size, we utilize the 𝚤1-norm and impose constraints on the image’s gray levels within our cost function. This approach efficiently removes unused centers and minimizes the cost function, and it performs well across various images with different topologies without requiring different center distributions for different applications.
Shape parameter
The shape parameter (or equivalently
) controls the spatial extent of each Gaussian basis function and plays a crucial role in balancing reconstruction quality, sparsity, and numerical stability. A smaller
leads to narrower functions that can capture fine details, but may cause overfitting, slower convergence, and ill-conditioned optimization. In contrast, a larger
results in wider functions that improve smoothness and convergence but may reduce spatial accuracy. Based on prior studies [35, 36] and our empirical tests, we select
as a practical trade-off between sparsity, numerical stability, and reconstruction quality. Although we use a fixed
to simplify implementation and reduce computation, future work could explore adaptive or learned shape parameters to enhance flexibility across varying image features or modalities.
To optimize the basis function width, we consider two approaches: a constant width for all Gaussian functions, and an estimated width for each one. Given our distribution strategy, we adopt the constant width approach to reduce computational cost while maintaining stable performance.
Our research utilizes both single-scale and multiscale Gaussian functions for image representation. The spatial distribution of these functions is illustrated in Fig 3.
- Single-Scale GF:
In this approach, we empirically determine an optimal value of (corresponding to a fixed
) and construct a dictionary consisting of one Gaussian function centered at each image pixel.
- Multiscale GF:
To improve sparsity and capture multi-resolution features, we employ a multiscale Gaussian function strategy. Specifically, we use ten different values of within the range [0.1,0.5], resulting in a richer dictionary composed of ten Gaussian functions per pixel.
Experimental studies
In this section, we present numerical results that showcase the performance, robustness, and accuracy of our proposed method for limited data X-ray tomography. We conducted experiments using both numerical phantoms and an experimental X-ray dataset, evaluating both single-level-set and multiphase-level-set functions. Additionally, we compared our method against several state-of-the-art iterative reconstruction techniques, including the Total Variation (TV) method, which involves solving an optimization problem using the Chambolle-Pock algorithm with non-negativity constraints [38]; the DART [19]; and the Dual Problem (DP) approach [39].
For fair comparison, we implemented TV, DART, and DP using consistent parameter choices and stopping criteria across all experiments. For the TV method, we used a regularization parameter
10−3, tuned empirically, with convergence defined by a tolerance of 10−6 on both optimality and progress. DART was configured to run for 50 iterations, with grayscale levels
and a segmentation threshold
. The DP method followed its reference implementation, running until the optimality gap fell below 10−6 or the maximum number of iterations was reached. All methods were executed either until convergence or until a fixed iteration limit.
To comprehensively assess the proposed method, we evaluated its performance in sparse-view and limited-angle scenarios, along with its robustness to noise. Gaussian noise was incorporated into the projection data at varying levels (e.g., , and n = 0.1), simulating real-world conditions. Reconstructions were performed for both sparse-view and limited-angle configurations, with noise robustness assessed quantitatively using PSNR and SSIM metrics.
To assess the effectiveness of our method, we performed synthetic tests on four different examples, each featuring distinct shapes as illustrated in Fig 4. The synthetic shapes shown in Fig 4 were deliberately designed to test specific capabilities of the reconstruction algorithms, including edge preservation, shape regularity, discrete segmentation, and reconstruction of non-convex or disconnected features. This variety ensures a thorough evaluation of each method’s robustness in handling geometric complexity and data incompleteness.
We also evaluated our approach with two different characters, depicted in Fig 5, using gray levels set to u0 = 0 and u1 = 1. For the multiphase-level-set scenario, we examined two images with three different gray levels, as shown in Fig 5.
Evaluation metrics
To evaluate the accuracy of our simulation results and to compare the performance of the proposed method with existing techniques, we conducted assessments under sparse view and limited angle conditions. We utilized three widely accepted image quality metrics: the Peak Signal-to-Noise Ratio (PSNR), the Structural Similarity Index Measure (SSIM) [40, 41], and the Dice coefficient [42].
The PSNR is defined as:
where represents the maximum possible pixel value in the image, and
denotes the Mean Squared Error between the original image (x) and the reconstructed image (
):
where M and N are the dimensions of the image, and x(i,j) and are the pixel values of the original and reconstructed images, respectively.
The SSIM is defined as:
where and
represent the mean values of x and
, respectively.
and
denote the variances, and
is the covariance. The constants c1 and c2 are used to stabilize the division with weak denominators.
To complement these pixel-level and structural metrics, we also report the Dice coefficient, which is particularly relevant in segmentation-like reconstruction tasks where the accuracy of region boundaries is critical. The Dice coefficient is defined as:
where A and B represent the sets of foreground pixels in the ground truth and reconstructed images, respectively. Higher Dice values indicate better overlap and region reconstruction.
Table 1 summarizes Dice scores for various methods under sparse-view and limited-angle conditions. The proposed method consistently achieves the highest Dice values across all test configurations, confirming its strength in accurately recovering region boundaries and discrete intensity levels.
While PSNR and SSIM provide standard measures of global reconstruction quality, they do not fully capture boundary sharpness or region-specific accuracy, which are crucial in discrete tomography. Region-based metrics such as Dice or confusion matrices may favor smoother reconstructions like TV that suppress noise but blur edges. Our method prioritizes precise boundary delineation and discrete level recovery, which are better appreciated through qualitative visual inspection and edge preservation analysis.
Tests
We conducted two distinct tests to evaluate the robustness of the proposed method in addressing limited data problems. Firstly, we investigated the impact of sparse projection data. Sparse sampling aims to decrease scan time by reducing the number of projection angles used. In our experiments with synthetic images, we started with 10 projections distributed across the range , then progressively reduced the number of projections to 6 and 4 for various examples to assess performance under increasingly sparse conditions.
Secondly, we explored the limited-angle problem, where projections were acquired within a restricted range . The values of
considered were
. This scenario often results in streak artifacts in the reconstructed images. Our goal was to demonstrate how our proposed method effectively mitigates these artifacts, thereby improving image quality.
As the angular range narrows, reconstruction degradation becomes more pronounced, particularly in methods like TV and DP that rely on more complete angular coverage. Our method remains robust across angular reductions by leveraging the sparsity and localization of Gaussian basis functions, which help maintain edge contrast even under incomplete sampling. The performance trends in later sections show that our method degrades more gracefully compared to competing approaches.
Real data
To evaluate the performance of our proposed method, we conducted experiments using real X-ray CT projection data for both single-level-set and multiphase-level-set functions. In the single-level-set scenario, we used X-ray projection data of a carved cheese slice [43]. Fig 6(a) presents a high-resolution filtered back-projection reconstruction from this data, obtained using a fan-beam sinogram with a resolution of 2000 2000 and 360 projections. The dataset includes two distinct gray levels corresponding to the cheese slice and the surrounding air. For sparse view experiments, we used DataFull_128
15.mat, containing 15 projections across a 360-degree rotation. For the limited-angle case, we used DataLimited_128
15.mat, which provides 15 projections over a 90-degree range.
In the multiphase-level-set scenario, we analyzed tomographic X-ray data of a walnut slice [44]. Fig 6(b) shows a high-resolution FBP reconstruction from 1200 projections ( resolution). This dataset reveals three distinct gray levels representing the walnut’s shell, kernel, and air. We used Data164.mat, containing sinogram data from 164 fan beams at 120 angles, with reconstruction resolution of
.
Sparse view CT
We evaluated the performance of our proposed method by reconstructing images from a limited number of projections within the angular range . Fig 7 illustrates the results for four different examples. For the first and second examples, we used only four projections, while the third and fourth examples with fine details and complex topologies were reconstructed using six projections.
The results demonstrate that our method significantly outperforms traditional techniques by delivering high-quality images with well-defined boundaries, even with few projections. In contrast, methods such as TV and DART exhibit noticeable artifacts due to data insufficiency. The parametric level set method (PALS) from [26], using Wendland-4 RBFs with wider spacing, shows satisfactory results in simpler cases but struggles with complex shapes (Fig 7). As projection count decreases, competing methods show degraded quality, while our method maintains accurate reconstructions using strategically placed Gaussian functions and optimized shape parameters (Figs 7 and 8).
To further evaluate the robustness of the proposed method under real-world conditions, we incorporated varying levels of Gaussian noise into the projection data. For this test, we focused on one example and reconstructed images using 4, 6, 8, and 10 projections under noise levels n = 0.01, n = 0.05, and n = 0.1 as shown in Fig 9. Figs 10 and 11 show the SSIM and PSNR trends for these tests, highlighting the method’s ability to maintain reconstruction quality across varying noise levels. The quantitative results demonstrate that as the number of projections increases, the method becomes more robust to noise, achieving a PSNR of and an SSIM of 0.901 for 10 projections at n = 0.05.
In addition to synthetic data evaluation, we tested our method on real computed tomography (CT) data. Fig 12 showcases the results from a carved cheese slice dataset with two materials. The sinogram, acquired from 15 projections over a 360-degree range, along with the reconstructions from our method and comparison techniques, highlights that while TV and DP methods approximate the ground truth, our method excels in delineating the carved cheese slice with smooth, precise boundaries and successfully identifying small features such as letters and holes.
The sinogram was acquired from 15 projections over a 360∘ range.
For evaluating multiphase level set functions, we tested the proposed method using two synthetic images, as shown in Fig 5. Each image consists of three distinct regions, and we employed two level set functions to represent these regions effectively. Fig 13 demonstrates our method’s performance in reconstructing these images, showcasing its ability to accurately delineate the boundaries of each region and handle complex, multiphase structures. We further applied our method to a real CT scan of a 2D walnut slice with three distinct materials. Fig 14 compare our reconstruction results with fbp and TV reconstruction method described in [38], using sinogram obtained from fan beams at 20 and 10 angles. As observed in the walnut dataset, the TV scheme achieves better homogeneity in some regions. However, the proposed method excels in accurately delineating fine boundaries, which is critical for discrete tomography. Fig 14 highlights the trade-offs between regional smoothness and boundary accuracy. These results suggest that the proposed method is particularly well-suited for applications requiring precise boundary reconstruction under sparse and limited-angle conditions.
From left to right: Filtered Back Projection (FBP), Total Variation (TV) regularization, and the proposed method.
To quantitatively assess performance, we used PSNR and SSIM metrics, as detailed in Table 2. The proposed method consistently achieves the highest PSNR and SSIM values across various projection scenarios, indicating superior reconstruction quality. Furthermore, the results demonstrate that increasing the number of projections improves both PSNR and SSIM scores, reflecting enhanced reconstruction fidelity and structural accuracy.
In the sparse projection case with 4 angles, although PALS achieves a slightly higher SSIM compared to the proposed method, this comes at the cost of significantly reduced PSNR. This difference arises from PALS’s tendency to apply aggressive smoothing during reconstruction, which inflates SSIM values by suppressing noise at the expense of detail preservation. In contrast, the proposed method prioritizes boundary sharpness and accurate modeling of discrete intensity levels. These strengths make it particularly well-suited for discrete tomography, where reconstruction fidelity and boundary accuracy are prioritized over marginal SSIM improvements.
Limited-angle CT
We also assessed the performance of the proposed method under limited-angle conditions, we conducted experiments using various angular ranges. Fig 15 shows the results for Example 4, where different reconstruction methods were compared using only 8 projections within the range of 0 to . The proposed method yields reconstructions that closely match the true images and surpass other methods in quality.
Fig 16 illustrates reconstructions of Example 3 under various angular ranges. Despite narrowing angles, the proposed method preserves structure and edge detail better than alternatives.
We further tested robustness by adding Gaussian noise at three levels and using 10 projections within angles (Fig 17). Figs 18 and 19 show PSNR and SSIM trends. Our method maintains high performance even under severe limitations.
For real data testing, we used the same carved cheese slice dataset with limited projections from 0 to . Fig 20 displays the sinogram obtained from 15 projections spanning 1 to
, alongside the reconstruction results from three different methods compared to our proposed method. The Tikhonov and TV reconstructions show streak artifacts and blurring in the carved regions due to the limited data. Although the DP method avoids these artifacts, it still fails to accurately delineate the region’s boundary. In contrast, our method accurately captures the shape of the cheese and correctly identifies the regions labeled C and T.
The sinogram was obtained from 15 projections spanning an angular range from 1 to .
Table 3 provides quantitative metrics for the TV, DART, PALS, and proposed methods under limited-angle conditions, using 8 projections across different angular ranges. The proposed method demonstrates the best performance in these evaluations, indicating that its reconstruction results are closest to the ground truth. This performance highlights the method’s superior artifact reduction, edge preservation, and noise suppression capabilities.
Conclusion
In this study, we introduced a novel reconstruction framework for discrete tomography that integrates compressed sensing (CS) with the parametric level set (PLS) method. The proposed approach is designed to address the challenges posed by sparse-view and limited-angle geometries by leveraging prior knowledge of discrete gray-level values in the target image.
Our method enforces sparsity through l1-norm regularization on a dictionary of Gaussian basis functions, which are assigned at each pixel and constructed using either single-scale or multiscale strategies. This formulation allows for a compact, compressible representation of image boundaries and internal structures. To efficiently solve the resulting optimization problem, we adopted the Orthant-Wise Limited-memory Quasi-Newton (OWL-QN) algorithm, which demonstrated reliable convergence and reconstruction accuracy.
Comprehensive numerical simulations and experiments using real CT data confirmed the effectiveness of the framework. The method consistently produced high-quality reconstructions in both sparse-view and limited-angle scenarios, with strong resilience to Gaussian noise. Quantitative metrics, including PSNR, SSIM, and Dice coefficients, highlighted the advantages of the method in preserving fine boundary structures and accurately recovering discrete intensity levels.
When compared with state-of-the-art techniques such as Tikhonov regularization, Total Variation (TV), DART, PALS, and Dual Problem (DP) methods, our framework achieved superior reconstruction performance, particularly in artifact reduction and boundary sharpness. While current results are promising, future work will investigate adaptive dictionary selection, 3D extensions, and real-time implementations to further enhance applicability in clinical and industrial imaging settings.
Acknowledgments
The real projection data used in this study are available from the X-ray lab at the University of Helsinki: http://www.fips.fi/dataset.php. We thank the lab members for providing the data and the anonymous reviewers for their feedback.
References
- 1.
Kak AC, Slaney M. Principles of computerized tomographic imaging. Philadelphia, PA, USA: Society for Industrial and Applied Mathematics. 2001.
- 2.
Natterer F. The mathematics of computerized tomography. Philadelphia, PA: SIAM. 2001.
- 3.
Buzug TM. Computed tomography: from photon statistics to modern cone-beam ct. Berlin, Germany: Springer. 2008.
- 4.
Herman G. Discrete Tomography: Foundations, Algorithms and Applications. Boston, MA: Birkḧauser. 1999.
- 5.
Herman G, Kuba A. Advances in Discrete Tomography, and Its Applications. Boston, MA: Birkḧauser. 2007.
- 6.
Gardner RJ. Geometric tomography. 2nd ed. Cambridge, UK: Cambridge University Press. 2006.
- 7. Schuetz P, Guggisberg D, Jerjen I, Fröhlich-Wyder MT, Hofmann J, Wechsler D, et al. Quantitative comparison of the eye formation in cheese using radiography and computed tomography data. International Dairy Journal. 2013;31(2):150–5.
- 8.
Peng S-J, Wu Z-F. Research on the CT image reconstruction of steel tube section from few projections. NDT & E Int., 2009.
- 9. Schillinger B. Proposed combination of CAD data and discrete tomography for the detection of coking and lubricants in turbine blades or engines. Electronic Notes in Discrete Mathematics. 2005;20:493–9.
- 10.
Batenburg KJ, Sijbers J. Discrete tomography from micro-CT data: application to the mouse trabecular bone structure. In: SPIE Proceedings, 2006. 614240. https://doi.org/10.1117/12.652603
- 11. Batenburg KJ, Bals S, Sijbers J, Kübel C, Midgley PA, Hernandez JC, et al. 3D imaging of nanomaterials by discrete tomography. Ultramicroscopy. 2009;109(6):730–40. pmid:19269094
- 12. Defrise M, Clack R. A cone-beam reconstruction algorithm using shift-variant filtering and cone-beam backprojection. IEEE Trans Med Imaging. 1994;13(1):186–95. pmid:18218496
- 13. Kudo H, Noo F, Defrise M. Cone-beam filtered-backprojection algorithm for truncated helical data. Phys Med Biol. 1998;43(10):2885–909. pmid:9814525
- 14. Zou Y, Pan X. Image reconstruction on PI-lines by use of filtered backprojection in helical cone-beam CT. Phys Med Biol. 2004;49(12):2717–31. pmid:15272684
- 15. Pan X, Sidky EY, Vannier M. Why do commercial CT scanners still employ traditional, filtered back-projection for image reconstruction?. Inverse Probl. 2009;25(12):1230009. pmid:20376330
- 16. Gordon R, Bender R, Herman GT. Algebraic reconstruction techniques (ART) for three-dimensional electron microscopy and x-ray photography. J Theor Biol. 1970;29(3):471–81. pmid:5492997
- 17. Andersen AH, Kak AC. Simultaneous algebraic reconstruction technique (SART): a superior implementation of the art algorithm. Ultrason Imaging. 1984;6(1):81–94. pmid:6548059
- 18. Trampert J, Leveque JJ. Simultaneous iterative reconstruction technique: Physical interpretation based on the generalized least squares solution. J Geophys Res: Sol Earth. 1990;95:12553–9.
- 19. Batenburg KJ, Sijbers J. DART: a practical reconstruction algorithm for discrete tomography. IEEE Trans Image Process. 2011;20(9):2542–53. pmid:21435983
- 20. Donoho DL. Compressed sensing. IEEE Trans Inform Theory. 2006;52(4):1289–306.
- 21.
Cand`es EJ, Romberg J, Tao T. Robust uncertainty principles: exact signal reconstruction from highly incomplete frequency information. Piscataway, NJ, USA: IEEE Press. 2006.
- 22.
Fornasier M, Rauhut H. Compressive sensing. Handbook of Math. Methods in Imag.. Berlin, Germany: Springer. 2011. p. 187–228.
- 23. Rashed EA, Kudo H. Statistical image reconstruction from limited projection data with intensity priors. Phys Med Biol. 2012;57(7):2039–61. pmid:22430037
- 24. Rashed EA, Kudo H. Overview of compressed sensing approach to CT image reconstruction. Med Imaging Technol. 2013;31:9–14.
- 25. Sidky EY, Kao C-M, Pan X. Accurate image reconstruction from few-views and limited-angle data in divergent-beam CT. Journal of X-Ray Science and Technology: Clinical Applications of Diagnosis and Therapeutics. 2006;14(2):119–39.
- 26. Kadu A, van Leeuwen T, Mulder WA. Salt Reconstruction in Full-Waveform Inversion With a Parametric Level-Set Method. IEEE Trans Comput Imaging. 2017;3(2):305–15.
- 27. Aghasi A, Kilmer M, Miller EL. Parametric Level Set Methods for Inverse Problems. SIAM J Imaging Sci. 2011;4(2):618–50.
- 28. Liu D, Khambampati AK, Du J. A Parametric Level Set Method for Electrical Impedance Tomography. IEEE Trans Med Imaging. 2018;37(2):451–60. pmid:28952939
- 29. Larusson F, Anderson PG, Rosenberg E, Kilmer ME, Sassaroli A, Fantini S, et al. Parametric estimation of 3D tubular structures for diffuse optical tomography. Biomed Opt Express. 2013;4(2):271–86. pmid:23411913
- 30. Aghasi A, Romberg J. Sparse Shape Reconstruction. SIAM J Imaging Sci. 2013;6(4):2075–108.
- 31.
Ali HA, Kudo H. Level-Set Method for Limited-Data Reconstruction in CT using Dictionary-Based Compressed Sensing. In: 2023 15th International Conference on Computer and Automation Engineering (ICCAE), 2023. 264–8. https://doi.org/10.1109/iccae56788.2023.10111292
- 32. Leng S, Tang J, Zambelli J, Nett B, Tolakanahalli R, Chen G-H. High temporal resolution and streak-free four-dimensional cone-beam computed tomography. Phys Med Biol. 2008;53(20):5653–73. pmid:18812650
- 33.
Andrew G, Gao J. Scalable training of L-1-regularized log-linear models. In: Proceedings of the 24th Inter. Conf. on Machine Learning, 2007. 33–40.
- 34.
Nocedal J, Wright S. Numerical optimization. Springer Science & Business Media. 2006.
- 35. A. Ali H, Kudo H. Binary Tomography Reconstruction with Limited-Data by a Convex Level-Set燤ethod. Computers, Materials & Continua. 2022;73(2):3741–56.
- 36.
Ali HA, Kudo H. New level-set-based shape recovery method and its application to sparse-view shape tomography. In: 4th Inter. Conf. on Digital Medicine and Image Processing, 2021. 24–9.
- 37. Gelas A, Bernard O, Friboulet D, Prost R. Compactly supported radial basis functions based collocation method for level-set evolution in image segmentation. IEEE Trans Image Process. 2007;16(7):1873–87. pmid:17605385
- 38. Chambolle A, Pock T. A first-order primal-dual algorithm for convex problems with applications to imaging. J. of Mathematical Imag. and vision, vol. 40, no. 1, pp. 120–45, 2011.
- 39. Kadu A, van Leeuwen T. A Convex Formulation for Binary Tomography. IEEE Trans Comput Imaging. 2020;6:1–11.
- 40.
Seitzer M, Yang G, Schlemper J, Oktay O, Würfl T, Christlein V, et al. Adversarial and perceptual refinement for compressed sensing MRI reconstruction. In: Proc. Int. Conf. Med. Image Comput. Comput.-Assist. Intervent., 2018. 232–40.
- 41. Wang Z, Bovik AC, Sheikh HR, Simoncelli EP. Image quality assessment: from error visibility to structural similarity. IEEE Trans Image Process. 2004;13(4):600–12. pmid:15376593
- 42. Zou KH, Warfield SK, Bharatha A, Tempany CMC, Kaus MR, Haker SJ, et al. Statistical validation of image segmentation quality based on a spatial overlap index. Acad Radiol. 2004;11(2):178–89. pmid:14974593
- 43.
Bubba TA, et al. Tomographic X-ray data of carved cheese. In: 2017. https://arxiv.org/abs/1705.05732
- 44.
Hämäläinen K, et al. Tomographic X-ray data of a walnut. arXiv preprint. 2015. https://doi.org/arXiv:1502.04064