Abstract
Fuzzy C-Means (FCM) plays a major role in brain tissue segmentation. The proposed method aims to implements rapid brain tissue segmentation from MRI human head scans using FCM in CPU and GPU. This method is known as FCM-GENIUS. This paper presents three novel steps to enrich the performance of conventional FCM algorithm in CPU. There are region of interest (ROI) selection, knowledge based initialization and knowledge based optimization. The ROI selection is a preprocessing step contains brain extraction and bounding box processes. An automatic knowledge based initialization to FCM algorithm using histogram smoothing for centroids selection from middle slice of the given MRI brain volume. Optimization helps to improve the computation speed up of FCM algorithm using MRI slice adjacency property. The materials used for the proposed work are gathering from internet brain segmentation repository (IBSR). The accuracy of segmentation also compared with traditional and existing methods. The proposed method yield equal segmentation accuracy compared with existing methods but reduces the segmentation time considerably up to seven times and average number of iterations up to three times. In addition, parallel FCM implements in GPU machine and the performance was compared with the conventional FCM in CPU. The single instruction multiple data (SIMD) model was used with the hybrid CPU–GPU implementation in the GPU machine to accelerate the medical image segmentation.
Similar content being viewed by others
References
Al-Ayyoub M, Abu-Dalo AM, Jararweh Y, Jarrah M, Al-Sa’d M (2015) A GPU-based implementations of the fuzzy c-means algorithms for medical image segmentation. J Supercomput 71(8):3149–3162
Al-Ayyoub M, AlZu’bi S, Jararweh Y, Shehab MA, Gupta BB (2018) Accelerating 3D medical volume segmentation using GPUs. Multimed Tools Appl 77(4):4939–4958
Almazrooie M, Vadiveloo M, Abdullah R (2016) GPU-based fuzzy c-means clustering algorithm for image segmentation. arXiv preprint arXiv:1601.00072.
Almutairi S, Manimurugan S, Aborokbah M (2019) A new secure transmission scheme between senders and receivers using HVCHC without any loss. Eurasip J Wirel Commun Netw 88:2019
Alsmirat MA, Jararweh Y, Al-Ayyoub M, Shehab MA, Gupta BB (2017) Accelerating compute intensive medical imaging segmentation algorithms using hybrid CPU-GPU implementations. Multimed Tools Appl 76(3):3537–3555
Anitha T, Shanthi N, Sathiyasheelan R, Emayavaramban G, Rajendran T (2019) Brain-computer interface for persons with motor disabilities—a review. Open Biomed Eng J 13:127–133
Balafar MA (2014) Fuzzy C-mean based brain MRI segmentation algorithms. Artif Intell Rev 41(3):441–449
Dora L, Agrawal S, Panda R, Abraham A (2017) State-of-the-art methods for brain tissue segmentation: a review. IEEE Rev Biomed Eng 10:235–249
Dubey YK, Mushrif MM (2016) FCM clustering algorithms for segmentation of brain MR images. Adv Fuzzy Syst 2016:1–14
Dunn JC (1973) A fuzzy relative of the ISODATA process and its use in detecting compact well-separated clusters. J Cybern 3(3):32–57
Elazab A, Wang C, Jia F, Wu J, Li G, Hu Q (2015) Segmentation of brain tissues from magnetic resonance images using adaptively regularized kernel-based fuzzy-means clustering. Comput Math Methods Med 2(2015):1–12
Emayavaramban G, Amudha A, Rajendran T, Balachandar K, Ramesh T (2019) Identifying user suitability in sEMG based hand prosthesis using neural networks. Curr Signal Transduct Ther 14(2):158–164
Engel TA, Charao AS, Kirsch-Pinheiro M, Steffenel LA (2015) Performance improvement of data mining in Weka through multi-core and GPU acceleration: opportunities and pitfalls. J Ambient Intell Human Comput 6(4):377–390
Ghassabeh YA, Forghani N, Forouzanfar M, Teshnehlab M (2007) MRI fuzzy segmentation of brain tissue using IFCM algorithm with genetic algorithm optimization. In: 2007 IEEE/ACS international conference on computer systems and applications, pp 665–668.
Hariraj V, Khairunizam W, Vikneswaran V, Rajendran T, Sathiyasheelan R (2018) Fuzzy multi-layer SVM classification of breast cancer mammogram images. Int J Mech Eng Technol 9(8):1281–1299
Kalaiselvi T, Somasundaram K (2011) Fuzzy c-means technique with histogram based centroid initialization for brain tissue segmentation in MRI of head scans. In: 2011 international symposium on humanities, science and engineering research, pp 149–154.
Kalaiselvi T, Somasundaram K (2014) Knowledge based self initializing FCM algorithms for fast segmentation of brain tissues in magnetic resonance images. Int J Comput Appl 90(14):19–26
Kalaiselvi T, Sriramakrishnan P (2018) Rapid brain tissue segmentation process by modified FCM algorithm with CUDA enabled GPU machine. Int J Imaging Syst Technol 28(3):163–174
Kalaiselvi T, Kumarashankar P, Sriramakrishnan P (2019) Three-phase automatic brain tumor diagnosis system using patches based updated run length region growing technique. J Digit Imaging 33(2):465–479
Kirk DB, Wen-Mei WH (2016) Programming massively parallel processors: a hands-on approach. Morgan Kaufmann, Burlington
Liu X, Ounifi HA, Gherbi A, Li W, Cheriet M (2019) A hybrid GPU-FPGA based design methodology for enhancing machine learning applications performance. J Ambient Intell Human Comput. https://doi.org/10.1007/s12652-019-01357-4
Mahmood Q, Chodorowski A, Persson M (2015) Automated MRI brain tissue segmentation based on mean shift and fuzzy c-means using a priori tissue probability maps. IRBM 36(3):185–196
Mustafa M, Abdalla GMT, Manimurugan S, Alharbi AR (2019) Detection of heartbeat sounds arrhythmia using automatic spectral methods and cardiac auscultatory. J Supercomput. https://doi.org/10.1007/s11227-019-03062-7 (Article in Press)
Peizhuang W (1983) Pattern recognition with fuzzy objective function algorithms. SIAM Review 25(3):1–442
Prince JL, Links JM (2006) Medical imaging signals and systems. Pearson Prentice Hall, Upper Saddle River
Rajendran T, Sridhar KP, Manimurugan S, Deepa S (2019a) Advanced algorithms for medical image processing. Open Biomed Eng J 13:102
Rajendran T, Sridhar KP, Deepa S (2019b) Performance analysis of fuzzy multilayer support vector machine for epileptic seizure disorder classification using auto regression features. Open Biomed Eng J 13:103–113
Rowińska Z, Gocławski J (2012) Cuda based fuzzy c-means acceleration for the segmentation of images with fungus grown in foam matrices. Image Process Commun 17(4):191–200
Shehab MA, Al-Ayyoub M, Jararweh Y (2015) Improving fcm and t2fcm algorithms performance using gpus for medical images segmentation. In: 2015 6th international conference on information and communication systems (ICICS), pp 130–135.
Singh K, Malik D, Sharma N (2011) Evolving limitations in K-means algorithm in data mining and their removal. Int J Comput Eng Manag 12(1):105–109
Somasundaram K, Kalaiselvi T (2011) Automatic brain extraction methods for T1 magnetic resonance images using region labeling and morphological operations. Comput Biol Med 41(8):716–725
Srinivasan A, Sadagopan S (2020) Rough fuzzy region based bounded support fuzzy C-means clustering for brain MR image segmentation. J Ambient Intell Human Comput. https://doi.org/10.1007/s12652-019-01672-w
Sriramakrishnan P, Kalaiselvi T, Rajeswaran R (2019a) Modified local ternary patterns technique for brain tumour segmentation and volume estimation from mri multi-sequence scans with gpu cuda machine. Biocybern Biomed Eng 39(2):470–487
Sriramakrishnan P, Kalaiselvi T, Somasundaram K, Rajeswaran R (2019b) A rapid knowledge-based partial supervision fuzzy c-means for brain tissue segmentation with CUDA-enabled GPU machine. Int J Imaging Syst Technol 29(4):547–560
Thavasimuthu R, Sridhar KP, Manimurugan S, Deepa S (2019) Recent innovations in soft computing applications. Curr Signal Transduct Ther 14(2):129–130
Zadeh LA (1965) Fuzzy sets. Inf Control 8(3):338–353
Acknowledgements
We gratefully acknowledge the support of NVIDIA Corporation Private Ltd., USA with the donation of the QUADRO K5000 GPU used for this research.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Valsalan, P., Sriramakrishnan, P., Sridhar, S. et al. Knowledge based fuzzy c-means method for rapid brain tissues segmentation of magnetic resonance imaging scans with CUDA enabled GPU machine. J Ambient Intell Human Comput (2020). https://doi.org/10.1007/s12652-020-02132-6
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s12652-020-02132-6