Introduction
Neutron tomography is a noninvasive measurement method that differs from X-ray imaging, and muon tomography has been applied in various fields with a high accuracy and reliability [1,2]. The strong transmission of neutrons in metallic elements makes neutron tomography extremely useful for examining hydrogen in heavy elements under harsh experimental conditions such as strong radiation, high-temperature, and high-pressure two-phase flow systems. In addition, neutrons are used in boron neutron therapy owing to their ability to detect and reconstruct the three-dimensional (3D) distribution of boron concentration [3,4]. Neutron tomography systems consist of two parts: a neutron photographic system and a computed tomography (CT) system capable of measuring and displaying the 3D void rate in the boiling flow in a heated rod beam. They have also been applied to simulate the cores of advanced nuclear [5-8]. Asano and Takenaka [9] used neutron tomography to determine the void-rate distribution in two-phase air and water flows. Kureta et al. visualized the toroidal streaming in a heated fuel rod bundle using 3D neutron tomography [10]. Tremsin et al. used neutron imaging to assess the attachment, deposition, and structural integrity of fuel core blocks [11]. Andersson et al. developed a portable fast NCT to obtain the void rate distribution in fuel rod bundles in a boiling water reactor [12]. Although portable NCT systems can perform measurements at any altitude, their neutron generators exhibit extremely low neutron yields. Therefore, promoting the rapid development of neutron tomography for improving the efficiency and safety of nuclear fuels is an important research direction.
The most crucial part of a neutron tomography system is the 3D reconstruction algorithm, which is directly related to the image quality and measurement reliability. Because of the long scanning time of neutron CT (ranging from 30 min to several hours) and the complexity of practical application environments, it is difficult to obtain complete projection data. Consequently, reconstruction algorithms that can efficiently utilize sparse-view projection data are required to obtain accurate measurement results. Furthermore, the reconstruction of sparse-view projection data is helpful for investigations in harsh environments such as strong radiation. Currently, algorithms are used for the reconstruction of sparse views and highly under-sampled projection data. Therefore, this study was focused on a 3D reconstruction algorithm for sparse-view NCT.
Sparse-view reconstruction is a highly complex mathematical problem and is a significant research direction in the image reconstruction field. Because prior information can be embedded in the iterative reconstruction algorithm, it is considered the sparse-view reconstruction algorithm most likely to replace the FBP algorithm. With the development of deep learning, it has been applied to the field of tomographic reconstruction. Many researchers have worked on sparse-view tomography and achieved significant results. As proposed in [13], the DEAR model, which adds a priori information and data in the image domain to the compressed sensing-based variation model, can not only eliminate the artifacts of the reconstructed image but also improve the quality of the reconstructed image. A multiple adversarial learning angiography image reconstruction framework has been proposed in the literature [14], which solves the challenge of low-intensity aortic reconstruction by introducing dual-correlation constrained adversarial learning; its application in clinical data shows its feasibility and effectiveness. However, because of practical limitations, this study focused on neutron CT 3D reconstruction, and it was not possible to obtain a large number of neutron projection images for supervised training. Therefore, this study focuses on an iterative algorithm for neutron CT 3D reconstruction. Currently, mainstream iterative reconstruction algorithms include ART [15], SIRT [16], and SART [17]. Although all these iterative algorithms can reconstruct high-quality images, when the projection data are extremely sparse and no a priori information is introduced, the reconstructed images show significant artifacts. Donoho [18] proposed the compressive sensing (CS) theory, which has promoted the rapid development of sparse-view image reconstruction. According to the mathematical implications of the CS theory, an image may be reconstructed exactly if it is sparse or can be sparsely represented by a spatial transformation. The evolution of the CS theory has facilitated the application of total variational algorithms in sparse-view image reconstruction. Rudin proposed the ROF denoising model, which reduces noise while preserving the image edge and detailed structural information using the total variance as a constraint for image denoising [19]. Several TV-based techniques and variations to improve the performance of the algorithm have been put forward, including directional TV, weighted TV [20], edge-preserving TV [22], and weight TV[23]. The total variation model is a typical regularization model. Total variance minimization is particularly important in CT imaging because of its ability to resolve acute discontinuities. This is critical for many imaging problems, because the sample edges contain critical structural information about the object. However, because of the non-smooth character of the total variance, it is difficult to achieve total variance regularization minimization. Furthermore, one drawback of these models is that they assume that the image is piecewise constant, which destroys significant information in the image. The total-variational image-denoising problem is a class of convex optimization problems. To solve convex optimization problems, the second-order method exhibits good convergence and requires only a small number of iterations. However, each iteration of the second-order method is extremely complicated, making it difficult to apply to large-scale problems. In contrast, the first-order method involves only function values and gradient information, and the process of each iteration is relatively simple. In the case of gradient magnitude sparsity, the total variance of the intermediate images is minimized, resulting in high-quality reconstructed images. Therefore, this study employs a first-order method to address the total-variance image noise reduction problem, and proposes an algorithm applicable to the 3D reconstruction of NCT in sparse views.
The goal of this study was to find an efficient 3D reconstruction algorithm for sparse-view NCT. To address artifacts and noise in sparse-view projection-reconstructed images, we propose the ordered subset simultaneous algebraic reconstruction technique (OS-SART-PDTV) algorithm, which uses the ordered subset simultaneous algebraic reconstruction technique (OS-SART) to reconstruct the image and the first-order primal-dual algorithm to solve the total variation (PDTV). This novel algorithm achieves a blurred version of a piecewise constant object through phenomenological modeling, and reconstructs high-quality 3D images by minimizing the total variance of the intermediate images through gradient-amplitude sparsity, which allows the reconstructed image interiors to change quickly and smoothly. Next, we present the proposed method, including the proposed algorithm and NCT fundamentals, in Section 2. In Section 3, the simulation experiments and a real neutron projection experiment are discussed. Section 4 discusses the research process and presents conclusions. Finally, a short conclusion is presented in Section 5.
Principles and Algorithms of NCT
NCT system
This section describes the fundamentals of CT image reconstruction. In general, CT image reconstruction generates a 3D volume from a 2D collection of projected images using mathematical algorithms. This requires the development of a measurement model using mathematical methods to relate the measured data to the desired physical properties. Image reconstruction consists of two processes: forward and back projection. Forward projection enables the calculation of model measurements corresponding to the actual measurements that match the physical properties. Model measurements corresponding to the actual measurements were calculated using forward projection. Forward projection refers to the mapping of an objective onto the projection domain. Back projection is the opposite of forward projection, which determines the physical properties of a measurement. Therefore, these two operations largely determine the image reconstruction precision. The change in forward projection depends on the radiation beam geometry. Based on the selected system, source of radiation, and available data acquisition systems, the appropriate geometry of the beam was selected so that reliable measurements could be obtained. The NCT system primarily includes a collimator and shield, rotating sample stage, and neutron imaging system. The neutron imaging system included a 2D neutron image detector, conversion screen, and 3D reconstruction software. The algorithm used for 3D reconstruction directly determines the imaging quality and measurement reliability of the system, and is the core of the system. A schematic of the NCT scanning system is shown in Figure 1.
-202308/1001-8042-34-08-004/alternativeImage/1001-8042-34-08-004-F001.jpg)
In NCT systems, the mass of the neutron source and noise generated by the electronics can cause the projection data to contain noise. Therefore, Poisson noise and Gaussian noise are added to the numerical projection data reconstruction to validate the denoising ability of the algorithm while testing its reliability [24]. Therefore, these two noise components must be considered during NCT. The equation is as follows:
Principle of CT
CT projection acquisition
In NCT, the geometry of the neutron beam is primarily parallel. Among the mathematical concepts, the parallel geometric beam is the simplest. An object can be represented by a binary function
Eq. (3) represents the Radon transform of the object
Central slice theorem
The Central slice theorem establishes a connection between the 2D projection of an object and its 1D projection in the Fourier domain. The 1D Fourier transform function
Eq. (4) represents the 2D Fourier transform of the spatial frequency
Several problems arise when the central slice theorem is used for the Fourier transform reconstruction. First, the theorem produces data in the Fourier space that are inconsistent with the Cartesian space. The data were interpolated into Cartesian coordinates. However, interpolation in the Fourier space before the anti-Fourier transform can have a significant influence on the reconstruction. The second problem is the difficulty in performing targeted reconstruction and identifying fine structures within small areas.
Algorithms
TV algorithm
In the NCT, the measurement time can be drastically reduced by reducing the number of projection views; however, this leads to sparse sampling. Based on the CS theory, a signal can be reconstructed exactly if it is sparse or can be represented sparsely. Under ideal conditions, NCT reconstruction can be converted to solve the problem of a linear system; thus, the discrete model of CS theory may be represented.
However, in sparse-view image reconstruction, the incompleteness of the projection data leads to reconstructed images containing noise and artifacts. Therefore, various regularization models have been proposed to obtain approximate solutions, which are defined by the following equations:
First-order primal-dual algorithm
Owing to the segmental smoothness of the regularization term of the variational model, the total variational model can effectively preserve image edges during image recovery and achieve improved recovery results. Therefore, the total variational model, particularly the total variational regularization model proposed by Rudin, Osher, and Fatemi, has gained popularity. According to the ROF model, the discrete total variational model of the 3D images can be formulated as follows [26]:
In this study, the above model was improved using the finite difference matrix
Thus, the expression of the model investigated in the present study can be obtained as follows:
Although the total variational model efficiently preserves image edges, it is difficult to obtain the minimum value of the total variational model by solving Eq. (14) directly because of the non-smooth nature of the total variational model [27]. Because the first-order primal-dual algorithm is an efficient method for solving non-smooth convex optimizations of images, we employed it to solve Eq. (14).
Definition 1: Assume that the binary function
Chambolle and Pock suggested a first-order primal-dual algorithm to solve the following model based on the properties of the saddle points [28]:
Definition 2: Assuming that function
According to Definition 2, the
The iterative formula in Eq. (21) can be obtained by using a first-order primal-dual algorithm.
The minimization problem for the subproblem g can be converted into solving the solution of the linear Eq. (25). H is a
For subproblem
Then, the equation Eq. (27) is the
The defining equations for the projection operator of any vector
Set |
Initialize |
Repeat |
Calculate the deviation value RD |
Until |
Output recovery image g(i+1) |
Then, there is
Adaptive weighted total variation algorithm
The conventional TV term is based on the assumption that the reconstructed image is piecewise constantly distributed, and this approach can cause excessive smoothing of the reconstructed image edges. To alleviate the problem of over-smoothing of traditional TV edges, many researchers have studied weighted adaptive total variation [35]; therefore, in this study, an adaptive weighted total variation (AwTV) minimization image model was used for comparison with the proposed algorithm.
Fast Gradient Projection Algorithm
Beck and Teboulle proposed a fast gradient projection algorithm [34], which is derived as follows. The model expression to solve the TV-based denoising problem is given by Eq. (33).
•
•
• The operator
PC belongs to an orthogonal projection operator in set
Therefore, when
Based on the notation above, we obtain the dual problem in Eq. (33), and show the relationship between the primal and dual optimal solutions. To analyze this relationship, we propose the following hypothesis: We assume that
The
Because objective function
Therefore, problem Eq. (34) can be converted into the following equation.
Because the objective function is concave in
This can be rewritten as follows:
Subsequently, by substituting Eq. (41) into Eq. (40) and omitting the constant term, we obtain the following dual problem:
Our goal is to solve the dual problem in Eq. (34), whose gradient is expressed by Eq. (36). Therefore, the gradient projection algorithm, which is an effective method for solving the denoising problem, is presented. Because the norm of
The projection onto set
Substituting the objective function, gradient equation, and maximum Lipschitz constant into Eqs. (34) into the gradient projection algorithm introduced above, we obtain the following denoising algorithm:
OS-SART algorithm
In 1984, Anderson and Kak proposed an improved SART. The SART improves on the ART algorithms by calculating the error of all rays passing through a pixel at the same projection angle. The ART uses only one ray per iteration, whereas the SART corrects all the rays at the same angle. This is similar to lowering the noise introduced by the ART algorithm. Its formula is as follows:
The OS-SART is a combination of ordered subsets and the SART algorithm, and its formula is as follows:
Proposed algorithm
Based on the OS-SART iterative algorithm and first-order primal-dual algorithm with total variation denoising, we propose a new algorithm for sparse-view NCT 3D image reconstruction (OS-SART-PDTV). The iterative process of this algorithm contains two loops: the outer and inner loops are OS-SART for image reconstruction and PDTV for image denoising (Table 2).
1. While the stop criterion is not met |
2. Step1: OS-SART reconstruct the image |
3. Initialization: |
4. For |
5. |
6. Non-negativity constraint; |
If |
7. Step2: PDTV |
8. Set |
9. Initialize |
10. While the stop criterion is not met |
11. |
12. |
13. |
14. Calculate the deviation value RD, |
15. Until |
16. Output recovery image |
17. end if; |
18. Until the stopping criteria are reached. |
19. Get the final reconstructed image gOS-SART-PDTV |
Experiment
Quantitative Evaluation Index
In this study, we used four image evaluation metrics to quantitatively analyze the mass of the reconstructed images for each algorithm. The accuracy of the image reconstruction was quantitatively analyzed using the correlation coefficient (CC) metric, which is defined as follows:
The ((MSSIM) provides a comprehensive evaluation of the reconstructed image by comparing the differences between the image to be reconstructed and the reconstructed image in terms of brightness, contrast, and structure.
Brightness information:
Contrast information:
Structure Information:
where
RMSE is defined by the following equations.
Universal quality image (UQI) is a widely used image evaluation index, which is defined as follows:
Digital 3D Shepp–Logan Model Experiment
In the digital simulation experiment, we compared and analyzed the performance of five algorithms: FBP, OS-SART-TV, OS-SART-AwTV, OS-SART-FGPTV, and OS-SART-PDTV by reconstructing 3D Shepp–Logan model projection data. The dimensions of the 3D Shepp–Logan model were 256×256×256. An iterative algorithm must set reasonable iterative parameters to obtain an ideally reconstructed image. The following parameters were used to compare the three iterative algorithms: OS-SART-TV =2.7, NiterOS-SART=80,
Fig.2 shows the relationship between the RMSE of the reconstructed images using the OS-SART-PDTV algorithm and the number of iterations for different sparse views (28 and 38 projection views), showing that the OS-SART-PDTV algorithm can converge to a stable solution after a certain number of iterations.
-202308/1001-8042-34-08-004/alternativeImage/1001-8042-34-08-004-F002.jpg)
Fig. 3 shows the reconstruction of images with different numbers of projected views using the five algorithms. As illustrated in Fig. 3, the smoothness and sharpness of the images reconstructed using the five algorithms improved rapidly as the number of projection views increased. Compared to the other three iterative algorithms, the reconstructed images of the FBP algorithm showed severe bar artifacts. The reconstructed images from the four iterative algorithms are smoother and have sharper boundaries than those from the FBP algorithm. As shown in the enlarged ROI in Fig. 3, the OS-SART-TV, OS-SART-AwTV, and OS-SART-FGPTV algorithms can effectively reduce artifacts; however, part of the edge structure is not exactly reconstructed. In contrast, the novel algorithm can not only maintain good reconstruction performance but also reconstruct finer structures.
-202308/1001-8042-34-08-004/alternativeImage/1001-8042-34-08-004-F003.jpg)
In addition, we compared and analyzed the error images of the reconstructed images using different algorithms that reflected the difference between the pixel values of the reconstructed and reference images. According to the error image in Fig. 4, the image reconstructed using the FBP algorithm lost many features and produced many artifacts, indicating that the algorithm is not suitable for sparse-view NCT 3D reconstruction. The other four iterative algorithms performed better at suppressing artifacts and reconstructing detailed structural information. The OS-SART-PDTV algorithm has much less detail loss in the error image than the other algorithms.
-202308/1001-8042-34-08-004/alternativeImage/1001-8042-34-08-004-F004.jpg)
We plotted the profile of the reconstructed images for each algorithm in Fig. 5 to further evaluate the performance of each algorithm. The number of projection views from left to right was 28, 38, and 38 +, respectively. Here, 38+ indicates that the noise model was added to the 3D Shepp-Logan model. As shown in Fig. 5, there was a large fluctuation in the FBP profile line with the largest deviation from the true pixel value. Although the OS-SART-TV, OS-SART-AwTV, and OS-SART-FGPTV algorithms performed better than the FBP algorithm, there was still a gap between their amplitudes and true pixel values. The profile of OS-SART-PDTV matches the reference value best and is closest to the true value. This also indicates that the OS-SART-PDTV algorithm is well-suited for sparse-view NCT 3D reconstruction.
-202308/1001-8042-34-08-004/alternativeImage/1001-8042-34-08-004-F005.jpg)
As shown in Fig. 6. We used four image evaluation metrics to quantitatively analyze the reconstructed images from each algorithm. First, the evaluation indices of the images reconstructed using noiseless projection data were analyzed. From the CC, MSSIM, and UQI histograms shown in Figure 6, the values of the three metrics for the reconstructed images from each reconstruction algorithm gradually increased as the number of projection views increased. These three metrics exhibit similar characteristics.
-202308/1001-8042-34-08-004/alternativeImage/1001-8042-34-08-004-F006.jpg)
According to the RMSE histogram in Fig. 6c, the reconstructed images of OS-SART-PDTV had the smallest RMSE values compared to the other algorithms for the same projection views. The RMSE of the reconstructed image for each algorithm gradually decreased as the number of projection views increased. The RMSE value of the images reconstructed using the OS-SART-PDTV algorithm at 28 projection views was 0.03352, indicating that the reconstructed image was closest to the real image and that the quality of the reconstructed images was higher. As shown in the UQI histogram in Fig. 6d, the UQI values of the reconstructed images for each algorithm gradually increased as the number of projected views increased. The trend of the UQI was the opposite to that of the RMSE. The reconstructed images from the OS-SART-PDTV algorithm had the highest UQI values for the same number of projection views, indicating that it outperformed the other algorithms. The UQI value of the image reconstructed using the OS-SART-PDTV algorithm was 0.99039 for the 28 projection views. We then quantitatively analyzed four evaluation metrics for the images reconstructed using data containing noisy projections. From the CC, MSSIM, and UQI histograms, it can be seen that the OS-SART-PDTV algorithm has the largest evaluation metrics for these three reconstructed images when the same number of noise-containing projections are reconstructed. According to the RMSE histogram, the reconstructed image from the OS-SART-PDTV algorithm had the lowest RMSE value. Therefore, based on the quantitative and visual analyses of each algorithm, the OS-SART-PDTV algorithm has the highest-quality reconstructed images with the same number of projection views.
Digital Head Model Experiment
We further analyzed the performance of these five algorithms by reconstructing a digital head model. The reconstructed images from the five algorithms used for reconstructing different projection view numbers are shown in Fig.7. Based on the reconstructed images, the smoothness and sharpness of the reconstructed images of all five algorithms improve significantly as the number of projected views increases. Compared to the other four algorithms, the reconstructed images of the FBP algorithm show severe bar artifacts. The reconstructed images from these four iterative algorithms were smoother and had cleaner image boundaries than those from the FBP algorithm. As shown in the enlarged ROI in Fig.7, the OS-SART-TV, OS-SART-AwTV, and OS-SART-FGPTV algorithms are effective in reducing artifacts, but the edge structure of the image is not accurately reconstructed. In contrast, the proposed OS-SART-PDTV algorithm can not only reduce artifacts, but also reconstruct more detailed structural information.
-202308/1001-8042-34-08-004/alternativeImage/1001-8042-34-08-004-F007.jpg)
To further evaluate the performance of the algorithm, the contours of the reconstructed images for each algorithm are plotted in Fig. 8. As shown in Fig. 8, the numbers of projected views from left to right are 28, 38, and 38+, where 38+ indicates that noise has been added to the projection data. As shown in Fig.8, there was a large fluctuation in the FBP profile, which had the largest gap from the true pixel values. Although the OS-SART-TV, OS-SART-AwTV, and OS-SART-FGPTV algorithms performed better than the FBP algorithm, there was still a large deviation between the actual and true pixel values. The profile of OS-SART-PDTV matches the reference value best and is closest to the true value. This also indicates that the OS-SART-PDTV algorithm is well-suited for sparse-view NCT 3D reconstruction.
-202308/1001-8042-34-08-004/alternativeImage/1001-8042-34-08-004-F008.jpg)
According to the RMSE histogram of the reconstructed images from each algorithm, the OS-SART-PDTV algorithm had the smallest RMSE of the reconstructed images. As the number of projected views gradually increased, the RMSE of the reconstructed image for each algorithm gradually decreased. When the number of projected views is 28, the RMSE value of the OS-SART-PDTV algorithm-reconstructed image is 0.02404, which indicates that the reconstructed image of this algorithm is the closest to the real image, and the quality of the reconstructed image is higher.
The UQI histogram in Fig. 9d shows that the UQI values of the reconstructed images of each algorithm increased as the number of projected views increased. The UQI trend was opposite to that of the RMSE. The OS-SART-PDTV algorithm reconstructs the image with the largest UQI value for the same number of projected views, indicating that this algorithm outperforms the other three iterative algorithms. When the number of projected views was 28, the UQI of the image reconstructed by PDTV algorithm was 0.98594. We then quantitatively evaluated images containing noisy projections reconstructed using the four algorithms. The OS-SART-PDTV algorithm reconstructs the image with the largest CC, MSSIM, and UQI values for the same number of projected views. According to the RMSE histogram, the RMSE value of the reconstructed image obtained using OS-SART-PDTV was the smallest. Therefore, by quantitative and visual analyses of each algorithm, OS-SART-PDTV exhibited superior performance in sparse view reconstruction.
-202308/1001-8042-34-08-004/alternativeImage/1001-8042-34-08-004-F009.jpg)
To analyze the relationship between the OS-SART-PDTV algorithm and regularization parameters, we present the reconstructed images with different regularization parameters in Fig.10. Based on the reconstructed images, an optimal image was obtained by adjusting the regularization parameters when reconstructing the head model. According to the reconstructed images with different regularization parameters, it can be seen that the reconstructed image quality reaches the best when the regularization parameters reach a certain value as the reconstruction parameters gradually increase. As the regularization parameter continued to increase, the quality of the reconstructed image decreased.
-202308/1001-8042-34-08-004/alternativeImage/1001-8042-34-08-004-F010.jpg)
Real neutron projection experiment
To further validate the performance of this novel algorithm in practical applications, the performance of the algorithm was verified using projection data from an NCT-based clock model (Fig.11) provided by Burkhard Schillinger of the Technical University of Munich, Germany [35]. Schillinger et al. provided 201 neutron projection images captured at equal angles in the range of 0 °to 180°. They also provided two dark field and two open field background images. The background images were obtained using the CCD camera with the neutron beam turned off, which contained readout noise as well as electron noise caused by dark currents. Open-field images were obtained using a CDD camera with neutrons turned on and without the samples.
-202308/1001-8042-34-08-004/alternativeImage/1001-8042-34-08-004-F011.jpg)
As shown in Fig.12, the artifacts of the reconstructed images by the FBP algorithm gradually increase as the number of projected views decreases. When the number of projected views is 45, the four iterative algorithms outperform the FBP algorithm in suppressing artifacts and reconstructing fine structure information. Although the OS-SART-TV, reconstructs images with fewer artifacts, the edges of the reconstructed images are too smooth, resulting in the loss of detailed structural information of the reconstruction images. Despite OS-SART-AwTV and OS-SART-FGPTV algorithms can also reconstruct a lot of image details, their reconstruction results are poor compared with the OS-SART-PDTV algorithm that reconstructs the same number of sparse views. Visually, the OS-SART-PDTV algorithm outperforms other algorithms in terms of noise removal, artifact suppression, and retention of detailed structural information.
-202308/1001-8042-34-08-004/alternativeImage/1001-8042-34-08-004-F012.jpg)
The performances of the three iterative algorithms were quantitatively analyzed using four image-evaluation metrics, as shown in Fig.13. In Fig.13, the RMSE of the image reconstructed by the OS-SART-PDTV algorithm is the smallest, indicating the minimal error between the reference image and the reconstructed image, whereas the image reconstructed by the OS-SART-PDTV algorithm has the highest CC, MSSIM, and UQI values, indicating that it is most similar to the reference image. In summary, the OS-SART-PDTV algorithm performed well in denoising, suppressing artifacts, and reconstructing fine structures when reconstructing the projection data of sparse NCT scans, indicating that this novel algorithm can be applied to the 3D reconstruction of sparse-view NCT.
-202308/1001-8042-34-08-004/alternativeImage/1001-8042-34-08-004-F013.jpg)
Figure 14 presents the profiles of the reconstructed images. According to the profile, the OS-SART-PDTV algorithm has an advantage over the other algorithms, and its profile is the closest to the reference.
-202308/1001-8042-34-08-004/alternativeImage/1001-8042-34-08-004-F014.jpg)
Discussion
Herein, we proposed a 3D reconstruction algorithm for sparse-view NCT. Because the analytical algorithm (FBP) has inherent defects that make it unsuitable for sparse-view reconstruction, we used an iterative algorithm applied to the 3D reconstruction of sparse-view NCT. Furthermore, the iterative algorithm can embed a priori information to regularize the image. Therefore, the TV-based iterative algorithm is widely used in sparse-view CT image reconstruction because it is superior to other algorithms in artifact suppression and denoising. By reconstructing the projection data of the 3D Shepp-Logan, head, and clock models, the OS-SART-PDTV algorithm outperformed the other algorithms in both quantitative and visual analyses. Therefore, OS-SART-PDTV is suitable for sparse-view NCT. In addition, deep learning, an important research direction in the field of image reconstruction, has led to many significant research results in sparse-view reconstruction, such as in [36], using short C-arm CT. scans. This study proposed the DRONE model, which uses a codec network in the embedding module to extract depth features in the data and image domains, combined with the Wasserstein distance generation adversarial network to maintain details and features in the image domain. It combines data residual and image residual networks in the refinement module to restore fine structure features from the output of the embedding module. According to the CS iterative reconstruction model, the depth prior of the data and image domains is regularized, thus ensuring the robustness of the DRONE network and making the DRONE model good at retaining image edge information, recovering image features, and reconstructing accurate image information in practical applications.
Generally, in practical NCT scanning systems, the projected image is affected by photon statistical noise and electrical noise. Therefore, several iterative reconstruction algorithms cannot achieve satisfactory results in NCT scanning systems. To further test the performance of our algorithm, we reconstructed the projection data obtained from the NCT scan-clock model using the OS-SART-PDTV algorithm. Based on the results of the reconstructed neutron projection data, OS-SART-PDTV exhibited a good performance in denoising, suppressing artifacts, and reconstructing fine structures. According to the results of the reconstruction of the 3D Shepp-Logan model, the OS-SART-PDTV algorithm converged monotonically to a stable solution (Fig. 3).
Iterative reconstruction algorithms generally need to optimize several parameters to obtain a stable solution. This is a common problem encountered by all iterative reconstruction algorithms. The OS-SART-PDTV algorithm must optimize the following parameters:
Conclusion
NCT has proven to be a highly effective noninvasive measurement method and has been widely applied in nuclear engineering, thermodynamics, and other fields. However, because of the complexity of the NCT application environment, obtaining complete projection data is challenging. The selection of an efficient sparse-view reconstruction algorithm is directly related to the system imaging quality and reliability of the measurement results. To this end, we propose the OS-SART-PDTV algorithm for sparse-view NCT 3D. The OS-SART-PDTV algorithm is divided into two steps: OS-SART for image reconstruction, and PDTV for solving the total variance using a first-order primal-dual algorithm. Based on the reconstruction results of the projection data obtained from the NCT scan clock model, the OS-SART-PDTV algorithm has a significant advantage over the other algorithms in preserving edge structure, denoising, and suppressing artifacts. Therefore, the OS-SART-PDTV algorithm has great potential for application in NCT 3D reconstruction.
Analysis of influencing factors on the method for determining boron concentration and dose through dual prompt gamma detection
. Nucl. Sci. Tech. 32(4), 35 (2021). doi: 10.1007/s41365-021-00873-3Monte Carlo study of the neutron ambient dose equivalent at the heavy ion medical machine in Wuwei
. Nucl. Sci. Tech. 33(9) 119 (2022). doi: 10.1007/s41365-022-01093-zNew flexible CsPbBr3-based scintillator for X-ray tomography
. Nucl. Sci. Tech. 33(8), 98 (2022). doi: 10.1007/s41365-022-01085-zHybrid model for muon tomography and quantitative analysis of image quality
. Nucl. Scie. Tech. 33(7), 81(2022).doi: 10.1007/s41365-022-01070-6Transmission tomography of nuclear fuel pins and bundles with an electronic line camera system
. J. Nucl. Mater. 178(2-3), 277-283 (2008). doi: 10.1016/j.advwatres.2008.01.022Application of CT‐processing to neutron radiography imaging of a fluidized‐bed
. Part. Part. Syst. Char. 23(3-4), 272-278 (2006). doi: 10.1002/ppsc.200601066Latest developments in room-temperature semiconductor neutron detectors: Prospects and challenges
. Sci. China Phys. Mech. Astron. 66, 232001 (2023). doi: 10.1007/s11433-022-2021-6Neutron tomography of axially symmetric objects using 14 MeV neutrons from a portable neutron generator
. Rev. Sci. Instrum. 85(8), 085109 (2014). doi: 10.1063/1.4890662Application of fast neutron radiography to three-dimensional visualization of steady two-phase flow in a rod bundle
. Nucl. Instrum. Meth. Phys. Res. Sect. A 424(1), 73-76 (1999). doi: 10.1016/S0168-9002(98)01322-9Development of design technology on thermal-hydraulic performance in tight-lattice rod bundles: V-estimation of void fraction
. J. Power Energy Syst. 2(1), 271-282 (2008). doi: 10.1016/S0168-9002(98)01322-9Feller, Non-destructive studies of fuel pellets by neutron resonance absorption radiography and thermal neutron radiography
. J. Nucl. Materia 440(1-3), 633-646 (2013).doi: 10.1016/j.jnucmat.2013.06.007Neutron tomography using mobile neutron generators for assessment of void distributions in thermal hydraulic test loops
. Phys. Proc. 69, 202-209 (2015).doi: 10.1016/j.phpro.2015.07.029Deep embedding-attention-refinement for sparse-view CT reconstruction
. IEEE T. Instrum. Measurement 7, 1-11(2023). doi: 10.1109/TIM.2022.3221136Multiple adversarial learning based angiography reconstruction for ultra-low-dose contrast medium CT
. IEEE J. Biomed Health Informatics 27(1), 409-420 (2023). doi: 10.1109/JBHI.2022.3213595Algebraic reconstruction techniques (ART) for three-dimensional electron microscopy and X-ray photography
. J. Theor. Biol. 29(3), 471-481 (1970). doi: 10.1016/0022-5193(70)90109-8Iterative methods for the three-dimensional reconstruction of an object from projections
. J. Theor. Biol. 36(1), 105-117(1972). doi: 10.1016/0022-5193(72)90180-4Simultaneous algebraic reconstruction technique (SART): a superior implementation of the ART algorithm
. Ultrasonic Imaging 6(1),81-94(1984). doi: 10.1016/0161-7346(84)90008-7Robust uncertainty principles: Exact signal reconstruction from highly incomplete frequency information
. IEEE T. Information Theory 52(2), 489-509(2006). doi: 10.1109/TIT.2005.862083Nonlinear total variation based noise removal algorithms
. Physica D 60(1-4), 259-268 (1992). doi: 10.1016/0167-2789(92)90242-FEdge guided image reconstruction in linear scan CT by weighted alternating direction TV minimization
. J. X-ray Sci. Technol. 22(3), 335-349 (2014). doi: 10.3233/XST-140429Image reconstruction method for exterior circular cone-beam CT based on weighted directional total variation in cylindrical coordinates
. J. Inverse Ill-pose P. 28(2), 155-172 (2020). doi: 10.1515/jiip-2019-0012A new adaptive-weighted total variation sparse-view computed tomography image reconstruction with local improved gradient information
. J. X-ray Sci. Technol. 26(6), 957-975(2018). doi: 10.3233/XST-180412CT image reconstruction from sparse projections using adaptive TpV regularization
. Computational and Mathematical Methods in Medicine 2015, 354869 (2015)A simple low-dose x-ray CT simulation from high-dose scan
. IEEE T. Nucl. Sci. 62(5), 2226-2233 (2015). https://pubmed.ncbi.nlm.nih.gov/26543245/Color TV: total variation methods for restoration of vector-valued images
. IEEE T. Image Processing 7(3), 304-309(1998). doi: 10.1109/83.661180Karhunen-Loeve multispectral image restoration, part I: Theory
. IEEE T. Acoustics Speech and Signal Processing, 32(3), 592-600(1984).doi: 10.1109/TASSP.1984.1164363A general framework for a class of first order primal-dual algorithms for convex optimization in imaging science
. SIAM J. Imaging Sciences 3(4), 1015-1046(2010). doi: 10.1137/09076934XConvergence analysis of primal-dual algorithms for a saddle-point problem: from contraction perspective
. SIAM J. Imaging Sciences 5(1), 119-149 (2012). doi: 10.1137/100814494A first-order primal-dual algorithm for convex problems with applications to imaging
. J. Math. Imaging Vis. 40(1), 120-145(2011). doi: 10.1007/s10851-010-0251-1A high-quality photon-counting CT technique based on weight adaptive total-variation and image-spectral tensor factorization for small animals imaging
. IEEE T. Instrument. Measurement 70, 1-14 (2021). doi: 10.1109/TIM.2020.3026804Fast gradient-based algorithms for constrained total variation image denoising and deblurring problems
. IEEE T. Image Processing 18(11), 2419-2434(2009). doi: 10.1109/TIP.2009.2028250A freeware path to neutron computed tomography
. Physics Procedia 88, 348-353(2017). doi: 10.1016/j.phpro.2017.06.047DRONE: Dual-domain residual-based optimization network for sparse-view CT reconstruction
. IEEE T. Medical Imaging 40(11), 3002-3014(2021). doi: 10.1109/TMI.2021.3078067The authors declare that they have no competing interests.