Abstract
The spectral computed tomography (CT) has huge advantages by providing accurate material information. Unfortunately, due to the instability or overdetermination of material decomposition model, the accuracy of material decomposition can be compromised in practice. Very recently, the dictionary learning based image-domain material decomposition (DLIMD) can obtain high accuracy for material decompositions from reconstructed spectral CT images. This method can explore the correlation of material components to some extent by training a unified dictionary from all material images. In addition, the dictionary learning based prior as a penalty is applied on material components independently, and many parameters would be carefully elaborated in practice. Because the concentration of contrast agent in clinical applications is low, it can result in data inconsistency for dictionary based representation during the iteration process. To avoid the aforementioned limitations and further improve the accuracy of materials, we first construct a generalized dictionary learning based image-domain material decomposition (GDLIMD) model. Then, the material tensor image is unfolded along the mode-1 to enhance the correlation of different materials. Finally, to avoid the data inconsistency of low iodine contrast, a normalization strategy is employed. Both physical phantom and tissue-synthetic phantom experiments demonstrate the proposed GDLIMD method outperforms the DLIMD and direct inversion (DI) methods.
Keywords: spectral computed tomography, image-domain, material decomposition, dictionary learning, tensor unfolding
I. Introduction
The spectral CT system usually employs a photon counting detector (PCD) to collect projections of several (greater than two) energy bins/channels and then reconstructs the channel-wise spectral CT images by utilizing image reconstruction techniques [1]. The huge merits of spectral CT is that it can provide quantitative analysis and distribution of materials for some specific applications, such as differentiating small (≤30mm) hepatic hemangioma (HH) from small hepatocellular carcinoma (HCC) [2], focal liver lesions characterization[3] and left ventricular thrombus diagnosis [4]. Indeed, spectral CT equipped with the PCD can improve the signal-to-noise ratio (SNR) of measurements by counting the number and energy of received photons in theory. However, in fact, due to spectral distortions (e.g. fluorescence x-ray effects, charge sharing, K-escape, pulse pileups), the spectral CT projection datasets are corrupted by complicated noises [5] which compromise the final accuracy of material decomposition. How to achieve high precision of material information is one challenge for spectral CT in clinical applications.
To improve the decomposed material accuracy, it is of great significance to develop advanced material decomposition methods. Regarding the material decomposition methods, they can be divided into two classes: direct and indirect methods [6]. Although the direct-type algorithms can directly achieve material images from multi-energy projections [7, 8] by employing a known x-ray source spectrum, the used x-ray spectrum depends on many factors, such as scatter radiation, detector response, and so on [9]. Furthermore, it is a challenge to model and estimate x-ray spectrum in practice [10, 11]. Although the regularization priors (i.e., total variation (TV) [12, 13]) have been employed to suppress noise to some extent by penalizing material maps independently, the material decomposition results are still not satisfactory and they need further improvement.
The indirect decomposition techniques can further be divided into projection-based and image-based methods [14]. For the former, the raw measurements can be separated into several specific material projections and then image reconstruction algorithms are applied on single material projections [15, 16]. In this model, the noise can be magnified by decomposing measurements into several single material projections, and the accuracy of decomposed materials can be compromised. The image-based methods can be summarized as two procedures: image reconstruction and material decomposition. To obtain high quality spectral CT images from noise-corrupted projections, numerous iterative-based image reconstruction models were proposed. For examples, total variation (TV) constraint was imposed on each energy channel [17]. The Local HighlY constrained backPRojection Reconstruction (HYPR‐LR) [18] was proposed to exploit data redundancies in the energy domain. The tight frame sparsity was extended to low-dose spectral breast computed tomography (CT) [19]. The patch-based low-rank reconstruction model was established for sparse-view projections [20]. The prior rank, intensity and sparsity model (PRISM) was proposed to characterize the low-rank and sparsity of spectral CT [21]. In 2016, the prior image constraint compressed sensing was employed to realize spectral CT reconstruction (SPICCS)[22]. Similar to hyperspectral image [23, 24], the images from different energy bins share similar structures . Thus, the tensor dictionary learning (TDL) [25] –based reconstruction model was also proposed. To improve the performance of TDL in low-dose case, the image gradient L0-norm was incorporated into TDL and generated the L0TDL method [26]. Incorporating the high quality averaged image, the average-image-incorporated block-matching and 3D (aiiBM3D) filtering method was proposed [27]. Furthermore, with nonlocal similarities of spectral CT images, the sparse matrix decomposition [28], spatial-spectral cube matching frame (SSCMF) [29], non-local spectral similarity (MECT-NSS) [30] and non-local low-rank cube-based tensor factorization (NLCTF) were also proposed [31] Recently, the total image constrained diffusion tensor (TICDT) was developed for multi-energy reconstruction [32] and so on [33, 34].
The aforementioned images reconstruction techniques are mainly focusing on improving image reconstruction quality. Although the high reconstruction quality can benefit material decomposition accuracy to some extent for X-ray imaging [8, 25], the final accuracy may be limited by image quality improvement. Aiming at the 2nd step of image-domain material decomposition, numerous iterative image-domain material decomposition (IID-MD) methods were proposed [35-38]. However, the conventional IID-MD methods are mainly focusing on the dual-energy CT (DECT, a simple spectral CT prototype). For examples, Niu et al. proposed an iterative material decomposition method using full variance-covariance matrix of material components for DECT, and the quadratic smoothness penalty function was later introduced to improve the accuracy of decomposed materials [39]. Then, the models of edge-preserving with non-local mean [37], spectral diffusion[40], nonlinear decomposition [41], penalized weighted least-square with similarity-based regularization (PWLS-SBR)[42], entropy minimization[43], average image-induced non-local mean [44], data-driven sparsity [8], multiscale penalized weighted least-squares [45], fully convolutional network [46], PWLS-TNV-ℓ0 [47] and so on were proposed. However, the aforementioned methods are mainly designed to implement material decomposition for DECT rather than spectral CT. As for material decomposition methods for spectral CT, Tao et al. [48] proposed a prior knowledge aware iterative denoising material decomposition (MD-PKAD) model to decompose basis materials from reconstructed images[49]. In addition, a multiple constraint image-domain material decomposition (MCIMD) method was also proposed and validated by numerical simulations [50].
Very recently, we proposed a dictionary learning-based image-domain material decomposition (DLIMD) method [51]. In the DLIMD model, the regularized prior is penalized on each material component independently, and there are many parameters to be determined for practical applications. Besides, each material is considered independently in the process of material decomposition, the correlation of different components is also relaxed. Finally, because the concentration of contrast agent(s) is low in clinical applications, it can result in data inconsistency for dictionary based representation during the iteration process. In this study, we develop a generalized DLIMD (GDLIMD) to avoid these limitations. The contributions of GDLIMD are as follows. First, we construct a generalized DLIMD (GDLIMD) model for material decomposition of spectral CT. Second, the material tensor image is unfolded along mode-1 to enhance the correlation of different materials. Third, a normalization strategy is employed to avoid the data inconsistency of low contrast agents.
The remainder of this paper is organized as follows. In section II, the spectral CT image reconstruction and image-domain material decomposition models for spectral CT will be presented. In section III, both physical phantom and tissue-synthetic phantom experiments are performed to evaluate the performance of GDLIMD. In section IV, we will discuss some related issues and conclude this paper.
II. Material and method
A. Spectral CT image reconstruction
X-ray image reconstruction is a typical inverse problem, and it is usually unstable and irreversible. Considering the noise in projections, the forward model of the typical fan-beam X-ray CT can be modelled as a discrete linear system,
(1) |
where is the vectorization of 2D CT image, is the sinogram, IW and IH are the width and height of image, M1 and M2 represent the numbers of views and detector units, represents the CT system matrix depending on specific scanning geometry, and is noise which comes from the instability of scanning architecture, x-ray source, detector response and so on. To obtain high-quality images, the detector unit number, projection view number and image size are usually large. This makes it impossible to save the matrix P in memory. Therefore, it is impossible to solve Eq. (1) directly by employing a matrix inversion transform. To avoid this limitation, image x usually can be reconstructed from projections y by an iterative strategy by minimizing the following optimization problem
(2) |
where ∥.∥2 is the L2-norm for a vector. Eq. (2) is a least square convex optimization problem, and it can be solved by searching the minimization point. It can be furtherly expressed as
(3) |
Eq. (3) can is equivalent to
(4) |
where k is the current iteration. Here, the reconstructed image can be achieved by the following expression
(5) |
where λ(k) is a relaxation factor. Since the projections contain noise, it is difficult to find appropriate solution using Eq. (5). The regularization prior usually is used to find the satisfied solution. To further optimize Eq. (5), a regularization prior can be introduced. Then, the image reconstruction model can be modeled as
(6) |
where τ > 0 is a regularization factor, which can be carefully selected by a specific case in practice. From Eq. (6), one can see that it contains two terms, i.e., data fidelity term and regularization prior R(x). Considering different features of CT images, R(x) corresponds to different expressions and further result in different image techniques. To improve the reconstructed image quality, TV [52, 53] is a typical regularizer to characterize piece-wise constant of image reconstruction. Besides, wavelet frame [54], image gradient L0-norm [55], low-rank [56] , and so on, are also treated as R(x) for different reconstruction applications.
Regarding the spectral CT, the x-ray spectrum is divided into several energy bins/channels, and the multiple projection datasets can be obtained from one scan. For each energy bin, we can obtain a single-energy image. Again, we can reconstruct multiple spectral CT images for the same the object using spectral CT projections. Similar to Eq. (6), spectral CT reconstruction model can be formulated as follow
(7) |
where c (c = 1,2, ⋯ , C) is the index of energy channels and C represents the number of energy channels. is a vectorization image from cth energy channel. xc is cth row of the mode-3 unfolding of the reconstructed image in terms of 3rd order tensor . yc represents cth row of the mode-3 unfolding of the measurement in terms of 3rd order tensor . Similar to the conventional CT reconstruction model, the first term in Eq. (7) (i.e., ) represents spectral CT data fidelity and its errors come from the summation error of all energy channels. μ > 0 is designed to balance the data fidelity term and regularization prior for spectral CT.
To obtain the optimized solution of Eq. (7), can be considered as regularization prior. Here, the model of Eq. (7) can be solved by introducing to replace . Then, Eq. (7) can be rewritten as the following two sub-problems:
(8a) |
(8b) |
As for Eq. (8a), it is equal to the following problem
(9) |
Here, can be separately updating by the following expression
(10) |
where I is the equality transform. Almost all optimized iteration-type regularized image reconstruction models are to choose an appropriate prior, i.e., the specific regularization forms of R1 (∙) in Eq. (7). As far as we know, all regularization forms about R1 (∙) can fall into two classes: channel-dependent and channel-independent. Regarding the channel-dependent priors, the correlation of different channel images are considered in the formulated reconstruction models, such as TDL[25], SSCMF[29] and NLCTF. In such cases, Eq. (8b) is not equal to a set of single energy bin model and then optimize them one by one. As for channel-independent regularizers (e.g., TV-based model [17], aiiBM3D[27], (SPICCS)[22]), Eq. (8b) can is equal to the following optimization model
(11) |
where μc represents the regularization parameter of cth energy channel. Fc and Xc represent the matrix forms of fc and xc.
B. Material decomposition
To decompose the material images (N is the number of basis materials) from reconstructed channel-wise spectral CT images xc(1 ≤ c ≤ C), the basis material decomposition process can be characterized as
(12) |
where ωcn is the attenuation coefficients of nth material in cth energy bin and it can be calculated by averaging a uniform region in the nth material [57]. To simplify Eq. (12), it can be further expressed as
(13) |
where = , is a 3rd order tensor representing the material images, and. and are the mode-3 unfolding of and . From Eq. (13), it can be seen that the direct inversion (DI) method [35] can be adopted to obtain the material components. Again, can be obtained by the following expression
(14) |
However, the process of material decomposition usually is instable. To further improve the accuracy of material decomposition, the disturbance within spectral CT images should be considered in the material decomposition model. Thus, considering the disturbance, Eq. (13) can be rewritten as
(15) |
where represents the disturbance. To decrease the error of decomposition results as much as possible, it is appropriate to adopt the least square linear programming problem to formulate the optimization problem with Eq. (15),
(16) |
where ∥∙∥F is Frobenius norm. Noting that Eq. (16) is a convex quadratic optimization, it can be easily solved. As the aforementioned, the regularization prior can be introduced into Eq. (16) to constrain the feasible domain so that to search an appropriate solution for material images, i.e., Eq. (16) can be further reformulated as
(17) |
where θ is a regularization parameters to balance decomposition model. is the data fidelity of material decomposition and is a regularization term of the material images.
To further shrink the feasible domain of material decomposition, the volume conservation can be employed as a constraint for multi-material components. The summation of pixel value from multiple materials at the same position should be one [58]. Considering the air, we have,
(18) |
where represents the (j1, j2, m)th pixel value of . Aiwih represents the (j1, j2)th pixel value of A. Besides, the pixel value of Aiwih is assumed binary (0 or 1), and pixel value of should be ranged from zero to 1, i,e.,
(19) |
Introducing the above two constraints, the dictionary learning based image-domain material decomposition (DLIMD) model [51] can be formulated as Eq. (20).
(20) |
where Un is the matrix form of nth material images, βni is sparse representation coefficients of ith image patch within nth material image, , Ei(Un) is the ith image patch extraction operator from Un, and is the trained dictionary.
In Eq. (20), the dictionary is achieved from all material components to characterize image similarity. However, each material component is individually considered in the decomposing process, it can overlook the correlation of different materials. Besides, each material map has itself regularization parameters θn(n = 1, … , N) , sparse representation error εn(n = 1, … , N) and atom number Ln (n = 1, … , N). It becomes a big challenge for choosing a series of appropriate parameters in practice. Therefore, to overcome these limitations of DLIMD method, a generalized dictionary learning based image-domain material decomposition (GDLIMD) method is proposed as follow:
(21) |
where represents the mode-1 unfolding of tensor , θ is the regularized parameter, and vi is the Lagrange multiplier. Because the material component distribution depends on the imaging object, it can be significantly different among material channels. Generally speaking, the maximum value with respect to materials is significantly different. To address the issue, a weighting vector is introduced into Eq. (21) for normalizing material fraction across material channels:
(22) |
where max(Un) represents the maximum positive value of Un. The weighting vector z can be calculated from the material components during each iteration. Therefore, the normalized material component maps can be expressed as
(23) |
where represents the weight operation for , i.e., . Similarly, can be recovered from Eq. (23). Again,
(24) |
where represents the inverse weight operation. To avoid the aforementioned inconsistency of fraction with different materials, the normalized material maps rather than the raw material tensor is considered in Eq. (21), and it can be modified as Eq. (25).
(25) |
According to the APPENDIX, Eq. (25). can be updated by following three sub-problem
(26a) |
(26b) |
(26c) |
Eq. (26b) is a dictionary learning based image denoising model [59], and we can obtain d(k+1) by normalizing the iteration results of Eq. (26a) and then denormalizing the iteration results of Eq. (26b). During the process of dictionary learning based image denoising, the parameters of sparsity level L and tolerance of representation error ε play important roles in controlling the dictionary quality and material decomposition accuracy. In this study, the proposed GDLIMD method mainly contains three parameters of ε, L and θ. The main steps of GDLIMD are summarized in Algorithm I.
Since there is no regularizer prior for the DI model (i.e., Eq. (16)), its ability is weak to suppress noise and reduce artifacts. Compared with the DI method, the previous DLIMD has a good capability to suppress noise and reduce artifacts. However, according to the DLIMD mathematical model (i.e., Eq. (20)), each material corresponds to a series of parameters. This means there are lots of parameters that should be chosen in practice for implementing material decomposition. In contrast, the GDLIMD model (i.e., Eq. (21)) can not only reduce the number of parameters but also fully explore the correlation among different materials by updating the zn during each iteration.
Algorithm I: GDLIMD | |
---|---|
|
III. Experiments and Results
To evaluate the advantages of the developed GDLIMD method for decomposition of multiple materials, the physical phantom and tissue-synthetic phantom are employed in this study. Since the dictionary learning based material decomposition method outperforms the TV-based method, only DI and DLIMD are selected as comparisons. To quantitatively analyze the decomposition results with different methods, the root means square error (RMSE), peak-signal-to-noise ratio (PSNR) and structural similarity (SSIM) are employed as metrics. As the aforementioned, while the DLIMD has different parameters for different materials, the developed GDLIMD mainly contains three parameters, i.e., regularization parameter θ , atom number L and error parameter ε. As for the dictionary learning, the number of image patches is set as 104 in both physical phantom and tissue-synthetic phantom experiments. The size of image patch is 9×9 and 8×8 for physical phantom and tissue-synthetic phantom cases. The optimized parameters used in material decomposition process are listed in Table I.
Table I.
Parameters | θ | L | ε |
---|---|---|---|
Physical Phantom | 0.00168 | 14 | 0.080 |
Tissue-synthetic phantom (FBP case) | 0.0030 | 12 | 0.010 |
Tissue-synthetic phantom (NLCTF case) | 0.0030 | 16 | 0.00015 |
A. Physical Phantom
Fig. 1 demonstrates the physical phantom which consists of three different basic materials (aluminum, water and iodine). The phantom contains five cylinders and their details can also refer to Fig. 1 (a). The spectral CT system has a 225Kv micro-focus x-ray source from YXLON and PCD (XC-Hydra FX20) from Xcounter with 2 energy bins. Here, the PCD contains 2048 detector units with 0.1 mm length, and every 4 cells are combined to improve SNR. The projection size is 512×1080×4, where 1080 is the number of projection views. The process of scanning consumes 36 minutes. The x-ray spectrum is divided into 4 energy bins (i.e., [13.0, 22.0], (22.0, 30.8], (30.8, 48.5] and (48.5, 137], unit: KeV) by scanning 2 times (see Fig. 1 (b)). The distances starting from x-ray source to rotation axis and PCD are 182.68 mm and 440.50 mm, respectively, resulting in an FOV with radius of 41.3 mm. The reconstructed material image includes 256×256 pixels each of which covers an area of 0.324×0.324 mm2.
The reconstructed images of physical phantom by FBP are in Fig. 2. To evaluate the performance of GDLIMD for material decomposition, the FBP results are decomposed into three basic materials (i.e., aluminum, water and iodine) using the DI method for comparison as shown in Fig. 3. From Fig. 3, one can see the decomposed images for the iodine material appear some non-uniform pattern. In fact, from Fig. 2, we can observe that the reconstructed channel-wise images contain beam hardening artifacts, and this can affect the material decomposition accuracy. Besides, the material decomposition is performed on the reconstructed image pixel-by-pixel, and each pixel is considered independently. This is another source of the non-uniform pattern. To further improve the material accuracy, we assume the iodine component and aluminum cannot exist in the same pixel. From Fig. 3, it can be seen that both DLIMD and GDLIMD can obtain higher accuracy than the DI method in all material images. Compared with the previous DLIMD method, the GDLIMD method can obtain higher material image quality than the DLIMD method. To fully understand this point, it is necessary to clarify the generation of dictionary. First, the normalization is performed on the DI material decomposition results. It can help to minimize the bias of different material decomposition. Then, all stacked material decomposition results are unfold along mode-1 to enhance the level of sparse representation. Finally, the SVD is employed to train the unified dictionary. In this study, because the accuracy of low concentration iodine is normalized to the same range of water and aluminum, the ability of dictionary representation is enhanced and the accuracy of iodine contrast is improved. Once the accuracy of iodine contrast is improved, the accuracy of water and aluminum will be increased simultaneously with the constraint of volume conservation. Particularly, in terms of water component, the GDLIMD results contain less artifacts, which is confirmed by the region indicated by the red arrow. As for the iodine contrast component, the GDLIMD can obtain remarkably accuracy than the DLIMD, i.e., the GDLIMD can remove the outlier artifacts in the DLIMD and DI methods.
It is important to perform quantitative analysis for the decomposed materials in practical applications. Five regions of interest (ROIs) are extracted from Fig. 3 and then they are evaluated in this study. Besides, three referred indexes including RMSE, SSIM and FSIM are employed and the quantitative results are summarized in Table II. Here, the ground truth of five extracted ROIs can be obtained from Fig. 1. Particularly, the ground truth of ROIs 1–3 are three uniform rectangles with values of 1.0, 1.0, 0.997. The iodine contrast agent concentration of ROIs 4–5 are 5mg/mL and 10mg/mL, respectively. Table II demonstrates the DI always obtains the highest RMSE with smallest PSNR and SSIM values. Again, the difference between material decomposed images using DI and ground truth is the biggest than those obtained by the DLIMD and GDLIMD methods. Compared with the previous DLIMD method, the proposed GDLIMD can obtain smaller RMSEs and higher SSIM and FSIM values of all decomposed materials.
Table II.
DI | DLIMD | GDLIMD | ||
---|---|---|---|---|
ROI-1 | RMSE(10−4) | 889.0 | 828.4 | 808.1 |
PSNR | 21.026 | 21.635 | 21.851 | |
SSIM | 0.9560 | 0.9925 | 0.9930 | |
ROI-2 | RMSE(10−4) | 324.0 | 271.4 | 267.1 |
PSNR | 29.793 | 31.329 | 31.467 | |
SSIM | 0.9732 | 0.9977 | 0.9979 | |
ROI-3 | RMSE(10−4) | 594.16 | 269.82 | 255.58 |
PSNR | 24.522 | 31.379 | 31.850 | |
SSIM | 0.6689 | 0.9515 | 0.9577 | |
ROI-4 | RMSE(10−4) | 5.2525 | 1.8115 | 1.7582 |
PSNR | 65.593 | 74.839 | 75.100 | |
SSIM | 0.4118 | 0.8483 | 0.9333 | |
ROI-5 | RMSE(10−4) | 6.8538 | 2.3989 | 2.3163 |
PSNR | 63.281 | 72.400 | 72.704 | |
SSIM | 0.6200 | 0.9165 | 0.9474 |
As for the computational cost, similar to our previous DLIMD method, the proposed GDLIMD algorithm can also be divided into two parts: dictionary training and material decomposition. All material decomposition techniques are implemented on a PC (i7–6700, 8.0 GB memory) with Matlab (version 2014b). Since the DI contains no regularization constraint, it has the smallest computational costs than DLIMD and GDLIMD methods. Compared with the DLIMD method performing dictionary representation on material images one by one, the GDLIMD perform the dictionary representation on the mode-1 unfolding of material tensor at one time. In fact, the DI, DLIMD and GDLIMD consume 22.79, 44.17 and 44.30 seconds, respectively. Obviously, compared with the DI method, the DLIMD and GDLIMD algorithms can consume comparable computational costs.
B. Tissue-synthetic phantom experiment
The specimen consists of chicken feet and 5 mg/mL iodine solution cylinder to imitate the clinical application, as shown in Fig. 4(a). In this study, the PILATUS3 PCD from DECTRIS has 4 energy-channels (i.e., [13.0, 22.0], (22.0, 30.8], (30.8, 48.5] and (48.5, 137], unit:KeV) to obtain multi-energy projections. The PCD has 515 cells and each of which covers a length of 0.15 mm. The projections are acquired from 720 views within one full scan. As for fan-beam scanning geometry, the distances between X-ray source and rotational center is 35.27 cm, and the distance between X-ray source and detector is 43.58 cm. The reconstructed spectral CT image by FBP contains 512 × 512 × 4 pixels and each of them is 0.122 × 0.122mm2 as shown in Fig. 4(b)-(e).
To evaluate the performance of the proposed GDLIMD method, three basis material decomposition (i.e., bone, soft tissue and 5mg/mL iodine contrast agent) results by the DI, DLIMD and GDLIMD methods are given in Fig. 5. From Fig. 5, one can see the iodine images from all methods contain some non-uniform regions. This is because the reconstructed channel-wise images contain ring artifacts because the detector responses of this new PCD are not consistent, which can be observed in Fig. 4. In fact, the ring artifacts in the reconstructed images already have been significantly suppressed.
Regarding the bone, the image edge of bony structure is obviously blurred in the DI results. Compared with the DI method, the DLIMD and GDLIMD methods can provide clear image edges. Furthermore, to make a comparison between the DLIMD and GDLIMD, the ROI “A” is extracted and magnified in Fig. 6. From the structure marked with arrow “1”, it can be seen that the gap of two small bones can be clearly observed in the GDLIMD. However, it is difficult to discriminate the gap in the DLIMD and DI results. For decomposition results of soft tissue, compared with the DLIMD method, the developed GDLIMD can provide more image features and complete image structures. Two soft tissue ROIs “B” and “C” are extracted and magnified in Fig. 6. It can be observed that the accuracy of soft tissue by DLIMD and GDLIMD is much better than that obtained by the DI method. Besides, the image features indicated by arrows “2” and “3” recovered by GDLIMD method are more clear than those by the DLIMD method. In terms of the iodine contrast agent, compared with the DLIMD results, many pixels are wrongly classified as iodine contrast agent. This issue can be avoided in the following NLCTF case, which will be discussed in next section. The iodine concentration is 5.0mg/mL, which can be treated as the ground truth. Here, the RMSEs and mean value of extracted ROI “D” are calculated in Table III. Table III demonstrates the GDLIMD can obtain the largest mean value of iodine and the smallest RMSE in FBP reconstruction case.
Table III.
DI | DLIMD | GDLIMD | ||
---|---|---|---|---|
FBP | Mean | 1.908 | 2.3551 | 2.8938 |
RMSE | 3.372 | 2.6889 | 2.4217 |
To validate the outperformance of GDLIMD method using advanced reconstruction results, the NLCTF [31] results are also decomposed into three basis materials and their decomposition results are further shown in Fig. 7. Four ROIs marked with “E” ,“F” and “G” are extracted and also magnified in 2nd-3rd rows of Fig. 8. It can be seen from Figs. 7-8 that the GDLIMD results have much more image features, especially for image features marked with arrows “4”, “5”, “6” and “7”.
To further evaluate the accuracy of iodine contrast agent, the representative profile of the yellow line indicated by “1” in Fig. 7 from NLCTF cases are shown in Fig. 9. It can be seen that the profile from GDLIMD is approach to the theoretical truth of iodine contrast concentration by comparing with the DI and DLIMD methods. It can further be confirmed the outperformance of GDLIMD method.
IV. Discussions and Conclusions
To further optimize material decomposition results and avoid the parameters selection dilemma of the DLIMD method, the generalized version of DLIMD, i.e., GDLIMD, is developed in this study. Compared with the DLIMD method [51], the contribution of GDLIMD are threefold. First, to overcome the data inconsistency from contrast component, the range of all material components are normalized to [0, 1], which is beneficial to parameters selection. Second, in the GDLIMD model, the decomposed materials are unfolded as mode-1 format to enhance the capability of dictionary representation by exploring the correlation of materials. Because the unified dictionary is trained from the normalized material maps rather than single material by unfolding the decomposed materials, one material can borrow the dictionary atoms from other materials to enhance the sparse representation in some cases. Third, except that the constraints of volume conservation [58] and the bound of each material pixel value are introduced into GDLIMD, the constraint on the basis of preclinical applications (i.e., the concentration of contrast is no more than 5%) is also considered in the model to further improve the decomposition accuracy. Two real datasets, including the physical phantom and tissue-synthetic datasets, are utilized to assess and evaluate the proposed GDLIMD method, and the results demonstrate the advantages of GDLIMD.
Although the GDLIMD method can obtain higher accuracy of material decomposition in image-domain than the DLIMD method, there are still some rooms for improvement. First, different from many parameters in previous DLIMD method, the GDLIMD mainly contains three parameters to be selected. Here, these parameters are only empirically optimized by comparing three indexes in physical phantom and visual evaluation in tissue-synthetic phantom experiments. However, how to select a series of parameters in practical application is still open. Fortunately, the channel-wise spectral CT images can be reconstructed in advance. From these reconstructed channel-wise images, we can observe some details of the imaging object, which could be good for parameters estimation and selection for the followup material decomposition. Of course, if there exists strong noise, it would be a good strategy to perform denoising operation material decomposition. Second, both physical phantom and tissue-synthetic phantom datasets consist of three different basis materials, which reduce the complexity of normalization strategy. Again, a simple normalization method is employed in this study. To further improve the performance of GDLIMD method in multiple material decomposition (greater than 3), we will optimize the design of normalization method in our further plan.
In conclusion, based on the idea of previous DLIMD model, we develop a generalized DLIMD (GDLIMD) method for image-domain material decomposition with spectral CT. Both physical phantom and tissue-synthetic phantom experiments highlight the advantages of GDLIMD technique. This will be of significance to improve accuracy of material decomposition for spectral CT.
Acknowledgment
The authors would like to thank Dr. Qian Wang in University of Massachusetts Lowell and Dr. Yining Zhu and Mr. Shiwo Deng in Capital Normal University for the help on the physical phantom and tissue-synthetic phantom experiments. The authors also appreciate Dr. Changcheng Gong in Chongqing University for helpful discussions.
This work was supported in part by the National Natural Science Foundation of China (No. 61471070 and No. 61501310), NIH/NIBIB U01 grant (EB017140) and Li Ka Shing Foundation.
APPENDIX
Substituting the Eq. (23) into Eq. (25), we can obtain Eq. (A.1).
(A.1) |
Similar to the DLIMD model, Eq. (A.1) equals to the following constrained problem of Eq. (A.2) by introducing d
(A.2) |
Eq. (A.2) can be further divided into three sub-problems Eqs. (A.3)-(A.5).
(A.3) |
(A.4) |
(A.5) |
Eq. (A.3) is a constrained convex programmable optimization problem. Following the same procedures of DLIMD method, it can be simplified as the following expression
(A.6) |
Eq. (A.6) can be furtherly rewritten as
(A.7) |
Furtherly, Eq. (A.7) equals to
(A.8) |
where , and . diag(z) is the diagonalization of weight vector z. Considering Eq. (22), the problem of Eq. (A.5) can be updated as
(A.9) |
Contributor Information
Weiwen Wu, Department of Diagnostic Radiology, The University of Hong Kong, Hong Kong, 999077, China.
Peijun Chen, Key Lab of Optoelectronic Technology and Systems, Ministry of Education, Chongqing University, Chongqing 400044, China.
Shaoyu Wang, Key Lab of Optoelectronic Technology and Systems, Ministry of Education, Chongqing University, Chongqing 400044, China.
Varut Vardhanabhuti, Department of Diagnostic Radiology, The University of Hong Kong, Hong Kong, 999077, China.
Fenglin Liu, Key Lab of Optoelectronic Technology and Systems, Ministry of Education, Chongqing University, Chongqing 400044, China.
Hengyong Yu, Department of Electrical and Computer Engineering, University of Massachusetts Lowell, Lowell, MA 01854, USA.
References
- [1].Schlomka J et al. , "Experimental feasibility of multi-energy photon-counting K-edge imaging in pre-clinical computed tomography," Physics in Medicine & Biology, vol. 53, no. 15, p. 4031, 2008. [DOI] [PubMed] [Google Scholar]
- [2].Lv P, Lin XZ, Li J, Li W, and Chen K, "Differentiation of small hepatic hemangioma from small hepatocellular carcinoma: recently introduced spectral CT method," Radiology, vol. 259, no. 3, pp. 720–729, 2011. [DOI] [PubMed] [Google Scholar]
- [3].Wang Q, Shi G, Qi X, Fan X, and Wang L, "Quantitative analysis of the dual-energy CT virtual spectral curve for focal liver lesions characterization," European journal of radiology, vol. 83, no. 10, pp. 1759–1764, 2014. [DOI] [PubMed] [Google Scholar]
- [4].Zeng H, Zhang MC, He YQ, Liu L, Tong YL, and Yang P, "Application of spectral computed tomography dual-substance separation technology for diagnosing left ventricular thrombus," Journal of International Medical Research, vol. 44, no. 1, p. 54, 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [5].Taguchi K, Stierstorfer K, Polster C, Lee O, and Kappler S, "Spatio-energetic cross-talk in photon counting detectors: N× N binning and sub-pixel masking," in Medical Imaging 2018: Physics of Medical Imaging, 2018, vol. 10573, p. 105734X: International Society for Optics and Photonics. [DOI] [PubMed] [Google Scholar]
- [6].Wu W, Wang Q, Liu F, Zhu Y, Yu H, "Block matching frame based material reconstruction for spectral CT," Physics in Medicine & Biology, vol. 64, no. 23, p. 235011, 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [7].Zhao Y, Zhao X, and Zhang P, "An extended algebraic reconstruction technique (E-ART) for dual spectral CT," IEEE Trans Med Imaging, vol. 34, no. 3, pp. 761–8, 2015. [DOI] [PubMed] [Google Scholar]
- [8].Lu Y, Kowarschik M, Huang X, Chen S, Ren Q, Fahrig R, Hornegger J, and Maier A, "Material decomposition using ensemble learning for spectral x-ray imaging." IEEE Transactions on Radiation and Plasma Medical Sciences, vol. 2, no. 3, pp: 194–204, 2018. [Google Scholar]
- [9].Zhao W, Xing L, Zhang Q, Xie Q, and Niu T, "Segmentation-free x-ray energy spectrum estimation for computed tomography using dual-energy material decomposition," Journal of Medical Imaging, vol. 4, no. 2, p. 023506, 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [10].Ha W, Sidky EY, Barber RF, Schmidt TG, and Pan X, "Estimating the spectrum in computed tomography via Kullback–Leibler divergence constrained optimization," Medical physics, vol. 46, no. 1, pp. 81–92, 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [11].Zhao W, Li D, Niu K, Qin W, Peng H, and Niu T, "Multi-materials beam hardening artifacts correction for computed tomography (CT) based on X-ray spectrum estimation," arXiv preprint arXiv:1812.02365, 2018. [Google Scholar]
- [12].Barber RF, Sidky EY, Schmidt TG, and Pan X, "An algorithm for constrained one-step inversion of spectral CT data," Physics in Medicine & Biology, vol. 61, no. 10, pp. 3784–3818, 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [13].Wu W, Chen P, Vardhanabhuti VV, Wu W, and Yu HJIA, "Improved Material Decomposition with a Two-step Regularization for spectral CT," IEEE Access, vol. 7, p. 12, 2019. [Google Scholar]
- [14].Wang Q, Zhu Y, and Yu H, "Locally linear constraint based optimization model for material decomposition," Physics in Medicine & Biology, vol. 62, no. 21, p. 8314, 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [15].Wu W, Yu H, Wang S, and Liu F, "BPF-type region-of-interest reconstruction for parallel translational computed tomography," Journal of X-ray science and technology, vol. 25, no. 3, pp. 487–504, 2017. [DOI] [PubMed] [Google Scholar]
- [16].Long Y and Fessler JA, "Multi-Material Decomposition Using Statistical Image Reconstructionfor Spectral CT," IEEE Transactions on Medical Imaging, vol. 33, no. 8, pp. 1614–26, 2014. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [17].Xu Q et al. , "Image Reconstruction for Hybrid True-Color Micro-CT," IEEE Transactions on Biomedical Engineering, vol. 59, no. 6, pp. 1711–1719, 2012. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [18].Leng S, Yu L, Wang J, Fletcher JG, Mistretta CA, and McCollough CH, "Noise reduction in spectral CT: Reducing dose and breaking the trade‐off between image noise and energy bin selection," Medical physics, vol. 38, no. 9, pp. 4946–4957, 2011. [DOI] [PubMed] [Google Scholar]
- [19].Zhao B, Gao H, Ding H, and Molloi S, "Tight‐frame based iterative image reconstruction for spectral breast CT," Medical physics, vol. 40, no. 3, 2013. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [20].Kim K et al. , "Sparse-view spectral CT reconstruction using spectral patch-based low-rank penalty," IEEE transactions on medical imaging, vol. 34, no. 3, pp. 748–760, 2015. [DOI] [PubMed] [Google Scholar]
- [21].Gao H, Yu H, Osher S, and Wang G, "Multi-energy CT based on a prior rank, intensity and sparsity model (PRISM)," Inverse problems, vol. 27, no. 11, p. 115012, 2011. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [22].Yu Z, Leng S, Li Z, and McCollough CH, "Spectral prior image constrained compressed sensing (spectral PICCS) for photon-counting computed tomography," Physics in Medicine & Biology, vol. 61, no. 18, p. 6707, 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [23].Luo F, Zhang L, Zhou X, Guo T, Cheng Y, and Yin T. "Sparse-adaptive hypergraph discriminant analysis for hyperspectral image classification." IEEE Geoscience and Remote Sensing Letters(2019), doi: 10.1109/LGRS.2019.2936652. [DOI] [Google Scholar]
- [24].Luo F, Zhang L, Du B, and Zhang L. "Dimensionality reduction with enhanced hybrid-graph discriminant learning for hyperspectral image classification." IEEE Transactions on Geoscience and Remote Sensing (2020) doi: 10.1109/TGRS.2020.2963848. [DOI] [Google Scholar]
- [25].Zhang Y, Mou X, Wang G, and Yu H, "Tensor-based dictionary learning for spectral CT reconstruction," IEEE transactions on medical imaging, vol. 36, no. 1, pp. 142–154, 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [26].Wu W, Zhang Y, Wang Q, Liu F, Chen P, and Yu H, "Low-dose spectral CT reconstruction using image gradient ℓ0–norm and tensor dictionary," Applied Mathematical Modelling, vol. 63, pp. 538–557, 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [27].Salehjahromi M, Zhang Y, and Yu H, "Iterative spectral CT reconstruction based on low rank and average-image-incorporated BM3D," Physics in Medicine & Biology, vol. 63, no. 15, p. 155021, 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [28].Niu S, Yu G, Ma J, and Wang J, "Nonlocal low-rank and sparse matrix decomposition for spectral CT reconstruction," Inverse Problems, vol. 34, no. 2, p. 024003, 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [29].Wu W, Zhang Y, Wang Q, Liu F, Luo F, and Yu H, "Spatial-Spectral Cube Matching Frame for Spectral CT Reconstruction," inverse problems, vol. 34, no. 10, p. 104003, 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [30].Yao L et al. , "Multi-energy computed tomography reconstruction using a nonlocal spectral similarity model," Physics in medicine and biology, 2018. [DOI] [PubMed] [Google Scholar]
- [31].Wu W, Liu F, Zhang Y, Wang Q, and Yu H, "Non-local Low-rank Cube-based Tensor Factorization for Spectral CT Reconstruction," IEEE Transactions on Medical Imaging, vol. 38, no. 4, pp. 1079–1093, 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [32].Niu S, Bian Z, Zeng D, Yu G, Ma J, and Wang J, "Total image constrained diffusion tensor for spectral computed tomography reconstruction," Applied Mathematical Modelling, vol. 68, pp. 487–508, 2019. [Google Scholar]
- [33].Hu D, Wu W, Xu M, Zhang Y, Liu J, Ge R, Chen Y, Luo LM, and Gouenou Coatrieux, "SISTER: Spectral-Image Similarity-based Tensor with Enhanced-sparsity Reconstruction for Sparse-view Multi-energy CT." IEEE Transactions on Computational Imaging, 2019. [Google Scholar]
- [34].Xia W, Wu W, Niu S, Liu F, Zhou J, Yu H, Wang Gand Zhang Y, "Spectral CT reconstruction—ASSIST: Aided by self-similarity in image-spectral tensors," IEEE Transactions on Computational Imaging, 5(3), pp.420–436, 2019. [Google Scholar]
- [35].Niu T, Dong X, Petrongolo M, and Zhu L, "Iterative image‐domain decomposition for dual‐energy CT," Medical physics, vol. 41, no. 4, 2014. [DOI] [PubMed] [Google Scholar]
- [36].Maaß C, Baer M, and Kachelrieß M, "Image‐based dual energy CT using optimized precorrection functions: A practical new approach of material decomposition in image domain," Medical physics, vol. 36, no. 8, pp. 3818–3829, 2009. [DOI] [PubMed] [Google Scholar]
- [37].Zhao W et al. , "Using edge-preserving algorithm with non-local mean for significantly improved image-domain material decomposition in dual-energy CT," Physics in Medicine & Biology, vol. 61, no. 3, p. 1332, 2016. [DOI] [PubMed] [Google Scholar]
- [38].Xue Y et al. , "Statistical image‐domain multimaterial decomposition for dual‐energy CT," Medical physics, vol. 44, no. 3, pp. 886–901, 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [39].Niu T, Dong X, Petrongolo M, and Zhu L, "Iterative image-domain decomposition for dual-energy CT," Medical Physics, vol. 41, no. 6. [DOI] [PubMed] [Google Scholar]
- [40].Clark DP and Badea CT, "Spectral Diffusion: An Algorithm for Robust Material Decomposition of Spectral CT Data," Physics in Medicine & Biology, vol. 59, no. 21, pp. 6445–6466, 2014. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [41].Petrongolo M, Dong X, and Zhu L, "A general framework of noise suppression in material decomposition for dual-energy CT," Medical Physics, vol. 42, no. 8, p. 4848, 2015. [DOI] [PubMed] [Google Scholar]
- [42].Harms J, Wang T, Petrongolo M, Niu T, and Zhu L, "Noise suppression for dual-energy CT via penalized weighted least-square optimization with similarity-based regularization," Medical Physics, vol. 43, no. 5, p. 2676, 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [43].Petrongolo M, Niu T, and Zhu L, "Noise Suppression for Dual‐Energy CT Through Entropy Minimization," IEEE Transactions on Medical Imaging, vol. 34, no. 11, p. 12, 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [44].Zhang H et al. , "Iterative reconstruction for dual energy CT with an average image-induced nonlocal means regularization," Physics in Medicine & Biology, vol. 62, no. 13, p. 5556, 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [45].Tang S, Yang M, Hu X, and Niu T, "Multiscale penalized weighted least-squares image-domain decomposition for dual-energy CT," in 2015 IEEE Nuclear Science Symposium and Medical Imaging Conference (NSS/MIC), 2015, pp. 1–6: IEEE. [Google Scholar]
- [46].Xu Y, Yan B, Zhang J, Chen J, Zeng L, and Wang L, "Image Decomposition Algorithm for Dual-Energy Computed Tomography via Fully Convolutional Network," Computational and mathematical methods in medicine, vol. 2018, 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [47].Yang Q et al. , "Low Dose CT Image Denoising Using a Generative Adversarial Network with Wasserstein Distance and Perceptual Loss," IEEE Transactions on Medical Imaging, vol. PP, no. 99, pp. 1–1, 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [48].Tao S, Rajendran K, McCollough CH, and Leng S, "Material decomposition with prior knowledge aware iterative denoising (MD-PKAID)," Physics in Medicine & Biology, vol. 63, no. 19, p. 195003, 2018. [DOI] [PubMed] [Google Scholar]
- [49].Chen GH, Tang J, and Leng S, "Prior Image Constrained Compressed Sensing (PICCS)," Medical Physics, vol. 35, no. 2, p. 660, 2008. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [50].Xie B et al. , "Material Decomposition in X-ray Spectral CT Using Multiple Constraints in Image Domain," Journal of Nondestructive Evaluation, vol. 38, no. 1, p. 16, 2019. [Google Scholar]
- [51].Wu W et al. , "DLIMD: Dictionary Learning based Image-domain Material Decomposition for spectral CT," arXiv preprint arXiv:1905.02567, 2019. [Google Scholar]
- [52].Sidky EY and Pan X, "Image reconstruction in circular cone-beam computed tomography by constrained, total-variation minimization," Physics in medicine and biology, vol. 53, no. 17, p. 4777, 2008. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [53].Chen Z, Jin X, Li L, and Wang G, "A limited-angle CT reconstruction method based on anisotropic TV minimization," Physics in Medicine & Biology, vol. 58, no. 7, p. 2119, 2013. [DOI] [PubMed] [Google Scholar]
- [54].Dong B, Li J, and Shen Z, "X-ray CT image reconstruction via wavelet frame based regularization and Radon domain inpainting," Journal of Scientific Computing, vol. 54, no. 2–3, pp. 333–349, 2013. [Google Scholar]
- [55].Yu W, Wang C, and Huang M, "Edge-preserving reconstruction from sparse projections of limited-angle computed tomography using ℓ 0-regularized gradient prior," Review of Scientific Instruments, vol. 88, no. 4, p. 043703, 2017. [DOI] [PubMed] [Google Scholar]
- [56].Cai J-F, Jia X, Gao H, Jiang SB, Shen Z, and Zhao H, "Cine cone beam CT reconstruction using low-rank matrix factorization: algorithm and a proof-of-principle study," IEEE transactions on medical imaging, vol. 33, no. 8, pp. 1581–1591, 2014. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [57].Badea C, Johnston S, Qi Y, Ghaghada K, and Johnson G, "Dual-energy micro-CT imaging for differentiation of iodine-and gold-based nanoparticles," in Medical Imaging 2011: Physics of Medical Imaging, 2011, vol. 7961, p. 79611X: International Society for Optics and Photonics. [Google Scholar]
- [58].Liu X, Yu L, Primak AN, and McCollough CH, "Quantitative imaging of element composition and mass fraction using dual‐energy CT: Three‐material decomposition," Medical physics, vol. 36, no. 5, pp. 1602–1609, 2009. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [59].Michael E and Michal A, "Image denoising via sparse and redundant representations over learned dictionaries," IEEE Tip, vol. 15, no. 12, pp. 3736–3745, 2006. [DOI] [PubMed] [Google Scholar]