Techn. Fakultät Willkommen am Institut für Informatik FAU-Logo

Yixing Huang M. Sc.

Alumnus of the Pattern Recognition Lab of the Friedrich-Alexander-Universität Erlangen-Nürnberg

Yixing Huang
Limited Angle Tomography

In computed tomography (CT), the X-ray source and the detector of a CT system need to rotate at least π plus a fan angle to get complete data for image reconstruction, which is called a short scan. However, in practical applications, the gantry rotation might be restricted by other system parts or external obstacles. In such cases, only limited angle data are acquired. Image reconstruction from data acquired in an insufficient angular range is called limited angle tomography. Due to missing data, artifacts occur in the reconstructed images. They cause boundary distortion, intensity leakage, and edge blurring as demonstrated in Fig. 1(b). Especially, a lot of streak artifacts occur along the missing angular ranges. 


To improve image quality in limited angle tomography, we have investigated the following three methods: missing data interpolation/extrapolation using data consistency conditions Opens external link in new window[1], iterative reconstruction with total variation regularization Opens external link in new window[2], and machine learning including conventional machine learning Opens external link in new window[3] and deep learning Opens external link in new window[4].

Fig. 1(a). Custom phantom
Custom phantom
Fig. 1(b). FBP reconstruction from 160-degree fan-beam sinogram
Missing Data Restoration in Limited Angle Tomography based on Helgason-Ludwig Consistency Conditions

In computed tomography, there are many kinds of redundancy information, which are typically mathematically expressed as data consistency conditions. The Helgason-Ludwig consistency condition (HLCC) is the most well-known data consistency condition. One way to get HLCC is to use the Chebyshev Fourier transform (CFT). CFT can decompose a parallel-beam sinogram into different frequency components as demonstrated in Fig. 2.


HLCC can be used to restore missing data in limited angle tomography. Using CFT, we convert the missing data restoration problem into a regression problem and the Lasso regression is utilized. Due to severe ill-posedness, regression only recovers the low frequency components correctly. Bilateral filtering is utilized to retain the most prominent high frequency components. Afterwards, a fusion in the frequency domain utilizes the restored frequency components to fill the missing double wedge region. The proposed method is evaluated in a parallel-beam study on both numerical and clinical phantoms. The results show that our method is promising in streak reduction and intensity offset compensation in both noise-free and noisy situations.

Fig. 2(a). Restored sinograms using different orders
Fig. 2(b). Reconstructed images using different orders
Fig. 2(c). Fourier components of the reconstructed images using different orders
Scale-Space Anisotropic Total Variation for Limited Angle Tomography

Iterative reconstruction with total variation (TV) regularization is very popular for limited angle tomography. The iterative reweighted total variation (wTV) algorithm can suppress the stair-casing effect intrinsically and thus preserve sharp edges well compared with non-weighted TV algorithms. It can reduce small streaks effectively for limited angle tomography. However, it is rather inept at eliminating large ones since TV regularization is scale-dependent and may regard these streaks as homogeneous areas. Hence, we aim to reduce streak artifacts at various scales. We propose the scale-space anisotropic total variation (ssaTV) algorithm, which is derived from wTV, in two different implementations. The first implementation (ssaTV-1) utilizes an anisotropic gradient-like operator which uses 2.s neighboring pixels along the streaks' normal direction at each scale s. The second implementation (ssaTV-2) makes use of anisotropic down-sampling and up-sampling operations, similarly oriented along the streaks' normal direction, to apply TV regularization at various scales. Experiments on numerical and clinical data demonstrate that both ssaTV algorithms reduce streak artifacts more effectively and efficiently than wTV, particularly when using multiple scales.


Fig. 3(a). Reference
Fig. 3(b). SART
Fig. 3(c). wTV
Fig. 3(d). ssaTV-1
Fig. 3(e). ssaTV-2
Conventional Machine Learning for Limited Angle Tomography

In this work, the application of traditional machine learning techniques, in the form of regression models based on conventional, "hand-crafted" features, to streak reduction in limited angle tomography is investigated. Specifically, linear regression (LR), multi-layer perceptron (MLP), and reduced-error pruning tree (REPTree) are investigated. When choosing the mean-variation-median (MVM), Laplacian, and Hessian features, REPTree learns streak artifacts best and reaches the smallest root-mean-square error (RMSE) of 29 HU for the Shepp-Logan phantom. Further experiments demonstrate that the MVM and Hessian features complement each other, whereas the Laplacian feature is redundant in the presence of MVM. In fan-beam, the SVDL features are also beneficial. Preliminary experiments on clinical data suggests that further investigation of clinical applications using REPTree may be worthwhile.

Fig. 4(a). Reference clinical image.
Fig. 4(b). Image reconstructed from 160-degree fan-beam projection data.
Fig. 4(c). Image reconstructed by REPTree.

Conventional Machine Learning Flowchart

Fig. 5. A fowchart summarizes our implementation of machine learning algorithms for limited angle tomography.
Deep Learning for Limited Angle Tomography

Recently, deep learning methods have been applied very successfully to many medical imaging problems including limited angle tomography. In our study, deep learning achieves the best performance compared with the above conventional methods. Even in a small angular range like 120°, deep learning can still obtain very good image quality. Fig. 6 displays the reconstruction results learnt by the popular neural network U-Net.

Although deep learning has achieved a lot of success, the robustness of neural networks for clinical applications is still a concern. It is reported that most neural networks are vulnerable to adversarial examples. Therefore, we aim to investigate whether some perturbations or noise will mislead a neural network to fail to detect an existing lesion. Our experiments demonstrate that the trained neural network, specifically the U-Net, is sensitive to Poisson noise. While the observed images appear artifact-free, anatomical structures may be located at wrong positions, e.g. the skin shifted by up to 1 cm. This kind of behavior can be reduced by retraining on data with simulated Poisson noise. However, we demonstrate that the retrained U-Net model is still susceptible to adversarial examples. 

Fig. 6(a). Reference
Fig. 6(b). Limited angle reconstruction
Fig. 6(c). U-Net prediction result
Fig. 6(d) Influence of Poisson noise
Fig. 6(e) Influence of adversarial eaxmple
Fig. 7. The modified U-Net architecture for artifact reduction in limited angle tomography with an example of 256×256 input images.