I. INTRODUCTION
X-ray computed tomography (CT), an technique for clinic diagnostics at first, has been developed into industrial CT system for non-destructive detection in aerospace, geology, weapons, metallurgy, etc. [1-5]. Test objects consisting of single composition materials, such as engine, rock specimen, teeth, etc. are used in CT imaging [6, 7], so CT images of these test objects can be considered as binary images that have only two gray values (i.e., black and white). They can be modeled as piecewise constant matrix, and easily sparsified by proper orthogonal transformation in reconstruction [8, 9]. Binary CT image reconstruction is a key technique, for image reconstruction from incomplete projection data by some continuous tomography methods [10, 11]. Also, there are some discrete tomography methods for binary CT image reconstruction from few-view projections [12-15]. In industrial CT systems, scan time is very long due to large size of test object and too many projection views [4, 5]. Test object reconstruction from few-view projections can reduce scan time. In medical CT systems [8], biomedical samples reconstruction from few-view projections is conducive for reducing the radiation dose.
Conventional reconstruction algorithms (i.e., filter back-projection and algebraic reconstruction techniques) cannot reconstruct high-quality CT image from incomplete projection data [1]. Interestingly, compressed sensing (CS) theory can reconstruct high-quality images from less projection data than what is usually considered necessary according to the Nyquist sampling theory [16-18]. The main idea of CS theory is that an image can be reconstructed from a rather limited amount of data as long as an underlying image can be sparsely represented in an appropriate domain and determined from these data [19-21]. Also, some advanced algorithms make use of some priori information in CT image reconstruction to reduce projection data greatly [22, 23]. Thus, it is feasible to reconstruct binary CT image from incomplete projection data using the CS-based reconstruction algorithm and some priori information.
In this paper, we focus on binary CT image reconstruction from incomplete projection data in non-destructive detection, and propose an algorithm based on CS and Otsu’s method. To improve quality of reconstructed image, we employ Split-bregman method with L1/2 regularization [24], which can produce sparser solution compared with the L1 regularization method used in CT image reconstruction. Meanwhile, we also use a priori knowledge of gray value information and Otsu’s method [25] as the optimization constraint in reconstruction process, which can segment and extract gray value information of binary image. The remainder of this paper is organized as follows. Our reconstruction algorithm is proposed in Sec. II, images reconstructed using different methods are compared in Sec. III, and in the last section, the image reconstruction process and results are discussed.
II. MATERIALS AND METHODS
In CT imaging, it is of significance to reduce scan time or radiation dose, which, in turn, determine the detection data completeness. Currently, the CS-based reconstruction algorithm is easier to take into account incomplete projection data during the reconstruction process and make a better performance. We propose here an algorithm based on CS theory and Otsu’s method to reconstruct binary CT images from incomplete detection data in non-destructive detection. In the following, we will summarize the proposed algorithm scheme.
It has been widely accepted that a CT image reconstruction can be modeled as a linear system
where b = (b1,, bM) RM represents the detection data, f = (f1,,fM) RN denotes the image object, and A = (aij) is the measurement matrix.
The CT image reconstruction method can be empowered by the CS technique to reduce the necessary datasets and improve the image quality under many less favorable conditions. The CS-based reconstruction method can be expressed as
where E(f)> is the regularization function. Then, we can use the penalty function method to convert Eq. (2) into an unconstraint optimization problem
In CS theory, it is difficult to apply L0 norm, the most ideal regularization norm, in image reconstruction [26, 27]. Thus, L0 norm is commonly replaced by L1 norm in CT image reconstruction [28, 29]. Theoretically, L1/2 norm is closer to L0 norm, which can produce sparser solution and reconstruct high-quality CT images [30, 31]. We propose an algorithm based on L1/2 regularization to solve binary image reconstruction problem [24]: using L1/2 norm as the regularization norm and gradient transformation as the sparse transformation, Eq. (3) can be redefined as
where ϕ(f) is the sparse transformation. Using an intermediate variable d=ϕ (f), Eq. (4) can be converted into
Then we can use Split-bregman method [32, 33] to convert Eq. (5) into two unconstrained optimal problems:
To solve Eq. (6), we can split it into Eqs. (8) and (9):
Here, Split-bregman method based on L1/2 regularization can reconstruct high-quality binary image from few-view projections [24].
In order to improve the quality of reconstructed binary image from incomplete detection data, we utilize a priori knowledge of the two gray values and a segmentation mechanism (Otsu’s algorithm) in reconstruction process. In Otsu’s algorithm [25, 34], the normalized histogram of reconstructed image is p[m], m∈[mmin, mmax], where [mmin, mmax] is the gray-level range. Setting a threshold T [mmin, mmax] to divide the gray-level range into two classes ([mmin, T] and [T+1, mmax]), the reconstructed binary image can be divide into two gray value regions. The class separability associated with T is defined as
where w0(T)=p[m] (m=mmin T), w1(T)=p[m] (m=T+1 mmax), μ0(T)=mp[m] (m=mminT), μ1(T)=mp[m] (m=T+1mmax), and μ=mp[m] (m=mminmmax). The purpose of Otsu’s algorithm is to search an optimal threshold T’ to maximize S2(T),
and this method can localize the reconstructed image structure information in non-destructive detection. In our algorithm, Otsu’s method calculates the optimal segmentation threshold T, and segment the reconstructed image with two parts. Meanwhile, the priori knowledge (the true gray value) is used to determine the gray value of each part. Finally, we use the segmented image as an intermediate image in next iterative loop.
In the implementation, the whole iteration process of our proposed algorithm can be summarized as follows: [Step 1]
Step 1 Initialize reconstructed image f = 0;
Step 2 Input measured data b, and calculate intermediate image fART using ART algorithm:
For i=1,2,⋅,Nangle
End
Step 3 Positivity constraint for fART using Eq. (13):
Step 4 Update the intermediate image fSB using the Split-bregman method based on L1/2 regularization.
For k = 1,2,,NSB
End
Step 5 Update the intermediate image fOtsu using Otsu’s method, and calculate optimal segmentation threshold T’,
Step 6 Initialize next iteration image f:
Step 7 Go to Step 2 until the stopping criterion is met.
In our algorithm, some key parameters are selected according to experimental analysis. The constraint factor λ in ART method is determined to accomplish initialization reconstruction. Two important parameters of β and ρ in Split-bregman method are determined based on L1/2 regularization to realize optimization reconstruction. Finally, the scale factor δ is determined to combine Split-bregman method based on L1/2 regularization and Otsu’s method. For better reconstruction results, reconstruction errors are calculated to obtain optimal parameters of experiments.
III. RESULTS
To demonstrate the feasibility of our proposed method in non-destructive detection, numerical simulations were performed with three binary phantoms, i.e the mandible, turbine blade and limestone phantoms in Fig. 1. The pixel size is 256× 256. The binary mandible phantom was derived from a real mandible CT image, which contains teeth region and bone region; the binary turbine blade phantom having two gray levels (0 and 1) and containing turbine blade and background regions, was derived from a turbine blade CT image; and the binary limestone phantom, derived from a rock specimen CT image, has two gray levels (0 and 1) and contains surrounding rock region, internal porosity region (air) and background region (air).
-201505/1001-8042-26-05-012/alternativeImage/1001-8042-26-05-012-F001.jpg)
Here, a typical parallel-beam geometry of the CT system is assumed. To compare and analyze reconstruction results, algebraic reconstruction technique (ART) [35], total variation based algebraic reconstruction technique (ART-TV) [28], Split-bregman method based on L1/2 regularization (SB-L1/2) [24], and our method, i.e. Split-bregman method based on L1/2 regularization and Otsu’s method (SB-Otsu), were used to reconstruct the three phantoms, respectively, in the iteration numbers of 200 for all the reconstruction process. The ART was implemented in Eq. (12). The ART-TV were implemented in two loops, the outer loop implementing ART to reduce data discrepancy, and the inner loop to minimize image’s TV. In the inner loop, the gradient descent method was used:
where ‖f‖1 denotes TV of f, fi,j is the pixel value of the discrete 2D image, and gi,j is discrete gradient.
where γ is the gradient descent control coefficient, ω= ‖f(m+1)-f(m)‖2 is the scaling coefficient of the gradient descent,
In binary mandible phantom reconstruction, the angular scanning was from 0 to 180 in 30 steps, producing 6 projections. Then we added 0.5% Gaussian noise into projection data, and the reconstructed results using different methods are shown in Fig. 2A. In binary turbine blade phantom reconstruction, the angular scanning was from 0 to 180 in 18 steps, producing 10 projections. We added 0.5% Gaussian noise into projection data and used the 10 projections to reconstruct the turbine blade phantom (Fig. 2B). In binary limestone phantom reconstruction, the angular scanning was from 0 to 180 with 22.5 steps, producing 8 projections. Then we added 0.5% Gaussian noise into projection data, and the reconstructed results using different methods are shown in Fig. 2C.
-201505/1001-8042-26-05-012/alternativeImage/1001-8042-26-05-012-F002.jpg)
Then, the root mean square error (RMSE) in Eq. (21) was used to quantify the reconstructed results,
where
-201505/1001-8042-26-05-012/alternativeImage/1001-8042-26-05-012-F003.jpg)
Phantoms | ART | ART-TV | SB-L1/2 | SB-Otsu |
---|---|---|---|---|
Mandible | 0.1319 | 0.0954 | 0.0753 | 0.0534 |
Turbine blade | 0.1372 | 0.1308 | 0.1287 | 0.0864 |
Limestone | 0.0728 | 0.0391 | 0.0334 | 0.0275 |
From Fig. 2, the reconstructed images using ART methods contain a lot of noise and artifacts, while the reconstructed images using ART-TV, SB-L1/2 and SB-Otsu methods have clearer edges. From Table 1, the SB-Otsu method performed better in binary CT image reconstruction from severe incomplete projection data than other three methods. It is more effective in treating noise and artifacts. From Fig. 3, SB-Otsu algorithm can reconstruct higher quality binary CT images with the same iteration numbers.
IV. DISCUSSIONS AND CONCLUSION
In CS theory, an image can be reconstructed from a rather limited amount of detection data as long as it can be sparsely represented in an appropriate domain and determined from these data. From the results in Sec. III, the CS-based method is effective in treating noise and artifacts for the reconstructed images from incomplete detection data. However, the CS-based algorithm is not omnipotent, the reconstructed images may suffer the loss of some detail information due to severe incomplete detection data. In order to improve reconstructed image quality from severe incomplete detection data, a priori knowledge of gray value information and a segmentation mechanism (Otsu’s method) are introduced into binary CT image reconstruction.
There are still some issues worth further discussion in this paper. First, the amount of projection data used in reconstruction depends on the structure of reconstructed image in our study. More complex the structure of reconstructed image is, more projections reconstructing high-quality image needs. Second, the correlation of projection vectors also determines the quality of reconstructed image. Weaker the correlation of projection vectors is, higher the quality of reconstructed image is. Third, our proposed algorithm combines Split-bregman method based on L1/2 regularization and Otsu’s method. In reconstruction process, we need to set a proper weighting coefficient δ for Otsu’s algorithm implementation. If the value of weighting coefficient δ is too large, the quality of reconstructed image will be lowered. In our study, we select the value of weighting coefficient δ according to experimental analysis.
Currently, we analyze three binary image phantoms: a mandible phantom, a turbine blade phantom and a limestone phantom. The limestone and turbine blade phantoms are tested by industrial CT, our proposed method can reconstruct these two phantoms from few-view projections to reduce scan time. The mandible phantom is scanned by the medical CT system, our proposed method can reconstruct mandible phantom from few-view projections to reduce radiation dose. This initial methodological study is mainly focused on phantom simulation analysis, the follow-up study will deal with more general settings for industrial and biomedical applications.
In conclusion, we proposed a binary CT image reconstruction algorithm based on compressed sensing and Otsu’s method to reduce scan time or radiation dose in non-destructive detection, and investigated the feasibility and potential of the proposed method. The experimental results demonstrated that our proposed method is very effective to reduce noise and suppress artifacts in binary CT image reconstruction from incomplete projection data. In further work, we will analyze real data reconstruction, and a systematic study is beyond the scope of this initial investigation.
An outlook on X-ray CT research and development
. Med Phys, 2008, 35: 1051-1064. DOI: 10.1118/1.2836950Computer tomography-An overview
. J Photogr Sci, 1989, 37: 84-89.Industrial computed tomography system for aerospace applications: development and characterization
. Insight, 2011, 53: 307-311. DOI: 10.1784/insi.2011.53.6.307Industrial computed X-ray tomography
. NDT International, 1998, 40: 196-197.Acquisition, optimization and interpretation of X-ray computed tomographic imagery: applications to the geosciences
. Comput Geosci, 2001, 27: 381-400. DOI: 10.1016/S0098-3004(00)00116-3Piecewise-constant-model-based interior tomography applied to Dentin tubules
. Comput Math Method M, 2013, 892451. DOI: 10.1155/2013/892451Phys. Compressed sensing based interior tomography
. Med Biol, 2009, 54: 2791-2805. DOI: 10.1088/0031-9155/54/9/014High-order total variation minimization for interior tomography
. Inverse Probl, 2010, 26: 035013. DOI: 10.1088/0266-5611/26/3/035013Sinogram pre-processing and binary CT image reconstruction for accurate determination of the shape and location of metal objects with limited number of preprocessed projections
. Med Phys, 2010, 37: 5867-5875. DOI: 10.1118/1.3505294A binary image reconstruction technique for accurate determination of the shape and location of metal objects in x-ray computed tomography
. J X-ray Sci Technol, 2010, 18: 403-414. DOI: 10.3233/XST-2010-0271A component-wise iterated relative entropy regularization method with updated prior and regularization parameter
. Inverse Prob, 2007, 23: 2121-2139. DOI: 10.1088/0266-5611/23/5/0183d reconstruction in electron microscopy using art with smooth spherically symmetric volume elements (blobs)
. Ultramicroscopy, 1998, 72: 53-65. DOI: 10.1016/S0304-3991(97)00127-7Optimization of basis functions for both reconstruction and visualization
. Discrete Appl Math, 2004, 139: 95-111. DOI: 10.1016/S1571-0661(04)81001-63d imaging of nanomaterials by discrete tomography
. Ultramicroscopy, 2009, 109: 730-740. DOI: 10.1016/j.ultramic.2009.01.009Prior image constrained compressed sensing (PICCS): A method to accurately reconstruct dynamic CT images from highly undersampled projection data sets
. Med Phys, 2008, 35: 660-663. DOI: 10.1118/1.2836423Nonlocal prior bayesian tomographic reconstruction
. J Math Imaging Vis, 2008, 30: 133-146. DOI: 10.1007/s10851-007-0042-5Compressed sensing based cone beam computed tomography with first-order method
. Med Phys, 2010, 37: 5113-5125. DOI: 10.1118/1.3481510Robust uncertainty principles: Exact signal reconstruction from highly incomplete frequency information
. IEEE T Inform Theory, 2006, 52: 489-509. DOI: 10.1109/TIT.2005.862083Compressed sensing
. IEEE T Inform Theory, 2006, 52: 1289-1306. DOI: 10.1109/TIT.2006.871582Magnetic resonance image reconstruction from undersampled measurements using a patch-based nonlocal operator
. Med Image Anal, 2013, 18: 843-856. DOI: 10.1016/j.media.2013.09.007Tiny a priori knowledge solves the interior problem in computed tomography
. Phys Med Biol, 2008, 53: 2207-2231. DOI: 10.1088/0031-9155/53/9/001Solving the interior problem of computed tomography using apriori knowledge
. Inverse Probl, 2008, 24: 065001. DOI: 10.1088/0266-5611/24/6/065001A CT reconstruction algorithm based on L1/2 regularization
. Comput Math Method M, 2014, 862910. DOI: 10.1155/2014/862910A threshold selection method from gray-level histograms
.An approximate L0 norm minimization algorithm for compressed sensing
. Int Conf Acoust Spee, 2009, 3365-3368. DOI: 10.1109/ICASSP.2009.4960346Use of the zero norm with linear models and kernel methods
. J Mach Learn Res, 2003, 3: 1439-1461.Accurate image reconstruction from few-views and limited-angle data in divergent beam CT
. J X-ray Sci Technol, 2006, 14: 119-39.A soft-threshold filtering approach for reconstruction from a limited number of projections
. Med Biol, 2010. 55: 3905-3916. DOI: 10.1088/0031-9155/55/13/022L1/2 regularization
. Sci China Ser F, 2010, 53: 1159-1169. DOI: 10.1007/s11432-010-0090-0L1/2 regularization: A thresholding representation theory and a fast solver
. IEEE T Neural Network Learn Syst, 2012, 23: 1013-1027. DOI: 10.1109/TNNLS.2012.2197412The split Bregman method for L1-regularized problems
. SIAM J Imaging Sci, 2009, 2: 323-343. DOI: 10.1137/080725891Split-Bregman-based sparse-view CT reconstruction
.Localization of cochlear implant electrodes in radiographs
. Med Phys, 2000, 27: 775-777. DOI: 10.1118/1.598940Algebraic reconstruction techniques (ART) for three-dimensional electron microscopy and x-ray photography
. J Theor Biol, 1970, 29: 471-482. DOI: 10.1016/0022-5193(70)90109-8