Abstract
Spectral computed tomography (CT) reconstructs the same scanned object from projections of multiple narrow energy windows, and it can be used for material identification and decomposition. However, the multi-energy projection dataset has a lower signal-noise-ratio (SNR), resulting in poor reconstructed image quality. To address this thorny problem, we develop a spectral CT reconstruction method, namely spatial-spectral cube matching frame (SSCMF). This method is inspired by the following three facts: i) human body usually consists of two or three basic materials implying that the reconstructed spectral images have a strong sparsity; ii) the same basic material component in a single channel image has similar intensity and structures in local regions. Different material components within the same energy channel share similar structural information; iii) multi-energy projection datasets are collected from the subject by using different narrow energy windows, which means images reconstructed from different energy-channels share similar structures. To explore those information, we first establish a tensor cube matching frame (CMF) for a BM4D denoising procedure. Then, as a new regularizer, the CMF is introduced into a basic spectral CT reconstruction model, generating the SSCMF method. Because the SSCMF model contains an L0-norm minimization of 4D transform coefficients, an effective strategy is employed for optimization. Both numerical simulations and realistic preclinical mouse studies are performed. The results show that the SSCMF method outperforms the state-of-the-art algorithms, including the simultaneous algebraic reconstruction technique, total variation minimization, total variation plus low rank, and tensor dictionary learning.
Keywords: spectral computed tomography, image reconstruction, image similarity, cube matching frame
1. Introduction
The spectral computed tomography (CT) (also called spectroscopic CT, multi-energy or color CT) has attracted continuous attentions because it has a great potential for tissue characterization, lesion detection and material decomposition [1, 2]. For example, the dual-energy CT (DECT), as the simplest and commercially available clinical spectral CT, has been employed for material differentiation [3], urinary calculi characterization [4], etc. Recently, thanks to the emergence and development of photon-counting detectors (PCDs), the multi-energy CT moves one step forward in practical applications. For example, the MARS (Medipix All Resolution System) research group developed a MARS-CT-3 scanner using three pairs of PCDs [5]. However, the charge sharing, Kescape, and fluorescence x-ray emission and re-absorption lead to corrupted spectral CT projection datasets with complicated noises [6]. This can decrease the signal-noise-ratio (SNR) of the projections and further comprise the reconstructed image quality. Thus, a primary task of spectral CT is to reconstruct accurate and clean images from the noisy projections. To address this intractable problem, lots of spectral CT reconstruction algorithms have been developed. In our opinion, all the methods employ some prior knowledge, and the knowledge can be divided into two categories: empirical-knowledge and prior-image-knowledge.
Regarding the empirical-knowledge based methods, they first convert the image into transform domain with a unified and image-independent transformation, and then focus on minimizing an L0-norm or L1-norm of the transform coefficients. Specifically, a satisfied image can be obtained by introducing man-made image characteristics as prior knowledge into the basic reconstruction model and optimizing the whole objection function. To address different problems in practical applications, different empirical-knowledge were reported, such as total variation (TV) [7], PRISM (prior rank, intensity and sparsity model) method [8], tensor-based nuclear norm [9], piecewise linear tight frame transform [10], total nuclear variation (TVN) [11], etc. Indeed, these reconstruction algorithms can obtain a satisfied result by enforcing the sparsity over a reconstructed image. Furtherly, the patch-based low-rank [1] , tensor nuclear norm (TNN) with TV [12], structure tensor TV [13] methods consider energy channel images similarity to formulate reconstruction model. However, image similarities in non-local spatial space are usually ignored among these methods. It can result in blurred edges, and finer structures are lost in the reconstructed images.
A representative group of prior-image-knowledge based methods are achieved by constructing a redundant dictionary from high quality images. This group can explore both image sparsity and similarity with a dictionary. They can be divided into two steps: dictionary training and image reconstruction. The first step is to train a redundant dictionary using images reconstructed by an analytic (e.g. FBP) or iterative (e.g. SART) algorithm. The second step is to reconstruct spectral images using the trained dictionary. In 2012, Zhao et al. applied a dual-dictionary learning (DDL) method for sparse-view spectral CT reconstruction [14]. Considering the image similarity among different energy channels, Zhang et al. introduced a tensor dictionary learning (TDL) into the spectral CT reconstruction [15]. To enhance the capability for clinical applications, very recently, Wu et al. incorporated an image gradient L0-norm into the TDL (L0TDL) framework for low-dose spectral CT [2]. Note that the final results depend on the image quality in the training process. The higher the quality of training image is, the better the reconstructed image is. Another group prior-image-knowledge based methods are realized by introducing a high quality spectral image into the optimized reconstruction model to constrain solution, such as spectral prior image constrained compressed sensing algorithm (spectral PICCS)[16], TV-TV and total variation spectral mean (TV-SM) methods [17]. In general, both of the two groups need high quality prior images. However, it might be impossible to obtain high quality prior images in practice. In addition, this type of reconstruction method can not consider image similarity within non-local spatial space.
About ten years ago, the Block Matching 3D (BM3D) was proposed for 2D image denoising by considering small image patch similarity within a searching window [18]. Then, it also obtained a great success in image deblurring [19], inpainting [20] and compression [21], etc. To address the volumetric image denoising issue, the BM3D was extended to BM4D and then it was applied to limited-angle MRI reconstruction [22]. Because the BM4D can accurately explore the nonlocal similarity of image cubes, it was applied to multispectral [23] and hyperspectral denoising [24] with a great success.
To handle the aforementioned spectral CT reconstruction issues, i.e., image edge blurring and finer structure losing in the empirical-knowledge based methods and difficulty in obtaining high quality prior images in the prior-image-knowledge based methods, we propose a spatial-spectral cube matching frame (SSCMF) to explore the spatial-spectral space similarity for spectral CT. Compared with the previous other tensor-based or multi-channel-based methods [15, 25, 26], the proposed SSCMF not only considers image structure similarity across spectral channels but also explores the non-local similarity of spectral image itself by clustering up a series of similar small cubes. The contributions are threefold. First, we establish a tensor cube matching frame based on the BM4D denoising procedure. Its insight can be easily considered as a regularizer. We thus call it cube matching frame (CMF) for convenience. Such a regularization term not only encodes the sparsity insights delivered by the traditional sparsity constraint, but also explores the similarities implied in a 3rd tensor. Second, we sufficiently analyze the features of spectral images and introduce the CMF regularization term into the spectral CT reconstruction to further explore the image similarity and sparsity. This technique is named as spatial-spectral cube matching frame (SSCMF). Third, an effective denoising technique is employed to solve the 4D group coefficient L0-norm minimization problem in the SSCMF model [27].
The rest of this paper is organized as follows. In section II, we establish the tensor CMF for BM4D. In section III, we construct the SSCMF model and adopt an effective denoising method for optimization. In section IV, both numerical simulations and real dataset experiments are performed to evaluate the proposed SSCMF method. In section V, we discuss some related issues and draw the conclusions.
2. BM4D Denoising Model
2.1. BM4D Algorithm
The BM4D was proposed as a volumetric nonlocal image denoising technique [22]. It can be considered as a natural extension of the state-of-the-art BM3D algorithm [19]. Similar to the BM3D algorithm, the BM4D algorithm can be implemented in three steps:
-
i)
Grouping similar volumetric cubes. The volumetric image cubes within a given image window share similar structures and they can be clustered to one group. These cubes in the same group can be further stacked as a 4D data array. During the course of grouping the cubes, the noise level σ of the volumetric image significantly affects the grouping accuracy[18].
-
ii)
Filtering. This consists of hard-thresholding filtering and collaborating filtering. The hard-thresholding filtering is used for image denoising by removing small groupwise spectrum coefficients in a 4D transform domain. An initial image can be recovered by performing the inverse transformation from 4D coefficients. The final denoised volumetric image can be obtained by the collaborating filtering.
-
iii)
Aggregation. The final denoised image cubes will be rearranged into the original corresponding locations by adopting a general weighting method for redundancy. To illustrate the effectiveness of data redundancy, the matrix representation of BM3D was introduced in [19]. To explore the volumetric data denoising and realize spectral CT reconstruction, we first provide the tensor cube frame for the BM4D
2.2. Tensor Cube Frame of BM4D
Let be a 3rd order tensor and (n1 ≪ NW, n2 ≪ NH, n3 ≪ ND) be an extracted tensor cube, where j = 1,2,…,J and J=(Nw-n1 + 1)(NH – n2 + 1) × (ND –n3 + 1). Assuming Ej represents the tensor cube extraction operation can be expressed as
#(1) |
For a tensor cube , we can determine a tensor searching window (n1 < N1 < NW, n2 < N2 < NH, n3 < N3 < ND). The process of determining a search window can considered as a special operation on . Let represents the operation of determining a search window,the searching window can be expressed as
#(2) |
We extract R tensor cubes in the searching window tensor . All the extracted sensor cubes are stacked to form a 4th order tensor as the jth For simplicity, we assume that R is fixed.it assumed that,for each volume pixel in the searching window, there is atleast one cube that entersin the group and contains the volumetric pixel. can expressed as
#(3) |
where εj,r represents the rth tensor cube extraction operation from the jth searching window.infact,the BM4D modeling can be considered as a special form of the 4d decorrelating transform.it can be realized by a combination of separable 3D intrablock and 1D interblock transforms. Let Φ(·)and Ψ(·) be the 3D interblock and 1D intrablock transforms,repectively. The 3D transform coefficient of can be written as
#(4) |
There, the 3D coefficients of the jth group can be written as . We apply the 1D interblock transformation to and the 4D spectrum of this group can be written as
#(5) |
Now, let be (εj,1,εj,2,…,εj,R). Eq. (5) can be written as
#(6) |
Here, in order to better understand the process of the BM4D, ψ is denoted as a 4D analysis operator and it equal to ΨΦ. Thus, Eq. (6) can be simplified as
#(7) |
Note that Eq. (6) only considers a group constructed from the jth searching window. A set of all groupwise coefficients Ω of tensor can be expressed as following
#(8) |
The synthesis transform of BM4D model can be similarly derived First, the inverse intrablock 1D transform and 3D transforms are applied to each tensor group spectrum . Then the obtained tensor cubes estimation are rearranged into their corresponding original position. The estimated tensor group from the jth group spectrum can be denoted as , where ϑ is the BM4D synthesis operation and represents the inverse of extraction operation with appropriate weighting for redundancy. The final image can be further obtained by a weighting strategy i.e., the gropuwise estimation using weights αj > 0 therefore, tensor can be recovered as the following expression
#(9) |
where
is a weighting tensor. if the uth volume element of belongs to the jth tensor cube, the value of corresponding location on would be 1 and otherwise it woul be 0. Therefore, the can indicate the number of cubes in the jth group containing uth tensor element.
2.3. Tensor frame Interpretation of BM4D
For a given group , the 4D analysis operator ψ can transform it into the coefficient . In contrast, the BM4D synthesis operator ϑ can transform the group coefficient into the corresponding tensor group . The synthesis operator ϑ can be treated as an inverse transform of the analysis operartor ψ, i.e., . Again, the product ϑ and ψ can be expressed as
#(10) |
where I stands for the identify transform. However,an independent tensor group is considered in the above analysis,and our goal is to recover the whole tensor from overlapped groups . Considering the weight coefficient tensor α, then the tensor can be further recovered
#(11) |
which is in consisitent with Eq. (9).it is necessary to point out that the weight coefficient tensor α can be changed with respect to the image noise level σ. This means different noise may result im dofferent weight coefficient tensors.
3. Spectral CT Reconstruction based on spatial-spectral CMF
3.1. Spectral CT Imaging Model
Considering the noise in the projection datasets, the acquired or observed data forward model of the conventional CT for fan-beam scanning geometry van be approximated as a discretized linear system
#(12) |
where (N = Nw × NH) represents the vectorized 2D image, (T = T1 × T2) represents the measurements, T1 and T2 are respectively the view and detector numbers, is the CT projection matrix and stands for projection noise. Because the matrix is huge, Eq. (12) can not be solved directly by adopting a matrix inverse technique due to the memory limitation Alternatively, it can be iteratively solved in terms of the following minimization problem
#(13) |
where ‖.‖ represents the L2 norm Eq. (13) involves the linear programming problem,which can be updated with the ART or SART methods. Methods [28] To further optimize the result of Eq. (13), a regularization of prior knowledge can be introduced into Eq. (13) Therefore, we have
#(14) |
Note that Eq. (14) consisits of two terms: data fidelity term and regularization term R(f), and τ > 0 is a parameter to balance the data fidelity and regularization terms. For the regularization term R(f),it can be chosen as TV [29,30] wavelet frame [31], image gradient L0-norm [32], low-rank [33],etc.
For the multi-energy CT, multiple projection datasets can be obtained with one scan. This means we can reconstruct multiple energy-dependent images of the same object using different projection datasets. Let u be the number of energy channels. Similar to Eq. (13), spectral CT reconstruction can be modeled as
#(15) |
where (s = 1,2,⋯,S) is a vectorized image of the sth energy channel of a 3rd order tensor , and the projection is a coloumn of . The first term of Eq. (15), (i.e., ) can be considered as data fidelity term for the multi-energy CT and it is formulated with summation of data fidelity error from all energy channels.
3.2. Spatial-spectral CMF for Spectral CT
For the spectral CT, there are some facts: i) from the aspects of material decomposition, patients usually consist of two or three basic materials, i.e., soft tissue, bone and water. Thus, the constructed spectral images have a strong sparsity in material composition; ii) the same basic material components in a single channel have similar intensity and structures. Different material components within the same energy channel share similar structural information; iii) multi-energy projection datasets are collected from the same patient by using different energy windows. Although images reconstructed from different energy channels have different attenuation coefficients, they share the same physical structures; iv) charge sharing, K-escape, and fluorescence x-ray emission and re-absorption can cause severe noise in the reconstructed images. Considering the advantages of CMF in characterizing 3D image similarity and reducing noise, the CMF as a regularizer is introduced into the spectral CT reconstruction to generate a spatial-spectral CMF (SSCMF) reconstruction method. Fig. 1 demonstrates the process of grouping which is a key procedure in the SSCMF method. We extract similar tensor cubes within a given spatial-spectral searching window and then stack them as the jth group. To clarify the procedure of SSCMF algorithm, Fig. 2 shows flowchart for the whole iteration. The proposed SSCMF method can be divided into two steps: image reconstruction and CMF constraint. For image reconstruction, we adopt the SART to perform back projection. In the CMF constraint step, first, the images reconstructed by the SART are grouped and clustered as 4D arrays. Then, the noises in these 4D data arrays can be suppressed by the hard-thresholding operation. This process can be considered as the 1st estimation. To enhance the denoising capability of the CMF, we perform the collaborative filtering on the original signal and initial estimation, which can be called as the 2nd estimation.
Fig.1.
Illustration of grouping spatial-spectral cubes.
Fig.2.
The flowchart of SSCMF method.
3.3. SSCMF Model
Mathematically speaking, the SSCMF model can be constructed as follow
#(16) |
where ‖.‖ represents the L0 norm regularization term of the spatial –spectral cube 4D transform coefficients. Since this model contains the quasi L0-norm it makes Eq.(16) an NP-hard problem Here,we employ a strategy in [27] to minimize eq. (16) which can be divided into two steps:
#(17a)#(17b) |
where λ is acoupling parameter and ‖.‖F represents the tensor frobenius norm Eqs. (17a) and (17b) can be called as observation fidelity and model fidelity steps, respectively. Especially, different forward system matrix means different imaging problems. For example, when means different imaging problems. For example ,when A corresponds a bluring matrix, Eq. (17a) is to update the current intermediate tensor image so that it can be better agree with observation matrix P in the image debluring problem [27]. The regularization parameter λ is introduced into Eq(17a) to determine the degree of agreement between and P. Eq. (17b) achieves an accurate update which can conform with the prior image model or structure as enforced by the penalty function . For the spectral data fidelity term, because the update of each energy channel is independent, Eq (17a) can be rewritten as
#(18) |
The update of can be achieved by separetly updating all energy channel image fs(s = 1,…,S). Therefore, Eq. (18) is equivalent to
#(19) |
To determine the minimization point of fs,the derivate of Eq. (19) should be equivalent to zero. We have,
#(20) |
which can be simplified as
#(21) |
Eq. (21) is equivalent to
#(22) |
#(23) |
Therefore, can be updated as
#(24) |
where β = 1 and it can be any other relaxation factor in the range of (0,2). Eq. (21) indicates that λ only affects the iteration step. Considering Eq (24) as the solution of Eq. (17a), λ = 0 becomes a legal regularization parameter for a unique solution. In this case, Eq. (24) is degraded as the SART method [34]. Thus, λ is set as zero in this work.
The first term of Eq. (17b) can be considered as the data fidelity to balance the final estimation and the current estimation . The regularization term enforces the L0-norm sparse constraint over the 4D tensor coefficients to suppress noise by removing small coefficients in the 4D transform domain.considering Eqs.(7) and (8), Eq. (17b) is equivalent to
#(25) |
Substituting Eq. (10) into Eq .(11) and then Eq. (25) becomes
#(26) |
which can be further written as
#(27) |
where . The problem of Eq (27) can be treated as a denoising with to solve such a problem with an analysis prior defined over the tensor frame shrinkage algorithm [36].In this work, we employ a typical technology (i.e., hard-thresholding method [36] to solve Eq. (27). The solution can be given as
#(28) |
where ϱ−1 represents the inverse operator of the ϱ with appropriate weighting for redundancy. The operator ⌊⋅⌋τ denotes the hard thresholding operation and it can be calculated as [36]
#(29) |
It is necessary to emphasize that Eq. (29) can be implemented by the BM4D denoising algorithm, which is formulated using the frame notation in [22]. For our proposed reconstruction algorithm, the frame shrinkage step Eq. (29) is treated as an approximate solution for Eq. (17b). Therefore, Eq. (17b) will be updated by a BM4D-based denoising for spectral CT images. Our algorithm mainly explores the similarity of spatial-spectral information by utilizing the cube matching frame regularization and its workflow is summarized as Algorithm I.
Algorithm I.
SSCMF
Input: λ,τ,β,σ,P; |
1: Initialization of , k = 0 |
2: repeat |
3: for s: = 1,2, ⋯,S do |
4: Updating by SART |
5: end for |
6: Generating frames ψ and ϑ using the ; |
7: Updating using Eq. (28); |
8: Applying positive constraint over ; |
9: k = k + 1; |
10: until convergence |
Output: Reconstructed spectral CT image |
In the Algorithm I, the model fidelity 6–7 steps correspond to the BM4D denoising process of image . They are implemented by adopting a highly available online optimized BM4D denoising toolbox [22] (http://www.cs.tut.fi/~foi/GCF-BM3D/). Eq. (28) is implemented with a 4D transform shrinkage followed by the wiener collaborative filtering.Here, the coefficient shrinkage Eq. (29) is implemented by a hard thresholding filtering with the controlling parameter τ in our numerical simulations and preclinical experiments ,the cube size is 4 × 4 × 4 and the sliding step is 3. Other parameter setting and transform selection are the same as those in the BM4D denosing toolbox (http://www.cs.tut.fi/~foi/GCF-BM3D/).
4. Experiments
To evaluate the performance of our SSCMF method, simultaneous algebratic reconctruciton technique (SART), total variation minimization (TVM), total variation plus low rank (TV+LR)[8], and tensor dictionary learning (TDL)[15] algorithms are selected and implemented for comparison. Both numerical simulations and preclinical spectral datasets are employed for stopped after 50 iterations. The relaxation factor β is fixed as 0.03 and other parameters are evaluation. For all the iterative methods, the initial images are set as zero and all of them are optimized and summarized as in Table 1.
Table 1.
Reconstruction parameters for both numerical simulations and preclinical datasets.
Photon number | σ | τ | |
---|---|---|---|
Mouse thorax phantom | 2×104 | 0.016 | 12 |
5×103 | 0.05 | 10 | |
Preclinical dataset | 0.02 | 0.35 |
4.1. Mouse Thorax Phantom Study
A simulated mouse thorax phantom is employed, containing three basic materials: soft tissue, bone, and iodine (Fig. 3). As shown in Fig. 3, 1.2% iodine is injected into the mouse thorax phantom as contrast agent. A polychromatic 50KVp x-ray source is assumed, and it is divided into eight different energy channels: [16, 22) keV, [22, 25) keV, [25, 28) keV, [28, 31) keV, [31, 34) keV, [34, 37) keV, [37, 41) keV, and [41, 50) keV. The PCD used in the experiment contains 512 detector elements, and each element covers a length of 0.1mm. Regarding the scanning geometry, the distances from source to rotation center and PCD are 132mm and 180mm, respectively. 640 projections are uniformly collected over a full scan. Each reconstructed energy channel image consists of 512×512 pixels, and each pixel covers an area of 0.075×0.075 mm2. The photon number of each x-ray path is set as 2×104, and Poisson noise is added in to the received photon number.
Fig 3.
The mouse thorax phantom. (a) is the 1st channel image in [0, 3] cm−1 reconstructed by the SART with full-scan noise-free projections. (b) is the merged color image where green, red and blue stand for soft tissue, bone and iodine, respectively.
a). Reconstruction Results
To compare the performances of all algorithms in spectral CT reconstruction, parameters in all algorithms are optimized, and their best results are selected for comparison and analysis. Fig. 4 shows the reconstructed images of three representative energy channels (1st, 4th and 8th). One can see that the SSCMF algorithm always obtain higher quality images compared with other competitors. More specifically, the SSCMF method outperforms other algorithms in edge preservation and finer structure recovery. This point is further confirmed by two magnified region of interests (ROIs) A (bony structure) and B (soft tissue) in Fig. 5. It can be observed that images reconstructed by using the SART have the strongest noise. The TVM, TV+LR and TDL methods can reduce noise to a certain extent, but the profiles of reconstructed images are not clearer. In contrast, the SSCMF method has an excellent performance in noise reduction as well as image edge preservation. Fig. 6 plots representative profiles along the yellow line in bony structure A in Fig. 5. From Fig. 6, one can infer that the profiles of SSCMF method are closer to the ground truths compared with the TVM, TV+LR and TDL algorithms.
Fig. 4.
Reconstructed results of three representative energy-channel images. The 1st to 3rd row images correspond to the 1st, 4th and 8th channels, and their display windows are [0, 3], [0, 1.2] and [0, 0.8] cm−1, respectively.
Fig. 5.
Magnified ROIs A (bony structure) and B (soft tissue) in Fig. 4.
Fig. 6.
Representative profiles along the yellow line in bony ROI A in Fig. 5. (a), (b) and (c) are for 1, 4 and 8 channels, respectively.
To further demonstrate the advantages of the SSCMF method, Fig. 7 shows the reconstructed difference images with respect to the references. Note that the reference images are reconstructed by the SART from noise-free projections. It can be seen from Fig. 7 that the reconstructed images utilizing the SART have the largest differences, followed by the TVM, TV+LR and TDL. In contrast, the difference images of SSCMF are smaller than those reconstructed using other competing algorithms, especially for the 1th energy channel.
Fig. 7.
Same as Fig. 4 but the difference images with respect to references. The display window is [−0.2, 0.2] cm−1.
To quantitatively evaluate the reconstructed image quality, the indexes of root mean square error (RMSE), peak signal-to-noise ratio (PSNR) [37], feature similarity (FSIM) [38] and structural similarity (SSIM) [39] are employed. Table 2 summarizes all the quantitative results which indicate that the SSCMF can obtain the smallest RMSEs for all channels, followed by the TDL and then TV+LR method which has slightly smaller RMSEs than the TVM. The SART has the largest RMSEs in all channels because of no prior knowledge. These conclusions are also confirmed with the indexes of PSNR, FSIM and SSIM.
Table 2.
Quantitative image quality evaluation results.
Index | Method | 1st | 2nd | 3rd | 4th | 5th | 6th | 7th | 8th |
---|---|---|---|---|---|---|---|---|---|
RMSE (10−2) |
SART | 11.88 | 8.50 | 6.85 | 6.23 | 6.07 | 6.35 | 6.00 | 5.72 |
TVM | 3.80 | 2.57 | 1.98 | 1.73 | 1.55 | 1.53 | 1.37 | 1.21 | |
TV+LR | 3.69 | 2.34 | 1.73 | 1.40 | 1.22 | 1.34 | 1.14 | 0.98 | |
TDL | 3.40 | 2.14 | 1.54 | 1.22 | 1.05 | 1.07 | 0.96 | 0.87 | |
SSCMF | 2.68 | 1.62 | 1.18 | 1.03 | 0.88 | 0.88 | 0.78 | 0.73 | |
PSNR | SART | 18.50 | 21.40 | 23.28 | 24.11 | 24.33 | 23.94 | 24.44 | 24.86 |
TVM | 28.40 | 31.81 | 34.08 | 35.26 | 36.17 | 36.31 | 37.23 | 38.34 | |
TV+LR | 28.67 | 32.60 | 35.25 | 37.09 | 38.29 | 37.43 | 38.86 | 40.13 | |
TDL | 29.37 | 33.38 | 36.23 | 38.24 | 39.57 | 39.39 | 40.32 | 41.25 | |
SSCMF | 31.44 | 35.83 | 38.53 | 39.74 | 41.10 | 41.14 | 42.11 | 42.76 | |
SSIM | SART | 0.9125 | 0.8838 | 0.8647 | 0.8273 | 0.7737 | 0.7251 | 0.6801 | 0.6291 |
TVM | 0.9901 | 0.9876 | 0.9835 | 0.9746 | 0.9595 | 0.9407 | 0.9220 | 0.8918 | |
TV+LR | 0.9909 | 0.9877 | 0.9843 | 0.9759 | 0.9684 | 0.9583 | 0.9318 | 0.9152 | |
TDL | 0.9909 | 0.9924 | 0.9943 | 0.9901 | 0.9896 | 0.9874 | 0.9724 | 0.9506 | |
SSCMF | 0.9915 | 0.9956 | 0.9962 | 0.9949 | 0.9930 | 0.9911 | 0.9892 | 0.9865 | |
FSIM | SART | 0.8822 | 0.8345 | 0.8223 | 0.8037 | 0.7797 | 0.7567 | 0.7384 | 0.7177 |
TVM | 0.9780 | 0.9730 | 0.9713 | 0.9647 | 0.9497 | 0.9326 | 0.9246 | 0.9133 | |
TV+LR | 0.9870 | 0.9836 | 0.9815 | 0.9722 | 0.9564 | 0.9365 | 0.9347 | 0.9238 | |
TDL | 0.9822 | 0.9860 | 0.9876 | 0.9844 | 0.9811 | 0.9774 | 0.9597 | 0.9308 | |
SSCMF | 0.9871 | 0.9909 | 0.9885 | 0.9855 | 0.9824 | 0.9794 | 0.9761 | 0.9711 |
b). Material Decomposition
The material decomposition of spectral CT images is a nonlinear ill-posed problem. Regarding the material decomposition methods, they mainly can be classified into two categories, i.e., projection-based and image-based methods. The projection-based methods model the nonlinear material decomposition problem and usually introduce regularization in the material-specific projection domain. Unfortunately, those methods are very sensitive to noise, and the decomposed images are highly affected by noise [40, 41]. Regarding the image-based methods, they first reconstruct all energy bin images independently using a set of different spectra and then obtain basis material images using a matrix inversion. Such an image-based method fails to characterize the real nonlinearity relationship between the polychromatic projections and the decomposed results. This may cause artifacts in the decomposed results [42].
To validate the proposed SSCMF algorithm in terms of material decomposition, the reconstructed all channel images are decomposed into three basis materials (soft tissue ,bone and iodine contrast agent) utilizing an image-based material decomposition method [43]. Fig. 8 shows the proportions of the corresponding three basis materials and the individual merged color images. From the 1st row of Fig. 8, it can be seen that more pixels of iodine contrast agents are easier to be wrongly classified into the bony regions by the SART, TVM, TV+LR and TDL methods than the SSCMF method. For the soft-tissue component decomposition (2nd row), the SSCMF result provides more finer structures than those achieved by other competing algorithms. In terms of the iodine contrast agent decomposition component, the TDL and SSCMF methods have similar high accuracy. To quantitatively evaluate the material decomposition results, the RMSE, PSNR, SSIM and FSIM values of each basis material from all reconstruction methods are listed in Table 3.
Fig. 8.
Three basic materials decomposed from the reconstructed results in Fig.4. The 1st to 3rd rows represent bone, soft tissue and iodine. The 4th row images are color renderings, where red, green and blue represent bone, soft tissue and iodine, respectively. For the 1st to 3rd rows, the display windows are [0, 0.1], [0.2, 0.8] and [0, 0.5] cm−1, respectively
Table 3.
Quantitative evaluation results of three decomposed basis materials.
Index | Method | Bone | Soft tissue | Iodine contrast agent |
---|---|---|---|---|
RMSE (10−2) |
SART | 1.27 | 6.77 | 4.96 |
TVM | 0.70 | 2.61 | 1.95 | |
TV+LR | 0.85 | 2.67 | 1.87 | |
TDL | 0.77 | 2.10 | 1.20 | |
SSCMF | 0.50 | 1.90 | 1.19 | |
PSNR | SART | 37.92 | 23.39 | 26.08 |
TVM | 43.11 | 31.68 | 34.20 | |
TV+LR | 41.40 | 31.47 | 34.59 | |
TDL | 42.25 | 33.55 | 38.12 | |
SSCMF | 46.06 | 34.44 | 38.50 | |
SSIM | SART | 0.9118 | 0.6176 | 0.7596 |
TVM | 0.9976 | 0.8923 | 0.9470 | |
TV+LR | 0.9949 | 0.8654 | 0.9544 | |
TDL | 0.9982 | 0.8424 | 0.9628 | |
SSCMF | 0.9984 | 0.9687 | 0.9661 | |
FSIM | SART | 0.9899 | 0.8098 | 0.9084 |
TVM | 0.9985 | 0.9699 | 0.9578 | |
TV+LR | 0.9981 | 0.9760 | 0.9581 | |
TDL | 0.9986 | 0.9753 | 0.9604 | |
SSCMF | 0.9988 | 0.9755 | 0.9604 |
c). Convergence Analysis
The SSCMF model contains the L0-norm minimization of 4D groupwise coefficients, which is NP-hard and makes the convergence complicated. In this study, we only numerically analyze the convergence of the proposed method. Specifically, the averaged RMSE and PSNR vs. iteration number are given in Fig. 9. By comparison, the SSCMF algorithm can converge to an optimized solution quickly with a smaller RMSE or a higher PSNR. Because the spectral CT projection datasets contain severe noise, the RMSE values of SART decrease rapidly and then increase slowly. Fig. 9 indicates that the RMSEs can maintain subsequently stable after 40 iterations for all the reconstruction methods.
Fig. 9.
Convergence curves of averaged RMSE (a) and PSNR (b) vs. iteration number.
d). Parameters Selection
The parameters of SSCMF mainly include the estimated image noise level σ and the hard-threshold value τ. σ depends on the estimated noise at current iteration. That is to say, the higher the image noise levels is, the greater the σ value is. In this study, σ is set as a constant. Regarding the hard-threshold value, τ it is used to suppress noise by removing small coefficients in the 4D transform domain. A greater value of τ can enforce the anti-noising capability and lose more image details. Correspondingly, a smaller value of τ can decrease the anti-noising capability and keep more image details. Here, to investigate the performance of the SSCMF method with respect to different parameter settings, we quantitatively compare the RMSEs and SSIMs from all channels with respect a small σ (σ = 0.005) have large RMSEs and small SSIMs in all energy chanσ nels. A greater σ to one parameter, as shown in Fig. 10. Fig. 10 (a) and (b) show that the reconstructed images with (σ = 0.1) may lead to similar conclusions. This means an appropriate σ value can result in smalls RMSEs and large SSIMs. For this case, the optimal is around 0.016, which matches the noise level in the reconstructed image. From Fig. 10 (c) and (d), we can see that a smaller can result in a of SSIM, a greater τ might obtain better results. For this case, the optimal τ is around 11 and it was smaller RMSE in low energy channel and larger RMSE in high energy channels. In terms of the index set as 12.
Fig. 10.
Quantitative results of all energy channels with respect to different parameters.
e). Low-dose Reconstruction
To evaluate the performance of SSCMF in the case of low-dose reconstruction, the photon number of each x-ray path is reduced to 5×103. The lower the photon number of each x-ray path is, the higher the Poisson noise in projection is. Fig. 11 shows the reconstructed images. From Fig. 11, it can be seen that the images reconstructed by the TVM, TV+LR and TDL methods loss some finer structures and details, especially in the high-energy channels. Compared with the TVM and TV+LR results, the images reconstructed by the SSCMF algorithm have clear image edges.
Fig. 11.
Same as Fig.4 but reconstructed with 5×103 photons per x-ray path.
f). Contrast Agent Concentration Analysis
To validate the performance of the proposed SSCMF method for different concentrations of iodine, 0.6%, 2.4% and 4.2% iodine concentrations are injected into the mouse thorax phantom, respectively. Fig. 12 demonstrates the reconstructed results, and it can be seen that the proposed SSCMF has a good performance with the selected iodine contrast concentration. The higher the iodine concentration is, the larger the image contrast is. In clinical applications, it is appropriate to select the iodine contrast concentration so that the final material decomposition results can separate three basis materials.
Fig. 12.
Results reconstructed by the SSCMF method with different iodine concentrations. From 1st to 3rd columns, the iodine concentrations are 4.2%, 2.4% and 0.6%, respectively. The 1st to 3rd row images correspond to the 1st, 4th and 8th channels, and their display windows are [0, 3], [0, 1.2] and [0, 0.8] cm−1, respectively
g). Computational Cost Analysis
Regarding the computational costs of all the optimization algorithms, i.e., TVM, TV+LR, TDL and SSCMF methods, they can be divided into two major procedures: backprojection reconstruction and regularization constraint. The computational cost of multi-energy projection datasets reconstruction step mainly depends on the number of energy channels. The higher the number of energy channels is, the larger the time consumption is. Regarding the regularization term, different regularization constraints have different computational costs and they also depend on the parameter settings. For example, the computational cost of CMF depends on the tensor cube size, search tensor cube window size, the cube sliding step, etc. In general, the computational cost to update the regularization term is less than that is consumed by the back projection reconstruction. In this study, all the aforementioned methods are programmed by Matlab (2017b) with GPU techniques on a PC (8 CPUs @3.40GHz, 32.0GB RAM, Intel(R) HD Graphics 530). Here, the back projection reconstruction step consumes114.58 seconds in all algorithms. For the TV, TV+LR, TDL and CMF regularization terms, they cost 1.64, 0.52, 10.65, 38.23 seconds, respectively. The CMF regularization term requires more time than the TV and TV+LR regularizations because it is performed on overlapped small image tensor cubes. Because the number of TV iteration is 20 and it needs to operate on each channel image independently, the TV regularization needs more computational costs than the TV+LR method.
4.2. Preclinical Mouse Study
A mouse with injected gold nanoparticles (GNP) was scanned by a MARS micro spectral CT system. The system includes one x-ray source and one PCD. The distances from the x-ray source to the PCD and rotation axis are 255 mm and 158 mm, respectively. The PCD horizontally consists of 512 elements, and each element covers a length of 0.11 mm, resulting in an FOV with a radius of 9.21mm. 371 raw projections are collected in a full scan. A strategy of multiple scans is adopted, and 13 energy channel datasets are obtained. The projections for the central slice in fan-beam geometry Each reconstructed channel image is a matrix of 512×512, covering area of 18.41×18.41mm2. are extracted and employed to verify the advantages of the SSCMF algorithm in practical applications.
Fig. 13 shows the reconstructed results of four representative energy channels (1st, 5th, 9th and 13th). From the 1st row of Fig. 13, it can be seen that the images reconstructed by the SART are corrupted by severe noises and lose some details. Although the reconstructed images using the TVM and TV+LR methods (2nd and 3rd rows in Fig. 13) contain less noise, the soft tissue structures are blurred to some degree, especially the obvious blocky effects in the TVM reconstruction. In contrast, the TDL and SSCMF methods achieve a great success in recovering finer structures as well as preserving image edges (see the 4th and 5th rows).
Fig. 13.
Reconstructed results of four representative energy-channels. From the 1st to 4th columns, the images are for different energy-channels (1st, 5th, 9th and 13th). From the 1st to 4th rows, the images are reconstructed using the SART, TVM, TV+LR and SSCMF methods, respectively. The display window for all the reconstructed images are [0, 0.8] cm−1.
To further demonstrate the advantages of the SSCMF method, a bony ROI A and soft tissue ROI B are extracted and magnified as in Fig. 14. For the magnified bony ROI A, one can see that the image structures indicated by the red arrows “1” and “2” can hardly be distinguished in the images reconstructed by the SART, TVM and TV+LR methods. The image structure indicated by the red arrow “2” is slightly blurred in the images reconstructed by the TDL technique. However, the images reconstructed by the SSCMF have clearer edge features. As for the soft tissue ROI B, we can see that the images reconstructed by the SSCMF are smoother with more image details. The region marked with the arrow “3” indicates the unique merits of the TDL and SSCMF in recovering fine structures. The image edge structures indicated by arrow “4” is more clearer using the SSCMF than that obtained from the TDL method.
Fig. 14.
The magnified ROIs A and B in Fig.13.
Regarding the material decomposition, Fig. 15 shows three decomposed basic materials (tissue, bone and GNP) and color rendering images. For the bone material, the profile of SSCMF is clearer than those obtained from the SART, TVM, TV+LR and TDL methods. In addition, the SSCMF can also provide more accurate tissue decomposition results without blocky artifacts. In the rendered color images, the edges of the SSCMF method are more obvious than other competing algorithms.
Fig. 15.
Three decomposed basic materials of the Fig. 13. From the 1st to 3rd rows, the images are for bone, soft tissue and GNP, respectively. The 4th row images are merged color images, where red, green and blue represent bone, soft tissue and GNP, respectively. For the 1st to 3rd rows, the display windows are [0.1, 0.5], [0, 1] and [0, 0.5] cm−1, respectively.
To further analyze the impacts of the parameters on the reconstructed image quality in practical series of different parameter settings. From Fig. 16, it can be seen that a small σ value (0.005 and 0.01) applications, Figs. 16 and 17 show the reconstructed mouse images using the SSCMF method with a can reduce the algorithm robustness and a greater σ value (0.028, 0.04 and 0.06) can smear finerτ structures and image edges. Regarding the selection of parameter , a similar conclusion can be made.
Fig. 16.
Reconstructed results with different σ. The 1st and 2nd rows represent different channels (1st and 13th). From the 1st to 5th columns, the images are reconstructed with different σ and a fixed τ = 0.35. The display window is [0, 0.8] cm−1.
Fig. 17.
Same as Fig. 16 but with different τ and a fixed σ = 0.016.
5. Discussions and Conclusions
Although the SSCMF method reconstructs excellent results for the spectral CT, there are still some issues to be addressed. First, there are numerous parameters in the BM4D denoising procedure to be optimized for Eq. (25), including the tensor cube size, tensor cube searching window size, the number of tensor cubes, etc. In this work, we only empirically optimized the main parameters based on extensive experiments. However, the theoretical analysis of optimization for all parameters is still open. Second, different similarity measurements for cubes may generate different groups and further result in different reconstruction results. In this study, the sum of squared differences between two input tensor cubes is considered as the similarity measurement [22], which can be read as
where L3 is a normalized factor. Of course, there are other methods to quantify such similarity, such as SVM-KNN [44], PCA basis [45], etc. In our future work, we will investigate the reconstructed results with respect to different similarity measurements. Third, because the BM4D denoising codes are only implemented on CPU, we will transplant this procedure to GPU to speedup the convergence. Fourth, we only employ a simple strategy to solve Eq. (16). In fact, there are many other available methods, such as split-bregman method [8], alternative direction minimization method (ADMM) [46], etc. Fifth, because a volumetric CT image has 3D similar structures, the proposed CMF regularization term can be directly applied for 3D volumetric CT reconstruction. Furthermore, a 4DCT image not only has similarity in 3D volumetric space but also has structural and intensity similarities among different time frames. Moreover, as for the cone-beam spectral CT reconstruction, it is necessary to extend the established CMF to 5D so that it can explore both the 3D volumetric structures and 1D spectral similarities.
In this study, the numbers of energy channel are 8 and 13 in numerical simulation and clinical experiment, respectively. In practice, the number of energy channel may be smaller. To evaluate the proposed method for the case with less channels, the aforementioned spectrum in numerical simulation is divided into four different energy channels: [16, 25) keV, [26, 33) keV, [34, 40) keV, [41, 50) keV. Fig. 18 shows all channel images reconstructed by using the SSCMF method. It can be observed that the SSCMF algorithm still perform well in reconstructing high quality images from less energy channels.
Fig. 18.
Reconstructed results from 4 energy channels. From left to right, the images are for 1–4 energy channels and their display windows are [0, 2] cm−1, [0, 1.2] cm−1, [0, 1.0] cm−1 and [0, 0.6] cm−1, respectively.
In summary, to take advantages of the similarity of nonlocal spatial-spectral cubes in spectral CT images, we first propose a CMF for BM4D procedure, and then it is introduced into the spectral CT reconstruction model as a new regularizer. By incorporating the CMF into basic spectral CT reconstruction model, the reconstructed image quality is dramatically improved. The advantages of the SSCMF method are twofold. First, it can explore both the nonlocal similarity of an image and structural similarity among different spectral channels by grouping similar spatial-spectral cubes. This makes it a great success for the SSCMF method to preserve image edges and recover finer structures. Second, performing collaborative filtering on the raw group and 1st estimation can improve the algorithm robustness. Both numerical simulations and realistic preclinical mouse experiments confirm these merits of the proposed SSCMF method by comparing with the SART, TVM, TV+LR and TDL methods.
Acknowledgement
This study is funded in part by the China Scholarship Council (No. 201706050070), National Natural Science Foundation of China (No. 61471070), NIH/NIBIB U01 grant (EB017140), and National Instrumentation Program of China (No. 2013YQ030629). The authors would like to thank the MARS team in New Zealand for providing the preclinical mouse datasets.
Reference:
- 1.Kim K, Ye JC, Worstell W, Ouyang J, Rakvongthai Y, Fakhri GE, Li Q. Sparse-View Spectral CT Reconstruction Using Spectral Patch-Based Low-Rank Penalty. IEEE Transactions on Medical Imaging. 2015;34:748–60. [DOI] [PubMed] [Google Scholar]
- 2.Wu W, Zhang Y, Wang Q, Liu F, Chen P, Yu H. Low-dose spectral CT reconstruction using L0 image gradient and tensor dictionary. arXiv preprint arXiv:180101452. 2017. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3.Johnson TR, Krauss B, Sedlmair M, Grasruck M, Bruder H, Morhard D, Fink C, Weckbach S,Lenhard M, Schmidt B. Material differentiation by dual energy CT: initial experience. European Radiology. 2007;17:1510–7. [DOI] [PubMed] [Google Scholar]
- 4.Graser A, Johnson TR, Bader M, Staehler M, Haseke N, Nikolaou K, Reiser MF, Stief CG,Becker CR. Dual energy CT characterization of urinary calculi: initial in vitro and clinical experience. Investigative radiology. 2008;43:112–9. [DOI] [PubMed] [Google Scholar]
- 5.Walsh M, Opie A, Ronaldson J, Doesburg R, Nik S, Mohr J, Ballabriga R, Butler A, Butler P. First CT using Medipix3 and the MARS-CT-3 spectral scanner. Journal of Instrumentation. 2011;6:C01095. [Google Scholar]
- 6.Taguchi K, Stierstorfer K, Polster C, Lee O, Kappler S, Spatio-energetic cross-talk in photon counting detectors: N× N binning and sub-pixel masking. 2018: Publisher. [DOI] [PubMed] [Google Scholar]
- 7.Xu Q, Yu H, Bennett J, He P, Zainon R, Doesburg R, Opie A, Walsh M, Shen H, Butler A.Image reconstruction for hybrid true-color micro-CT. IEEE transactions on biomedical engineering. 2012;59:1711–9. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Chu J, Li L, Chen Z, Wang G, Gao H, Multi-energy CT reconstruction based on low rank and sparsity with the split-bregman method (MLRSS). 2012: Publisher. [Google Scholar]
- 9.Semerci O, Hao N, Kilmer ME, Miller EL. Tensor-based formulation and nuclear norm regularization for multienergy computed tomography. IEEE Transactions on Image Processing. 2014;23:1678–93. [DOI] [PubMed] [Google Scholar]
- 10.Zhao B, Gao H, Ding H, Molloi S. Tight-frame based iterative image reconstruction for spectral breast CT. Medical Physics. 2013;40:031905. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Rigie DS, Rivière PJL. Joint Reconstruction of Multi-channel, Spectral CT Data via Constrained Total Nuclear Variation Minimization. Physics in Medicine & Biology. 2015;60:1741–62. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12.Semerci O, Hao N, Kilmer ME, Miller EL. Tensor-Based Formulation and Nuclear Norm Regularization for Multienergy Computed Tomography. IEEE Transactions on Image Processing. 2014;23:1678–93. [DOI] [PubMed] [Google Scholar]
- 13.Zeng D, Gao Y, Huang J, Bian Z, Zhang H, Lu L, Ma J. Penalized weighted least-squares approach for multienergy computed tomography image reconstruction via structure tensor total variation regularization. Computerized Medical Imaging and Graphics. 2016;53:19–29. [DOI] [PubMed] [Google Scholar]
- 14.Zhao B, Ding H, Lu Y, Wang G, Zhao J, Molloi S. Dual-dictionary learning-based iterative image reconstruction for spectral computed tomography application. Physics in medicine and biology. 2012;57:8217. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Zhang Y, Mou X, Wang G, Yu H. Tensor-based dictionary learning for spectral CT reconstruction. IEEE transactions on medical imaging. 2017;36:142–54. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Yu Z, Leng S, Li Z, McCollough CH. Spectral prior image constrained compressed sensing(spectral PICCS) for photon-counting computed tomography. Physics in Medicine & Biology. 2016;61:6707. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Zhang Y, Xi Y, Yang Q, Cong W, Zhou J, Wang G. Spectral CT reconstruction with images parsity and spectral mean. IEEE Transactions on Computational Imaging. 2016;2:510–23. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18.Dabov K, Foi A, Katkovnik V, Egiazarian KO, Image restoration by sparse 3D transform domain collaborative filtering. 2008: Publisher. [DOI] [PubMed] [Google Scholar]
- 19.Danielyan A, Katkovnik V, Egiazarian K. BM3D frames and variational image deblurring. IEEE Trans Image Process. 2012;21:1715–28. Epub 2011/12/01. [DOI] [PubMed] [Google Scholar]
- 20.Li X Image recovery via hybrid sparse representations: A deterministic annealing approach. IEEE Journal of Selected Topics in Signal Processing. 2011;5:953–62. [Google Scholar]
- 21.Crandall R, Bilgin A, Lossless image compression using causal block matching and 3dcollaborative filtering. 2014: Publisher. [Google Scholar]
- 22.Maggioni M, Katkovnik V, Egiazarian K, Foi A. Nonlocal transform-domain filter forvolumetric data denoising and reconstruction. IEEE transactions on image processing. 2013;22:119–33. [DOI] [PubMed] [Google Scholar]
- 23.Xie Q, Zhao Q, Meng D, Xu Z, Gu S, Zuo W, Zhang L, Multispectral images denoising byintrinsic tensor sparsity regularization. 2016: Publisher. [Google Scholar]
- 24.Chang Y, Yan L, Zhong S, Hyperspectral image denoising via spectral and spatial low-rank approximation. 2017: Publisher. [Google Scholar]
- 25.Niu S, Yu G, Ma J, Wang J. Nonlocal low-rank and sparse matrix decomposition for spectral CT reconstruction. Inverse Problems. 2018;34:024003. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26.Gao H, Yu H, Osher S, Wang G. Multi-energy CT based on a prior rank, intensity and sparsity model (PRISM). Inverse problems. 2011;27:115012. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 27.Wen Y-W, Ng MK, Ching W-K. Iterative algorithms based on decoupling of deblurring and denoising for image restoration. SIAM Journal on Scientific Computing. 2008;30:2655–74. [Google Scholar]
- 28.Andersen AH, Kak AC. Simultaneous algebraic reconstruction technique (SART): a superior implementation of the ART algorithm. Ultrasonic imaging. 1984;6:81–94. [DOI] [PubMed] [Google Scholar]
- 29.Sidky EY, Pan X. Image reconstruction in circular cone-beam computed tomography byconstrained, total-variation minimization. Physics in medicine and biology. 2008;53:4777. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 30.Chen Z, Jin X, Li L, Wang G. A limited-angle CT reconstruction method based on anisotropicTV minimization. Physics in Medicine & Biology. 2013;58:2119. [DOI] [PubMed] [Google Scholar]
- 31.Dong B, Li J, Shen Z. X-ray CT image reconstruction via wavelet frame based regularizationand Radon domain inpainting. Journal of Scientific Computing. 2013;54:333–49. [Google Scholar]
- 32.Yu W, Wang C, Huang M. Edge-preserving reconstruction from sparse projections of limited angle computed tomography using ℓ 0-regularized gradient prior. Review of Scientific Instruments. 2017;88:043703. [DOI] [PubMed] [Google Scholar]
- 33.Cai J-F, Jia X, Gao H, Jiang SB, Shen Z, Zhao H. Cine cone beam CT reconstruction usinglow-rank matrix factorization: algorithm and a proof-of-principle study. IEEE transactions on medical imaging. 2014;33:1581–91. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 34.Wu W, Yu H, Gong C, Liu F. Swinging multi-source industrial CT systems for aperiodic dynamic imaging. Optics express. 2017;25:24215–35. [DOI] [PubMed] [Google Scholar]
- 35. Goldstein T, Osher S. The split Bregman method for L1-regularized problems. SIAM journalon imaging sciences. 2009;2:323–43. [Google Scholar]
- 36.Setzer S Operator splittings, Bregman methods and frame shrinkage in image processing.International Journal of Computer Vision. 2011;92:265–80. [Google Scholar]
- 37.Chandler DM, Hemami SS. VSNR: A wavelet-based visual signal-to-noise ratio for natural images. IEEE transactions on image processing. 2007;16:2284–98. [DOI] [PubMed] [Google Scholar]
- 38.Zhang L, Zhang L, Mou X, Zhang D. FSIM: A feature similarity index for image qualityassessment. IEEE transactions on Image Processing. 2011;20:2378–86. [DOI] [PubMed] [Google Scholar]
- 39.Wang Z, Simoncelli EP, Bovik AC, Multiscale structural similarity for image quality assessment. 2003: Publisher. [Google Scholar]
- 40.Ducros N, Abascal JFPJ, Sixou B, Rit S, Peyrin F. Regularization of nonlinear decomposition of spectral x‐ray projection images. Medical physics. 2017;44. [DOI] [PubMed] [Google Scholar]
- 41.Liu J, Gao H. Material reconstruction for spectral computed tomography with detector response function. Inverse Problems. 2016;32:114001. [Google Scholar]
- 42.Wang Q, Zhu Y, Yu H. Locally linear constraint based optimization model for material decomposition. Physics in Medicine & Biology. 2017;62:8314. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 43.Granton P, Pollmann S, Ford N, Drangova M, Holdsworth D. Implementation of dual‐and triple‐ energy cone‐ beam micro‐CT for post reconstruction material decomposition. Medical physics. 2008;35:5030–42. [DOI] [PubMed] [Google Scholar]
- 44.Zhang H, Berg AC, Maire M, Malik J, SVM-KNN: Discriminative nearest neighbor classification for visual category recognition. 2006: Publisher. [Google Scholar]
- 45.Dabov K, Foi A, Katkovnik V, Egiazarian K, BM3D image denoising with shape-adaptive principal component analysis. 2009: Publisher. [Google Scholar]
- 46.Boyd S, Parikh N, Chu E, Peleato B, Eckstein J. Distributed optimization and statisticallearning via the alternating direction method of multipliers. Foundations and Trends® in Machine learning. 2011;3:1–122. [Google Scholar]