Evaluation of medical image algorithms on multicore processors
Abstract
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.References
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.
Downloads
Published
How to Cite
Issue
Section
License
I assign to Informatica, An International Journal of Computing and Informatics ("Journal") the copyright in the manuscript identified above and any additional material (figures, tables, illustrations, software or other information intended for publication) submitted as part of or as a supplement to the manuscript ("Paper") in all forms and media throughout the world, in all languages, for the full term of copyright, effective when and if the article is accepted for publication. This transfer includes the right to reproduce and/or to distribute the Paper to other journals or digital libraries in electronic and online forms and systems.
I understand that I retain the rights to use the pre-prints, off-prints, accepted manuscript and published journal Paper for personal use, scholarly purposes and internal institutional use.
In certain cases, I can ask for retaining the publishing rights of the Paper. The Journal can permit or deny the request for publishing rights, to which I fully agree.
I declare that the submitted Paper is original, has been written by the stated authors and has not been published elsewhere nor is currently being considered for publication by any other journal and will not be submitted for such review while under review by this Journal. The Paper contains no material that violates proprietary rights of any other person or entity. I have obtained written permission from copyright owners for any excerpts from copyrighted works that are included and have credited the sources in my article. I have informed the co-author(s) of the terms of this publishing agreement.
Copyright © Slovenian Society Informatika