Accelerating 3D medical volume segmentation using GPUs

Medical images have an undeniably integral role in the process of diagnosing and treating of a very large number of ailments. Processing such images (for different purposes) can significantly improve the efficiency and effectiveness of this process. The first step in many medical image processing applications is segmentation, which is used to extract the Region of Interest (ROI) from a given image. Due to its effectiveness, a very popular segmentation algorithm is the Fuzzy C-Means (FCM) algorithm. However, FCM takes a long processing time especially for 3D model. This problem can be solved by utilizing parallel programming using Graphics Processing Unit (GPU). In this paper, a hybrid parallel implementation of FCM for extracting volume object from medical DICOM files has been proposed. The proposed algorithm improves the performance 5× compared with the sequential version.

[1]  Mahmoud Al-Ayyoub,et al.  Accelerating compute intensive medical imaging segmentation algorithms using hybrid CPU-GPU implementations , 2017, Multimedia Tools and Applications.

[2]  J. C. Dunn,et al.  A Fuzzy Relative of the ISODATA Process and Its Use in Detecting Compact Well-Separated Clusters , 1973 .

[3]  Chunming Li,et al.  A Level Set Method for Image Segmentation in the Presence of Intensity Inhomogeneities With Application to MRI , 2011, IEEE Transactions on Image Processing.

[4]  V.R.S Mani,et al.  Survey of Medical Image Registration , 2013 .

[5]  Daoqiang Zhang,et al.  Robust image segmentation using FCM with spatial constraints based on new kernel-induced distance measure , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[6]  Tzong-Jer Chen,et al.  Fuzzy c-means clustering with spatial information for image segmentation , 2006, Comput. Medical Imaging Graph..

[7]  Lawrence O. Hall,et al.  Convergence of the Single-Pass and Online Fuzzy C-Means Algorithms , 2011, IEEE Transactions on Fuzzy Systems.

[8]  W J Kostis,et al.  Computer-aided diagnosis for lung cancer. , 2000, Radiologic clinics of North America.

[9]  Roman Goldenberg,et al.  Automated computer-aided stenosis detection at coronary CT angiography: initial experience , 2009, European Radiology.

[10]  C. H. Chen,et al.  Handbook of Pattern Recognition and Computer Vision , 1993 .

[11]  Jason J. Corso,et al.  Toward a clinical lumbar CAD: herniation diagnosis , 2010, International Journal of Computer Assisted Radiology and Surgery.

[12]  Mahmoud Al-Ayyoub,et al.  A GPU-based breast cancer detection system using Single Pass Fuzzy C-Means clustering algorithm , 2016, 2016 5th International Conference on Multimedia Computing and Systems (ICMCS).

[13]  Ross T. Whitaker,et al.  Interactive, GPU-Based Level Sets for 3D Segmentation , 2003, MICCAI.

[14]  Mahmoud Al-Ayyoub,et al.  Cloud support for large scale e-healthcare systems , 2016, Ann. des Télécommunications.

[15]  Matthew J. McAuliffe,et al.  Medical Image Processing, Analysis and Visualization in clinical research , 2001, Proceedings 14th IEEE Symposium on Computer-Based Medical Systems. CBMS 2001.

[16]  Mahmoud Al-Ayyoub,et al.  MedGraph: a graph-based representation and computation to handle large sets of images , 2016, Multimedia Tools and Applications.

[17]  J. Winder,et al.  Medical rapid prototyping technologies: state of the art and current limitations for application in oral and maxillofacial surgery. , 2005, Journal of oral and maxillofacial surgery : official journal of the American Association of Oral and Maxillofacial Surgeons.

[18]  Shadi AlZu'bi,et al.  Multiresolution Analysis Using Wavelet, Ridgelet, and Curvelet Transforms for Medical Image Segmentation , 2011, Int. J. Biomed. Imaging.

[19]  Hiroyuki Yoshida,et al.  Three-dimensional computer-aided diagnosis scheme for detection of colonic polyps , 2001, IEEE Transactions on Medical Imaging.

[20]  Frank Chung-Hoon Rhee,et al.  Uncertain Fuzzy Clustering: Interval Type-2 Fuzzy Approach to $C$-Means , 2007, IEEE Transactions on Fuzzy Systems.

[21]  Lawrence O. Hall,et al.  Unsupervised fuzzy segmentation of 3D magnetic resonance brain images , 1993, Electronic Imaging.

[22]  Ismail Hmeidi,et al.  Localization of Coronary Artery Thrombosis Using Coronary Angiography , 2014 .

[23]  Lixin Shen,et al.  Framelet Algorithms for De-Blurring Images Corrupted by Impulse Plus Gaussian Noise , 2011, IEEE Transactions on Image Processing.

[24]  Mahmoud Al-Ayyoub,et al.  Computer-aided diagnosis of lumbar disc herniation , 2015, 2015 6th International Conference on Information and Communication Systems (ICICS).

[25]  Hong Yan,et al.  An adaptive spatial fuzzy clustering algorithm for 3-D MR image segmentation , 2003, IEEE Transactions on Medical Imaging.

[26]  F. Rhee,et al.  A type-2 fuzzy C-means clustering algorithm , 2001, Proceedings Joint 9th IFSA World Congress and 20th NAFIPS International Conference (Cat. No. 01TH8569).

[27]  Kenneth Revett,et al.  Computer-aided diagnosis of human brain tumor through MRI: A survey and a new algorithm , 2014, Expert Syst. Appl..

[28]  Stefano Soatto,et al.  Really Quick Shift: Image Segmentation on a GPU , 2010, ECCV Workshops.

[29]  Stelios Krinidis,et al.  A Robust Fuzzy Local Information C-Means Clustering Algorithm , 2010, IEEE Transactions on Image Processing.

[30]  Konstantina S. Nikita,et al.  A computer-aided diagnostic system to characterize CT focal liver lesions: design and optimization of a neural network classifier , 2003, IEEE Transactions on Information Technology in Biomedicine.

[31]  Ismail Hmeidi,et al.  Detecting Hand Bone Fractures in X-Ray Images , 2013, J. Multim. Process. Technol..

[32]  Tao Chan,et al.  Computer aided detection of small acute intracranial hemorrhage on computer tomography of brain , 2007, Comput. Medical Imaging Graph..

[33]  Daoqiang Zhang,et al.  Fast and robust fuzzy c-means clustering algorithms incorporating local information for image segmentation , 2007, Pattern Recognit..

[34]  Anders Eklund,et al.  Medical image processing on the GPU - Past, present and future , 2013, Medical Image Anal..

[35]  Ping Wang,et al.  A Modified FCM Algorithm for MRI Brain Image Segmentation , 2008 .

[36]  Andrés Ortiz,et al.  Segmentation of Brain MRI Using SOM-FCM-Based Method and 3D Statistical Descriptors , 2013, Comput. Math. Methods Medicine.

[37]  Lawrence O. Hall,et al.  Single Pass Fuzzy C Means , 2007, 2007 IEEE International Fuzzy Systems Conference.

[38]  M. Abbod,et al.  Efficient implementation and evaluation of wavelet packet for 3D medical image segmentation , 2011, 2011 IEEE International Symposium on Medical Measurements and Applications.

[39]  Jian Xiao,et al.  A modified interval type-2 fuzzy C-means algorithm with application in MR image segmentation , 2013, Pattern Recognit. Lett..

[40]  Thomas Martin Deserno,et al.  Survey: interpolation methods in medical image processing , 1999, IEEE Transactions on Medical Imaging.

[41]  Hongwei Sun,et al.  Accelerating FCM neural network classifier using graphics processing units with CUDA , 2013, Applied Intelligence.

[42]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[43]  Lawrence O. Hall,et al.  Fast Accurate Fuzzy Clustering through Data Reduction , 2003 .

[44]  Ijcsis Automatically Determining the Location and Length of Coronary Artery Thrombosis Using Coronary Angiography , 2016 .

[45]  John Paul Walters,et al.  Evaluating the use of GPUs in liver image segmentation and HMMER database searches , 2009, 2009 IEEE International Symposium on Parallel & Distributed Processing.

[46]  Wen-mei W. Hwu,et al.  Optimization principles and application performance evaluation of a multithreaded GPU using CUDA , 2008, PPoPP.

[47]  Lei Xing,et al.  GPU computing in medical physics: a review. , 2011, Medical physics.

[48]  U. Rajendra Acharya,et al.  Computer-aided diagnosis of diabetic retinopathy: A review , 2013, Comput. Biol. Medicine.

[49]  Kunio Doi,et al.  Computer-aided diagnosis in medical imaging: Historical review, current status and future potential , 2007, Comput. Medical Imaging Graph..

[50]  O. Castillo,et al.  Interval type-2 fuzzy clustering algorithm using the combination of the fuzzy and possibilistic C-Mean algorithms , 2014, 2014 IEEE Conference on Norbert Wiener in the 21st Century (21CW).

[51]  Aly A. Farag,et al.  A modified fuzzy c-means algorithm for bias field estimation and segmentation of MRI data , 2002, IEEE Transactions on Medical Imaging.

[52]  Mahmoud Al-Ayyoub,et al.  Improving FCM and T2FCM algorithms performance using GPUs for medical images segmentation , 2015, 2015 6th International Conference on Information and Communication Systems (ICICS).

[53]  H.P. Ng,et al.  Medical Image Segmentation Using K-Means Clustering and Improved Watershed Algorithm , 2006, 2006 IEEE Southwest Symposium on Image Analysis and Interpretation.

[54]  Mahmoud Al-Ayyoub,et al.  Determining the Type of Long Bone Fractures in X-Ray Images , 2014 .

[55]  Mark Q. Shaw,et al.  Automatic Image Segmentation by Dynamic Region Growth and Multiresolution Merging , 2009, IEEE Transactions on Image Processing.

[56]  A. Asano,et al.  A computer-aided diagnosis system to screen for osteoporosis using dental panoramic radiographs. , 2008, Dento maxillo facial radiology.

[57]  Daniel Cremers,et al.  A convex framework for image segmentation with moment constraints , 2011, 2011 International Conference on Computer Vision.

[58]  Maryellen L. Giger,et al.  A Fuzzy C-Means (FCM)-Based Approach for Computerized Segmentation of Breast Lesions in Dynamic Contrast-Enhanced MR Images1 , 2006 .

[59]  Mahmoud Al-Ayyoub,et al.  Machine learning approach for brain tumor detection , 2012, ICICS '12.

[60]  Anh-Cang Phan,et al.  Automatic Detection and Classification of Brain Hemorrhages , 2018, ACIIDS.

[61]  S. Rahimi,et al.  A parallel Fuzzy C-Mean algorithm for image segmentation , 2004, IEEE Annual Meeting of the Fuzzy Information, 2004. Processing NAFIPS '04..

[62]  M. Giger,et al.  A fuzzy c-means (FCM)-based approach for computerized segmentation of breast lesions in dynamic contrast-enhanced MR images. , 2006, Academic radiology.

[63]  James M. Keller,et al.  The possibilistic C-means algorithm: insights and recommendations , 1996, IEEE Trans. Fuzzy Syst..

[64]  Rangaraj M. Rangayyan,et al.  A review of computer-aided diagnosis of breast cancer: Toward the detection of subtle signs , 2007, J. Frankl. Inst..

[65]  Mahmoud Al-Ayyoub,et al.  A GPU-based implementations of the fuzzy C-means algorithms for medical image segmentation , 2015, The Journal of Supercomputing.