Abstract
Dual-energy computed tomography (DECT) imaging plays an important role in advanced imaging applications due to its material decomposition capability. Image-domain decomposition operates directly on CT images using linear matrix inversion, but the decomposed material images can be severely degraded by noise and artifacts. This paper proposes a new method dubbed DECT-MULTRA for image-domain DECT material decomposition that combines conventional penalized weighted-least squares (PWLS) estimation with regularization based on a mixed union of learned transforms (MULTRA) model. Our proposed approach pre-learns a union of common-material sparsifying transforms from patches extracted from all the basis materials, and a union of cross-material sparsifying transforms from multi-material patches. The common-material transforms capture the common properties among different material images, while the cross-material transforms capture the cross-dependencies. The proposed PWLS formulation is optimized efficiently by alternating between an image update step and a sparse coding and clustering step, with both of these steps having closed-form solutions. The effectiveness of our method is validated with both XCAT phantom and clinical head data. The results demonstrate that our proposed method provides superior material image quality and decomposition accuracy compared to other competing methods.
Keywords: image-domain decomposition, sparsifying transform learning, machine learning, cross-material models
I. Introduction
X-ray computed tomography (CT) is a popular imaging technique used in many clinical applications. Compared to conventional X-ray CT, dual-energy CT (DECT) provides two sets of attenuation measurements by exploiting two different energy spectra. DECT enables enhanced tissue characterization due to its ability to produce images of different constituent materials such as soft-tissue and bone in scanned objects, known as material decomposition [1], [2]. This decomposition of a mixture into multiple basis materials depends on the principle that the attenuation coefficient is material and energy dependent. DECT is of great interest in many clinical and industrial applications such as iodine quantification [3], [4], kidney stone characterization [5], virtual monoenergetic imaging [6], and security inspection [7]. DECT measurements are also used to obtain element decompositions (of hydrogen, carbon, nitrogen, oxygen, etc.) for radiation therapy applications that require atomic compositions and densities for treatment planning [8], [9], [10].
A. Background
Methods for DECT material decomposition can be characterized into direct decomposition [11], projection-domain [12], and image-domain [13] methods. Direct decomposition greatly reduces the noise and cross-talk artifacts in the reconstructed basis material images and improves decomposition accuracy, but it is computationally expensive because of the repeated forward and back-projections required between basis material images and DECT sinograms. Projection-domain decomposition converts the low- and high-energy measurements into sinograms of basis materials, from which the material images are then reconstructed. Although these methods have the theoretical advantage of avoiding beam-hardening artifacts, they require accurate system calibrations that use nonlinear models [14]. Projection-domain and direct decomposition methods require sinograms that are not available to users of current commercial DECT scanners. Image-domain methods directly decompose the readily available reconstructed high- and low-energy attenuation images into basis material images, and are more efficient than projection-domain and direct decomposition techniques in terms of computational cost, but their efficacy may be limited due to sensitivity to noise and artifacts. Image-domain DECT methods may be substantially improved by exploiting learned or adapted prior information from existing big databases of CT images. Many related methods have been proposed in this regard, such as spectral prior image constrained compressed sensing (PICCS) [15].
Xu et al. [16] developed dictionary learning (DL) methods for conventional low-dose CT (LDCT) image reconstruction by combining the PWLS approach with regularization involving a pre-learned redundant dictionary. Later, dictionary learning was applied to DECT for denoising [17] and reconstruction [18], [19]. Recently, a tensor dictionary learning (TDL) [20] method was proposed for spectral CT reconstruction by accommodating sparsity in both spatial and spectral dimensions. Although the TDL-based scheme showed promise in preserving fine tissue features, it underperformed in terms of preserving edge information and removing artifacts and noise. To overcome the limitations of the TDL approach, an ℓ0 “norm” of the image gradient was incorporated (ℓ0TDL) [21] to recover edge information by penalizing the number of non-zeros in the gradient domain rather than the image gradient magnitudes. However, the sparse coding step in the dictionary model is computationally expensive, and the dictionary learning problem is typically NP-Hard in general. Recently, a generalized analysis dictionary model called sparsifying transform (ST) model was investigated in [22], [23], where sparse coefficients are efficiently obtained in the transform domain by thresholding-type operations. Learned sparsifying transforms have recently shown promise for LDCT image reconstruction compared to nonadaptive methods [24], [25]. Zheng et al. [26] generalized the single square sparsifying transform learning-based reconstruction approach to a union of sparsifying transforms scheme and showed its promise for LDCT reconstruction. That approach pre-learned a collection of sparsifying transforms such that image patches are adaptively assigned (clustered) to their best-matching sparsifying transforms during the reconstruction process. Apart from dictionary and sparsifying transform learning-based methods, deep learning techniques have received attention in the field of DECT material decomposition recently. Deep learning algorithms usually learn deep filtering models to achieve high image quality for specific datasets. Liao et al. [27] proposed a deep learning-based framework to obtain basis material images via cascaded deep convolutional neural networks (CD-ConvNet) that approximately capture a non-linear mapping from the measured energy-specific CT images to the desired decomposed basis material images. Zhang et al. [28] developed a model-based butterfly network to perform image-domain material decomposition for DECT. This network has a double-entry double-output crossover architecture that exploits the relationship between the CT data model and the neural network. These methods are all fully supervised learning methods requiring long time and large datasets for training and also tend to be less generalizable, which may limit their use. These approaches also do not consider material models and properties. In this work, we explicitly exploit the common properties and cross-dependencies between different basis materials to improve the performance of conventional DECT decomposition.
B. Contributions
Considering the common properties (e.g., each material image could be modeled as piece-wise smooth) and cross-dependencies (e.g., the material images share similar boundary structures) among different basis material images, here we propose a new image-domain DECT material decomposition method dubbed DECT-MULTRA that combines conventional PWLS estimation with regularization based on a mixed union of learned sparsifying transforms (MULTRA) model. In this MULTRA framework, we first efficiently pre-learn unions of sparsifying transforms from image patches extracted from a dataset of material density images. One group of transforms (dubbed common-material transforms) is learned to sparsify features common across different basis material density images, and another group (dubbed cross-material transforms) is learned to sparsify the dependencies between such material density maps. The DECT-MULTRA formulation effectively incorporates the pre-learned material models in a clustering-based framework. We propose an exact and efficient alternating minimization algorithm for the image-domain DECT-MULTRA decomposition problem that alternates between an image update step and a sparse coding and clustering step, each of which has closed-form solutions.
We compare our proposed DECT-MULTRA method with recent image-domain techniques such as DECT-ST [29] as well as other related methods. Numerical experiments with XCAT phantom and patient data demonstrate that the proposed method significantly improves the quality of decomposed material images compared to other techniques. Moreover, material models learned with the XCAT phantom generalize well to patient data.
C. Organization
The rest of this paper is organized as follows. Section II describes the formulations for image-domain DECT decomposition with regularization based on learned sparsifying transforms. Section III derives the algorithms for learning the mixed union of sparsifying transforms model and for material image decomposition. Section IV presents detailed results on XCAT phantom and patient data along with comparisons. Section V concludes the paper and mentions areas of future work.
II. Problem Formulation for Material Image Decomposition
This section discusses the proposed formulation for image-domain decomposition incorporating the MULTRA model and its variations.
A. DECT-MULTRA Formulation
For image-domain DECT, we start with two scanner reconstructed images at each energy and form a stacked two-channel image vector , where yH and yL are the attenuation maps (images) at high and low energy, respectively, and Np is the number of pixels in each map. Vector denotes the stacked material density images (unknown), where represents the lth material for l = 1,2.1 The stacked attenuation maps are related to the stacked densities as y ≈ Ax, where is a mass attenuation coefficient matrix that is a Kronecker product of A0 and the identity matrix [13], i.e., , where A0 is a 2×2 material decomposition matrix defined as follows:
| (1) |
where φlH and φlL denote the mass attenuation coefficient of the lth material at high and low energy, respectively. In this paper, we obtain these four values (for two materials) as φlH = μlH/ρl and φlL = μlL/ρl, where μlH and μlL denote the linear attenuation coefficient of the lth material at high and low effective energy, respectively, and ρl denotes the density of the lth material. For the density ρl, we use the theoretical value 1 g/cm3 for water and 1.92 g/cm3 for bone. To obtain the value of μlH and μlL, we manually select two uniform areas in yH and yL that contain the basis materials and then compute the average pixel values in these areas [30].
Directly solving for x in y ≈ Ax, called direct matrix inversion decomposition, would produce significant noise in the result. Our proposed approach models the underlying basis material densities using a common-material and a cross-material image sparsity model. The models apply to image patches, where we say that a patch q is sparsifiable by a transform or operator Ω if Ωq ≈ z, where z has many zeros and the error in the sparse approximation is small [23]. In the common-material model, we extract patches from all basis materials’ images independently and assume they are sparse under a common union (or collection) of sparsifying transforms [31].2 Every patch extracted from some material image is assumed to be best sparsified (or best matched) by a particular transform in the collection. The common-material transforms capture features that sparsify the common properties among various basis materials. In the cross-material model, we extract patches from the same spatial location of different basis materials and stack them to form larger multi-material (3D) patches3, that we assume are sparsified by a collection of cross-material sparsifying transforms. These transforms sparsify the cross-dependencies among the material images, and may be particularly suited for patches that straddle the boundaries between multiple materials, whereas spatial regions where only one material is present may be less suited to the cross-material model (or more suited to the common-material model).
Based on the above model, we propose to obtain the image-domain DECT decomposed images by solving the following optimization problem:
| (P0) |
where we define the regularizer R(x) as
| (2) |
and r = 1, 2, represent the common-material and cross-material models, respectively. The operator is the patch extraction operator that extracts the jth patch of materials as a vector Pjx. The patch is constructed by stacking together the 2D patches extracted from the same spatial location of different basis materials. Each such multi-material patch is grouped with the best matching (sparsfiying) transform in either the common- or cross-material models. Parameter Kr denotes the number of clusters in the rth model and denotes the indices of all the patches matched to the krth transform (class) in the rth model. denotes a pre-learned union of common-material transforms and denotes a union of cross-material transform matrices, where each individual transform is assumed unitary. 4 For r = 1, each transform is a block diagonal matrix that sparsifies individual material images’ patches independently without mixing them. All the smaller constituent block matrices are of size m × m, which are learned from vectorized individual material patches and then used to form the larger matrix . On the other hand, for r = 2, each sparsifying transform is a general matrix learned from stacked material patches, and is used to sparsify the entire 3D patches. Each patch Pjx is mapped to the best matching transform domain, where it is approximated by the sparse vector . The ℓ0 “norm” enforces sparsity by penalizing the number of non-zeros in zj, with γr (a different sparsity penalty weight for each r) controlling the sparsity level. The parameters βr > 0 control the balance between noise and image resolution in the decomposition.
We model the acquired attenuation maps y with additive Gaussian distributed noise as . Assuming that the noise is uncorrelated between the high- and low-energy attenuation images [32], the statistical weight matrix in (P0) is a block-diagonal matrix. We also approximate the noise in each attenuation image as being independent and identically distributed (i.i.d.) over pixels [30]. Thus, W is expressed as , where , and and denote the noise variances for pixels in the high- and low-energy attenuation maps, respectively.
B. Variations of (P0)
While (P0) uses a mixed (common and cross material) model, a simpler alternative formulation would involve only the cross-material component (dubbed DECT-CULTRA), with R(x) defined as follows:
| (3) |
where the multi-material patches are all sparsified by cross-material transforms, i.e., β1 = 0 in (2).
Another simpler regularizer was proposed in our recent conference work [29], dubbed DECT-ST, where
| (4) |
This regularizer employs one transform for the 2D patches of each material, with denoting the jth patch of the lth material, denoting the sparse vector for the jth patch of the lth material, and Ω1 and Ω2 denoting the transforms for patches of the two materials, respectively. DECT-ST does not exploit cross-dependencies between material images. Rather it involves a common-material model with two transforms (corresponding to K1 = 2 and K2 = 0 in (2)) and a specific clustering of the 2D patches (i.e., patches from each material are grouped together).
Compared to the regularizers in (3) and (4), the MULTRA regularizer (2) simultaneously promotes both the common- and cross-material models with an adaptive patch-dependent clustering. To motivate the benefits of the richer MULTRA model better, Fig. 1 shows example decomposition results obtained by DECT-ST and DECT-CULTRA (K2 = 10) for the XCAT phantom [33]. The parameters were empirically chosen as {β, γ} = {70, 0.07} for DECT-CULTRA and {β1, β2, γ1, γ2} = {50, 70, 0.03, 0.04} for DECT-ST. The pros and cons of the two cases are clearly observed in the result. In particular, compared to DECT-ST, DECT-CULTRA successfully removes the artifacts at the boundaries of the basis materials and also preserves some details. However, the edges in the soft tissue-only regions in the water image for DECT-CULTRA looks quite undistinguishable compared to DECT-ST. This suggests that the common- and cross-material models by themselves may not provide a good trade-off in material decomposition, since they capture different properties of the materials. The proposed DECT-MULTRA approach exploiting both a mixed material model and unions of sparsifying transforms can effectively alleviate the drawbacks of these variants. Section IV shows the numerical results and comparisons.
Fig. 1:
First to second column: material images decomposed by DECT-ST and DECT-CULTRA, respectively. Water and bone images are in the top and bottom rows with display windows [0.7 1.3] g/cm3 and [0 0.8] g/cm3, respectively.
III. Algorithms
This section describes the algorithms for pre-learning the mixed union of transforms from datasets, and for optimizing (P0).
A. Algorithm for Training a Mixed Union of Sparsifying Transforms
We pre-learn a union of 2D common-material unitary transform matrices , and a union of 3D cross-material unitary transform matrices separately from a dataset of material images. For learning the common-material transforms, where each transform acts on 2D patches, we extract vectorized 2D patches from across all basis materials’ images. We also extract vectorized 3D or multi-material patches for training the various cross-material transforms , where each patch is formed from the basis material components of an object by stacking 2D patches from the same spatial location in the different basis material images. Fig. 2(a) shows a schematic of this learning model. When optimizing (P0), the 2D common-material transform matrices above are used to independently form the blocks of the block-diagonal matrices . In particular, . However, are identical to . 5 The operation of the pre-learned transforms during the material decomposition process is shown in Fig. 2(b).
Fig. 2:
Schematic of the MULTRA model: (a) and (b) illustrate the learning process for MULTRA and the operation of the pre-learned transforms during the decomposition process, respectively. .
The unions of common- and cross-material transforms are learned by solving the following problem for r = 1, 2:
| (P1) |
where I denotes the identity matrix of appropriate size, ηr > 0 is a scalar parameter controlling sparsity, and denote the i1th and i2th training vectors for r = 1 and r = 2, respectively, and and denote the corresponding sparse coefficient vectors. The term in (P1) is called sparsification error [22] and captures the deviation of the transformed patches from their sparse approximations. Each patch in (P1) is matched to a specific transform, and the goal in (P1) is to simultaneously learn the collection of transforms and cluster the training vectors, and also estimate the sparse coefficient vectors. We optimize (P1) by using the approach in [34] and alternating between updating (sparse coding and clustering updates in each step (involving thresholding or small singulare step) and (transform update step), with efficient value decompositions).
B. MULTRA Material Image Decomposition Algorithm
We propose an iterative algorithm for the image-domain DECT material decomposition problem (P0) with regularizer (2) that alternates between updating x (image update step) and updating (sparse coding and clustering step). We exploit such an exact alternating minimization scheme for (P0) as it leads to efficient updates, and does not involve additional algorithm parameters.
1). Image Update Step
Here, we solve for x in (P0) with fixed , using the following PWLS sub-problem:
| (5) |
The exact solution to (5) is obtained efficiently as follows. First, denoting the regularizer component of the cost in (5) by R2(x), its gradient is given as follows:
| (6) |
Since the transform matrices are all unitary, (6) is equivalent to
| (7) |
The second term in (7) is independent of x, and the matrix pre-multiplying x in the first term in (7) is diagonal and can in fact be pre-computed. Owing to the structure in A (it acts independently across pixels) and the diagonal structure of W and using (6), the x update in (5) can be separated into Np pixel-wise updates. The update at each pixel j is given as follows:
| (8) |
where , is an operator that extracts elements corresponding to the jth pixels, and the 2 × 2 Hessian matrix , where denotes a column vector of ones.
2). Sparse Coding and Clustering Step
Here, we update with fixed x in (P0), using the following sub-problem:
| (9) |
The exact solution to (9) can be obtained efficiently. For a fixed clustering, the optimal sparse code for each patch is obtained by hard-thresholding as , where the operator zeros out vector elements with magnitudes less than γr, and leaves other elements unchanged. Substituting this in (9) yields the following equivalent problem for clustering each patch:
| (10) |
Solving (10) requires computing the cost with respect to each transform in the two models to determine the minimum value (or best match). This can be done efficiently as follows. For r = 1, each block of can assume any of the transforms in . Because the cost for the 3D patch in (10) for r = 1 equals the sum of the corresponding costs for the constituent 2D material patches, the best matching transform for each of those 2D patches is found independently (by searching over the smaller set of transforms) and the best material-wise transforms are then combined (into a block diagonal matrix) to provide the best matching transform within r = 1. Comparing the smallest cost value for r = 1 with the smallest value within r = 2 yields the best matched model and corresponding transform (cluster). The patches can be optimally clustered in parallel and the optimal sparse codes are then given as .
The proposed alternating minimization algorithm for (P0) belongs to the broad class of block coordinate descent (BCD) optimization algorithms, that are guaranteed to decrease the objective function over the iterations. Since the objective in (P0) is lower bounded, it converges in the proposed algorithm. More detailed theoretical convergence results for the iterates (convergence to critical points or partial global minimizers, etc.) can also be shown for DECT-MULTRA similar to the results shown in recent work [34] (cf. Theorems 1 and 2 in [34]) for related BCD schemes. Algorithm 1 describes the proposed iterative scheme for optimizing Problem (P0).
Algorithm 1.
DECT-MULTRA Algorithm for (P0)
| Input: initial material image , pre-learned , parameters βr and γr for r = 1, 2, number of iterations I. | |
| Output: decomposed material images . | |
| 1: | for i = 0, 1, 2, · · ·, I – 1 do |
| 2: | (1) Image update: With fixed, |
| 3: | compute at each pixel j according to (8). |
| 4: | (2) Sparse Coding and Clustering: with fixed, update the cluster assignment for each patch using (10), and the updated sparse codes are . |
| 5: | end for |
| 6: | return |
C. Computational Cost
The computational cost per outer iteration of the proposed algorithm for (P0) scales as , and is dominated by matrix-vector multiplications in the sparse coding and clustering step. Importantly, being an image-domain decomposition scheme, the proposed algorithm does not involve expensive forward and back-projections.
IV. Results
We employed both numerical simulations with phantoms and clinical DECT data to evaluate the proposed methods, namely DECT-MULTRA, DECT-CULTRA, and DECT-ST. This section describes the experiments evaluating the performance of the proposed methods in comparison with competing methods. Additional experimental results of DECT-MULTRA and other methods are provided in the supplement. 6 A link to software to reproduce our results will be provided at http://web.eecs.umich.edu/~fessler/irt/reproduce/.
A. Methods for Comparison
Direct matrix inversion [30]: solving (P0) by matrix inversion, i.e., without regularization.
DECT-EP [13]: optimizes (P0) with an edge-preserving regularizer, which is defined as , where the regularizer for the lth material is , where , with denoting the number of neighbors for each pixel , is the 2D finite difference matrix and [13], where δl is the edge-preserving parameter for the lth material.
DECT-TDL [20] DECT image-domain decomposition with regularization based on a learned tensor dictionary that is trained by K-CPD (an extension of the K-SVD algorithm [35] to incorporate tensor models). During the image decomposition process, the tensor sparse codes are updated using the multilinear orthogonal matching pursuit (MOMP) method [36].
All the cross-compared methods in the image-domain have the same data-fidelity term but differ in the regularizer. In particular, the direct matrix inversion method and DECT-EP are recent non-adaptive (i.e., not involving learning) methods. They are quite distinct from the proposed transform learning-based methods, which rely on a learned sparsification operator Ω. The proposed DECT-ST and DECT-CULTRA are simpler forms of DECT-MULTRA, while the regularizer for the recent DECT-TDL exploits a tensor synthesis dictionary model and is quite different from the proposed method. These methods are recent works in the image-domain decomposition literature and thus form an important subset of methods to compare with.
B. Training the Image Models for DECT
We pre-trained dictionaries for DECT-TDL and transforms for the proposed DECT-ST, DECT-CULTRA (see Section II-B), and DECT-MULTRA. We first chose five training slices (different from the test slices in our experiments) of the XCAT phantom [33] and seperated each slice into water and bone density images according to the table of linear attenuation coefficients for organs provided for the XCAT phantom. We grouped water, fat, muscle, and blood into the water density image, and spine bone and rib bone into the bone density image. For DECT-MULTRA, we pre-learned a union of common-material transforms from 8×8 patches with a patch stride of 1×1, extracted separately from the five slices of water images and bone images. A union of cross-material transforms was also learned from 8×8×2 overlapping multi-material patches with a spatial (2D) patch stride of 1×1 that were extracted from five stacked water+bone (3D) images. The sparsity parameter ηr was set as 0.21 and 0.17 for the common-material (r = 1) and cross-material (r = 2) models, respectively. For DECT-ST, we pre-learned two different transform matrices for water and bone from 8×8 overlapping patches (with patch stride 1 × 1) extracted from the five water and five bone training images, respectively. The training parameters {λ, η} for DECT-ST [29] were empirically set as {5.28 × 108, 0.12} and {9.74 × 107, 0.15} for water and bone, respectively. For DECT-CULTRA, we used the same collection of cross-material transforms as learned for the DECT-MULTRA method. We ran 2000 iterations of all the transform learning methods to ensure convergence.
For DECT-TDL, we pre-learned a tensor dictionary from 8 × 8 × 2 overlapping multi-material patches with a spatial (2D) patch stride of 1 × 1, extracted from the five stacked water+bone images (the same training slices as used for DECT-MULTRA and DECT-CULTRA). We used a maximum patch-wise sparsity level of 50 along with a error tolerance of 1 during sparse coding. We used the above learned transforms and dictionaries in all experiments
C. XCAT Phantom Results and Analysis
1). Framework and Data
We evaluated the proposed DECT-MULTRA, DECT-CULTRA, and DECT-ST methods for image-domain material decomposition of three test slices of the XCAT phantom [33]. We compared the image quality of the decomposed material images obtained with the proposed methods with those for direct matrix inversion, DECT-EP, and DECT-TDL.
Fig. 3 shows the true water and bone density images for a test slice (central slice of the XCAT phatom). The true density images are of size 1024 × 1024, with the pixel size being 0.49 × 0.49 mm2. We generated noisy (Poisson noise) sinograms of test slices of the XCAT phantom of size 888×984 (radial samples × angular views) using GE LightSpeed X-ray CT fan-beam system geometry corresponding to a poly-energetic source at 140kVp and 80kVp with 1 × 106 and 1.86 × 105 incident photons per ray, respectively. We used filtered back projection (FBP) to reconstruct 512 × 512 high-and low-energy attenuation images (Fig. 3 displays them for the central test slice) with a pixel size of 0.98 × 0.98 mm2, which are used as inputs for the image-domain material decomposition methods. Note that although each pixel of the XCAT phantom has only one material, our proposed method is quite general and capable of handling mixed materials in image pixels, which is demonstrated for the clinical data case in Section IV-D.
Fig. 3:
The first row shows the true water and bone material images (cropped) for a test slice. The second row shows the corresponding attenuation images (cropped) at high and low energies, respectively.
To evaluate the performance of various methods quantitatively, we computed the root mean square error (RMSE) for the decomposed material images in a region of interest (ROI). The ROI was a circular (around the center) region that removed all the black background area that was not interesting. For a decomposed material density image , the RMSE in density (g/cm3) is defined as , where denotes the downsampled7 true density of the lth material at the jth pixel location and NROI is the number of pixels in a ROI.
2). Decomposition Results and Comparisons
We first obtained basis material images from the attenuation images at high and low energies using the direct matrix inversion method, which were then used to initialize the DECT-EP method (that uses a convex regularizer). We ran sufficient (500) iterations of the DECT-EP algorithm, with parameters {β1 ,β2} and {δ1, δ2} being {28, 28.5} and {0.01, 0.02} g/cm3, respectively. For DECT-ST, DECT-CULTRA, DECT-TDL and DECT-MULTRA, we initialized the algorithms with the DECT-EP decompositions. For DECT-TDL, we set a maximum sparsity level of 50 during sparse coding along with an error tolerance of 0.3, and set the regularization parameter as 30. For the DECT-ST scheme, the parameters {β1, β2, γ1, γ2} were set as {50, 70, 0.03, 0.04}. For DECT-CULTRA (K2 = 10), the parameters β and γ were set as 70 and 0.07, respectively. For DECT-MULTRA (, K2 = 10), the parameters {β1, β2, γ1, γ2} were set as {50, 50, 0.13, 0.09}. We empirically selected these optimal parameter combinations for the various methods to achieve the best image quality and decomposition accuracy in our experiments.
Table I shows the RMSE values of material images decomposed by various methods for different test slices. DECT-MULTRA clearly achieves the smallest RMSE values in Table I, followed by DECT-CULTRA, and then the RMSE values increase gradually from DECT-TDL, DECT-ST, DECT-EP to direct matrix inversion. To capture the rich features of basis material images, DECT-CULTRA uses a union of learned cross-material sparsifying transforms, DECT-TDL uses a pre-learned overcomplete tensor-based dictionary, and DECT-MULTRA uses a mixed union of learned transforms. These three methods achieve smaller RMSE than DECT-ST that uses only two square sparsifying transforms to sparsify the two basis materials. Moreover, compared to DECT-TDL and DECT-CULTRA that exploit only a cross-material model, DECT-MULTRA learns both common-material properties and cross-material dependencies, which enables it to outperform the former methods.
TABLE I:
RMSE of decomposed images of basis materials for direct matrix inversion, DECT-EP, DECT-ST, DECT-TDL, DECT-CULTRA (K2 = 10), and DECT-MULTRA (, K2 = 10), respectively, for multiple slices of the XCAT phantom. The unit for RMSE is 10−3 g/cm3.
| Method | Direct Inversion | DECT EP | DECT ST | DECT TDL | DECT CULTRA | DECT MULTRA | |
|---|---|---|---|---|---|---|---|
| Slice 61 | Water | 72.8 | 60.9 | 51.3 | 44.8 | 43.1 | 42.8 |
| Bone | 68.4 | 60.2 | 51.6 | 44.9 | 44.1 | 43.9 | |
| Slice 77 | Water | 92.4 | 65.9 | 55.6 | 41.8 | 39.0 | 38.7 |
| Bone | 89.0 | 72.2 | 61.8 | 50.8 | 50.0 | 49.8 | |
| Slice 150 | Water | 116.7 | 69.1 | 61.7 | 43.5 | 40.8 | 38.6 |
| Bone | 110.8 | 76.7 | 67.0 | 53.4 | 52.3 | 50.8 | |
Fig. 4 shows the material density images decomposed by the direct matrix inversion method, DECT-EP, DECT-TDL, and DECT-MULTRA for a test slice (Slice 77). DECT-EP reduces the severe streak artifacts and noise observed in the decomposed water and bone images obtained by direct matrix inversion. Compared to DECT-EP, DECT-MULTRA and DECT-TDL further reduce the artifacts and improve edge details at the boundaries of different materials. However, compared to DECT-EP, the DECT-TDL result suffers from poor soft-tissue contrast in the water image. DECT-MULTRA that exploits both common- and cross-material learned models removes artifacts while improving image features and sharpness of soft-tissue edges, which is clearly noticeable in the zoom-ins of the water and bone images. The total runtime for the 500 iterations (using unoptimized Matlab code on a machine with two 2.70 GHz 12-core Intel Xeon E5–2697 v2 processors) was 181.9 minutes for DECT-TDL, whereas it was only 72.1 minutes for DECT-MULTRA. Unlike DECT-TDL that involves expensive and approximate sparse coding, DECT-MULTRA performs cheap and closed-form sparse coding and clustering leading to low runtimes. Additional comparisons between decomposition error images are included in the supplement.
Fig. 4:
Left to right: basis material images decomposed by direct matrix inversion, DECT-EP, DECT-TDL, and DECT-MULTRA. The top and bottom rows show the water and bone images with display windows [0.7 1.3] g/cm3 and [0 0.8] g/cm3, respectively.
3). Clustering and Convergence Behavior of DECT-MULTRA
To better illustrate the effect of the learned models in DECT-MULTRA, Fig. 5 shows examples of pixel-level clustering of water and bone pixels in Slice 77 for the cross-material model (K1 = 225, K2 = 10). Since each pixel in the stacked water+bone result of DECT-MULTRA belongs to many overlapping (3D) patches, it is clustered into either the common- or cross-material model and further to a specific transform (class) in the model, by a majority vote among the (already clustered) patches overlapping it. The clustering results show that the cross-material model effectively captures pixels straddling the boundary regions of materials. The clustering captures various oriented edges, with class 4 contains many vertical edges; classes 5 and 7 contain many oriented edges (e.g., at 45-degree and 135-degree orientations); and class 8 contains mostly horizontal edges. Fig. 5 also illustrates the cross-material transforms for each class, which show various directional and gradient-like features that jointly sparsify the water and bone dependencies. Additional clustering results for the common-material model and the corresponding transforms are shown in the supplement.
Fig. 5:
Pixel-level clustering in slice 77 with the DECT-MULTRA cross-material model: The top row shows the individual cross-material transforms for classes 4, 5, 7, and 8, with the transform rows shown as 8×16 patches. The middle and bottom rows show the corresponding water and bone pixels (using estimated densities in the decomposition) grouped into each class, with display windows [0.7 1.3] g/cm3 and [0 0.8] g/cm3, respectively.
Fig. 6 shows that the objective function of DECT-MULTRA monotonically decreases and converges quickly over iterations for decomposing the central slice of the XCAT phantom. Fig. 7 shows the convergence of the RMSE of water and bone images for DECT-ST, DECT-TDL, DECT-CULTRA and DECT-MULTRA over their iterations. DECT-MULTRA achieves the lowest RMSE and also converges faster than the other methods.
Fig. 6:
Objective function in (P0) plotted over the iterations of the DECT-MULTRA algorithm when decomposing the central slice (Slice 77) of the XCAT phantom.
Fig. 7:
RMSE for the central slice of the XCAT phantom plotted over the iterations of the DECT-TDL, DECT-ST, DECT-CULTRA, and DECT-MULTRA algorithms. (a) and (b) show the RMSE of water and bone images, respectively.
4). Study of Different Weights for the Common-material and Cross-material Models
The common-material and cross-material parts of the DECT-MULTRA regularizer in (2) receive weight β1 and β2, respectively. Here, we tuned β1 and β2 to study the effects of the common-material and cross-material models. Fig. 8 shows the water and bone material images decomposed by DECT-MULTRA using different weights for the common-material and cross-material models. A smaller weight β1 for the common-material model and a correspondingly larger weight β2 for the cross-material model leads to lower contrast and streak artifacts in water images, but can remove artifacts near boundaries of water and bone materials (first column of Fig. 8). A larger β1 and smaller β2 can improve the contrast and eliminate artifacts in water images, but leads to artifacts in mixed material regions (forth and fifth columns of Fig. 8). Table II shows the RMSE values of material images decomposed by DECT-MULTRA with different weights for the common-material and cross-material models in (P0). The equal weights case {β1 = 50, β2 = 50} and the weight combination {β1 = 25, β2 = 75} achieved lower RMSE values compared to the other weight combinations. Fig. 15 in the supplement shows the water and bone images obtained by DECT-MULTRA with β1 = 99 and β2 = 1, which have high RMSE. Thus, we can infer that in the MULTRA model, both the cross-material and common-material components are important, but the cross-material model is slightly more important than the common-material model.
Fig. 8:
Material image decomposition results for DECT-MULTRA with different weights for the common-material and cross-material models. From left to right: {β1, β2} are set as {1, 99}, {25, 75}, {50, 50}, {75, 25}, and {90, 10}. The top and bottom rows show the water and bone images with display windows [0.7 1.3] g/cm3 and [0 0.8] g/cm3, respectively.
TABLE II:
RMSE values of decomposed basis material images for different choices of weights for the common-material and cross-material model terms in (P0). The unit of RMSE is 10−3 g/cm3.
| {β1, β2} | {1, 99} | {25, 75} | {50, 50} | {75, 25} | {90, 10} |
|---|---|---|---|---|---|
| Water | 39.4 | 38.3 | 38.7 | 39.3 | 41.9 |
| Bone | 50.4 | 49.8 | 49.8 | 50.1 | 52.0 |
D. Clinical Data Study
1). Framework and Data
We evaluated the proposed methods using clinical DECT head data. The patient data was collected by a Siemens SOMATOM Definition flash CT scanner using dual-energy CT imaging protocols with dual-source at 80kVp and 140kVp for dual-energy data acquisition. Table III lists the protocols of the patient data acquisition. Fig. 9 shows the head CT images at 140kVp and 80kVp. The filtered back projection method was used to reconstruct these attenuation maps.
TABLE III:
Data acquisition parameters applied in head data acquisition.
| Scanner | High-Energy image | Low-Energy image |
|---|---|---|
| Peak voltage (kVp) | 140 | 80 |
| X-ray Tube Current (mA) | 364 | 648 |
| Exposure Time (s) | 0.285 | |
| Current-exposure Time Product (mAs) | 103.7 | 184.7 |
| Helical Pitch | 0.7 | |
| Gantry Rotation Speed (circle/second) | 0.28 | |
Fig. 9:
Head CT images at 140 kVp (left) and 80 kVp (right). The display window is [0.1 0.35] cm−1.
2). Decomposition Results
We initialized the DECT-EP method with the results obtained by direct matrix inversion. We ran the DECT-EP algorithm for 500 iterations and used its results to initialize DECT-TDL and DECT-MULTRA. For DECT-EP, we chose the parameters {β1, δ1, β2, δ2} as {210.5, 0.008, 211, 0.015}. For DECT-TDL, we set the maximum sparsity level during sparse coding to 60 along with an error tolerance of 0.2, and the regularization parameter was 40. We set the DECT-MULTRA parameters {β1, β2, γ2} as {180, 180, 0.018}. Moreover, for r = 1, we used different sparsity regularization parameters 0.006 and 0.03 for the water and bone components of zj in (2), which provided better image quality.
Fig. 10 shows the water and bone material images decomposed by direct matrix inversion, DECT-EP, DECT-TDL, and DECT-MULTRA. DECT-MULTRA reduces artifacts at the boundaries of different materials and suppresses noise in the material images much better than the other methods. One clearly noticeable improvement is seen in the rightmost zoom-ins in the water images, where direct matrix inversion and DECT-EP both missed a dark spot (pointed by the red arrow numbered 1), while DECT-TDL and DECT-MULTRA preserved this feature that exists in the high and low energy attenuation maps in Fig. 9. The structure of the “dark spot” is an artery (see the high and low attenuation images in Fig. 9) that contains diluted iodine solution caused by the angiogram. Iodine is grouped into the bone image, while in the water image there are only some pixels with tiny values or values close to zero, thus it is a “dark spot”. Moreover, DECT-MULTRA substantially improves the sharpness of edges in the soft tissues compared to DECT-TDL. The rightmost zoom-ins in Fig. 10 show that the marrow structures have sharper edges in the DECT-MULTRA water image than for DECT-TDL (pointed by the red arrow numbered 2). The clinical patient data is much more complex than the XCAT phantom, and has more structures (e.g., gum, teeth, artery, and so on). The results obtained by DECT-MULTRA demonstrate its ability to decompose pixels with mixed materials, and also the MULTRA model learned from the XCAT phantom generalized well to clinical head DECT data and outperformed the previous techniques. The supplement additionally illustrates the superior performance of DECT-MULTRA over DECT-ST and DECT-CULTRA.
Fig. 10:
First to fourth column: material images obtained by direct matrix inversion, DECT-EP, DECT-TDL, and DECT-MULTRA, respectively. The top and bottom rows show the water and bone images with display windows [0.5 1.3] g/cm3 and [0.05 0.905] g/cm3, respectively.
V. Conclusions
This paper presented a new image-domain method dubbed DECT-MULTRA for DECT decomposition, and evaluated it relative to several competing methods. The proposed DECT-MULTRA framework combines conventional PWLS estimation with regularization based on a mixed union of learned sparsifying transforms model that exploits both the common properties among basis material images and their cross-dependencies. The various investigated sparsifying transform-based methods (DECT-MULTRA, DECT-CULTRA, and DECT-ST) reduce the high noise and artifacts observed in the decompositions obtained by nonadaptive methods such as direct matrix inversion decomposition and DECT-EP. DECT-MULTRA successfully combines the advantages of both DECT-CULTRA and DECT-ST and reduces the artifacts at the boundaries of different materials and provides improved sharpness of edges in the soft tissue. In future work, we plan to apply DECT-MULTRA to more general multi-material (with several materials) decompositions. In a very recent work, we showed promise for DECT-CULTRA for this problem [37]. We also plan to study the joint adaptation of the MULTRA model during the decomposition process, and explore extensions of the proposed approach to low-rank 8 + learned sparse models [38] in future work. Finally, improving image-domain decomposition methods to match the decomposition quality of the more accurate direct decomposition methods [11], while retaining the low runtimes of image-domain methods is an important area for future research.
Supplementary Material
VI. Acknowledgement
The authors thank Dr. Tianye Niu, Zhejiang University, for providing clinical DECT images for our experiments.
This work was supported in part by NSFC (61501292) and NIH grant U01 EB018753.
Footnotes
This work focuses on decomposing a mixture of two materials.
Such unions of transforms provide enhanced sparsification of images and are a richer model than a single transform.
We focus on 2D images here, and 3D means 2D with one more channel direction consisting of the different materials.
The notation difference is because the training phase works with both 2D and 3D patches, whereas Problem (P0) uses a single unified notation for patches (i.e., the multi-material patches Pjx).
Supplementary material is available in the supplementary files/multimedia tab.
The 1024×1024 true density images were downsampled to size 512×512 by linear averaging.
While low-rank methods constrain a signal to lie in a low-dimensional subspace, sparsity-based methods often assume the signal lies approximately in a union of subspaces (a richer model).
Contributor Information
Zhipeng Li, University of Michigan - Shanghai Jiao Tong University Joint Institute, Shanghai Jiao Tong University, Shanghai 200240, China.
Saiprasad Ravishankar, Department of Computational Mathematics, Science and Engineering, and the Department of Biomedical Engineering, Michigan State University, East Lansing, MI, 48824 USA.
Yong Long, University of Michigan - Shanghai Jiao Tong University Joint Institute, Shanghai Jiao Tong University, Shanghai 200240, China.
Jeffrey A. Fessler, Department of Electrical Engineering and Computer Science, University of Michigan, Ann Arbor, MI, 48109 USA.
References
- [1].Mendonca PR, Lamb P, and Sahani DV, “A flexible method for multi-material decomposition of dual-energy CT images,” IEEE Trans. Med. Imag, vol. 33, no. 1, pp. 99–116, 2014. [DOI] [PubMed] [Google Scholar]
- [2].McCollough CH, Leng S, Yu L, and Fletcher JG, “Dual- and multi-energy CT: Principles, technical approaches, and clinical applications,” Radiology, vol. 276, no. 3, pp. 637–653, 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [3].Li Y, Shi G, Wang S, Wang S, and Wu R, “Iodine quantification with dual-energy CT: phantom study and preliminary experience with VX2 residual tumour in rabbits after radiofrequency ablation,” British Journal of Radiology, vol. 86, no. 1029, pp. 143–151, 2013. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [4].Chandarana H, Megibow AJ, Cohen BA, Srinivasan R, Kim D, Leidecker C, and Macari M, “Iodine quantification with dual-energy CT: phantom study and preliminary experience with renal masses,” Am. J. Roentgenol, vol. 196, no. 6, pp. W693–W700, 2011. [DOI] [PubMed] [Google Scholar]
- [5].Primak AN, Fletcher JG, Vrtiska TJ, Dzyubak OP, Lieske JC, Jackson ME, Williams JCJ, and Mccollough CH, “Noninvasive differentiation of uric acid versus non-uric acid kidney stones using dual-energy CT,” Academic Radiology, vol. 14, no. 12, pp. 1441–1447, 2007. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [6].Yu L, Christner JA, Leng S, Wang J, Fletcher JG, and McCollough CH, “Virtual monochromatic imaging in dual-source dual-energy CT: radiation dose and image quality,” Med. Phys, vol. 38, no. 12, pp. 6371–6379, 2011. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [7].Liu Y, Cheng J, Chen Z, and Xing Y, “Feasibility study: Low-cost dual energy CT for security inspection,” in Proc. IEEE Nuc. Sci. Symp. Med. Im. Conf., 2010, pp. 879–882. [Google Scholar]
- [8].Lalonde A and Bouchard H, “A general method to derive tissue parameters for Monte Carlo dose calculation with multi-energy CT,” Phys. Med. Biol, vol. 61, no. 22, pp. 8044–8069, 2016. [DOI] [PubMed] [Google Scholar]
- [9].Shen C, Li B, Chen L, Yang M, Lou Y, and Jia X, “Material elemental decomposition in dual and multi-energy CT via a sparsity-dictionary approach for proton stopping power ratio calculation,” Med. Phys, vol. 45, pp. 1491–1503, 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [10].Shen C, Li B, Lou Y, Yang M, Zhou L, and Jia X, “Multienergy element-resolved cone beam CT (MEER-CBCT) realized on a conventional CBCT platform,” Med. Phys, vol. 45, pp. 4461–4470, 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [11].Long Y and Fessler JA, “Multi-material decomposition using statistical image reconstruction for spectral CT,” IEEE Trans. Med. Imag, vol. 33, no. 8, pp. 1614–1626, Aug. 2014. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [12].Noh J, Fessler JA, and Kinahan PE, “Statistical sinogram restoration in dual-energy CT for PET attenuation correction,” IEEE Trans. Med. Imag, vol. 28, no. 11, pp. 1688–1702, Nov. 2009. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [13].Xue Y, Ruan R, Hu X, Kuang Y, Wang J, Long Y, and Niu T, “Statistical image-domain multi-material decomposition for dual-energy CT,” Med. Phys, vol. 44, no. 3, pp. 886–901, 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [14].Goodsitt MM, Christodoulou EG, and Larson SC, “Accuracies of the synthesized monochromatic CT numbers and effective atomic numbers obtained with a rapid kVp switching dual energy CT scanner,” Med. Phys, vol. 38, no. 4, pp. 2222–2232, Apr. 2011. [DOI] [PubMed] [Google Scholar]
- [15].Yu Z, Leng S, Li Z, and McCollough CH, “Spectral prior image constrained compressed sensing (spectral PICCS) for photon-counting computed tomography,” Phys. Med. Biol, vol. 61, no. 18, pp. 6707–6732, Sept. 2016. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [16].Xu Q, Yu H, Mou X, Zhang L, Hsieh J, and Wang G, “Low-dose X-ray CT reconstruction via dictionary learning,” IEEE Trans. Med. Imag, vol. 31, no. 9, pp. 1682–1697, Sept. 2012. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [17].Mechlem K, Allner S, Mei K, Pfeiffer F, and Noel PB, “Dictionary-based image denoising for dual energy computed tomography,” in Proc. SPIE 9783 Medical Imaging 2016: Phys. Med. Im., 2016, pp. 97830E–1–97830E–7. [Google Scholar]
- [18].Li L, Chen Z, and Jiao P, “Dual-energy CT reconstruction based on dictionary learning and total variation constraint,” in Proc. IEEE Intl. Symp. Biomed. Imag, 2012, pp. 2358–2361. [Google Scholar]
- [19].Zhao B, Ding H, Lu Y, Wang G, Zhao J, and Molloi S, “Dual-dictionary learning-based iterative image reconstruction for spectral computed tomography application,” Phys. Med. Biol, vol. 57, no. 24, pp. 8217–8230, Dec. 2012. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [20].Zhang Y, Mou X, Yu H, Wang G, and Xu Q, “Tensor based dictionary learning for spectral CT reconstruction,” IEEE Trans. Med. Imag, vol. 36, no. 1, pp. 142–154, 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [21].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,” Appl. Math. Model, vol. 63, pp. 538–557, 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [22].Ravishankar S and Bresler Y, “l0 sparsifying transform learning with efficient optimal updates and convergence guarantees,” IEEE Trans. Sig. Proc, vol. 63, no. 9, pp. 2389–2404, May 2015. [Google Scholar]
- [23].Ravishankar S and Bresler Y, “Learning sparsifying transforms,” IEEE Trans. Sig. Proc, vol. 61, no. 5, pp. 1072–1086, Mar. 2013. [Google Scholar]
- [24].Zheng X, Lu Z, Ravishankar S, Long Y, and Fessler JA, “Low dose CT image reconstruction with learned sparsifying transform,” in Proc. IEEE Wkshp. on Image, Video, Multidim. Signal Proc., July 2016, pp. 1–5. [Google Scholar]
- [25].Ye S, Ravishankar S, Long Y, and Fessler JA, “Adaptive sparse modeling and shifted-poisson likelihood based approach for low-dose CT image reconstruction,” in Proc. IEEE Wkshp. Machine Learning for Signal Proc, 2017, pp. 1–6. [Google Scholar]
- [26].Zheng X, Ravishankar S, Long Y, and Fessler JA, “PWLS-ULTRA: An efficient clustering and learning-based approach for low-dose 3D CT image reconstruction,” IEEE Trans. Med. Imag, vol. 37, no. 6, pp. 1498–1510, June 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [27].Liao Y, Wang Y, Li S, He J, Zeng D, Bian Z, and Ma J, “Pseudo dual energy CT imaging using deep learning-based framework: basic material estimation,” in Proc. SPIE 10573 Medical Imaging: Phys. Med. Im, 2018, pp. 105734N–1–105734N–5. [Google Scholar]
- [28].Zhang W, Zhang H, Wang L, Wang X, Cai A, Li L, Niu T, and Yan B, “Image domain dual material decomposition for dual-energy CT using butterfly network,” Med. Phys, vol. 46, no. 5, pp. 2037–2051, 2019. [DOI] [PubMed] [Google Scholar]
- [29].Li Z, Ravishankar S, Long Y, and Fessler JA, “Image-domain material decomposition using data-driven sparsity models for dual-energy CT,” in Proc. IEEE Intl. Symp. Biomed. Imag, Apr. 2018, pp. 52–56. [Google Scholar]
- [30].Niu T, Dong X, Petrongolo M, and Zhu L, “Iterative image-domain decomposition for dual-energy CT,” Med. Phys, vol. 41, no. 4, pp. 041901, Apr. 2014. [DOI] [PubMed] [Google Scholar]
- [31].Wen B, Ravishankar S, and Bresler Y, “Structured overcomplete sparsifying transform learning with convergence guarantees and applications,” Intl. J. Comp. Vision, vol. 114, no. 2–3, pp. 137–167, Sept. 2015. [Google Scholar]
- [32].Zhang R, Thibault JB, Bouman CA, Sauer KD, and Hsieh J, “Model-based iterative reconstruction for dual-energy X-ray CT using a joint quadratic likelihood model,” IEEE Trans. Med. Imag, vol. 33, no. 1, pp. 117–134, Jan. 2014. [DOI] [PubMed] [Google Scholar]
- [33].Segars WP, Mahesh M, Beck TJ, Frey EC, and Tsui BMW, “Realistic CT simulation using the 4D XCAT phantom,” Med. Phys, vol. 35, no. 8, pp. 3800–3808, Aug. 2008. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [34].Ravishankar S and Bresler Y, “Data-driven learning of a union of sparsifying transforms model for blind compressed sensing,” IEEE Trans. Computational Imaging, vol. 2, no. 3, pp. 294–309, Sept. 2016. [Google Scholar]
- [35].Aharon M, Elad M, and Bruckstein A, “K-SVD: an algorithm for designing overcomplete dictionaries for sparse representation,” IEEE Trans. Sig. Proc, vol. 54, no. 11, pp. 4311–4322, Nov. 2006. [Google Scholar]
- [36].Duan G, Wang H, Liu Z, Deng J, and Chen Y-W, “K-CPD: Learning of overcomplete dictionaries for tensor sparse coding,” in Proc. IEEE Intl. Conf. on Pattern Recognition, Nov. 2012, pp. 493–496. [Google Scholar]
- [37].Li Z, Ravishankar S, and Long Y, “Image-domain multi-material decomposition using a union of cross-material models,” in Proc. Intl. Mtg. on Fully 3D Image Recon. in Rad. and Nuc. Med, 2019, pp. 1107210–1–1107210–5. [Google Scholar]
- [38].Niu S, Yu G, Ma J, and Wang J, “Nonlocal low-rank and sparse matrix decomposition for spectral CT reconstruction,” Inverse Prob, vol. 34, no. 2, pp. 024003, 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.










