|
1.INTRODUCTIONPhoton-counting detector (PCD) based spectral CT has attracted an increasing attention [1]. However, a single energy bin contains only a fraction of the total photon, and most PCDs can only accommodate a limited count rate. The multiple projection datasets obtained by PCD usually contain very strong Poisson noise [2]. This makes it difficult to meet the challenges of practical applications. Inspired by the image domain non-local feature similarity, Zhang et al. extended the traditional vectorized dictionary learning to tensor dictionary learning (TDL) for spectral CT reconstruction. The TDL based reconstruction algorithms for spectral CT have some limitations [3]. When the noise is too large, it is impossible to distinguish the noise from the organizational structures, and block artifacts appear in the reconstructed images. Recently, tensor decomposition methods are widely used in image denoising. A high dimensional tensor can be represented approximately by the weighted sum of a series of low-rank tensor data, leading to effective noise suppression and artifact reduction. The correlation of reconstructed image in each spectral channel has attracted more and more attention. Rigie and Patrick developed a spectral CT reconstruction method based on vector total variation (VTV) [4], which combines the nuclear norm to promote the sparsity of the multi-channel gradient vector field. Knoll et al. used the second-order total generalized variation as a special multi-channel regularization function (MTGV), and the structural information was shared in the process of reconstruction while the unique differences were retained [5]. In order to make better use of sparsity in the image domain and the correlation of the reconstructed image for multi spectral channels, we propose a spectral CT reconstruction algorithm based on joint multi-channel total generalized variation and tensor decomposition, and we call it MTGV-TD. 2.MODELS AND METHOD2.1Joint multi-channel TGV regularization based on nuclear normIn 2014, Rigie and Patrick extended the single-channel gradient vector to the vector field and defined the discrete Jacobian matrix in the following form: When two images have the same curve, the two images have the same direction gradient and the converse is also true [6]. If all the gradient vectors of each channel image are parallel or antiparallel, then the rank of the Jacobian matrix will be 1. Hence, there will be only one non-zero singular value. Based on those facts, if the image gradients of each channel are parallel, the nuclear norm will be minimized. Our algorithm will extend the total generalized variation to the vector: where A,B ∈ U, σ is the singular value vector of the (∇u − w)(i, j) matrix, and ||·||Frob is the sum of squares of all elements in the matrix (the Frobenius norm of the matrix). The discrete gradient operator of the vector field is ∇: UL → UL×2, The symmetric gradient operator is ε: UL×2 →UL×4, and ∇u(i, j)= Ju (i, j), w ∈ UL×2, ε(w) ∈ U L×4. if then where , represents the first order backward difference between horizontal and vertical directions, wij ∈ U. 2.2Tensor DecompositionTensor decomposition has been widely used in image reconstruction and image processing, etc. Usually, there are two main tensor decomposition methods: the Tucker decomposition and the Candecomp/Parafac (CP) decomposition. Here, we only address the CP decomposition. CP decomposition can decompose a Nth tensor χ into the weighted sum of rank-one tensors, which can be expressed as where λh is the weight function, anh ∈ R1n, (n = 1,2,···,N) is a normalized vector and the symbol “°” represents the outer product. The sparsity level of representation can be controlled by adjusting the parameter H. We can apply tensor decomposition for image restoration. The mathematical model can then be expressed as: where χ0 and χ are the corrupted and restored images, respectively. χ can be obtained using the ALS method by solving each An alternatively [7]. 2.3Mathematical Model for MTGV-TDIn this algorithm, tensor decomposition is used to improve the image blocks quality, and joint multi-channel TGV function is sharing information between channels. Combining multi-channel TGV function and tensor decomposition a spectral CT reconstruction algorithm is proposed. Its objective function can be expressed as the following convex minimization problem: where u = (u1, u2, ··, us) , g = (g1, g2, ···, gs), S indicates the number of channels, ui (i = 1,2,···S) represents the reconstructed image in ith energy channel, gi (i = 1,2,···S) represents the projection data in ith energy channel, C and Zc denote the group number and group extraction operator. 2.4SolutionRefer to (7), there are two variables that need to optimization. We divides it into the following two sub-problems and then adopts the method of alternating optimization to solve them: By introducing variables, equation (7a) is transformed into a constrained problem, which can be summarized as: Equation (8) can be converted into another unconstrained optimization function: Equation (9) contains two variables, which are optimized by using the method of alternating iteration. Equation (9) is divided into two sub-problems: Gradient descent method is adopted to solve equation (10), then: A first-order Primal-Dual algorithm is used to approximate the global optimal solution of equation (11) [8]. Because each group is independent regarding the optimization process, equation (7b) can be rewritten into Equation (13) is solved by using ALS method [7]. 3.EXPERIMENTAL RESULTSThe major goal of this paper is to evaluate the performance of the MTGV-TD for spectral CT. The algorithms of SART, TV, TDL and multi-channel TGV(MTGV) are implemented for comparison [9,10]. All the algorithms are implemented in a hybrid mode of Matlab and C++. While the interface is implemented in Matlab, all the extensive computational parts are implemented in C++ and complied via MEX function. A numerical mouse thorax phantom generated by the MOBY software is used for simulation experiments and 1.2% (by volume) iodine contrast agent is introduced into the blood circulation. The model size is 20 × 20 mm2, and the resolution is 512 × 512. The scanning radius is 100 mm, and the length of virtual detector located at the center of the object is 20 mm. There are 320 detector units in total, each of which is 0.0625mm. The voltage is 50kVp and energy spectrum is divided into five energy channels: WE1 = {11keV-26keV}, WE2 = {27keV-30keV}, WE3 = {31keV-34keV}, WE4= {35keV-39keV} and WE5 = {40keV-50keV}, as shown in figure 1. In the simulation experiments, an isometric fan-beam scanning is adopted. For each X-ray path, 50000 photons are assumed emitted from the X-ray source. The projection data with Poisson noises are generated with expectations being the number of photons received in the corresponding noise-free case. The parameters used in this algorithm are λ=50, β=0.8, μ=0.2, C=120. In this experiment, table 1 shows the comparison results of PSNR, NRMSE and SSIM values between reconstructed images and comparison images in representative channels with full scan 360 projections. It can be seen from table 1 that the reconstruction accuracy of MTGV-TD is superior to the comparison algorithms for all the channels. Figure 2 gives the corresponding reconstructed images of channels 1, 3 and 5. Table. 1Quantitative evaluation results of different algorithms
From figure 2, one can see that SART algorithm has strong noise in image reconstruction. Image blurring and detail missing appear in TV algorithm, and it is difficult to distinguish noise from details. The overall denoising ability of TDL is weaker than that of MTGV. The reconstructed image of the MTGV algorithm shows that it can guarantee clearer edges while denoising. The proposed MTGV-TD algorithm in this paper reconstructs the image with clear edges and obvious details, and it achieves better noise reduction effect and detail preservation ability. figure 3 shows the comparison results of PSNR, NRMSE and SSIM values between reconstructed images and comparison images with 360, 180, 120, and 90 uniformly sampled full scan projections. It can be seen that the reconstruction effect will become better with the increase of projection number. 4.CONCLUSIONIn this paper, we propose a spectral CT reconstruction algorithm based on tensor decomposition and joint multi-channel total generalized variation. The algorithm improves the reconstructed image quality by using the image domain sparse condition and the information correlation among channels. The experiment results show this method can not only effectively suppress the noise, but also protect the edge and detail features of the images. 5.ACKNOWLEDGMENTSThis work was supported in part by the Fundamental Research Program of ShanXi province 202103021224190 and the National Science Foundation of China under Grant 61971381, 61871351, 61801437. REFERENCESDanielsson, M. Persson, M. and Sjölin, M.,
“Photon-counting x-ray detectors for CT,”
Physics in medicine and biology, 66
(3), 03TR01
(2021). https://doi.org/10.1088/1361-6560/abc5a5 Google Scholar
Taguchi, K. and Iwanczyk, J. S.,
“Vision 20/20: Single photon counting x-ray detectors in medical imaging,”
Medical physics, 40
(10), 100901
(2013). https://doi.org/10.1118/1.4820371 Google Scholar
Zhang YB, Mou XQ, Wang G and Yu HY,
“Tensor-Based Dictionary Learning for Spectral CT Reconstruction,”
IEEE Transactions on Medical Imaging, 36
(1), 142
–154
(2017). https://doi.org/10.1109/TMI.2016.2600249 Google Scholar
Rigie, D. S. and Patrick, J. L. R.,
“Joint reconstruction of multi-channel, spectral CT data via constrained total nuclear variation minimization,”
Phys MedBiol, 60
(5), 1741
–17621
(2015). Google Scholar
Knoll, F., Holler, M., Koesters, T. etc,
“Joint MR-PET Reconstruction Using a Multi-Channel Image Regularizer,”
IEEE Transactionson MedicalImaging, 36
(1), 1
–16
(2017). Google Scholar
Matthias, J. E. and Simon, R. A.,
“Vector-valued image processing by parallel level sets,”
IEEE Transactions on Image Processing, 23
(1), 9
–18
(2014). https://doi.org/10.1109/TIP.2013.2277775 Google Scholar
Hu DL, Wu WW, Xu MR, et al,
“SISTER: spectral-image similarity-based tensor with enhanced-sparsity reconstruction for sparse-view multi-energy CT,”
IEEE TransComputImaging, 6 477
–490
(2020). Google Scholar
Jorgensen, J. H., Sidky, E.Y. and Pan X,
“Convex optimization problem prototyping for image reconstruction in computed tomography with the Chambolle–Pock algorithm,”
Physics in Medicine and Biology, 57
(10), 3065
–3091
(2012). https://doi.org/10.1088/0031-9155/57/10/3065 Google Scholar
Zhang W K, Zhang H M, Wang L Y, et al,
“Limited angle CT reconstruction by simultaneous spatial and Radon domain regularization based on TV and data-driven tight frame,”
NuclInstrMeth Phys Res A, 880 107
–117
(2018). Google Scholar
Lian X Y, Kong H H, Pan J X, et al,
“Joint multi-channel total generalized variational algorithm for spectral CT reconstruction,”
Opto-Electron Eng, 48
(9), 210211
(2021). Google Scholar
|