Abstract
The brain tumor is considered a deadly cancer disease that can be seen among people of almost all ages. Early diagnosis and treatment by radiologists are very important in terms of diagnosing an average of 14,000 people with brain tumors per year. Magnetic resonance imaging (MRI) is the best technical expert used for tumor detection via computer-aided systems. However, due to the complex tissue characteristics of a large number of images, manual examination with traditional methods may cause various errors. In this study, a hybrid convolutional neural network (CNN) method based on minimum-redundancy maximum-relevance (mRMR) is proposed, which aims to classify brain tumors over brain MRI with machine learning (ML) algorithms. According to the classification results, DarkNet53, EfficientNet-B0, and DenseNet201 pre-trained CNN architectures, which are three architectures that give the best results as feature extractors, were used as hybrids among 10 different deep learning (DL) architectures. By means of these CNN architectures, the features trained on the features obtained by Gradient-weighted Class Activation Mapping (Grad-CAM) are concatenated. The mRMR method has been used to optimize all concatenated features. Then, the optimized features have classified with SVM, KNN, and Ensemble algorithms. DarkNet53, EfficientNet-B0, and DenseNet201 were used as feature extractors and three different machine learning classifiers were used as classifiers. As a result, the success rate of classification of brain MR images using derived feature vectors has been revealed as 99.6% accuracy with the SVM classifier. According to the experimental results, the use of a combination of feature selection approaches and CNN models helped to successfully classify brain MR images.
Similar content being viewed by others
Data availability
The Br35H :: Brain Tumor Detection 2020 dataset used in this paper is available from the following link https://www.kaggle.com/datasets/ahmedhamada0/brain-tumor-detection.
References
Khan, A.H., Abbas, S., Khan, M.A., Farooq, U., Khan, W.A., Siddiqui, S.Y., Ahmad, A.: Intelligent model for brain tumor identification using deep learning. Appl. Comput. Intell. Soft Comput. 2022, 1–10 (2022). https://doi.org/10.1155/2022/8104054
Kibriya, H., Amin, R., Alshehri, A. H., Masood, M., Alshamrani, S. S., lshehri, A.: A novel and effective brain tumor classification model using deep feature fusion and famous machine learning classifiers. Comput. Intell. Neurosci. 2022, 1–15 (2022). https://doi.org/10.1155/2022/7897669
Arif, M., Ajesh, F., Shamsudheen, S., Geman, O., Izdrui, D., Vicoveanu, D.: Brain tumor detection and classification by MRI using biologically inspired orthogonal wavelet transform and deep learning techniques. J. Healthcare Eng. 2022, 1–18 (2022). https://doi.org/10.1155/2022/2693621
Abd El Kader, I., Xu, G., Shuai, Z., Saminu, S., Javaid, I., Salim Ahmad, I.: Differential deep convolutional neural network model for brain tumor classification. Brain Sci. 11(3), 352 (2021)
Gu, X., Shen, Z., Xue, J., Fan, Y., Ni, T.: Brain tumor MR image classification using convolutional dictionary learning with local constraint. Front. Neurosci. 15, 679847 (2021)
Louis, D.N., Perry, A., Reifenberger, G., Von Deimling, A., Figarella-Branger, D., Cavenee, W.K., et al.: The 2016 World Health Organization classification of tumors of the central nervous system: a summary. Acta Neuropathol. 131(6), 803–820 (2016)
Amin, J., Sharif, M., Yasmin, M., Fernandes, S.L.: A distinctive approach in brain tumor detection and classification using MRI. Pattern Recognit. Lett. 139, 118–127 (2020)
Zeineldin, R. A., Karar, M. E., Elshaer, Z., Coburger, J., Wirtz, C. R., Burgert, O., Mathis-Ullrich, F.: Explainability of deep neural networks for MRI analysis of brain tumors. Int. J. Comput. Assisted Radiol. Surg. 17(9), 1673–1683 (2022)
Patel, J., Doshi, K.: A study of segmentation methods for detection of tumor in brain MRI. Adv. Electron. Electr. Eng. 4(3), 279–284 (2014)
Bunevicius, A., Schregel, K., Sinkus, R., Golby, A., Patz, S.: MR elastography of brain tumors. NeuroImage: Clin. 25, 102109 (2020)
Ari, A., Alpaslan, N., & Hanbay, D.: Computer-aided tumor detection system using brain MR images. In: 2015 Medical Technologies National Conference (TIPTEKNO), pp. 1–4. IEEE (2015)
Mzoughi, H., Njeh, I., Wali, A., Slima, M.B., BenHamida, A., Mhiri, C., Mahfoudhe, K.B.: Deep multi-scale 3D convolutional neural network (CNN) for MRI gliomas brain tumor classification. J. Digit. Imaging 33(4), 903–915 (2020)
Salçin, K.: Detection and classification of brain tumours from MRI images using faster R-CNN. Tehnički glasnik 13(4), 337–342 (2019)
Mohsen, H., El-Dahshan, E.S.A., El-Horbaty, E.S.M., Salem, A.B.M.: Classification using deep learning neural networks for brain tumors. Future Comput. Inform. J. 3(1), 68–71 (2018)
Maqsood, S., Damasevicius, R., Shah, F.M.: An efficient approach for the detection of brain tumor using fuzzy logic and U-NET CNN classification. In: International Conference on Computational Science and Its Applications, pp. 105–118. Springer, Cham (2021)
Sarkar, S., Kumar, A., Chakraborty, S., Aich, S., Sim, J.S., Kim, H.C.: A CNN based approach for the detection of brain tumor using MRI scans. Test Eng. Manag. 83, 16580–16586 (2020)
Afshar, P., Mohammadi, A., Plataniotis, K. N.: Brain tumor type classification via capsule networks. In: 2018 25th IEEE international conference on image processing (ICIP) Athens, Greece, pp. 3129–3133. IEEE (2018)
Khawaldeh, S., Pervaiz, U., Rafiq, A., Alkhawaldeh, R.S.: Noninvasive grading of glioma tumor using magnetic resonance imaging with convolutional neural networks. Appl. Sci. 8(1), 27 (2017)
Kokila, B., Devadharshini, M.S., Anitha, A., Sankar, S.A.: Brain tumor detection and classification using deep learning techniques based on MRI images. In: Journal of Physics: Conference Series, vol. 1916, no. 1, p. 012226. IOP Publishing, Bristol (2021)
Shahzadi, I., Tang, T. B., Meriadeau, F., Quyyum, A.: CNN-LSTM: cascaded framework for brain tumour classification. In: 2018 IEEE-EMBS Conference on Biomedical Engineering and Sciences (IECBES) Sarawak, Malaysia, pp. 633–637. IEEE (2018)
Sajjad, M., Khan, S., Muhammad, K., Wu, W., Ullah, A., Baik, S.W.: Multi-grade brain tumor classification using deep CNN with extensive data augmentation. J. Comput. Sci. 30, 174–182 (2019)
Deepak, S., Ameer, P.M.: Brain tumor classification using deep CNN features via transfer learning. Comput. Biol. Med. 111, 103345 (2019)
Noreen, N., Palaniappan, S., Qayyum, A., Ahmad, I., Alassafi, M.O.: Brain tumor classification based on fine-tuned models and the ensemble method. Comput. Mater. Contin. 67(3), 3967–3982 (2021)
Pashaei, A., Sajedi, H., Jazayeri, N.: Brain tumor classification via convolutional neural network and extreme learning machines. In: 2018 8th International conference on computer and knowledge engineering (ICCKE) Mashhad, Iran, pp. 314–319. IEEE (2018)
Swati, Z.N.K., Zhao, Q., Kabir, M., Ali, F., Ali, Z., Ahmed, S., Lu, J.: Brain tumor classification for MR images using transfer learning and fine-tuning. Comput. Med. Imaging Graph. 75, 34–46 (2019)
Saxena, P., Maheshwari, A., Maheshwari, S.: Predictive modeling of brain tumor: a deep learning approach. In: Sharma, M.K., Dhaka, V.S., Perumal, T., Dey, N., Tavares, J.M.R.S. (eds.) Innovations in computational intelligence and computer vision. Advances in intelligent systems and computing, vol. 1189. Springer, Singapore (2021). https://doi.org/10.1007/978-981-15-6067-5_30
Anaraki, A.K., Ayati, M., Kazemi, F.: Magnetic resonance imaging-based brain tumor grades classification and grading via convolutional neural networks and genetic algorithms. Biocybern. Biomed. Eng. 39(1), 63–74 (2019)
Hamada, A.: Br35H :: Brain Tumor Detection 2020. Available online: [15 July 2022]. https://www.kaggle.com/datasets/ahmedhamada0/brain-tumor-detection
Chakrabarty, N.: Brain MRI Images for Brain Tumor Detection 2019. Available online: [15 July 2022]. https://www.kaggle.com/datasets/navoneel/brain-mri-images-for-brain-tumor-detection
Selvaraju, R. R., Cogswell, M., Das, A., Vedantam, R., Parikh, D., Batra, D.: Grad-cam: Visual explanations from deep networks via gradient-based localization. In: Proceedings of the IEEE international conference on computer vision, pp. 618–626. Venice, Italy, October 22-29, 2017 (2017)
Selvaraju, R. R., Das, A., Vedantam, R., Cogswell, M., Parikh, D., Batra, D.: Grad-CAM: Why did you say that?. arXiv preprint. arXiv:1611.07450 (2016)
Bengio, Y., Courville, A., Vincent, P.: Representation learning: a review and new perspectives. IEEE Trans. Pattern Anal. Mach. Intell. 35(8), 1798–1828 (2013)
Mahendran, A., Vedaldi, A.: Visualizing deep convolutional neural networks using natural pre-images. Int. J. Comput. Vis. 120(3), 233–255 (2016)
Wang, H., Zhang, F., & Wang, L.: Fruit classification model based on improved Darknet53 convolutional neural network. In: 2020 International Conference on Intelligent Transportation, Big Data & Smart City (ICITBS) Vientiane, Laos, pp. 881–884. IEEE (2020)
Tan, M., Le, Q.: Efficientnet: rethinking model scaling for convolutional neural networks. In: International conference on machine learning, California, pp. 6105–6114. PMLR (2019)
Yu, X., Zeng, N., Liu, S., Zhang, Y.D.: Utilization of DenseNet201 for diagnosis of breast abnormality. Mach. Vis. Appl. 30(7), 1135–1144 (2019)
Banerjee, C., Mukherjee, T., Pasiliao Jr, E.: An empirical study on generalizations of the ReLU activation function. In: Proceedings of the 2019 ACM Southeast Conference, Association for Computing Machinery, pp. 164–167. New York, United States (2019). https://doi.org/10.1145/3299815.3314450
Özbay, E., Çinar, A., Özbay, F.A.: 3D human activity classification with 3D zernike moment based convolutional, LSTM-deep neural networks. Traitement du Signal 38(2), 269–280 (2021)
Tantisatirapong, S., Davies, N.P., Rodriguez, D., Abernethy, L., Auer, D.P., Clark, C.A., et al.: Magnetic resonance texture analysis: optimal feature selection in classifying child brain tumors. In: XIII Mediterranean Conference on Medical and Biological Engineering and Computing 2013, pp. 309–312. Springer, Cham (2014)
Gao, W., Hu, L., Zhang, P.: Feature redundancy term variation for mutual information-based feature selection. Appl. Intell. 50(4), 1272–1288 (2020)
Zhao, J., Meng, Z., Wei, L., Sun, C., Zou, Q., Su, R.: Supervised brain tumor segmentation based on gradient and context-sensitive features. Front. Neurosci. 13, 144 (2019)
Khan, A. N., Nazarian, H., Golilarz, N. A., Addeh, A., Li, J. P., Khan, G. A.: Brain tumor classification using efficient deep features of MRI scans and support vector machine. In: 2020 17th International Computer Conference on Wavelet Active Media Technology and Information Processing (ICCWAMTIP) Chengdu, China, pp. 314–318. IEEE (2020)
Huda, S., Yearwood, J., Jelinek, H.F., Hassan, M.M., Fortino, G., Buckland, M.: A hybrid feature selection with ensemble classification for imbalanced healthcare data: a case study for brain tumor diagnosis. IEEE Access 4, 9145–9154 (2016)
Özbay, E.: An active deep learning method for diabetic retinopathy detection in segmented fundus images using artificial bee colony algorithm. Artif. Intell. Rev. (2022). https://doi.org/10.1007/s10462-022-10231-3
Özbay, E.: Transformatör-Tabanlı Evrişimli Sinir Ağı Modeli Kullanarak Twitter Verisinde Saldırganlık Tespiti. Konya Mühendislik Bilimleri Dergisi 10(4), 986–1001 (2022)
Özbay, F.A., Özbay, E.: A new approach for gender detection from voice data: feature selection with optimization methods. J. Fac. Eng. Archit. Gazi Univ. 38(2), 1179–1192 (2023)
Nabizadeh, N., Kubat, M.: Brain tumors detection and segmentation in MR images: gabor wavelet vs. statistical features. Comput. Electr. Eng. 45, 286–301 (2015)
Ismael, M. R., Abdel-Qader, I.: Brain tumor classification via statistical features and back-propagation neural network. In: 2018 IEEE international conference on electro/information technology (EIT), Rochester, MI, USA, pp. 0252-0257. IEEE (2018)
Özbay, F.A., Özbay, E.: Feature selection method with atom search optimization for detection of diabetic retinopathy. J 9(16), 88–104 (2022)
Özbay, E., Cinar, A.C.: A comparative study of object classification methods using 3D zernike moment on 3D point clouds. Traitement du Signal 36(6), 549–555 (2019)
Funding
There is no funding source for this article.
Author information
Authors and Affiliations
Contributions
All the authors contributed to the study’s conception and design. Software coding, methodology, validation, and visualization were performed by EÖ. Writing, editing, and review of the study, and data curation were performed by FAÖ.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Ethical approval
This article does not contain any data, or other information from studies or experimentation, with the involvement of human or animal subjects.
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.
About this article
Cite this article
Özbay, F.A., Özbay, E. Brain tumor detection with mRMR-based multimodal fusion of deep learning from MR images using Grad-CAM. Iran J Comput Sci 6, 245–259 (2023). https://doi.org/10.1007/s42044-023-00137-w
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s42044-023-00137-w