Skip to main content
Log in

BCM-VEMT: classification of brain cancer from MRI images using deep learning and ensemble of machine learning techniques

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Brain cancer is quite possibly the most common cause of death in recent years. Appropriate diagnosis of the cancer type empowers the specialists to make the right choice of treatment, decision, and to save the patient's life. It goes without saying the importance of a computer-aided diagnosis system with image processing that can classify the tumor types correctly. In this paper, an enhanced approach has been proposed that can classify brain tumor types from magnetic resonance images (MRI) using deep learning and an ensemble of machine learning (ML) algorithms. The system named BCM-VEMT can classify among four different classes that consist of three categories of brain cancers (Glioma, Meningioma, and Pituitary) and a non-cancerous class, which means normal type. A convolutional neural network was developed to extract deep features from the MRI images. These extracted deep features are fed into ML classifiers to classify among these cancer types. Finally, a weighted average ensemble of classifiers is used to achieve better performance by combining the results of each ML classifier. The dataset of the system has a total of 3787 MRI images of four classes. BCM-VEMT has achieved better performance with 97.90% accuracy for the Glioma class, 98.94% accuracy for Meningioma, 98.92% accuracy for Pituitary and 98.00% accuracy for the Normal class. BCM-VEMT can have great significance for medical sectors in classifying brain cancer types.

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

Similar content being viewed by others

Data availability

The datasets generated during the current study are available in the “Google Colaboratory” repository. https://colab.research.google.com/drive/1p6oOSVZtRsbtfeKmt42CQuLYpOAtc5UU?usp=sharing.

References

  1. Ali S, Ismael A, Mohammed A, Hefny H (2020) An enhanced deep learning approach for brain cancer MRI images classification using residual networks. Artif Intell Med 102:101779. https://doi.org/10.1016/j.artmed.2019.101779

    Article  Google Scholar 

  2. Bakas S, Akbari H, Sotiras A, Bilello M, Rozycki M, Kirby JS, Freymann JB, Farahani K, Davatzikos C (2017) Advancing the cancer genome atlas Glioma MRI collections with expert segmentation labels and radiomic features. Sci Data 4(1):1–3. https://doi.org/10.1038/sdata.2017.117

    Article  Google Scholar 

  3. Bakas S, Akbari H, Sotiras A, Bilello M, Rozycki M, Kirby J, Freymann J, Farahani K, Davatzikos C (2017) Segmentation labels and radiomic features for the pre-operative scans of the TCGA-GBM collection. Cancer Imaging Archive. https://doi.org/10.7937/K9/TCIA.2017.KLXWJJ1Q

    Article  Google Scholar 

  4. Bhanothu Y, Kamalakannan A, Rajamanickam G (2020) Detection and classification of brain tumor in MRI images using deep convolutional network. 6th International Conference on Advanced Computing and Communication Systems (ICACCS), pp 248–252. https://doi.org/10.1109/ICACCS48705.2020.9074375

  5. Cancer Treatment Centers of America (2022) Types of brain cancer: common, rare and more varieties. http://www.cancercenter.com/cancer-types/brain-cancer/types. Accessed 17 May 2022

  6. Cheng J, Huang W, Cao S, Yang R, Yang W, Yun Z, Wang Z, Feng Q (2015) Enhanced performance of brain tumor classification via tumor region augmentation and partition. PLoS ONE 10(10):e0140381. https://doi.org/10.1371/journal.pone.0140381

    Article  Google Scholar 

  7. Cheng J, Yang W, Huang M, Huang W, Jiang J, Zhou Y, Yang R, Zhao J, Feng Y, Feng Q, Chen W (2016) Retrieval of brain tumors by adaptive spatial pooling and fisher vector representation. PLoS ONE 11(6):e0157112. https://doi.org/10.1371/journal.pone.0157112

    Article  Google Scholar 

  8. Deng J, Dong W, Socher R, Li LJ, Li K, Fei-Fei L (2009) Imagenet: a large-scale hierarchical image database. IEEE conference on computer vision and pattern recognition, pp 248–255

  9. Ezhilarasi R, Varalakshmi P (2018) Tumor detection in the brain using faster R-CNN. 2nd International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud)(I-SMAC), pp 388–392. https://doi.org/10.1109/I-SMAC.2018.8653705

  10. Figshare (2022) Brain tumor dataset. http://figshare.com/articles/dataset/brain_tumor_dataset/1512427. Accessed 17 May 2022

  11. Hashemzehi R, Mahdavi SJS, Kheirabadi M, Kamel SR (2020) Detection of brain tumors from MRI images base on deep learning using hybrid model CNN and NADE. Biocybern Biomed Eng 40(3):1225–1232. https://doi.org/10.1016/j.bbe.2020.06.001

    Article  Google Scholar 

  12. ILSVRC-2014 (2022) ILSVRC-2014 results. http://image-net.org/challenges/LSVRC/2014/results. Accessed 17 May 2022

  13. Kaggle.com (2022) Brain MRI images for brain tumor detection dataset. http://www.kaggle.com/navoneel/brain-mri-images-for-brain-tumor-detection. Accessed 17 May 2022

  14. Kaggle.com (2022) Brain tumor classification (MRI). http://www.kaggle.com/sartajbhuvaji/brain-tumor-classification-mri. Accessed 17 May 2022

  15. J. Kang, Z. Ullah, J. Gwak (2021) MRI-based brain tumor classification using ensemble of deep features and machine learning classifiers. Sensors 21(6):2222. https://www.mdpi.com/1424-8220/21/6/2222

  16. Khan HA, Jue W, Mushtaq M, Mushtaq MU (2020) Brain tumor classification in MRI image using convolutional neural network. Math Biosci Eng 17(5):6203–6216. https://doi.org/10.3934/MBE.2020328

    Article  MathSciNet  MATH  Google Scholar 

  17. Kumar S, Dabas C, Godara S (2017) Classification of brain MRI tumor images: a hybrid approach. Procedia Comput Sci 122:510–517

    Article  Google Scholar 

  18. Machhale K, Nandpuru HB, Kapur V, Kosta L (2015) MRI brain cancer classification using hybrid classifier (SVM-KNN). International Conference on Industrial Instrumentation and Control (ICIC) 60–65. https://doi.org/10.1109/IIC.2015.7150592

  19. Medicalnewstoday.com (2022) Tumors: benign, premalignant, and malignant. http://www.medicalnewstoday.com/articles/249141. Accessed 17 May 2022

  20. National Brain Tumor Society (2022) Quick brain tumor facts | National Brain Tumor Society. http://braintumor.org/brain-tumor-information/brain-tumorfacts/. Accessed 17 May 2022

  21. Menze BH, Jakab A, Bauer S, Kalpathy-Cramer J, Farahani K, Kirby J, Burren Y, Porz N, Slotboom J, Wiest R, Lanczi L (2014) The multimodal brain tumor image segmentation benchmark (BRATS). IEEE Trans Med Imaging 34(10):1993–2024. https://doi.org/10.1109/TMI.2014.2377694

    Article  Google Scholar 

  22. Montreal Children's Hospital (2022) True or false? Not all tumors are cancerous. http://www.thechildren.com/health-info/conditions-and-illnesses/true-or-false-not-all-tumors-are-cancerous. Accessed 17 May 2022

  23. Nan Zhang Su, Ruan SL, Liao Q, Zhu Y (2011) Kernel feature selection to fuse multi-spectral MRI images for brain tumor segmentation. Comput Vis Image Underst 115(2):256–269

    Article  Google Scholar 

  24. Noreen N, Palaniappan S, Qayyum A, Ahmad I, Alassafi MO (2021) Brain tumor classification based on fine-tuned models and the ensemble method. CMC-Comput Mater Contin 67(3):3967–3982

    Google Scholar 

  25. Pashaei A, Sajedi H, Jazayeri N (2018) Brain tumor classification via convolutional neural network and extreme learning machines. 8th International conference on computer and knowledge engineering, pp 314–319. https://doi.org/10.1109/ICCKE.2018.8566571

  26. Ramya P, Thanabal MS, Dharmaraja C (2021) Brain tumor segmentation using cluster ensemble and deep super learner for classification of MRI. J Ambient Intell Humaniz Comput 12(10):9939–9952

    Article  Google Scholar 

  27. Rezaei K, Agahi H, Mahmoodzadeh A (2020) A weighted voting classifiers ensemble for the brain tumors classification in MR images. IETE J Res 20:1–4

    Google Scholar 

  28. Sawant A, Bhandari M, Yadav R, Yele R, Bendale MS (2018) Brain cancer detection from mri: A machine learning approach (tensorflow). Brain 5(04):2089–2094

  29. Swati ZN, Zhao Q, Kabir M, Ali F, Ali Z, Ahmed S, Lu J (2019) Brain tumor classification for MR images using transfer learning and fine-tuning. Comput Med Imaging Graph 75:34–46

    Article  Google Scholar 

  30. Swati ZN, Zhao Q, Kabir M, Ali F, Ali Z, Ahmed S, Lu J (2019) Content-based brain tumor retrieval for MR images using transfer learning. IEEE Access 7:17809–17822

    Article  Google Scholar 

Download references

Acknowledgements

We are grateful to all data hosting providers for their support, and storage capacity to deliver datasets for our research.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Prottoy Saha.

Ethics declarations

Competing interests

The authors declare no competing interests.

Additional information

Publisher's note

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

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Saha, P., Das, R. & Das, S.K. BCM-VEMT: classification of brain cancer from MRI images using deep learning and ensemble of machine learning techniques. Multimed Tools Appl 82, 44479–44506 (2023). https://doi.org/10.1007/s11042-023-15377-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-15377-y

Keywords

Navigation