ABSTRACT
Most small-animal X-ray computed tomography (CT) scanners are based on cone-beam geometry with a flat-panel detector orbiting in a circular trajectory. Image reconstruction in these systems is usually performed by approximate methods based on the algorithm proposed by Feldkamp, Davis and Kress (FDK). Currently there is a strong need to speedup the reconstruction of X-Ray CT data in order to extend its clinical applications. The evolution of the semiconductor detector panels has resulted in an increase of detector elements density, which produces a higher amount of data to process. This work focuses on future high-resolution studies (density up to 4096 pixeles), in which multiple level of parallelism will be needed in the reconstruction. In addition, this paper addresses the future challenges of processing high-resolution images in many-core and distributed architectures. In our evaluation section we demonstrate that our solution is 17% faster than recent related works.
- C T Badea, M Drangova, D W Holdsworth, and G A Johnson. In vivo small-animal imaging using micro-CT and digital subtraction angiography. Physics in Medicine and Biology, 53(19):R319, 2008.Google ScholarCross Ref
- L. A. Feldkamp, L. C. Davis, and J. W. Kress. Practical cone-beam algorithm. J. Opt. Soc. Am. A, 1(6):612--619, Jun 1984.Google ScholarCross Ref
- A. C. Kak and Malcolm Slaney. Principles of Computerized Tomographic Imaging. IEEE Press, 1998. available online at http://www.slaney.org/pct/pct-toc.html.Google Scholar
- Daren Lee, Ivo Dinov, Bin Dong, Boris Gutman, Igor Yanovsky, and Arthur W. Toga. Cuda optimization strategies for compute- and memory-bound neuroimaging algorithms. Computer Methods and Programs in Biomedicine, 106(3):175--187, 2012. Google ScholarDigital Library
- W. B. Ligon and R. B. Ross. An Overview of the Parallel Virtual File System. In Proceedings of the Extreme Linux Workshop, June 1999.Google Scholar
- Message Passing Interface Forum. MPI2: Extensions to the Message Passing Interface, 1997.Google Scholar
- S. Mukherjeet, N. Moore, J. Brock, and M. Leeser. Cuda and opencl implementations of 3d ct reconstruction for biomedical imaging. In IEEE Conference on High Performance Extreme Computing (HPEC), 2012, pages 1--6, 2012.Google ScholarCross Ref
- NVIDIA Corporation. NVIDIA CUDA Compute Unified Device Architecture Programming Guide. NVIDIA Corporation, 2007.Google Scholar
- E. Papenhausen, Z. Zheng, and K. Mueller. GPU-accelerated back-projection revisited: Squeezing performance by careful tuning. In Workshop on High Performance Image Reconstruction (HPIR), pages 19--22, 2011.Google Scholar
- Shane Ryoo, Christopher I. Rodrigues, Sara S. Baghsorkhi, Sam S. Stone, David B. Kirk, and Wen-mei W. Hwu. Optimization principles and application performance evaluation of a multithreaded gpu using cuda. In Proceedings of the 13th ACM SIGPLAN Symposium on Principles and practice of parallel programming, PPoPP '08, pages 73--82, New York, NY, USA, 2008. ACM. Google ScholarDigital Library
- Dana Schaa and David Kaeli. Exploring the multiple-gpu design space. In IPDPS '09: Proceedings of the 2009 IEEE International Symposium on Parallel&Distributed Processing, pages 1--12, Washington, DC, USA, 2009. IEEE Computer Society. Google ScholarDigital Library
- Holger Scherl, Markus Kowarschik, Hannes G. Hofmann, Benjamin Keck, and Joachim Hornegger. Evaluation of state-of-the-art hardware architectures for fast cone-beam ct reconstruction. Parallel Computing, 38(3):111--124, 2012. Google ScholarDigital Library
- J. J. Vaquero, S. Redondo, E. Lage, M. Abella, A. Sisniega, G. Tapias, M. L. S. Montenegro, and M. Desco. Assessment of a New High-Performance Small-Animal X-Ray Tomograph. IEEE Transactions on Nuclear Science, 55(3):898--905, june 2008.Google ScholarCross Ref
- Fang Xu and Klaus Mueller. Real-time 3D computed tomographic reconstruction using commodity graphics hardware. Physics in Medicine and Biology, 52(12):3405, 2007.Google Scholar
- Hanming Zhang, Bin Yan, Lizhong Lu, Lei Li, and Yongjun Liu. High performance parallel backprojection on multi-gpu. In 9th International Conference on Fuzzy Systems and Knowledge Discovery (FSKD), 2012, pages 2693--2696, 2012.Google ScholarCross Ref
- Xing Zhao, Jing-Jing Hu, and Peng Zhang. GPU-based 3D cone-beam CT image reconstruction for large data volume. Journal of Biomedical Imaging, 2009:8:1--8:8, January 2009. Google ScholarDigital Library
- Yining Zhu, Yunsong Zhao, and Xing Zhao. A multi-thread scheduling method for 3d ct image reconstruction using multi-gpu. Journal of X-Ray Science and Technology, 20(2):187--197, 01 2012.Google ScholarCross Ref
Index Terms
- Parallel implementation of a X-ray tomography reconstruction algorithm based on MPI and CUDA
Recommendations
Vertebrae Segmentation from X-ray Images Using Convolutional Neural Network
IHIP 2018: Proceedings of the 2018 International Conference on Information Hiding and Image ProcessingNOTICE OF RETRACTION: While investigating potential publication-related misconduct in connection with the IHIP 2018 Conference Proceedings, serious concerns were raised that cast doubt on the integrity of the peer-review process and all papers published ...
The Parallel Processing Based on CUDA for Convolution Filter FDK Reconstruction of CT
PAAP '10: Proceedings of the 2010 3rd International Symposium on Parallel Architectures, Algorithms and ProgrammingComputed tomography (CT) technology has been used in many fields. But the slow speed of CT image reconstruction is unbearable in some situation. The parallel processing based on graphic processing unit (GPU) is a great option to accelerate the speed of ...
A comparative study of an X-ray tomography reconstruction algorithm in accelerated and cloud computing systems
With the increase of resolution in medical image scanners and the need of faster reconstruction methods, new ways of exploiting the inherent parallelism of reconstruction algorithms have arisen. In this paper, we present Mangoose++, an application to ...
Comments