logo

Compressed sensing and Otsu’s method based binary CT image reconstruction technique in non-destructive detection

NUCLEAR ELECTRONICS AND INSTRUMENTATION

Compressed sensing and Otsu’s method based binary CT image reconstruction technique in non-destructive detection

REN Yong
HE Peng
WANG Hong-Liang
CEN Zhong-Jie
FENG Peng
WEI Biao
Nuclear Science and TechniquesVol.26, No.5Article number 050403Published in print 20 Oct 2015Available online 20 Oct 2015
37301

This paper tries to address the problem of binary CT image reconstruction in non-destructive detection with an algorithm based on compressed sensing (CS) and Otsu’s method, which could reconstruct binary CT image of test object from incomplete detection data. According to binary CT image characteristics, we employ Split-bregman method based on L1/2 regularization to solve piecewise constant region reconstruction. To improve the reconstructed image quality from incomplete detection data, we utilize a priori knowledge and Otsu’s method as the optimization constraint. In our study, we make numerical simulation to investigate our proposed method, and compare reconstructed results from different reconstruction methods. Finally, the experimental results demonstrate that the proposed method could effectively reduce noise and suppress artifacts, and reconstruct high-quality binary image from incomplete detection data.

Non-destructive detectionComputed tomography (CT)Binary image reconstructionCompressed sensing (CS)

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

Af=b, (1)

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

minf E(f), subject to Af=b and f>0, (2)

where E(f)> is the regularization function. Then, we can use the penalty function method to convert Eq. (2) into an unconstraint optimization problem

minf E(f)+λbAf22. (3)

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

f=argminfϕ(f)1/21/2+βbAf22, (4)

where ϕ(f) is the sparse transformation. Using an intermediate variable d=ϕ (f), Eq. (4) can be converted into

f=argminf,dd1/21/2+βbAf22+ρdϕ(f)22. (5)

Then we can use Split-bregman method [32, 33] to convert Eq. (5) into two unconstrained optimal problems:

(fk+1,dk+1)=argminf,dd1/21/2+βb-Af22+ρdϕ(f)bk22, (6) bk+1=bk+(ϕ(fk+1)dk+1). (7)

To solve Eq. (6), we can split it into Eqs. (8) and (9):

fk+1=argminfβb-Af22+ρdkϕ(f)bk22, (8) dk+1=argmindd1/21/2+ρdϕ(fk+1)bk22. (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

S2(T)=w0(μ0μ)2+w1(μ1μ)2=w0w1(μ1μ0), (10)

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),

T=argmaxT[S2(T)], (11)

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

fk+1=fk+λaijAi2(biAifk),k=0,1,...; (12)

End

Step 3 Positivity constraint for fART using Eq. (13):

f={0, fi,j0fi,j, fi,j0; (13)

Step 4 Update the intermediate image fSB using the Split-bregman method based on L1/2 regularization.

For k = 1,2,,NSB

fk+1=argminfβb-Af22+ρdkfbk22; (14) dk+1=mindd1/21/2+ρdfk+1bk22; (15) bk+1=bk+(fk+1dk+1); (16)

End

Step 5 Update the intermediate image fOtsu using Otsu’s method, and calculate optimal segmentation threshold T’,

T=argmaxT{w0(T)w1(T)(μ1(T)μ0(T))}; (17)

Step 6 Initialize next iteration image f:

f=(1δ)fSB+δfOtsu,0<δ<1; (18)

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).

Fig. 1.
The mandible phantom containing teeth and bone regions (a), the turbine blade phantom consisting of alloy material (b) and the limestone phantom containing surrounding rock and internal porosity (c). Image (a) was from a real mandible CT measurement, and Images (b) and (c) were scanned by industrial CT system.
pic

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:

f1=i,jgi,j,gi,j=(fi,jfi+1,j)2+(fi,jfi,j+1)2, (19)

where ‖f1 denotes TV of f, fi,j is the pixel value of the discrete 2D image, and gi,j is discrete gradient.

f(m+1)=f(m)γωυ/|υ|, (20)

where γ is the gradient descent control coefficient, ω= ‖f(m+1)-f(m)2 is the scaling coefficient of the gradient descent, υ=(f1/fi,j)fi,j=fi,j[n,m] is the gradient direction when fi,j=fi,j[n,m]. The implementation of Split-bregman method based on L1/2 regularization was mainly used in Eqs. (14)–(16). Finally, we analyzed key parameters of the reconstructed algorithms, and the values of optimal parameters are λ=0.5, β=1000, ρ=1, δ =0.2 and γ=0.2.

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.

Fig. 2.
Images of the binary (A) mandible (B) blade and (C)limestone phantoms, reconstructed using (a) ART, (b) ART-TV, (c) SB-L1/2, and (d) SB-Otsu methods. The display window for the images is [0,1].
pic

Then, the root mean square error (RMSE) in Eq. (21) was used to quantify the reconstructed results,

RMSE=[(fi,jf^i,j)2/Nf]1/2, (21)

where f^i,j is the reconstructed pixel value, fi,j is the true pixel value, and Nf is the pixel number of the phantom. The RMSE values for the two reconstructed phantoms using different methods are summarized in Table 1, and the iterative process curves for these reconstructed algorithms are shown in Fig. 3.

Fig. 3.
(Color online) RMSE lines of image reconstruction using different algorithms in 200 iterations. (a) mandible phantom reconstructed from 6 projections, (b) turbine blade phantom reconstructed from 10 projections, (c) limestone phantom reconstructed from 8 projections.
pic
TABLE 1.
RMSE values for the three reconstructed phantoms using different methods
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
Show more

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.

References
[1] A C Kak and M Slaney. Principles of Computerized Tomographic Imaging. IEEE Press, 1988. DOI: 10.1137/1.9780898719277
[2] G Wang, H Yu, B D Man.

An outlook on X-ray CT research and development

. Med Phys, 2008, 35: 1051-1064. DOI: 10.1118/1.2836950
Baidu ScholarGoogle Scholar
[3] K A Spencer.

Computer tomography-An overview

. J Photogr Sci, 1989, 37: 84-89.
Baidu ScholarGoogle Scholar
[4] M V Reddy, S N Lukose, M P Subramanian, et al.

Industrial computed tomography system for aerospace applications: development and characterization

. Insight, 2011, 53: 307-311. DOI: 10.1784/insi.2011.53.6.307
Baidu ScholarGoogle Scholar
[5] T Luthi, A Flisch and P Wyss.

Industrial computed X-ray tomography

. NDT International, 1998, 40: 196-197.
Baidu ScholarGoogle Scholar
[6] R A Ketcham and W D Carlson.

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-3
Baidu ScholarGoogle Scholar
[7] P He, B Wei, S Wang, et al.

Piecewise-constant-model-based interior tomography applied to Dentin tubules

. Comput Math Method M, 2013, 892451. DOI: 10.1155/2013/892451
Baidu ScholarGoogle Scholar
[8] H Yu, G Wang.

Phys. Compressed sensing based interior tomography

. Med Biol, 2009, 54: 2791-2805. DOI: 10.1088/0031-9155/54/9/014
Baidu ScholarGoogle Scholar
[9] J S Yang, H Yu, M Jiang, et al.

High-order total variation minimization for interior tomography

. Inverse Probl, 2010, 26: 035013. DOI: 10.1088/0266-5611/26/3/035013
Baidu ScholarGoogle Scholar
[10] B Meng, J Wang and L Xing.

Sinogram 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.3505294
Baidu ScholarGoogle Scholar
[11] J Wang and L Xing.

A 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-0271
Baidu ScholarGoogle Scholar
[12] H Rullg, O Oktem and U Skoglund.

A 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/018
Baidu ScholarGoogle Scholar
[13] R Marabini, G T Herman and J M Carazo.

3d 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-7
Baidu ScholarGoogle Scholar
[14] E Gardueño and G T Herman.

Optimization of basis functions for both reconstruction and visualization

. Discrete Appl Math, 2004, 139: 95-111. DOI: 10.1016/S1571-0661(04)81001-6
Baidu ScholarGoogle Scholar
[15] K J Batenburg, S Bals, J Sijbers, et al.

3d imaging of nanomaterials by discrete tomography

. Ultramicroscopy, 2009, 109: 730-740. DOI: 10.1016/j.ultramic.2009.01.009
Baidu ScholarGoogle Scholar
[16] G H Chen, J Tang and S Leng.

Prior 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.2836423
Baidu ScholarGoogle Scholar
[17] Y Chen, J Ma, Q Feng, et al.

Nonlocal prior bayesian tomographic reconstruction

. J Math Imaging Vis, 2008, 30: 133-146. DOI: 10.1007/s10851-007-0042-5
Baidu ScholarGoogle Scholar
[18] K Choi, J Wang, L Zhu, et al.

Compressed sensing based cone beam computed tomography with first-order method

. Med Phys, 2010, 37: 5113-5125. DOI: 10.1118/1.3481510
Baidu ScholarGoogle Scholar
[19] E J Candes, J Romberg and T Tao.

Robust uncertainty principles: Exact signal reconstruction from highly incomplete frequency information

. IEEE T Inform Theory, 2006, 52: 489-509. DOI: 10.1109/TIT.2005.862083
Baidu ScholarGoogle Scholar
[20] D L Donoho.

Compressed sensing

. IEEE T Inform Theory, 2006, 52: 1289-1306. DOI: 10.1109/TIT.2006.871582
Baidu ScholarGoogle Scholar
[21] X Qu, Y Hou, F Lam, et al.

Magnetic 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.007
Baidu ScholarGoogle Scholar
[22] H Kudo, M Courdurier, F Noo, et al.

Tiny a priori knowledge solves the interior problem in computed tomography

. Phys Med Biol, 2008, 53: 2207-2231. DOI: 10.1088/0031-9155/53/9/001
Baidu ScholarGoogle Scholar
[23] M Courdurier, F Noo, M Defrise, et al.

Solving the interior problem of computed tomography using apriori knowledge

. Inverse Probl, 2008, 24: 065001. DOI: 10.1088/0266-5611/24/6/065001
Baidu ScholarGoogle Scholar
[24] M Chen, D Mi, P He, et al.

A CT reconstruction algorithm based on L1/2 regularization

. Comput Math Method M, 2014, 862910. DOI: 10.1155/2014/862910
Baidu ScholarGoogle Scholar
[25] N Otsu.

A threshold selection method from gray-level histograms

. IEEE T Syst Man Cyb, 1979, SMC-9: 62-66.
Baidu ScholarGoogle Scholar
[26] M Hyder and K Mahata.

An approximate L0 norm minimization algorithm for compressed sensing

. Int Conf Acoust Spee, 2009, 3365-3368. DOI: 10.1109/ICASSP.2009.4960346
Baidu ScholarGoogle Scholar
[27] J Weston, A Elisseeff, B Schölkopf, et al.

Use of the zero norm with linear models and kernel methods

. J Mach Learn Res, 2003, 3: 1439-1461.
Baidu ScholarGoogle Scholar
[28] E Y Sidky, C Kao and X Pan.

Accurate image reconstruction from few-views and limited-angle data in divergent beam CT

. J X-ray Sci Technol, 2006, 14: 119-39.
Baidu ScholarGoogle Scholar
[29] H Yu, G Wang, Phys.

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/022
Baidu ScholarGoogle Scholar
[30] Z B Xu, H Zhang, Y Wang, et al.

L1/2 regularization

. Sci China Ser F, 2010, 53: 1159-1169. DOI: 10.1007/s11432-010-0090-0
Baidu ScholarGoogle Scholar
[31] Z B Xu, X Y Chang, F M Xu, et al.

L1/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.2197412
Baidu ScholarGoogle Scholar
[32] T Goldstein and S Osher.

The split Bregman method for L1-regularized problems

. SIAM J Imaging Sci, 2009, 2: 323-343. DOI: 10.1137/080725891
Baidu ScholarGoogle Scholar
[33] B Vandeghinste, B Goossens, J D Beenhouwer, et al.

Split-Bregman-based sparse-view CT reconstruction

. The 11th International meeting on Fully Three-Dimensional Image Reconstruction in Radiology and Nuclear Medicine, Potsdam, Germany, Jul. 11-15, 2011, 431-434.
Baidu ScholarGoogle Scholar
[34] S Yang, G Wang, M W Skinner, et al.

Localization of cochlear implant electrodes in radiographs

. Med Phys, 2000, 27: 775-777. DOI: 10.1118/1.598940
Baidu ScholarGoogle Scholar
[35] R Gordon, R Bender and G T Herman.

Algebraic 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
Baidu ScholarGoogle Scholar