Comparing performance of many-core CPUs and GPUs for static and motion compensated reconstruction of C-arm CT data
- PMID: 21361215
- DOI: 10.1118/1.3525838
Comparing performance of many-core CPUs and GPUs for static and motion compensated reconstruction of C-arm CT data
Abstract
Purpose: Interventional reconstruction of 3-D volumetric data from C-arm CT projections is a computationally demanding task. Hardware optimization is not an option but mandatory for interventional image processing and, in particular, for image reconstruction due to the high demands on performance. Several groups have published fast analytical 3-D reconstruction on highly parallel hardware such as GPUs to mitigate this issue. The authors show that the performance of modern CPU-based systems is in the same order as current GPUs for static 3-D reconstruction and outperforms them for a recent motion compensated (3-D+time) image reconstruction algorithm.
Methods: This work investigates two algorithms: Static 3-D reconstruction as well as a recent motion compensated algorithm. The evaluation was performed using a standardized reconstruction benchmark, RABBITCT, to get comparable results and two additional clinical data sets.
Results: The authors demonstrate for a parametric B-spline motion estimation scheme that the derivative computation, which requires many write operations to memory, performs poorly on the GPU and can highly benefit from modern CPU architectures with large caches. Moreover, on a 32-core Intel Xeon server system, the authors achieve linear scaling with the number of cores used and reconstruction times almost in the same range as current GPUs.
Conclusions: Algorithmic innovations in the field of motion compensated image reconstruction may lead to a shift back to CPUs in the future. For analytical 3-D reconstruction, the authors show that the gap between GPUs and CPUs became smaller. It can be performed in less than 20 s (on-the-fly) using a 32-core server.
Similar articles
-
A fast forward projection using multithreads for multirays on GPUs in medical image reconstruction.Med Phys. 2011 Jul;38(7):4052-65. doi: 10.1118/1.3591994. Med Phys. 2011. PMID: 21859004
-
Fast on-site Monte Carlo tool for dose calculations in CT applications.Med Phys. 2012 Jun;39(6):2985-96. doi: 10.1118/1.4711748. Med Phys. 2012. PMID: 22755683
-
A model based algorithm for perfusion estimation in interventional C-arm CT systems.Med Phys. 2013 Mar;40(3):031916. doi: 10.1118/1.4790467. Med Phys. 2013. PMID: 23464331
-
A review of GPU-based medical image reconstruction.Phys Med. 2017 Oct;42:76-92. doi: 10.1016/j.ejmp.2017.07.024. Epub 2017 Sep 5. Phys Med. 2017. PMID: 29173924 Review.
-
Medical image segmentation on GPUs--a comprehensive review.Med Image Anal. 2015 Feb;20(1):1-18. doi: 10.1016/j.media.2014.10.012. Epub 2014 Dec 2. Med Image Anal. 2015. PMID: 25534282 Review.
Cited by
-
Iterative reconstruction for x-ray computed tomography using prior-image induced nonlocal regularization.IEEE Trans Biomed Eng. 2014 Sep;61(9):2367-2378. doi: 10.1109/TBME.2013.2287244. Epub 2013 Oct 24. IEEE Trans Biomed Eng. 2014. PMID: 24235272 Free PMC article.
-
Iterative Reconstruction of Micro Computed Tomography Scans Using Multiple Heterogeneous GPUs.Sensors (Basel). 2024 Mar 18;24(6):1947. doi: 10.3390/s24061947. Sensors (Basel). 2024. PMID: 38544210 Free PMC article.
-
GPU-based high-performance computing for radiation therapy.Phys Med Biol. 2014 Feb 21;59(4):R151-82. doi: 10.1088/0031-9155/59/4/R151. Epub 2014 Feb 3. Phys Med Biol. 2014. PMID: 24486639 Free PMC article. Review.
Publication types
MeSH terms
LinkOut - more resources
Full Text Sources
Medical
Miscellaneous