Abstract
Reducing radiation dose is an important goal in medical computed tomography (CT), for which interior tomography is an effective approach. There have been interior reconstruction algorithms for monochromatic CT, but in reality, X-ray sources are polychromatic. Using a polychromatic acquisition model and motivated by framelet-based image processing algorithms, in this paper, we propose an interior reconstruction algorithm to obtain an image with spectral information assuming only one scan with a current energy-integrating detector. This algorithm is a new nonlinear iterative method by minimizing a special functional under a polychromatic acquisition model for X-ray CT, where the attenuation coefficients are energy-dependent. Experimental results validate that our algorithm can effectively reduce the beam-hardening artifacts and metal artifacts. It also produces color overlays which are useful in tumor identification and quantification.
Keywords
Introduction
Since X-ray computed tomography (CT) was introduced in 1972, its most popular reconstruction method is the filtered backprojection (FBP) algorithm. But for a good reconstruction the FBP algorithm needs measurements through the whole cross-section, which results in a high radiation dose. As more and more CT scans are performed every year, controlling the radiation dose becomes urgent and necessary to reduce the risk of the radiation-induced cancer. Interior tomography uses the projection data through the region of interest (ROI) to reconstruct the ROI image. Hence interior tomography is an effective way to reduce the radiation dose in the medical CT field. However conventional wisdom is that interior problem does not have a unique solution [23]. Nevertheless, many efforts have been done in this direction for reducing the radiation dose and other important reasons.
Recently, it has been reported that the interior problem is solvable under some conditions. In this context, Noo et al. [24] proved that exact and stable reconstruction of a small region of the ROI can be realized if two ends of the chord are outside the object using the link between the local projections and the Hilbert transform of the ROI along a chord. Then, Defrise et al. in [9] relaxed the conditions of Noo et al. and proved that there can be exact reconstruction of a larger region of the ROI on the chord if at least one end of the chord is outside the object. After that, it was proved that if a subregion in the ROI is known, there can be exact and stable reconstruction of the whole ROI in [5, 46].
Inspired by the compressed sensing (CS) theory [4, 12], if the ROI is piecewise constant or piecewise polynomial, the ROI can be reconstructed exactly and stably from under-sampled data by the total variation minimization [15, 45]. Motivated by the convergence analysis of the soft-thresholding [6], Wang et al. developed the simultaneous algebraic reconstruction technique (SART) combined with soft thresholding [33, 44].
All methods mentioned above do not take the statistical nature of the projection data into account. Hence they are relatively sensitive to the noise and may not work well for the low-dose CT. As for the statistical properties of the projection data for low-dose CT, there are two main models [16, 21], i.e. Poisson model and Non-stationary Gaussian model. In this context, there have been several statistical iterative algorithms [8, 32]. In [8], De Man et al. proposed an iterative polychromatic algorithm for CT to reduce the beam-hardening artifacts under the Poisson model, which gives a relatively satisfactory result.
After some efforts of several years, there have been some great progresses in monochromatic interior CT [5, 39–46]. But in reality, the X-ray is polychromatic. If we do not take the spectral information of X-rays into account, it will cause beam-hardening artifacts. Spectral CT (dual-energy CT or multi-energy CT) can reduce this kind of artifacts and produce the spectral information of an object. Now there are mainly two methods to realize dual-energy CT either by using two scans, one with low-energy X-rays, the other with high-energy X-rays, or using one scan by energy-discriminative detectors. One such CT equipment is GE Discovery CT750 HD [1].
Here we give a new reconstruction algorithm for spectral CT assuming only one scan with a current energy-integrating detector, which can provide more information for diagnosis. That is to say, using our algorithm, no hardware of CT scanners needs to be changed or adjusted. Using the polychromatic acquisition model [8, 31] and motivated by framelet-based image processing algorithms [3], in our previous work [34], we proposed a nonlinear CT reconstruction scheme using one standard X-ray scan. This is a three-step iterative reconstruction algorithm by minimizing some special functional with some regularization terms. In [34], we do not report interior reconstruction results. In this paper, we apply our previous algorithm in interior reconstruction for spectral CT.
In Section 2 we will introduce the data acquisition model we use in this paper, framelet-based image processing methods, and our proposed algorithm. Then in Section 3 we will give our experimental results on the synthesized data and the real-world data. Conclusions are given in Section 4.
Model and framelets
In this section, we introduce the data acquisition model and framelets as preliminaries for our proposed algorithm, and then present our method.
Data acquisition model
First, let us go through the monochromatic data acquisition model for X-ray CT.
Suppose the X-ray spectrum is monochromatic. Let L presents an X-ray beam passing through an object Ω, μ (r) be the X-ray attenuation coefficient at the point r ∈ Ω, and I0 the initial intensity of the beam L. Then the intensity I of the beam L measured by the detector is [23]
After taking logarithm on both sides of Equation (1), it is obvious that the reconstruction of the attenuation coefficients is linear.
However, in reality, the X-ray spectrum is polychromatic. Now we introduce the polychromatic acquisition model we use in our proposed method and the corresponding CT reconstruction procedure, which has been introduced in our previous work [34]. Consider an X-ray tube with a spectral curve I0 (E) as in Fig. 1, which is composed of the continuous part (due to the effect of bremsstrahlung) and the spikes part (from characteristic κ lines for certain atoms).
Let μ (r, E) be the X-ray attenuation coefficient at the point r ∈ Ω at the energy E of the X-rays. The attenuation coefficient can be approximated by [2, 31]
Let I0 (E) be the initial intensity of the beam L at photon energy E. Then the intensity I of the beam L measured by the detector is [23]
From Equation (4), we can see that the reconstruction of μ from I is not a linear problem any more.
In the classical theory, to linearize the reconstruction problem, by mean value theorem of integrals, Equation (4) can be reduced to
Using Equation (5), the FBP reconstruction of for r ∈ Ω becomes a linear problem again. However, the linear attenuation coefficients reconstructed by Equation (5) are actually the linear coefficients at the equivalent energy which is regarded to be independent of the energy E. Hence the approximation does not provide spectral information. As we all know, if we do not take into account the continuous spectrum of X-rays, it will cause beam-hardening artifacts.
As described in [8, 34], in the discrete setting, we denote the photon energy E as E k , k = 1, 2, ..., K, the observed measurements as yi, i = 1, 2, ..., M, the linear attenuation coefficients μ jk , j = 1, 2, ..., J, and k = 1, 2, ..., K, where i, j, k are indexes of the detector, pixel, and energy respectively, and M, J, K are total numbers of the detector, pixel and energy.
Discretizing Equation (2), we express the attenuation coefficients μ
jk
as
Here E0 is a reference energy (e.g., E0 = 70 keV), and φ
j
and θ
j
actually represent the photoeletric component and Compton scatter part at the reference energy E0. With l
ij
the length of intersection between the X-ray i and the pixel j, the ideal measurements should be
It was reported that the observed measurement yi approximately follows a Poisson distribution [16] with the probability density function
Now the number of unknowns is 2J. To further simplify the problem (to reduce the number of unknowns), De Man et al. [8] applied the least squares fit to φ j and θ j , j = 1, 2, ..., J, and obtained an analytic expression of φ and θ with respect to μ at E = 70 keV. Consequently, they reduced the number of unknowns to J.
In our study, we do not further reduce the number of unknowns in order to reduce the approximation, we just substitute the μ
jk
in Equation (8) by Equation (6) to get the ideal measurements
Substituting Equation (11) in Equation (10), we get our new log-likelihood L (φ, θ) as
In this section, some preliminaries of tight framelets are presented as follows.
Let’s first introduce some notation. denotes the space of square integrable functions on . is the space of square summable sequences on . <· , · > is the inner product in , i.e.
where denotes the complex conjugate of g (x). ∥ · ∥ 2 = < · , · > 1/2 is the norm in .
We start with the introduction of the well-known wavelet system. Let ψ be a finite subset of . A wavelet system X (Ψ) is defined by
A system is called a frame if the analysis operator is bounded above and below, i.e.
If C1 = C2 = 1, the system X (Ψ) is called a (Parseval) tight frame, i.e.,
This is equivalent to
When the system X (Ψ) is a tight frame, the corresponding elements g ∈ X (Ψ) is called tight framelets [7]. Obviously orthonormal basis is a tight frame, because conditions (14) and (15) hold for any orthonormal basis in . Hence orthonormal basis is a special case of tight frames. From Equation (15), we can see that all of the tight framelets g ∈ X (Ψ) may not be a basis for , but the closed closure of X (Ψ) is. Consequently the linear independency of tight framelets is not necessary, but the tight frame still keep the unitary property, that is, the synthesis operator R (reconstruction operator) is the adjoint (transpose) of the analysis operator D.
In [10], to construct a framelet system with compact support, one starts with a compactly supported refinable function with a refinement mask ζ
φ
, which follows the refinement equation: , where is the Fourier transform of φ, ζ
φ
is trigonometric polynomial with ζ
φ
(0) = 1. And then the compactly supported framelets ψ are defined by in the Fourier domain, where ζ
ψ
is a trignometric polynomial. By the unitary extension principle in [29], if ζ
φ
and {ζ
ψ
} ψ∈Ψ satisfy
Here we give one example we used in our numerical experiments. We choose the simplest Haar framelets in our experiments. The refinement mask is and the corresponding tight framelet mask is This is the one-dimensional form. In order to get the two-dimensional form, we just need to do the tensor product of the masks as follows:
In this section, we introduce our spectral interior CT by a framelet-based iterative reconstruction algorithm. Using model (2), all we should compute are the photoelectronic coefficients φ and the Compton coefficients θ. We assume that φ and θ are piecewise smooth. This assumption is reasonable, because from Equation (6), we can see that the φ and θ actually represent the attenuation coefficients at the reference energy E0 and as we all know the linear attenuation coefficients of human body are usually modeled as piecewise smooth.
Using the polychromatic data acquisition model, under the piecewise smooth assumption, and motivated by the framelet-based image inpainting algorithm by Cai et al. [3], we developed an framelet-based reconstruction method for polychromatic CT, which first transforms the data into the framelet domain, and then perform soft thresholding, and finally transform it back to the original domain. This algorithm is firstly developed for whole reconstruction in our previous work [34]. Now we apply it in the interior reconstruction problem. We will introduce this algorithm as follows.
We aim at minimizing the negative log-likelihood function L (φ, θ) [17, 30], with sparsity constraints. Let Ω be the whole cross-section of the object to be reconstructed and Ω
in
the ROI of Ω. The minimization problem becomes
All steps are as follows:
First initialize φ, θ as φ0, θ0 and then do the following two steps.
1. To minimize the smooth part F (φ, θ), we take the scaled gradient descent method
Here we use the superscript to show that this is just a transitional solution that needs to be regularized later, and the derivation of vartriangleφ
n
and vartriangleθ
n
are given in our previous work [34] in detail. In order to keep the nonnegativity of the photoelectric component and the Compton scatter component of the attenuation coefficients, we project and onto the nonnegativity cone, i.e.
2. For the sparsity constraints on Wφ and Wθ, we use soft-thresholding
After we get αn+1 and βn+1, we then obtain φn+1 and θn+1 by
In summary, we present our developed algorithm as follows:
(1) Set initial guess φ0, θ0.
(2) Iterate on n
(3) The outcome of Step (2), φ* and θ*, is a solution of (17), which represents the attenuation coefficients at the reference energyE0. And then the energy-dependent attenuation coefficients μ (r, E) at any energy can be computed by Equation (2).
In this section, we give our results on the Shepp-Logan Phantom and real CT data.
Experiments with Shepp-Logan Phantom
In this subsection, we present our results using the 2D Shepp-Logan phantom, a widely-used synthesized phantom for testing algorithms in CT field. In our simulations, there are 10 ellipses in the phantoms. To generate our test Phantoms 1 and 2, we place different substances in the ellipses: the most outer ellipsoidal shell is filled by bone, and the part next to it by plexiglas; the two slant ellipses in the middle are air, and the remaining six ellipses are made of aluminium (Phantom 1) and iron (Phantom 2) respectively. The intensities [8] of these different substances filled in the Shepp-Logan phantom are listed in Table 1. Using these data, the underlying photoelectric coefficients φ and Compton scatter coefficients θ are generated for Phantoms 1 and 2 as shown in Figs. 2(a)(b) and 5(a)(b), respectively.
A fan-beam imaging geometry is used to simulate the imaging system, which is similar to the one used by Yu et al. [42]. In this system, the radius of the circular scanning locus is 57 cm, and for interior reconstruction the diameter of the FOV is 12 cm corresponding to 360 detector bins, with each element 0.033 cm. The reconstructed images are of size 256 × 256, with each pixel of a size of 0.078125 cm by 0.078125 cm. In our simulations, we use 180 projection views for a 360° scan for our test Phantoms. That is to say, the system matrix is composed of 672 × 180 rows and 256 × 256 columns. This system matrix is determined by the CT system and is corresponding to l ij in Equation (11). We simulate the X-ray spectrum by 25 discrete different energies in the range [20 140] keV. All simulated measurements follow Poisson distribution with the mean in Equation (8). Using our proposed algorithm, we can reconstruct the photoelectric coefficients φ and Compton scatter coefficients θ. The step size δ1 is 0.48 for φ and δ2 equals 0.9 for θ in the experiment for Phantom 1, and δ1 = 1 for φ and δ2 = 0.25 for Phantom 2. We choose the threshold parameters λ1 and λ2 empirically and take 5000 and 3000 iterations for Phantoms 1 and 2 when it reaches the stop criterion.
We show the reconstructed images by our algorithm in Figs. 2–7. From Figs. 2(c)–(d), we can see that our method based on one scan can reconstruct the attenuation coefficients of Phantom 1 very well. This shows that not very dense substances, such as soft tissue, bone, and aluminium can be reconstructed well by our algorithm. In Figs. 5(c)–(d), Phantom 2 are also restored very well. Obviously most of beam-hardening artifacts are removed, and just a little noise in the iron area is remained. And we can keep all reconstructed images of our phantom in good shape.
To further show the effectiveness of our method, we plot profiles of the 64th row of the reconstructed φ and θ of Phantoms 1 and 2 in Figs. 4(a)(b) and 7(a)(b). From these figures, we can observe that all the profiles of the reconstructed φ and θ are very close to those of the corresponding simulated phantoms, which can further validate that our method performs well in removing beam-hardening artifacts and metal artifacts. In Figs. 4(a)(b) for Phantom 1, the profile is very steady and close to that of the real data. In Figs. 7(a)(b), there is just a little deviation in the Fe area, which shows that using our method, most of the artifacts are removed.
To do quantitative validation of our method, we calculate the mean square error (MSE)
Finally, we do some comparison between our algorithm with the algorithm where the sparsity transform in (17) replaced by the gradient operator. Specifically it is
where D is the gradient transform. In the following we will call this algorithm as TV method. Using the TV method, we do the reconstruction using the same amount of projection views as those in our method. The reconstruction result of the TV method is shown in Figs. 2(f) and 5(f). From Figs. 2(f) and 5(f), we can see there are still many obvious artifacts in the reconstructed images, especially in the Fe region of Phantom 2 (c.f. Fig. 5(f)). The profile figure in Figs. 4(c) and 7(c) can validate this point further. In these two figures, the profile of the TV method is not very steady, and is still with many oscillations, especially in the Fe regions. In contrast to the TV method, the profile of our method is much steadier and smoothier and is much closer to the real data. In addition, in the experiments, it has been found that our method can use much fewer views to obtain a relatively good image than the TV method. Hence it is preferred for reduction of radiation dose. Furthermore, the tight frame in our proposed method captures variations in a more sophisticated fashion than the TV method. Hence, our proposed tight frame method is generally better than the TV method in terms of details and edges in reconstructed images. Consequently, we can draw a conclusion that compared with the TV method, our method performs better in artifacts reduction and details preservation.
In this section, interior reconstructions of real data will be presented. A real sheep head was scanned using a cone-beam imaging geometry, which is the same data as what we used in our previous work [34]. The sheep head was bought dead at a local meat market. The rotation center was located with the method proposed by Yang et al. [37, 38]. The distances from the X-ray source to the rotation center and the detector are 109.76 cm and 139.83 cm, respectively. 1195 projections are collected under a fast-continuous-rotation scanning mode. Then the central slice data corresponding to 1565 detector bins and 1195 projection views were extracted with a structure similarity (SSIM) based method proposed by Yang et al. [36]. In order to get measurements through the ROI, we delete the left and right parts of the measurements for all projection views, leaving the middle measurements with 513 detector bins. For interior reconstructions using our algorithm, two 1024 × 1024 images were reconstructed using 513 detector bins and 200 equi-angular projection views, and used to obtain any spectral images μ at any energy according to Equation (2).
In our reconstruction, we use 21 spectra from 20 keV to 120 keV of X-rays at 110 kV in Fig. 1. The reconstructed images are shown in Fig. 8. The reconstructed μ at monochromatic 70 keV is shown in Fig. 8(a) and Fig. 8(b) is the corresponding ROI of Fig. 8(a). And Fig. 8(d) is the color μ with color overlay by reconstructed μ at monochromatic 40, 70, 100 keV, which is a real color CT image. The color overlay is performed as follows: Set the reconstructed μ at monochromatic energy levels 40, 70, 100 as Red, Green, and Blue respectively, and then linearly merge them and empirically adjusted the weights. The advantage of the color overlay is the improved visibility of the reconstructed image. This is the main innovative point of our work.
We also compare our method with the TV method and the reconstructed image is given in Fig. 8(c). Comparing the Figs. 8(b) and 8(c), we can see that our method performs better at artifacts reduction and details preservation.
Conclusion
A spectral interior CT by a framelet-based reconstruction algorithm is developed in this study. Excellent results on simulations and real data show that our algorithm can prevent beam-hardening artifacts effectively. In addition to reducing beam-hardening artifacts, our algorithm can reduce metal streak artifacts a lot. Our main work is that we can reconstruct any spectral image using just one scan and use the attenuation coefficients at different energies to merge a real-color CT image.
Footnotes
Acknowledgments
The first author was supported in part by the State Scholarship Fund of China (File No. 201406220189). She is grateful to the University of Iowa for hosting a visit during which this paper was prepared.
