Abstract
Sparse-view Computed Tomography (CT) has important significance in industrial inspection and medical diagnosis. Mojette transform is a kind of discrete Radon transform that can yield exact reconstructions instead of an approximate solution due to finite Radon sampling. However, the image is iteratively reconstructed pixel by pixel from corner to center, and the image error is proportional to the number of iterations. In this paper, we propose that there exist different sets of projection combinations to recover the original image within the close-to-minimal iterations. And a scheme is given to obtain multiple projection sets, each of which has the same number of minimum iterations and can recover a CT image with a similar level of small noise but different distributions. These images can be used further to restore the final CT image by counteracting noise with each other. The accuracy and validity of the proposed algorithm are verified by comparison with both other Mojette inversion algorithms and the classical SART algorithm.
Keywords
Introduction
Computed Tomography (CT) can effectively reconstruct the internal structure of the object, and it has been widely used in the field of industrial detection and medical diagnosis. Regarding the reconstruction technique, Radon transform is the theoretical basis of exact reconstruction in a continuous domain, whereas the detectors in an actual CT system are discrete and limited. Therefore, the image must be sampled to acquire discrete projection data, resulting in an approximate reconstruction error. Algebraic reconstruction techniques (ART) [1] and compressed sensing (CS)-based methods [2] are the main types of CT approximate reconstruction methods. When the projection data are insufficient, the image that is reconstructed by the algebraic reconstruction algorithm presents sharp artifacts and noise. As the advent of compressed sensing theory, Jørgensen et al. discussed the link between sparsity and sufficient sampling for CT reconstruction, so the Radon inversion reconstruction algorithms could realize a higher quality image from the insufficient projection data [3, 4]. Generally, image prior knowledge can be embedded in regularization to construct the CS reconstruction models, such as total variation (TV) regularization employing the image gradient sparsity [5, 6], higher-order derivative-based models [7, 8], dictionary-based sparse coding models [9, 10], wavelet and curvelet-based sparse models [11, 12], and deep residual learning for feature extraction [13, 14]. To date, many efforts have been devoted to mitigate the ill-posed problem that arises due to insufficient data, but the reconstruction error is still a problem when considering the presence of noise. To address the problems of reconstruction error and artifacts from a linear system with insufficient data based on the discrete Radon transform [15–18], Mojette transform provides new ideas for exact sparse-view CT reconstruction [19]. It is inspiring to see that research efforts have been made to consider the transform from the acquired Radon projection to Mojette projection [20–22].
Mojette transform is the theoretical basis of the exact CT reconstruction in the discrete domain. Mojette forward- and back-projection models are different from the traditional Radon-based reconstruction method. It establishes a one-to-one correspondence between the reconstructed pixel and the detector bin from the perspective of the discrete geometry. Since the discrete image domain, discrete projection domain and back-projection process are directly related to the establishment of a digital CT system, the Mojette inversion approach can reconstruct a discrete image from discrete sampling. A unique solution can thus be obtained for sparse-view CT reconstruction, which can fundamentally change the ill-posed problem according to the discrete geometry theory.
To address the problem of sparse-view CT reconstruction based on Mojette transform, Serviéres et al. [23] proposed the conjugate gradient method (CGM) on the discrete Mojette sampling geometry and implemented solutions of the inverse problem by minimizing the least square criterion. The conjugate gradient Mojette reconstruction estimated the image in each iteration. The high number of projections guarantees a lower number of iterations for image reconstruction, and an optimal solution is gained at a faster convergence rate. Normand et al. [24] used a geometrical approach to streamline the reconstruction process and defined different reconstruction paths from the starting point to destination. However, the method did not consider the projections that are gathered together to construct the optimal reconstruction path. Therefore, it cannot effectively reduce the noise propagation in the reconstruction process. Recur et al. [25] noted that the pixel values could be estimated by exploiting the Gaussian distribution of the corresponding bin set. The estimated pixels with a minimal error could be identified and reconstructed in each iteration. The smaller number of pixels reconstructed in each iteration leads to a higher number of iterations so that the overall error in the slice image is large in the case of fewer projections. Svalbe et al. [26] proposed a direct Mojette back-projection filtration algorithm, which generated results with the artifact such as the strong aliasing in the reconstructed image. When the number of projections is increased, the artifact at the center region is removed by using the FFT of the PSF, which is well conditioned. Kingston et al. [27] proposed a Fourier inversion reconstruction from Mojette projections that used exact frequency data re-sampling to make the slice data lie on a set of parallel lines in Fourier space. It required abundant slice data from the 1D projection DFT to tile the Fourier space so fewer artifacts would be introduced into the reconstructed results. Shekhar et al. [28] presented a robust method based on the classical Fourier inversion and generated compact sets of rational projections that are directly and exactly converted into Discrete Fourier Transform (DFT) space. However, a small redundancy in the Fourier space cannot spread out the noise and exponentially decreases the error in the reconstruction. In our previous work [29], the proposed priority-based Mojette inversion algorithm (PBI) takes projections in order of priority to minimize the noise multiplication factor for image reconstruction. The algorithm still cannot effectively suppress the error if there is a large amount of noise because Mojette transform is too sensitive to noise, especially in sparse-view CT reconstruction. Although some of above methods can acquire sufficient projection data to restore the original image, the results are not perfect, and the advantage of Mojette transform on the discrete geometry of the projection and reconstruction lattice is still not fully utilized in reconstruction schemes.
In this paper, we present a noise-robust Mojette reconstruction using multiple sparse-view images. The paper first extends the priority-based Mojette reconstruction approach by taking projections in order of priority [29], which has the advantage of yielding image reconstructions with minimal accumulation noise. Because more than one prioritized projection per iteration can be selected to implement the maximal number of pixels to minimize the accumulation noise, multiple projection sets are obtained by combining different selected projections. As a result, the paper obtains multiple projection sets to reconstruct multiple images for a 2D slice with a similar level of small noise but different distributions. Therefore, the proposed method can attenuate the noise effect by counteracting the noise among reconstructed CT images of the same slice and improve the performance without increasing the number of projections, which is more suitable for sparse-view CT reconstruction.
The paper is outlined as follows: Section 2 reviews Mojette transform and the priority-based Mojette inversion reconstruction (PBI). Section 3 defines PBI projection selection criterion by extending the PBI algorithm. Based on the proposed projection selection criterion, multiple projection sets can be obtained to reconstruct sparse-view CT images with a similar level of noise but different distributions. Then, the low-rank matrix restoration algorithm removes noise to find the most important elements and structures among these reconstructed CT images of the same slice. Section 4 shows the results of a comparison experiment in a noise environment and achieves better results than do several corner-based Mojette inversion algorithms.
Mojette transform and priority-based Mojette inversion reconstruction (PBI)
Mojette sampling using a Dirac pixel model is adapted to the discrete geometry of the
reconstructed image f (k, l) where
k stands for the columns and l for the rows, as shown in
Fig. 1. Mojette projection angle,
called simply a projection (p, q) in this paper, is
denoted as θ = arctan(q/p) by the integer
pair (p, q) corresponding to the number of pixel
displacements in the horizontal and vertical directions. Note that p and
q satisfy GCD (p,
q) =1 and q is always positive, except for
q = 0, p = 1. The value
Mp,q (b)
is the sum of pixels centered on the parallel lines
b = p · (l - 1) + q · (k - 1)
for projection (p, q) and Dirac-Mojette definition is
written as [30]

Results of Mojette sampling on a 3 × 3 image for projections (-1,1),(0,1),(1,2). (a) The value of bins in projection (-1,1) is 9, 7, 15, 6, 8. (b) The value of bins in projection (0,1) is 19, 6, 20. (c) The value of bins in projection (1,2) is 9, 4, 9, 2, 8, 5, 8.
Mojette back-projection can be accomplished from several different algorithms, and the
classic corner-based Mojette inversion algorithm (CBI) is based on the mapping between the
pixels and the projected bins. Katz theory indicates that the
P × Q image can be exactly reconstructed from the
minimal number of projections in a projection set
(p
i
,
q
i
) ,
i ∈ I, and it is formulated by [31]
However, the traditional CBI that uses only the subtraction operation is very sensitive to noise. The image is iteratively reconstructed pixel by pixel from corner to center, and the reconstructed sequences of pixels are not fixed. In the extreme situation, only one single bin-pixel correspondence is found by the CBI in each iteration, which requires the maximum number of iterations to reconstruct an entire image. As a result, the noise propagates from the bins to the associated pixels at the maximum noise multiplication factor, and the CBI reconstruction contains the maximum noise accumulation. Considering the shortcomings of the CBI, the priority-based Mojette inversion method (PBI) improves its anti-noise performance. According to the reconstruction path determined by the prioritized projections, the PBI purposefully maps the maximal number of bins to the associated pixels in each iteration, which minimizes the number of iterations, resulting in minimal error in the reconstructed images. However, other than the corresponding bins of the determined reconstruction path, the bins do not make a significant contribution to the associated pixels, so the anti-noise performance of the PBI is limited in the case of large noise.
To enhance the anti-noise performance of the PBI in the case of large noise, a simple scheme is designed by considering various types of noise propagation along different reconstruction paths. From the CBI reconstruction process, the same image is known to have different reconstruction paths, and the different paths will cause different accumulation noise. Thus, the reconstructed images contain different noise distributions from different sets of finite noisy projections. Therefore, a simple scheme can overcome the disadvantage of the PBI by averaging the reconstructed images with different noise distributions for the same slice.

An example of one pixel reconstructed by averaging the pixel values at the same position of four reconstructed images. (a) is the original image, the values of pixel 5 in images (b)(c)(d)(e) are (x5 + e1), (x5 + e2), (x5 + e3), and (x5 + e4) with different random noise e1, e2, e3, and e4, respectively. (f) is reconstructed by averaging the pixel values in images (b)(c)(d)(e).
For example, Fig. 2 describes one pixel reconstructed by averaging the pixel values at the same position of four reconstructed images for a 2D slice. Images (b)(c)(d)(e) are reconstructed from four projection sets (1,2) (1,1), (2,1) (1,1), (-1,2) (-1,1), and (-2,1) (-1,1), where the values of pixel 5 are (x5 + e1), (x5 + e2), (x5 + e3), and (x5 + e4) with different random noise e1, e2, e3, and e4. Next, images (b)(c)(d)(e) are averaged to obtain a de-noised image, and the simple average improves the quality of the de-noised image, as shown in Fig. 2(f). Therefore, a scheme to average different reconstructions for the same slice can overcome the limitations of PBI caused only by a determined reconstruction path. Moreover, we can utilize a more complicated method such as low-rank matrix restoration algorithm to remove noise.
In this section, the paper first defines the PBI projection selection criterion and notes that more than one projection per iteration can be selected to implement the maximum number of pixels. This occurs because special Mojette discrete sampling leads to great changes in the projections with different size images and detector resolution. The optimal selection of projection combinations is imperative to minimize the accumulation noise on reconstructed images. Furthermore, different projection sets obtained by a combination of multiple selected projections are used to reconstruct multiple sparse-view CT images of the same slice with a similar level of noise but different noise distributions, and the slice can be restored by counteracting noise among these reconstructed CT images.
PBI projection selection criterion
The Mojette projection data in each bin are the sum of all pixels centered on the parallel line b = p i · (l - 1) + q i · (k - 1) for projection (p i , q i ). Based on single bin-pixel correspondence, an image is fully reconstructed by mapping the bin values to the associated pixels in Mojette back-projection process. In the Mojette inversion reconstruction process, because of the noise that propagates from the bins to the associated pixels in each iteration, the noise multiplication factor increases as the number of iterations of image reconstruction increases. Thus, more noise accumulation leads to a poor quality of the reconstructed images. According to Mojette theory, the PBI maximizes the number of pixels in each iteration to speed up reconstruction; i.e., the image is reconstructed completely from the prioritized projections within the minimum number of iterations. Therefore, PBI projection selection criterion, simplified as the PBI criterion, was summarized to choose projections (p i , q i ) with the maximum sum of p i and q i under the physical limit of detector resolution [29]. This criterion ensures the anti-noise performance of the PBI to recover images with the least amount of accumulation noise.

The number of pixels centered on the rays are respectively 6, 3, 2 in projections (1,1)(1,2)(1,3). (a). The ray intersects 6 pixels in projection (1,1). (b). The ray intersects 3 pixels in projection (1,2). (c). The ray intersects 2 pixels in projection (1,3).
Specifically, these selected projections
(p
i
,
q
i
) have the maximum number of rays
(samples)
B = (N - 1) · (|p
i
| + q
i
) +1
(see Section 2), and the smallest number of pixels is centered on each ray for the
N × N image array. For example, Fig. 3 shows the interval of pixels and the number of
pixels centered on the rays in projections (1,1), (1,2) and (1,3). Fig. 3 (a) shows the interval

Two pixels centered on the longest rays (e.g., the ray marked with the bold line) correspond to 4 iterations for 6 × 6 image reconstruction from projections (3,1) and (-3,1) with the large sum of p i and q i , where the results in each iteration are described in the top row. Moreover, the location of the reconstructed pixels in each iteration is marked with red dots in the bottom row. Pixels with red dots are obtained by the known pixels with black dots. Reconstruction paths from black pixel to the red pixel along bold lines describe the reconstructed sequences of pixels.

Three pixels centered on the longest rays (e.g., the ray marked with the bold line) correspond to 7 iterations for 6 × 6 image reconstruction from projections (2,1), (-2,1), (1,2) and (-1,2) with the small sum of p i and q i , where results in each iteration are described in the first and third rows, and the location of the reconstructed pixels in each iteration is marked with red dots in the second and fourth rows. Pixels with red dots are obtained by the known pixels with black dots. Reconstruction paths from the black to the red pixel along bold lines describe the reconstructed sequences of pixels.
Obviously, a small number of pixels leads to a small number of bin-pixel correspondences. When solving pixels from the periphery of the image to the center, the image is easily reconstructed in smaller iterations to yield an image with less accumulation noise. Briefly, different numbers of pixels correspond to different iterations for image reconstruction; two examples are shown in Figs. 4 and 5. Figure 4 shows two pixels centered on the longest rays (e.g., the ray marked with a bold line) corresponding to 4 iterations for the 6 × 6 image reconstruction from projections (3,1) and (-3,1) with the large sum of p i and q i , where the results in each iteration are described in the top row and the location of the reconstructed pixels in each iteration is marked with red dots in the bottom row. In the first iteration, six pixels are reconstructed because of the 3 × 2 single bin-pixel correspondence in corners of the discrete image. In the second iteration, pixels with black dots are known, so pixels with red dots are obtained by single bin-pixel correspondence. The reconstructed sequences of pixels are illustrated as reconstruction paths from black to red pixels along bold lines simultaneously. Similarly, Fig. 5 shows that three pixels being centered on the longest rays (e.g., the ray marked with a bold line) corresponds to 7 iterations for image reconstruction from projections (2,1), (-2,1), (1,2) and (-1,2) with the small sum of p i and q i . In the first iteration, there are four pixels to be reconstructed because of the 2 × 2 single bin-pixel correspondence in image corners, and so on. By comparison, projections (p i , q i ) with the small sum of p i and q i correspond to more complex image reconstruction calculations because their reconstruction path is more complex than that of projections (p i , q i ) with the large sum of p i and q i . Based on the above analysis, it is reasonable to select projections (p i , q i ) with the maximum sum of p i and q i , which makes the small number of pixels centered on the longest projection rays through the discrete image.
Furthermore, we find that more than one projection in each iteration can implement the maximal number of pixels. There may be different sets of projection combinations that can be used to reconstruct the original image, and the reconstructed images show a similar level of noise but different distributions for the same slice. Given the scanning configuration that the reconstructed image size is 64 × 64, and the detector resolution is 1024; the Mojette projection (p i , q i ) under this condition follows (64 - 1) · (p i + q i ) +1 ≤ 1024, i.e.,p i + q i ≤ 16. According to the PBI criterion, PBI only selects projections with a sum of p i and q i equal to 16 to reconstruct the most number of pixels in each iteration; i.e., each selected projection has the same sum of p i and q i , which contains the same number of rays (samples) B = (N - 1) · (|p i | + q i ) +1 for an N × N image array. Thus, different combinations of projections prioritized by the PBI can be utilized to restore the images within a few iterations.
For example, Table 1 shows that multiple projection sets contain the same number of projections and are comprised of projections (p i , q i ) with the sum of p i and q i equal to 16; i.e., the total number of samples is the same in different projection sets. Their number of iterations is equal or close. The accumulation error in multiple reconstructed images for a 2D slice is almost the same but different in distribution.
The reconstructions from projection sets listed in Table 1 are shown in Fig. 6(a). We also illustrate image profiles along the 15th line of these images in Fig. 6 (b), so as to describe the differences among these reconstructed images in Fig. 6 (a). The error images between the original image and the reconstructed images are illustrated in Fig. 7(a). Similarly, Fig. 7 (b) shows image profiles along the 15th line of error images in Fig. 7 (a) to describe the differences among the error images. From the known error images, the noise distributions in the reconstructed images are quite different due to the difference in each reconstruction path from different sets of projections. Therefore, we can remove the noise by averaging all the reconstructed images to obtain the optimal solution for the original image. However, the reconstructed images from ten different sets of projections cannot effectively restore the original image. To achieve better image quality, many such projection sets should be selected.
Different sets of projections and their corresponding iterations

Differences among these reconstructed images. (a) The original image and its reconstructed images with different noise distributions from a set of ten projections in Table 1. (b) Image profiles along the 15th line of the images to describe the differences among the reconstructed images.

Differences among these error images. (a) The accumulation noises in the reconstructed images. Noise distributions in reconstructed images are quite distinct due to the difference in reconstruction paths from different projection sets. (b) Image profiles along the 15th line of the images in the horizontal directions to describe the differences among the error images.
It is known that the total number of rays (samples) in a projection set is denoted as
From the description given in Section 3.1, the maximum sum of
p
i
and
q
i
in projection
(p
i
,
q
i
) makes great changes with different
detector resolutions. As a result, the maximal number of pixels reconstructed in each
iteration is quite different in various cases, leading to some changes in the stable value
of iterations of image reconstruction. Thus, for a given-size image, the stable value of
iterations for image reconstruction is limited by detector resolution, and the total
number of data samples is determined by the sum of detector resolution
B
i
at different Mojette projections,
denoted
The influence of detector resolution on the stable value of iterations is shown in Fig. 8. The detector resolution and the stable value of iterations for image reconstruction are plotted as the horizontal and vertical axes, respectively. The red line illustrates that the stable value of iterations sharply drops from 449 to 1 as the detector resolution gradually increases from 512 to 4096 when reconstructing a 64 × 64 image. Similarly, there exists a decreasing trend for the 96 × 96 and 128 × 128 image reconstructions shown with blue and black lines, respectively. The diagram shows that the value of iterations decreases and trends to a smaller value for the reconstruction of a given-size image. A smaller number of iterations leads to less accumulation noise in the reconstructed images. Thus, 38 iterations, which is close to minimal, is considered a significant turning point of the curves because it ensures the reconstruction of images with little accumulation noise.

Influence of detector resolution on the stable value of iterations and the stable value of iterations for reconstructing a given-size image is followed by a significant downward trend with gradually increasing detector resolution.
Table 2 shows the sampling
parameters affected by detector resolution for reconstructing images of different sizes,
including the number of projections and iterations. With a number of data samples close to
2.50 × N2, the PBI can reconstruct the images of different
sizes within close-to-minimal 38 iterations. From the reconstruction parameters listed in
Table 2, the maximum sum of
p
i
and
q
i
with the image size N is written as
Reconstruction parameters affected by detector resolution
The quantitative analysis shows that when the relaxed constraints
To get the minimum number of iterations for an image reconstruction, constraints
From the qualitative analysis given above, a new selection scheme for a set of
projections is based on both the compact constraint
In Section 3.2, the proposed selection scheme of projection sets can yield multiple sets of projections to reconstruct multiple CT images for the same slice in close-to-minimal iterations. Thus, multiple reconstruction images for the same slice are obtained with a similar level of small accumulation noise. To make rational use of multiple reconstructed images to remove noise, this paper adopts the theory of low-rank recovery to restore the original image. It is acknowledged that low-rank theory can effectively remove noise and redundancy to find the most important elements and structures in data space. In this paper, each reconstructed image with small accumulation noise can be considered a column of the low-rank matrix. The columns in the observation matrix are linearly dependent and noise distribution in the matrix columns is sparse. Therefore, low-rank theory can achieve the optimal estimation of the original image A from the corrupted observations D = A + E, where some entries of the additive errors E may be arbitrarily large [32, 33]. Here, the Inexact Augmented Lagrange Multiplier Method (IALM), a typical solution of Robust principal component analysis (RPCA) problem, is utilized to estimate the optimal solution for the original image [34, 35]. Therefore, noise-robust Mojette reconstruction, also called the PBI-IALM reconstruction, is summarized in the following procedure:
(1) Obtaining multiple projection sets: Given a N × N
image and detector resolution B, projections
(p
i
,
q
i
) must satisfy the acquisition
requirement for Equation (3),
(2) Reconstructed images from multiple projection sets: Multiple projection sets are used to reconstruct the images f n (k, l) by using the PBI. Thus, different reconstructions for a 2D slice are obtained and contain similar levels of noise but different noise distributions.
(3) Each of the multiple reconstructed images is considered a column of the corrupted
observation matrix: Wright et al. showed that as long as the error matrix E is
sufficiently sparse, one can recover a precise low-rank matrix A from the corrupted
observations D=A+E by solving the RPCA problem:
(4) The optimal estimate of the original image: Finally, a low-rank matrix A can be recovered by using the IALM algorithm, and any column of matrix A is the optimal estimate of the original image.
In conclusion, this proposed selection scheme of projection sets can be applied to select many projection sets and obtain different reconstructions for a 2D slice using the PBI. The IALM algorithm can be used to remove the accumulation noise. A greater number of reconstructed images for a 2D slice and a higher quality result from the use of IALM.
To verify the performance of the proposed algorithm, experiments are designed in this section. The accuracy and validity of the algorithm are verified by comparison with both other Mojette inversion algorithms and the classical SART algorithm.
We only perform mathematical simulations to verify our method in experiments. To verify the anti-noise performance of the noise-robust Mojette reconstruction from sparse-view CT images, the number of sparse-view CT images is gradually increased by increasing the number of projections according to the selection scheme of projection sets. To further demonstrate the validity and accuracy of the proposed PBI-IALM algorithm, the PBI-IALM is compared with several corner-based Mojette inversion algorithms and the classical SART algorithm.
Noise-robust Mojette reconstruction
Based on discrete Mojette geometry, the acquisition data are collected along the parallel rays at projection angles to achieve exact and noise-free projection data [36]. The projection angles are non-uniformly distributed over [0, π]. To demonstrate the validity and accuracy of the proposed method in reducing the noise effect, a random uniform noise in the interval [-0.5 % Mmax, 0.5 % Mmax] is introduced into the Mojette projection data, where Mmax = max{ Mp,q (b) , (b, p, q) ∈ M } [25].
According to the proposed selection scheme of projection sets, the method to select
Mojette projection sets in this experiment is first described as follows. From Section 3,
we know that the sampling data should satisfy both the PBI compact constraint
Specifically speaking, when we arbitrarily choose 15 of the above 16 projections, then
Fig. 9 shows the results restored from 1, 165, 735, and 1775 projection sets by the PBI-IALM algorithm in the [-0.5 % Mmax, 0.5 % Mmax] noise environment, where (a)(f)(k)(p) are the original images. The results (b)(g)(l)(q) are reconstructed from one projection set, in which the center regions are destroyed by the accumulation noise. Because only one image is considered the corrupted observation, the PBI-IALM is nearly ineffective in removing the accumulation noise in center regions. By using 165 reconstructed images as corrupted observations to estimate the original images, the PBI-IALM algorithm gives an optimization solution (c)(h)(m)(r) by solving the convex optimization problem (4) in Section 3.3. The comparative results (b)(g)(l)(q) show that the noise in results (c)(h)(m)(r) were amazingly removed by the PBI-IALM algorithm. More useful information is applied to solve the RPCA problem as a result of using more sparse-view CT images for the 2D slice. Thus, the results (d)(i)(n)(s) were further improved as the number of reconstructed images became 735. Similarly, utilizing 1775 reconstructed images, the results (e)(j)(o)(t) became clearer and approached the original images. A comparison of the last two columns showed that the images were nearly the same. Therefore, 735 reconstructed images were enough to counteract noise; i.e., an increase of only 4 on the basis of 10 projections was sufficient to obtain enough sets of projection combinations, from which a final CT image was restored by removing the noise among their reconstructed CT images of the same slice.

The reconstruction results from 1, 165, 735 and 1775 sets of projections by using the PBI-IALM algorithm in [-0.5 % Mmax, 0.5 % Mmax] noise environment.
Image quality metrics between the reconstructed images and the original images are computed by the Structural SIMilarity (SSIM) criterion [37]. The closer the SSIM value is to 1, the better the reconstruction quality is. Moreover, the Peak Signal to Noise Ratio (PSNR) is used as an objective criterion for denoising. Fig. 10 shows the error images between sub-figures (e)(j)(o)(t) in Fig. 9 and their original images.
The experimental results demonstrate that the PBI-IALM algorithm can effectively remove large accumulation noise in the center region. To further demonstrate the anti-noise performance of the proposed PBI-IALM algorithm, the PBI-IALM is compared with several corner-based Mojette inversion algorithms, including the CBI, NR-CBI and PBI, in the following section.

The accumulation noise on different pixels is reflected through 3D surface graph of the error images (a)(b)(c)(d) between sub-figures (e)(j)(o)(t) in Fig. 9 and its original images (a)(f)(k)(p).
Comparison experiments with similar corner-based Mojette inversion algorithms are done to demonstrate the performance of the proposed robust algorithm against the accumulation noise. To ensure a comparison in the same noise environment given in [25], 2048 equi-spatial detector array is set for the 64 × 64 image reconstruction in a [-2.5 % Mmax, 2.5 % Mmax] noise environment. Moreover, noise robustness is also measured with signal to noise ratio (SNR). In the experiments, we extract 16 projections with the maximal sum of p i and q i from 15-order Farey series [38], from which the PBI, CBI and PBI-IALM are used to reconstruct the images. The NR-CBI reconstructs the images from 128 projections from the 10-order Farey series given in [25]. Notably, the 2048 detector resolution is sufficient for the number of the projection rays (samples) at all projections from both the 10-order and 15-order Farey series. According to the Mojette property, the total number of data samples included in the 16 projections with the maximal sum of p i and q i is far less than that in the 10-order Farey series, and the same situation occurs for the number of projections.
Fig. 11 shows the comparison results of PBI, CBI, NR-CBI and PBI-IALM, where (a)(f) are the original images. The results (b)(g) are reconstructed from 16 projections by the CBI, results (c)(h) from 16 projections by the PBI, results (d)(i) from 128 projections from 10-order Farey series by the NR-CBI in [25] and results (e)(j) from 16 projections by the PBI-IALM, as shown in Table 3. The experiments indicate that CBI and PBI fail to get the results shown as figures (b)(g)(c)(h) in a high noise environment. Compared with the results (d)(i) of NR-CBI, the results (e)(j) obtained by the proposed PBI-IALM algorithm were quite good. In conclusion, the proposed algorithm has obvious advantages in resisting noise interference in a large noise environment.

Comparison experiments with similar corner-based Mojette inversion algorithms in [-2.5 % Mmax, 2.5 % Mmax] noise environment given in [25]. (a)(f) are the original images, results (b)(g) are reconstructed from 16 projections by the CBI, results (c)(h) from 16 projections by the PBI, results (d)(i) from 128 projections by the NR-CBI in [25] and results (e)(j) from 16 projections by the PBI-IALM.
Comparison with similar corner-based Mojette inversion algorithms
Fig. 12 shows comparable results for using the PBI-IALM and the SART in a [-2.5 % Mmax, 2.5 % Mmax] noise environment. As shown in Fig. 12, (a)(d) are the original images, results (b)(e) are obtained by the PBI-IALM from 16 projections with the maximal sum of p i and q i from the 15-order Farey series, and results (c)(f) are obtained by the SART from 16 projections uniformly distributed between 0 and π. Comparisons between the SART and the PBI-IALM are depicted in detail in the following section.

Comparable results by the PBI-IALM and SART in [-2.5 % Mmax, 2.5 % Mmax] noise environment. (a)(d) are the original images, results (b)(e) are obtained by the PBI-IALM from 16 projections, results (c)(f) are obtained by the SART from 16 projections.
The paper proposes a new reconstruction algorithm based on Mojette transform, which is different from the traditional Radon-based SART algorithm. Comparison experiments with the traditional SART are done and shown in Fig. 13, where (a)(b)(c)(d)(e)(f) are the original images. From the comparison results shown in Fig. 13, the results (g)(h)(i)(j)(k)(l) by PBI-IALM are generally comparable with the results (m)(n)(o)(p)(q)(r) by the SART from the same number of projections in the [-0.5 % Mmax, 0.5 % Mmax] noise environment, where the projection error with ±0.5% is not too small for a x-ray image receptor. Specifically, the PBI-IALM algorithm can yield better results than those obtained by the SART in the peripheral regions of images, but the results are slightly worse than those of the SART in the center of the images. For instance, Fig. 14 shows image profiles along the 7th line of the images (i.e., the periphery of the images) in the horizontal directions obtained with the PBI-IALM and SART algorithms. Similarly, Fig. 15 shows image profiles along the center of the images. However, the PBI-IALM algorithm can select the projection angles, and the projections are not unique, whereas the SART algorithm always acquires projection angles that are uniformly distributed between 0 and π. From the description given above, we know that the special solution model based on Mojette transform is very different from the classical SART inversion method but that its anti-noise performance is identical to that of the SART algorithm in the [-0.5 % Mmax, 0.5 % Mmax] noise environment.

Comparison experiments with the traditional SART. (a)(b)(c)(d)(e)(f) are original images, results (g)(h)(i)(j)(k)(l) by PBI-IALM and results (m)(n)(o)(p)(q)(r) by the SART. Image profiles are plotted along 7th line and center line of the images in the horizontal directions.

Image profiles along the 7th line of the images (i.e., the periphery of the images) in the horizontal directions obtained with the PBI-IALM and SART algorithms. Specifically, the PBI-IALM algorithm (the red lines) can yield better results than those of the SART (the green lines) in the peripheral regions of images.

Image profiles along the centers of the images in the horizontal directions obtained with the PBI-IALM and SART algorithms. Specifically, the PBI-IALM algorithm (the red lines) can yield slightly worse results than those of the SART (the green lines) in the centers of the images.
The PBI algorithm can guarantee the accuracy of the Mojette reconstruction in the absence of noise. However, the PBI has challenges for the exact reconstruction from the noisy projection data due to the fixed reconstruction path. To overcome the PBI limitations caused only by a determined reconstruction path, a novel idea to design multiple effective reconstruction paths is proposed to counteract the noise among these reconstructed CT images of the same slice. The proposed scheme can effectively improve the anti-noise performance, and its stability relies on the number of images reconstructed from different projection sets. Compared with similar corner-based Mojette inversion algorithms, the proposed algorithm has advantages in resisting noise interference in a large noise environment. Compared with the SART algorithm, the proposed algorithm can yield comparable results in a [-0.5 % Mmax, 0.5 % Mmax] noise environment, which has practical significance in sparse-view CT reconstruction.
Footnotes
Acknowledgments
This work was supported by the National Key Scientific Instrument and Equipment Development Projects of China under the grant No. 2014YQ240445, and NSFC under the grant No. 61671104.
