| Literature DB >> 27002902 |
Daniil Kazantsev1,2, Enyu Guo1,2, Anders Kaestner3, William R B Lionheart4, Julian Bent5, Philip J Withers1,2, Peter D Lee1,2.
Abstract
X-ray imaging applications in medical and material sciences are frequently limited by the number of tomographic projections collected. The inversion of the limited projection data is an ill-posed problem and needs regularization. Traditional spatial regularization is not well adapted to the dynamic nature of time-lapse tomography since it discards the redundancy of the temporal information. In this paper, we propose a novel iterative reconstruction algorithm with a nonlocal regularization term to account for time-evolving datasets. The aim of the proposed nonlocal penalty is to collect the maximum relevant information in the spatial and temporal domains. With the proposed sparsity seeking approach in the temporal space, the computational complexity of the classical nonlocal regularizer is substantially reduced (at least by one order of magnitude). The presented reconstruction method can be directly applied to various big data 4D (x, y, z+time) tomographic experiments in many fields. We apply the proposed technique to modelled data and to real dynamic X-ray microtomography (XMT) data of high resolution. Compared to the classical spatio-temporal nonlocal regularization approach, the proposed method delivers reconstructed images of improved resolution and higher contrast while remaining significantly less computationally demanding.Entities:
Keywords: Iterative reconstruction; X-ray microtomography; big data; material science; nonlocal graphs; p-Laplacian; spatio-temporal regularization; time-lapse
Mesh:
Year: 2016 PMID: 27002902 PMCID: PMC4929339 DOI: 10.3233/XST-160546
Source DB: PubMed Journal: J Xray Sci Technol ISSN: 0895-3996 Impact factor: 1.535
Fig.1Example of calculating S (middle) and B (right) for the selected time-frame (k = 4) (left) from dynamic sequence of noisy images (K = 20). The video sequence consists of both stationary and moving objects. One can see that S ∈ (0, K - 1] is sparse with respect to the stationary objects only. B is calculated from S by taking s = 21 and s = 3 for this example.
Fig.2Three time frames (Nos. 1, 5, 10) of the temporally varying phantom. Temporal variations include significant vertical shifts and some moderate inner structure changes.
Parameters for image reconstruction experiment (Fig. 4)
| Parameters | CGLS | RG-B9, 9, 9 | RG-B43, 43, 9 | ARG-B |
| - | 9 | 43 | - | |
| - | 9 | 43 | - | |
| - | 9 | 9 | 9 | |
|
| - | - | - | 9 |
|
| - | - | - | 43 |
| - | - | - | 0.4 | |
| - | 5 | 5 | 5 | |
| - | 0.2 | 0.2 | 0.2 | |
| - | 0.1 | 0.1 | 0.1 | |
| CGLS Iterations No. | 8 | 25 | 25 | 25 |
| FP | - | 1 | 1 | 1 |
Fig.4Time frame k = 5 of the phantom in Fig. 2 (middle) is reconstructed using four methods: CGLS, RG-B, RG-B43, 43, 9, ARG-B. Reconstruction with RG-B9, 9, 9 method is blocky due to absence of the temporal information (small s = s = 9 window). Methods RG-B43, 43, 9 and ARG-B are similar in the reconstruction quality, however some features are sharper with the ARG-B method which is also confirmed by the lower RMSE. The line profiles correspond to the 1D plot in Fig. 5.
Image reconstruction experiment (180 projections) illustrated in Fig. 4, RMSE and computation times
| CGLS | RG-B9, 9, 9 | RG-B43, 43, 9 | ARG-B | |
| RMSE | 0.077 | 0.0517 | 0.0486 | |
| Time/sec per 1 iteration of | - | 23 | 551 | 58 |
Image reconstruction experiment (90 projections) illustrated in Fig. 4, RMSE and computation times
| CGLS | RG-B9, 9, 9 | RG-B43, 43, 9 | ARG-B | |
| RMSE | 0.1071 | 0.0973 | 0.0979 | |
| Time/sec per 1 iteration of | - | 23 | 551 | 58 |
Fig.5The plot showing the ability to recover image features for four methods (see the line profile in Fig. 4). The proposed method (ARG) shows the best performance to preserve features and denoise the signal.
Fig.6An axial slice taken from one of six volumetric time-frames reconstructed by FBP, CGLS and ARG methods. The ARG reconstruction has improved signal-to-noise ratio and sharp discontinuities between different phases (ice-crystals and air bubbles).
Fig.7Rendered sub-volumes after segmentation for air bubbles (left) and ice-crystals (right).