Evaluation of medical image algorithms on multicore processors

Damir M Demirović, Zekerijah Šabanović


Introduction: In recent time medical image processing and analysis become an essential component in clinical practice. Medical images have a huge data to process due to increased image resolution. These tasks are inherently parallel in nature, so will fit to naturally to parallel processors like Central Processing Unit (CPU) and Graphics Processing Unit (GPU). Methods: In this work several common used image processing algorithms for 2D and 3D were evaluated regarding the computation performance increase using the GPUs and CPUs on a Personal Computer (PC). Results: For tested algorithms GPU leads to decreasing running times from 1.1 to 422 times.

Full Text:



Xue X, Cheryauka A, Tubbs D. Acceleration of fluoro-CT reconstruction for a mobile C-Arm on GPU and FPGA hardware: a simulation study. Proc. SPIE 6142, Medical Imaging 2006: Physics of Medical Imaging, 61424L (2 March 2006); 2006.

Pratx G, Xing L. GPU computing in medical physics: A review. Medical Physics. 2011; 38(5): p. 2685-2697.

Khronos. OpenCL. [Online]. [cited 2016 03 21. Available from: https://www.khronos.org/opencl/.

NVidia. NVIDIA CUDA. [Online].; 2016 [cited 2016 03 15. Available from: http://www.nvidia.com/object/cuda_home_new.html.

Couturier R. Designing Scientific Applications on GPUs: Chapman & Hall CRC; 2013.

Smistad E, Falch TL, Bozorgi M, Elster AC, Lindseth F. Medical image segmentation on GPUs – A comprehensive review. Medical Image Analysis. 2015; 20(1): p. 1-18.

Eklund A, Dufort P, Forsberg D, LaConte SM. Medical image processing on the GPU - past, present and future. Medical Image Analysis. 2013; 17(8)

Smistad E, Elster AC, Lindseth F. Fast surface extraction and visualization of medical images using OpenCL and GPUs. The Joint Workshop on High Performance and Distributed Computing for Medical Imaging. 2011; 2011.

Shackleford J, Kandasamy N, Sharp G. High Performance Deformable Image Registration Algorithms for Manycore Processors. 1st ed. San Francisco, CA, USA: Morgan Kaufmann Publishers Inc.; 2013.

Samant P, Muyan-Ozcelik , Owens JD, Xia J, S. S. Fast Deformable Registration on the GPU: A CUDA Implementation of Demons. In proceedings of the 1st technical session on UnConventional High Performance Computing (UCHPC) in conjunction with the 6th International Conference on Computational Science and Its Applications (ICCSA); 2008; Perugia, Italy. p. 223-233.

Plastimatch. Plastimatch. [Online]; 2016 [cited 2016 04 20]. Available from: http://plastimatch.org/.

OpenMP. http://openmp.org/wp/. [Online].; 2016 [cited 2016 04 02]. Available from: http://openmp.org/wp/.

OpenCV. OpenCV. [Online].; 2016 [cited 2016 04 15. Available from: http://opencv.org/.

Farneb. Image Analysis: 13th Scandinavian Conference, SCIA 2003 Halmstad, Sweden, June 29- July 2, 2003 Proceedings. In Bigun J, Gustavsson T, editors. Berlin, Heidelberg: Springer Berlin Heidelberg; 2003. p. 363-370.

Horn BKP, Schunck BG. Determining Optical Flow. Tech. rep. Cambridge, MA, USA; 1980.

Maintz JBA, Viergever MA. A Survey of Medical Image Registration. Medical Image Analysis , Volume 2 , Issue 1 , 1 - 36 1998.

Pennec X, Cachier P, Ayache N. Understanding the demon’s algorithm: 3D non-rigid registration by gradient descent. In: Proc. MICCAI’99; 1999.

Thirion JP. Image matching as a diffusion process: an analogy with Maxwell's demons. Medical Image Analysis. 1998 sep; 2(3): p. 243-260.

Tustison NJ, Avants BA, Gee JC. Improved FFD B-Spline Image Registration. Computer Vision, IEEE International Conference on. 2007; 0: p. 1-8.

Siegl C, Hofmann HG, Keck B, Prümmer M, Hornegger J. OpenCL: a viable solution for high-performance medical image reconstruction? Proceedings of SPIE (Medical Imaging 2011: Physics of Medical Imaging), Lake Buena Vista, Florida, USA, 12 - 17 Feb 2011, vol. 7961, pp. 79612Q, 2011

Scherl H, Keck B, Kowarschik M, Hornegger J. Fast GPU-Based CT Reconstruction using the Common Unified Device Architecture (CUDA). In Nuclear Science Symposium Conference Record, 2007. NSS '07. IEEE; 2007 Oct. p. 4464-4466.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.