Open Access Paper
17 October 2022 Joint multi-channel total generalized variation minimization and tensor decomposition for spectral CT reconstruction
Author Affiliations +
Proceedings Volume 12304, 7th International Conference on Image Formation in X-Ray Computed Tomography; 1230436 (2022) https://doi.org/10.1117/12.2646976
Event: Seventh International Conference on Image Formation in X-Ray Computed Tomography (ICIFXCT 2022), 2022, Baltimore, United States
Abstract
Photon-counting detector based spectral computed tomography (CT) has great potential in material decomposition, tissue characterization, lesion detection, and other applications. For a fixed total photon number or radiation dose, the increase of channel number will lead to the decrease of the photon number in each channel, resulting in degraded image quality of the reconstructed image. This is difficult to meet the practical applications for material decomposition, tissue characterization, lesion detection, etc. To improve the quality of image reconstruction, we propose a spectral CT reconstruction algorithm based on joint multi-channel total generalized variation (TGV) minimization and tensor decomposition. On one hand, the algorithm takes joint multi-channel TGV function as regularization. The total generalized variation is extended to the vector, and the sparsity of singular value is used to promote the linear dependence of the image gradient. On the other hand, the multi-channel images share the same physical structure, and the algorithm employs the non-local feature similarity in the image domain. Similar image blocks are clustered into a four-order tensor group, and the noise was reduced by sparse representation of high-dimensional tensors. Experiment results show the proposed algorithm can further improve the quality of reconstructed image and preserve the edge and details of the spectral CT image.

1.

INTRODUCTION

Photon-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 METHOD

2.1

Joint multi-channel TGV regularization based on nuclear norm

In 2014, Rigie and Patrick extended the single-channel gradient vector to the vector field and defined the discrete Jacobian matrix in the following form:

00115_PSISDG12304_1230436_page_2_1.jpg

where 00115_PSISDG12304_1230436_page_2_2.jpg

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:

00115_PSISDG12304_1230436_page_2_3.jpg

where

00115_PSISDG12304_1230436_page_2_4.jpg

A,BU, σ is the singular value vector of the (∇uw)(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), wUL×2, ε(w) ∈ U L×4.

if

00115_PSISDG12304_1230436_page_2_6.jpg

then

00115_PSISDG12304_1230436_page_2_7.jpg

where 00115_PSISDG12304_1230436_page_2_8.jpg, 00115_PSISDG12304_1230436_page_2_9.jpg represents the first order backward difference between horizontal and vertical directions, wijU.

2.2

Tensor Decomposition

Tensor 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

00115_PSISDG12304_1230436_page_3_1.jpg

where λh is the weight function, anhR1n, (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:

00115_PSISDG12304_1230436_page_3_2.jpg

where χ0 and χ are the corrupted and restored images, respectively. χ can be obtained using the ALS method by solving each An alternatively [7].

2.3

Mathematical Model for MTGV-TD

In 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:

00115_PSISDG12304_1230436_page_3_3.jpg
00115_PSISDG12304_1230436_page_3_4.jpg

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.4

Solution

Refer 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:

00115_PSISDG12304_1230436_page_3_5.jpg
00115_PSISDG12304_1230436_page_3_6.jpg

By introducing variables, equation (7a) is transformed into a constrained problem, which can be summarized as:

00115_PSISDG12304_1230436_page_3_7.jpg

Equation (8) can be converted into another unconstrained optimization function:

00115_PSISDG12304_1230436_page_3_8.jpg

Equation (9) contains two variables, which are optimized by using the method of alternating iteration. Equation (9) is divided into two sub-problems:

00115_PSISDG12304_1230436_page_3_9.jpg
00115_PSISDG12304_1230436_page_4_1.jpg

Gradient descent method is adopted to solve equation (10), then:

00115_PSISDG12304_1230436_page_4_2.jpg

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

00115_PSISDG12304_1230436_page_4_3.jpg

Equation (13) is solved by using ALS method [7].

3.

EXPERIMENTAL RESULTS

The 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.

Figure 1.

Spectrum used for numerical simulation

00115_PSISDG12304_1230436_page_4_4.jpg

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.

Figure 2

The reconstruction results of the mouse model form 360 projections. From left to right, the rows are SART, TV, TDL, MTGV and MTGV_TD. From top to bottom, the columns are 1st, 3rd and 5th energy channel.

00115_PSISDG12304_1230436_page_5_1.jpg

Table. 1

Quantitative evaluation results of different algorithms

WE1WE3WE5
PSNRMSESSIMPSNRMSESSIMPSNRMSESSIM
SART37.85560.00380.987732.22370.00290.991028.76810.00260.9924
TV40.54740.00280.995436.17950.00190.996833.58720.00150.9974
TDL41.76010.00240.995140.61160.00110.998638.33390.00080.9990
MTGV41.63070.00240.996138.49770.00140.998036.31730.00110.9985
MTGV-TD42.41840.00220.996540.97140.00110.998839.48040.00070.9992

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.

Figure 3

Convergence curves of (a)NRMSE, (b) PSNR and (c) SSIM as a function of iterations under different angle

00115_PSISDG12304_1230436_page_5_2.jpg

4.

CONCLUSION

In 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.

ACKNOWLEDGMENTS

This 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.

REFERENCES

[1] 

Danielsson, 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

[2] 

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

[3] 

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

[4] 

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

[5] 

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

[6] 

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

[7] 

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

[8] 

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

[9] 

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

[10] 

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
© (2022) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Huihua Kong, Xiangyuan Lian, Jinxiao Pan, and Hengyong Yu "Joint multi-channel total generalized variation minimization and tensor decomposition for spectral CT reconstruction", Proc. SPIE 12304, 7th International Conference on Image Formation in X-Ray Computed Tomography, 1230436 (17 October 2022); https://doi.org/10.1117/12.2646976
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Reconstruction algorithms

CT reconstruction

Image quality

Image restoration

Radon

Denoising

Back to Top