Iterative reconstruction of cone-beam CT data on a cluster

Three-dimensional iterative reconstruction of large CT data sets poses several challenges in terms of the associated computational and memory requirements. In this paper, we present results obtained by implementing a computational framework for reconstructing axial cone-beam CT data using a cluster of inexpensive dualprocessor PCs. In particular, we discuss our parallelization approach, which uses POSIX threads and message passing (MPI) for local and remote load distribution, as well as the interaction of that load distribution with the implementation of ordered subset based algorithms. We also consider a heuristic data-driven 3D focus of attention algorithm that reduces the amount of data that must be considered for many data sets. Furthermore, we present a modification to the SIRT algorithm that reduces the amount of data that must be communicated between processes. Finally, we introduce a method of separating the work in such a way that some computation can be overlapped with the MPI communication thus further reducing the overall run-time. We summarize the performance results using reconstructions of experimental data.

[1]  M. Knaup,et al.  Statistical Cone-Beam CT Image Reconstruction using the Cell Broadband Engine , 2006, 2006 IEEE Nuclear Science Symposium Conference Record.

[2]  J Gregor,et al.  Three-dimensional focus of attention for iterative cone-beam micro-CT reconstruction. , 2006, Physics in medicine and biology.

[3]  Jeffrey A. Fessler,et al.  Statistical image reconstruction for polyenergetic X-ray computed tomography , 2002, IEEE Transactions on Medical Imaging.

[4]  Klaus Mueller,et al.  Rapid 3-D cone-beam reconstruction with the simultaneous algebraic reconstruction technique (SART) using 2-D texture mapping hardware , 2000, IEEE Transactions on Medical Imaging.

[5]  P. Gilbert Iterative methods for the three-dimensional reconstruction of an object from projections. , 1972, Journal of theoretical biology.

[6]  M. Defrise,et al.  Iterative reconstruction for helical CT: a simulation study. , 1998, Physics in medicine and biology.

[7]  Jens Gregor,et al.  Distributed iterative image reconstruction for micro-CT with ordered-subsets and focus of attention problem reduction , 2004 .

[8]  A. Kak,et al.  Simultaneous Algebraic Reconstruction Technique (SART): A Superior Implementation of the Art Algorithm , 1984, Ultrasonic imaging.

[9]  William Gropp,et al.  User's Guide for mpich, a Portable Implementation of MPI Version 1.2.2 , 1996 .

[10]  Anthony Skjellum,et al.  A High-Performance, Portable Implementation of the MPI Message Passing Interface Standard , 1996, Parallel Comput..

[11]  Wang,et al.  Iterative X-ray Cone-Beam Tomography for Metal Artifact Reduction and Local Region Reconstruction , 1999, Microscopy and Microanalysis.

[12]  J. Gregor,et al.  Modified simultaneous iterative reconstruction technique for faster parallel computation , 2005, IEEE Nuclear Science Symposium Conference Record, 2005.

[13]  G. Herman,et al.  Algebraic reconstruction techniques (ART) for three-dimensional electron microscopy and x-ray photography. , 1970, Journal of theoretical biology.

[14]  B. De Man,et al.  Distance-driven projection and backprojection in three dimensions. , 2004, Physics in medicine and biology.

[15]  H. Malcolm Hudson,et al.  Accelerated image reconstruction using ordered subsets of projection data , 1994, IEEE Trans. Medical Imaging.