Skip to main content

Advertisement

Log in

Knowledge based fuzzy c-means method for rapid brain tissues segmentation of magnetic resonance imaging scans with CUDA enabled GPU machine

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Balafar MA (2014) Fuzzy C-mean based brain MRI segmentation algorithms. Artif Intell Rev 41(3):441–449

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Dubey YK, Mushrif MM (2016) FCM clustering algorithms for segmentation of brain MR images. Adv Fuzzy Syst 2016:1–14

    Article  MathSciNet  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Kirk DB, Wen-Mei WH (2016) Programming massively parallel processors: a hands-on approach. Morgan Kaufmann, Burlington

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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)

    Article  Google Scholar 

  • Peizhuang W (1983) Pattern recognition with fuzzy objective function algorithms. SIAM Review 25(3):1–442

    Article  MathSciNet  Google Scholar 

  • Prince JL, Links JM (2006) Medical imaging signals and systems. Pearson Prentice Hall, Upper Saddle River

    Google Scholar 

  • Rajendran T, Sridhar KP, Manimurugan S, Deepa S (2019a) Advanced algorithms for medical image processing. Open Biomed Eng J 13:102

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Thavasimuthu R, Sridhar KP, Manimurugan S, Deepa S (2019) Recent innovations in soft computing applications. Curr Signal Transduct Ther 14(2):129–130

    Article  Google Scholar 

  • Zadeh LA (1965) Fuzzy sets. Inf Control 8(3):338–353

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to T. Rajendran.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s12652-020-02132-6

Keywords

Navigation