Next Article in Journal
Machine Learning for Anxiety Detection Using Biosignals: A Review
Next Article in Special Issue
Breast Cancer Detection in Mammography Images Using Deep Convolutional Neural Networks and Fuzzy Ensemble Modeling Techniques
Previous Article in Journal
A Criterion of Colorectal Cancer Diagnosis Using Exosome Fluorescence-Lifetime Imaging
Previous Article in Special Issue
Radiomics Diagnostic Tool Based on Deep Learning for Colposcopy Image Classification
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Isolated Convolutional-Neural-Network-Based Deep-Feature Extraction for Brain Tumor Classification Using Shallow Classifier

by
Yassir Edrees Almalki
1,†,
Muhammad Umair Ali
2,†,
Karam Dad Kallu
3,
Manzar Masud
4,
Amad Zafar
5,*,
Sharifa Khalid Alduraibi
6,
Muhammad Irfan
7,
Mohammad Abd Alkhalik Basha
8,
Hassan A. Alshamrani
9,
Alaa Khalid Alduraibi
6 and
Mervat Aboualkheir
10
1
Division of Radiology, Department of Internal Medicine, Medical College, Najran University, Najran 61441, Saudi Arabia
2
Department of Unmanned Vehicle Engineering, Sejong University, Seoul 05006, Korea
3
Department of Robotics and Intelligent Machine Engineering (RIME), School of Mechanical and Manufacturing Engineering (SMME), National University of Sciences and Technology (NUST) H−12, Islamabad 44000, Pakistan
4
Department of Mechanical Engineering, Capital University of Science and Technology (CUST), Islamabad 44000, Pakistan
5
Department of Electrical Engineering, The Ibadat International University, Islamabad 54590, Pakistan
6
Department of Radiology, College of Medicine, Qassim University, Buraidah 52571, Saudi Arabia
7
Electrical Engineering Department, College of Engineering, Najran University, Najran 61441, Saudi Arabia
8
Radiology Department, Faculty of Human Medicine, Zagazig University, Zagazig 44631, Egypt
9
Radiological Sciences Department, College of Applied Medical Sciences, Najran University, Najran 61441, Saudi Arabia
10
Department of Radiology and Medical Imaging, College of Medicine, Taibah University, Madinah 42353, Saudi Arabia
*
Author to whom correspondence should be addressed.
These authors contributed equally as the first author to this work.
Diagnostics 2022, 12(8), 1793; https://doi.org/10.3390/diagnostics12081793
Submission received: 25 June 2022 / Revised: 13 July 2022 / Accepted: 21 July 2022 / Published: 24 July 2022
(This article belongs to the Special Issue AI as a Tool to Improve Hybrid Imaging in Cancer)

Abstract

:
In today’s world, a brain tumor is one of the most serious diseases. If it is detected at an advanced stage, it might lead to a very limited survival rate. Therefore, brain tumor classification is crucial for appropriate therapeutic planning to improve patient life quality. This research investigates a deep-feature-trained brain tumor detection and differentiation model using classical/linear machine learning classifiers (MLCs). In this study, transfer learning is used to obtain deep brain magnetic resonance imaging (MRI) scan features from a constructed convolutional neural network (CNN). First, multiple layers (19, 22, and 25) of isolated CNNs are constructed and trained to evaluate the performance. The developed CNN models are then utilized for training the multiple MLCs by extracting deep features via transfer learning. The available brain MRI datasets are employed to validate the proposed approach. The deep features of pre-trained models are also extracted to evaluate and compare their performance with the proposed approach. The proposed CNN deep-feature-trained support vector machine model yielded higher accuracy than other commonly used pre-trained deep-feature MLC training models. The presented approach detects and distinguishes brain tumors with 98% accuracy. It also has a good classification rate (97.2%) for an unknown dataset not used to train the model. Following extensive testing and analysis, the suggested technique might be helpful in assisting doctors in diagnosing brain tumors.

1. Introduction

Brain tumors are one of the most dreaded disorders in medical research. The term “brain tumor” refers to the uncontrolled and abnormal growth of cells within the brain that can affect the brain’s regulating mechanisms [1,2]. Brain tumors can expand and spread, putting pressure on the brain and negatively impacting physical health. In the United States, brain tumors were the leading cause of cancer-related mortality among youngsters (0–14 years old) in 2016 [1]. Therefore, the early identification and categorization of brain tumors is a vital study subject in the medical imaging domain. As a result, it aids in determining the best treatment choice to save a patient’s life [2]. Glioma, meningioma, and pituitary tumors are common brain tumor types. However, the degree of malignancy varies between each type of tumor. For example, the most frequent type of primary malignant brain tumor in the adult is glioma grade IV (glioblastomas), which are the fastest growing tumor and making up more than half of all gliomas [3,4]. Benign meningioma, on the other hand, is a slow growth rate tumor that originates in the region that safeguards the brain and spinal cord (the membrane) and is considered the most common primary benign brain tumor in the adult [5]. Pituitary tumor occurs in the pituitary gland area. It is likewise benign in nature but can cause various medical complications, unlike endocrine disorders [6].
Non-invasive brain magnetic resonance imaging (MRI) is the most often used tool for detecting and tracking the progression of brain tumors. Compared to computed tomography, an MRI image provides precise information on brain anatomy [7]. While examining the numerous MRI slices for patients with brain tumors, radiologists find brain malignancies. However, radiologists are frequently confronted with massive numbers of MRIs and several complicated cases. Therefore, diagnosis and distinguishing different types of brain tumors are challenging tasks. As a result, an automated computer-aided diagnostic strategy can be helpful in assisting radiologists in fast brain abnormality detection.
The convolutional neural network (CNN) is the most modern and extensively utilized deep learning approach in automatic computer-aided medical imaging [8,9,10]. The design of the CNN is inspired by brain anatomy. The nodes of the CNN function similarly to neurons in the brain; they take in data (input), analyze them, and present the results (output) [11,12]. Because of its excellent accuracy, the CNN has already been used in multiple studies to detect tumors in brain MRI images [13,14]. In one study, a CNN was proposed to categorize brain MRI images into three subclasses [15]. To avoid model confusion, the researchers used brain MRI axial images from an online publicly available dataset. A classification accuracy of 91.43% was reported for the proposed model. In another study [16], a three-stage framework was proposed to classify brain MRI scans into multi-grade tumors. The recommended technique includes segmentation, augmentation, and classification using a pre-trained CNN (VGG19). The pre-trained network was fine-tuned and had a classification accuracy of 96.56%. The authors of Ref. [17] proposed a modified pre-trained ResNet-50 network to increase the classification accuracy. The authors added 10 new layers after removing the last five layers of the ResNet-50 network, resulting in an accuracy of 97.2%. A novel CNN model for classifying brain MRI scans into three categories was recently reported [18]. The reported accuracy of the model was 96.56% after performing data augmentation and 10-fold cross-validation. In a recent study [19], an isolated model was formed and re-utilized to classify brain MRI tumor images. Their model showed a validation accuracy of 95.75%. The brain MRI scans were classified using pre-trained GoogLeNet and ResNet-50 networks [17,20]. However, pre-trained networks require a significant amount of training time. Meanwhile, classical machine learning classifiers (MLCs) relied on the most relevant feature of brain MRI scans to detect brain tumors. Therefore, MLCs need less model training time. Recently, the gray-level co-occurrence matrix (GLCM) features were computed for brain MRI images to train the model for classification [21]. Because the brain MRI scans are so comparable, the accuracy of these global-level characteristics is not very good. Therefore, various local-level brain MRI image features such as scale-invariant feature transformation (SIFT), Fisher vector, and bag of words (BoWs) are utilized for classification [22,23,24]. The concatenation of the GLCM, BoW, and histogram intensity characteristics for brain MRI data achieves 91.28% accuracy [25]. The authors used pre-trained CNNs to compute the features of brain MRI images [26]. The findings indicate that the hybrid deep-feature-trained classical classifier had the highest accuracy of 93.72%. However, the training vector size was large, needing a long training time.
Motivated by the need to enhance the dependability, accuracy, early identification, and true brain tumor classification, this paper presents a deep-feature training approach for automated identification and distinction of brain tumors. In this paper, several CNN models (19, 22, and 25 layers) are developed to classify brain MRI images. Following the development of the model, the transfer learning technique is employed to calculate the deep features of the developed CNN model for MLC training to classify the brain MRI images. Finally, the performance of the suggested technique is tested and compared with existing methods reported in the literature using several online available brain MRI datasets. An unknown dataset is also evaluated to ensure the suggested framework’s reliability, applicability, and stability.
The paper layout is as follows: Section 2 describes the proposed framework, Section 3 and Section 4 present the results and discussion, and Section 5 outlines the conclusion.

2. Materials and Methods

Figure 1 depicts a process framework for a novel brain MRI-image-based tumor diagnosis and classification approach that employs deep features of the developed-trained CNN.
The brain scans were acquired using a brain MRI machine. Then, the MRI images were pre-processed to adjust the size, according to the CNN. In the next step, the developed CNN models (19 layers, 22 layers, 25 layers) were utilized to extract the deep features of the scans, as shown in Figure 1. Various classifiers (tree [27], support vector machine (SVM) [28,29], naïve Bayes [30], k-nearest neighbor (KNN) [31], ensemble, and neural network (NN)) were used to check the performance of the computed deep features. Further details about each block are discussed in the following sections.

2.1. Brain MRI Image Dataset

The brain MRI scan dataset for this approach was obtained from the Kaggle “Brain Tumor Classification (MRI)” [32]. The dataset comprises 2870 brain MRI scans with four different types of MRI images; a more detailed description of the dataset is shown in Figure 2.

2.2. Pre-Processing

Almost all brain MRI dataset images contain unnecessary spaces and regions, resulting in poor classification accuracy. Therefore, cropping brain MRI scans is essential to eliminate undesired parts (information) and only utilize the image’s valuable information. The cropping method is utilized to compute the extreme point. The noise is eliminated using erosions and dilation; for more information, readers are referred to the reported works [26,33]. The scans were not the same width, height, or dimension; all images were adjusted to 227 × 227 to maintain uniformity.

2.3. Deep-Feature Extraction

2.3.1. Isolated CNN Model

CNNs’ strong performance has enhanced their interest among researchers, encouraging them to take on issues previously deemed too difficult to solve. In the last two decades, academics have developed many CNN models to tackle various problems in different sectors, particularly medical imaging [34]. The CNN model’s overall architecture comprises several layers on top of each other. The architecture of the CNN is divided into two parts: feature extraction and classification. Convolutional layers are used to learn the features, while pooling layers are used for image dimensionality reduction. A fully connected (FC) layer is used in a classification module to classify the image. In this paper, multiple layers (19, 22, and 25) of CNN models are trained to categorize MRI scans into multiple categories. The isolated CNN with 22 layers provides the greatest classification accuracy of 92.67%; for further details, readers are referred to a reported work [19]. The complete architecture and description of the 22-layer CNN model are presented in Figure 3.

2.3.2. Feature Extraction Using Developed CNN Model

A machine learning classifier’s performance is largely dependent on an input feature vector. Therefore, designing an algorithm to extract relevant and discriminatory features from brain MRI images is critical for effective tumor classification. In this work, various isolated trained CNNs (19, 22, and 25 layers) were utilized to extract the deep features. The deep features were extracted using the transfer learning method, as discussed in [26,35]. The authors computed the deep features of the pre-trained model for the brain MRI dataset and concatenated various features for better classification performance. In this work, the developed model’s final pooling layer was utilized to extract the deep features of the brain MRI dataset. The detailed specifications of the 22-layer CNN model are shown in Figure 3.

2.4. Classification

At this stage, the extracted deep features were fed into renowned classifiers, such as a tree, NN, Naïve Bayes, KNN, ensemble, and SVM. Cortes and Vapnik proposed the SVM classifier in 1992 [36]. SVM is a type of general linear/classical classifier that uses the concept of supervised learning. It increases the margin among the hyperplanes and training features to improve model accuracy and minimize overfitting [37]. In SVM, the high non-linear dataset is mapped into a high-dimensional feature space, and the decision boundaries can be used to segregate them. SVM aims to narrow the gap between the input feature vector and hyperplanes (also called support vectors). For further details about SVM, readers are referred to a reported work [36].

3. Results

To run the simulations and complete the analyses, MATLAB 2021a (Natick, MA, USA) was used on a personal computer. Furthermore, to avoid overfitting, the brain MRI dataset was randomly divided into two groups for model training and testing, with a ratio of 0.8 and 0.2, respectively.
As discussed earlier, the 19-, 22-, and 25-layer isolated CNN models were trained to classify the brain MRI images. The classification accuracies of 91.27%, 92.67%, and 91.62% were found for the four classes (glioma tumor, meningioma tumor, no-tumor, and pituitary tumor) using 19-, 22-, and 25-layer isolated CNN models, respectively. After that, the developed CNN and pre-trained models were used to extract the deep features for classifying brain MRI images using classical/linear classifiers. The classification accuracy was used as a comparison metric for all models, and the results are presented in Figure 4.
In all the deep-feature-trained models, SVM showed the best accuracy. That is why only the results of the SVM models of all deep-training features are labeled in Figure 4. It is evident from Figure 4 that the deep features extracted from the 22-layer SVM model had the best validation accuracy of 98% for brain tumor classification. The comparison of feature vector size for one brain MRI image is presented in Figure 5.
The detailed results of the 22-layer CNN deep-feature-trained SVM model are shown in Figure 6 and Table 1.
The performance of the proposed approach was also checked on an unseen dataset [38], which contains the MRI brain images of 233 patients, and the complete description (no. of brain MRI images per class) of the dataset is presented in Figure 7.
The proposed trained model was also tested against an unseen dataset to validate the adaptability of the proposed model. The testing results of the model are illustrated in Figure 8 and Table 2.
The proposed model performed well for an unseen brain MRI dataset, which was not used to train the proposed model. It reflects the adaptability and reliability of the proposed approach for real-time applications. The proposed model results are also compared to the state-of-the-art approaches present in the literature. Table 3 compares the proposed tumor diagnosis model to existing techniques based on accuracy.

4. Discussion

Recent advances in computer-aided diagnostic technology have made it easier for physicians to diagnose diseases earlier. These developments benefit them in various medical disciplines, particularly in disease detection, treatment, and rapid decision making. Hospitals acquire a tremendous amount of medical data every day. Medical informatics research aids scholars and clinicians in properly utilizing this vast volume of medical data [43].
Early identification and proper treatment choices are required to treat brain tumors effectively. The stage, type, and grade of the tumor at the time of diagnosis determine the best treatment choice. Various methodologies, from pre-trained CNN to developed CNN models, are proposed to detect brain tumors using brain MRIs [19,26,39,40,41,42]. Researchers have also computed the features to train classical classifiers [25]. For high accuracy, the deep learning model needs a long training period and a large training dataset. Three different CNN models (19, 22, and 25 layers) are developed in this work to categorize brain MRI images. The reported accuracies of the models are 91.27%, 92.67%, and 91.62%, with almost 15 min of training time for 19, 22, and 25-layer models, respectively. The model has low accuracy with a long training time. Alanazi et al. [19] re-utilized the trained model (22-layer CNN) using the transfer learning approach to detect the subclasses of tumors. Their proposed approach has an accuracy of 95.75%, as shown in Table 3. Various researchers computed the deep features of the pre-trained model to train the classical classifiers such as SVM [26,42]. With the concatenated training feature vector, the researchers were able to attain an accuracy of 93.72% [26]. The feature vector’s size is large, which necessitated a longer training time. This study provided a novel way to compute the deep features of the developed CNN model to minimize the feature vector size and improve the model’s accuracy. The deep features of the CNN models with 19, 22, and 25 layers were calculated and utilized to train the different models. A 19-layer CNN has a feature vector size of 6144 and a poor accuracy of just 92%, while a 25-layer CNN has a vector size of only 24 features but a lower accuracy than the 22-layer deep-feature-trained model (see Figure 4 and Figure 5). The DenseNet−201 has the highest accuracy of 95.5% in the pre-trained deep-feature-trained model, with a feature vector size of 1920. Therefore, with an appropriate feature vector size (216 features), the 22-layer computed deep-feature-trained SVM model provides the greatest accuracy of 98%. The presented model is additionally evaluated with an unknown dataset that was not utilized for model training to ensure its reliability and adaptability. As illustrated in Figure 7, the unknown dataset solely comprises MRI images of brain tumor patients. The proposed trained model classifies all the brain MRI images with an accuracy of 97.2%. Only 6 out of 708 brain MRI images were incorrectly classified as meningioma tumors (see Figure 8), ensuring a high true positive rate of 99.2% (see Table 2). Similarly, the pituitary tumor class has a true positive rate of 99.4%, with just 6 out of 930 images misclassified. Table 2 demonstrates that the false discovery rate of the no-tumor class was 100% since there was no MRI image of a healthy patient in the dataset. The proposed approach outclasses other state-of-the-art techniques in the literature, as shown in Table 3. The proposed model exhibits a 98% accuracy for the same dataset used for training and a 97.2% accuracy for unseen brain MRI images. It demonstrates the suggested method’s durability and adaptability. It implies that it can be used in clinical practice to diagnose brain tumors in real time.

5. Conclusions

The diagnosis of brain tumors is one of the most essential areas of medicine. This paper presents a novel method for detecting and distinguishing brain tumors utilizing brain MRI images. To categorize brain MRI images, three multi-layer CNN models were constructed, although the classification performance of the built CNN was poor. To enhance the classification accuracy, the deep features of the developed CNN models were computed employing transfer learning and used to train the MLCs. Compared to other deep-feature-trained (19-layer, 25-layer, and pre-trained CNN) MLCs, the 22-layer CNN deep-feature-trained SVM had a high accuracy of 98% with an adequate feature vector size. The suggested model’s high testing accuracy of 97.2% for unknown brain MRI datasets makes it a strong contender for aiding clinicians in brain tumor diagnosis.

Author Contributions

Conceptualization, Y.E.A., M.U.A., K.D.K., A.Z., M.A.A.B. and H.A.A.; Data curation, A.K.A.; Formal analysis, Y.E.A., M.U.A., S.K.A. and A.K.A.; Funding acquisition, S.K.A. and M.A.A.B.; Investigation, Y.E.A., M.U.A. and M.A.; Methodology, Y.E.A., M.U.A., A.Z. and M.I.; Project administration, A.Z. and M.I.; Resources, M.A.A.B. and A.K.A.; Software, M.M.; Validation, K.D.K. and H.A.A.; Writing—original draft, Y.E.A. and M.U.A.; Writing—review and editing, K.D.K., M.M., A.Z., S.K.A., M.I., H.A.A. and M.A. All authors have read and agreed to the published version of the manuscript.

Funding

The authors are thankful to the Deanship of Scientific Research, Najran University, Kingdom of Saudi Arabia.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to express their gratitude to the Deanship of Scientific Research, Najran University, Kingdom of Saudi Arabia, for their financial and technical support under code number (NU/-/MRC/10/386).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Varade, A.; Ingle, K. Brain MRI Classification Using PNN and Segmentation Using K Means Clustering. Int. J. Adv. Res. Electr. Electron. Instrum. Eng. 2017, 6, 6181–6188. [Google Scholar]
  2. Arabahmadi, M.; Farahbakhsh, R.; Rezazadeh, J. Deep Learning for Smart Healthcare—A Survey on Brain Tumor Detection from Medical Imaging. Sensors 2022, 22, 1960. [Google Scholar] [CrossRef] [PubMed]
  3. American Cancer Society. Available online: www.cancer.org/cancer.html (accessed on 9 September 2021).
  4. Brain Tumor: Diagnosis. Available online: https://www.cancer.net/cancer-types/brain-tumor/diagnosis (accessed on 9 September 2021).
  5. DeAngelis, L.M. Brain Tumors. N. Engl. J. Med. 2001, 344, 114–123. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  6. Louis, D.N.; Perry, A.; Reifenberger, G.; von Deimling, A.; Figarella-Branger, D.; Cavenee, W.K.; Ohgaki, H.; Wiestler, O.D.; Kleihues, P.; Ellison, D.W. The 2016 World Health Organization Classification of Tumors of the Central Nervous System: A summary. Acta Neuropathol. 2016, 131, 803–820. [Google Scholar] [CrossRef] [Green Version]
  7. Ait Amou, M.; Xia, K.; Kamhi, S.; Mouhafid, M. A Novel MRI Diagnosis Method for Brain Tumor Classification Based on CNN and Bayesian Optimization. Healthcare 2022, 10, 494. [Google Scholar] [CrossRef]
  8. Doi, K. Computer-aided diagnosis in medical imaging: Historical review, current status and future potential. Comput. Med. Imaging Graph. 2007, 31, 198–211. [Google Scholar] [CrossRef] [Green Version]
  9. Munir, K.; Elahi, H.; Ayub, A.; Frezza, F.; Rizzi, A. Cancer Diagnosis Using Deep Learning: A Bibliographic Review. Cancers 2019, 11, 1235. [Google Scholar] [CrossRef] [Green Version]
  10. Tandel, G.S.; Biswas, M.; Kakde, O.G.; Tiwari, A.; Suri, H.S.; Turk, M.; Laird, J.R.; Asare, C.K.; Ankrah, A.A.; Khanna, N.N.; et al. A Review on a Deep Learning Perspective in Brain Cancer Classification. Cancers 2019, 11, 111. [Google Scholar] [CrossRef] [Green Version]
  11. Litjens, G.; Kooi, T.; Bejnordi, B.E.; Setio, A.A.A.; Ciompi, F.; Ghafoorian, M.; van der Laak, J.A.W.M.; van Ginneken, B.; Sánchez, C.I. A survey on deep learning in medical image analysis. Med. Image Anal. 2017, 42, 60–88. [Google Scholar] [CrossRef] [Green Version]
  12. Ravì, D.; Wong, C.; Deligianni, F.; Berthelot, M.; Andreu-Perez, J.; Lo, B.; Yang, G.Z. Deep Learning for Health Informatics. IEEE J. Biomed. Health Inform. 2017, 21, 4–21. [Google Scholar] [CrossRef] [Green Version]
  13. Wadhwa, A.; Bhardwaj, A.; Verma, V.S. A review on brain tumor segmentation of MRI images. Magn. Reson. Imaging 2019, 61, 247–259. [Google Scholar] [CrossRef] [PubMed]
  14. Nazir, M.; Shakil, S.; Khurshid, K. Role of deep learning in brain tumor detection and classification (2015 to 2020): A review. Comput. Med. Imaging Graph. 2021, 91, 101940. [Google Scholar] [CrossRef] [PubMed]
  15. Paul, J.; Plassard, A.; Landman, B.; Fabbri, D. Deep Learning for Brain Tumor Classification; SPIE: Bellingham, WA, USA, 2017; Volume 10137. [Google Scholar]
  16. 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. 2019, 30, 174–182. [Google Scholar] [CrossRef]
  17. Çinar, A.; Yildirim, M. Detection of tumors on brain MRI images using the hybrid convolutional neural network architecture. Med. Hypotheses 2020, 139, 109684. [Google Scholar] [CrossRef]
  18. Badža, M.M.; Barjaktarović, M.Č. Classification of Brain Tumors from MRI Images Using a Convolutional Neural Network. Appl. Sci. 2020, 10, 1999. [Google Scholar] [CrossRef] [Green Version]
  19. Alanazi, M.F.; Ali, M.U.; Hussain, S.J.; Zafar, A.; Mohatram, M.; Irfan, M.; AlRuwaili, R.; Alruwaili, M.; Ali, N.H.; Albarrak, A.M. Brain Tumor/Mass Classification Framework Using Magnetic-Resonance-Imaging-Based Isolated and Developed Transfer Deep-Learning Model. Sensors 2022, 22, 372. [Google Scholar] [CrossRef]
  20. Deepak, S.; Ameer, P.M. Brain tumor classification using deep CNN features via transfer learning. Comput. Biol. Med. 2019, 111, 103345. [Google Scholar] [CrossRef]
  21. Kumari, R. SVM classification an approach on detecting abnormality in brain MRI images. Int. J. Eng. Res. Appl. 2013, 3, 1686–1690. [Google Scholar]
  22. Ayadi, W.; Elhamzi, W.; Charfi, I.; Atri, M. A hybrid feature extraction approach for brain MRI classification based on Bag-of-words. Biomed. Signal Process. Control 2019, 48, 144–152. [Google Scholar] [CrossRef]
  23. Cheng, J.; Yang, W.; Huang, M.; Huang, W.; Jiang, J.; Zhou, Y.; Yang, R.; Zhao, J.; Feng, Y.; Feng, Q.; et al. Retrieval of Brain Tumors by Adaptive Spatial Pooling and Fisher Vector Representation. PLoS ONE 2016, 11, e0157112. [Google Scholar] [CrossRef]
  24. Bosch, A.; Munoz, X.; Oliver, A.; Marti, J. Modeling and Classifying Breast Tissue Density in Mammograms. In Proceedings of the 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’06), New York, NY, USA, 17–22 June 2006; pp. 1552–1558. [Google Scholar]
  25. Cheng, J.; Huang, W.; Cao, S.; Yang, R.; Yang, W.; Yun, Z.; Wang, Z.; Feng, Q. Enhanced Performance of Brain Tumor Classification via Tumor Region Augmentation and Partition. PLoS ONE 2015, 10, e0140381. [Google Scholar] [CrossRef] [PubMed]
  26. Kang, J.; Ullah, Z.; Gwak, J. MRI-Based Brain Tumor Classification Using Ensemble of Deep Features and Machine Learning Classifiers. Sensors 2021, 21, 2222. [Google Scholar] [CrossRef] [PubMed]
  27. Safavian, S.R.; Landgrebe, D. A survey of decision tree classifier methodology. IEEE Trans. Syst. Man Cybern. 1991, 21, 660–674. [Google Scholar] [CrossRef] [Green Version]
  28. Ali, M.U.; Khan, H.F.; Masud, M.; Kallu, K.D.; Zafar, A. A machine learning framework to identify the hotspot in photovoltaic module using infrared thermography. Sol. Energy 2020, 208, 643–651. [Google Scholar] [CrossRef]
  29. Ali, M.U.; Zafar, A.; Nengroo, S.H.; Hussain, S.; Park, G.-S.; Kim, H.-J. Online Remaining Useful Life Prediction for Lithium-Ion Batteries Using Partial Discharge Data Features. Energies 2019, 12, 4366. [Google Scholar] [CrossRef] [Green Version]
  30. Niazi, K.A.K.; Akhtar, W.; Khan, H.A.; Yang, Y.; Athar, S. Hotspot diagnosis for solar photovoltaic modules using a Naive Bayes classifier. Sol. Energy 2019, 190, 34–43. [Google Scholar] [CrossRef]
  31. Ali, M.U.; Saleem, S.; Masood, H.; Kallu, K.D.; Masud, M.; Alvi, M.J.; Zafar, A. Early hotspot detection in photovoltaic modules using color image descriptors: An infrared thermography study. Int. J. Energy Res. 2022, 46, 774–785. [Google Scholar] [CrossRef]
  32. Brain Tumor Classification (MRI). Available online: https://www.kaggle.com/datasets/sartajbhuvaji/brain-tumor-classification-mri?select=Training (accessed on 17 March 2022).
  33. Rosebrock, A. Finding Extreme Points in Contours with Open CV. 2016. Available online: https://pyimagesearch.com/2016/04/11/finding-extreme-points-in-contours-with-opencv/ (accessed on 9 September 2021).
  34. Ghassemi, N.; Shoeibi, A.; Rouhani, M. Deep neural network with generative adversarial networks pre-training for brain tumor classification based on MR images. Biomed. Signal Process. Control 2020, 57, 101678. [Google Scholar] [CrossRef]
  35. Kibriya, H.; Amin, R.; Alshehri, A.H.; Masood, M.; Alshamrani, S.S.; Alshehri, A. A Novel and Effective Brain Tumor Classification Model Using Deep Feature Fusion and Famous Machine Learning Classifiers. Comput. Intell. Neurosci. 2022, 2022, 7897669. [Google Scholar] [CrossRef]
  36. Cortes, C.; Vapnik, V. Support-vector networks. Mach. Learn. 1995, 20, 273–297. [Google Scholar] [CrossRef]
  37. Suthaharan, S. Support vector machine. In Machine Learning Models and Algorithms for Big Data Classification; Springer: Berlin/Heidelberg, Germany, 2016; pp. 207–235. [Google Scholar]
  38. Jun, C. Brain Tumor Dataset. 2017. Available online: https://figshare.com/articles/dataset/brain_tumor_dataset/1512427 (accessed on 9 September 2021).
  39. Afshar, P.; Plataniotis, K.N.; Mohammadi, A. Capsule networks for brain tumor classification based on MRI images and coarse tumor boundaries. In Proceedings of the ICASSP 2019–2019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Brighton, UK, 12–17 May 2019; pp. 1368–1372. [Google Scholar]
  40. Irmak, E. Multi-Classification of Brain Tumor MRI Images Using Deep Convolutional Neural Network with Fully Optimized Framework. Iran. J. Sci. Technol. Trans. Electr. Eng. 2021, 45, 1015–1036. [Google Scholar] [CrossRef]
  41. Rehman, A.; Naz, S.; Razzak, M.I.; Akram, F.; Imran, M. A Deep Learning-Based Framework for Automatic Brain Tumors Classification Using Transfer Learning. Circuits Syst. Signal Process. 2020, 39, 757–775. [Google Scholar] [CrossRef]
  42. Ari, A. Brain MR Image Classification Based on Deep Features by Using Extreme Learning Machines. Biomed. J. Sci. Tech. Res. 2020, 25, 19137–19144. [Google Scholar]
  43. Jiang, F.; Jiang, Y.; Zhi, H.; Dong, Y.; Li, H.; Ma, S.; Wang, Y.; Dong, Q.; Shen, H.; Wang, Y. Artificial intelligence in healthcare: Past, present and future. Stroke Vasc. Neurol. 2017, 2, e000101. [Google Scholar] [CrossRef]
Figure 1. Working framework of the proposed approach.
Figure 1. Working framework of the proposed approach.
Diagnostics 12 01793 g001
Figure 2. Details about the Kaggle “Brain Tumor Classification (MRI)” dataset [32].
Figure 2. Details about the Kaggle “Brain Tumor Classification (MRI)” dataset [32].
Diagnostics 12 01793 g002
Figure 3. Complete description of the 22-layer CNN model.
Figure 3. Complete description of the 22-layer CNN model.
Diagnostics 12 01793 g003
Figure 4. The performance comparison of various deep-feature-trained classical classifier models.
Figure 4. The performance comparison of various deep-feature-trained classical classifier models.
Diagnostics 12 01793 g004
Figure 5. Deep-feature vector size comparison of all CNN models. Bold is used to highlight the best results.
Figure 5. Deep-feature vector size comparison of all CNN models. Bold is used to highlight the best results.
Diagnostics 12 01793 g005
Figure 6. Confusion matrix of proposed deep-feature-trained SVM model. Blue color (dark and light) represent the number of correctly classified samples whereas other colors represent the misclassified samples.
Figure 6. Confusion matrix of proposed deep-feature-trained SVM model. Blue color (dark and light) represent the number of correctly classified samples whereas other colors represent the misclassified samples.
Diagnostics 12 01793 g006
Figure 7. Details about the unseen brain MRI dataset used for testing the proposed model [38].
Figure 7. Details about the unseen brain MRI dataset used for testing the proposed model [38].
Diagnostics 12 01793 g007
Figure 8. Confusion matrix of the testing of the proposed trained model for an unseen dataset. Blue color (dark and light) represent the number of correctly classified samples whereas other colors represent the misclassified samples.
Figure 8. Confusion matrix of the testing of the proposed trained model for an unseen dataset. Blue color (dark and light) represent the number of correctly classified samples whereas other colors represent the misclassified samples.
Diagnostics 12 01793 g008
Table 1. Performance of proposed deep-feature-trained SVM model.
Table 1. Performance of proposed deep-feature-trained SVM model.
LabelTrue Positive
Rate (%)
False Negative
Rate (%)
Positive
Predictive Value (%)
False Discovery
Rate (%)
Training
Time (s)
Accuracy
(%)
Glioma tumor98.81.298.91.11.66598
Meningioma tumor97.32.797.32.7
No tumor94.75.396.13.9
Pituitary tumor99.40.698.61.4
Table 2. Testing performance of the proposed trained model for an unseen dataset.
Table 2. Testing performance of the proposed trained model for an unseen dataset.
LabelTrue Positive
Rate (%)
False Negative
Rate (%)
Positive
Predictive Value (%)
False Discovery
Rate (%)
Accuracy
(%)
Glioma tumor94.75.399.80.297.2
Meningioma tumor99.20.891.58.5
No tumor---100.0
Pituitary tumor99.40.698.81.2
Table 3. Performance comparison of the proposed model with literature.
Table 3. Performance comparison of the proposed model with literature.
StudyApproachAccuracy (%)
Afshar et al. [39]Capsule network90.89
Cheng et al. [25]BoG-trained SVM91.28
Irmak. [40]CNN92.66
Kang et al. [26]Pre-trained models’ deep-feature-trained SVM93.72
Alanazi et al. [19]Developed transfer learned CNN95.75
Rehman et al. [41]Pre-trained CNN (AlexNet)95.86
Ari et al. [42]Pre-trained models’ deep-feature-trained extreme learning machine96.88
Proposed ModelDeveloped CNN model’s deep-feature-trained SVM98
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Almalki, Y.E.; Ali, M.U.; Kallu, K.D.; Masud, M.; Zafar, A.; Alduraibi, S.K.; Irfan, M.; Basha, M.A.A.; Alshamrani, H.A.; Alduraibi, A.K.; et al. Isolated Convolutional-Neural-Network-Based Deep-Feature Extraction for Brain Tumor Classification Using Shallow Classifier. Diagnostics 2022, 12, 1793. https://doi.org/10.3390/diagnostics12081793

AMA Style

Almalki YE, Ali MU, Kallu KD, Masud M, Zafar A, Alduraibi SK, Irfan M, Basha MAA, Alshamrani HA, Alduraibi AK, et al. Isolated Convolutional-Neural-Network-Based Deep-Feature Extraction for Brain Tumor Classification Using Shallow Classifier. Diagnostics. 2022; 12(8):1793. https://doi.org/10.3390/diagnostics12081793

Chicago/Turabian Style

Almalki, Yassir Edrees, Muhammad Umair Ali, Karam Dad Kallu, Manzar Masud, Amad Zafar, Sharifa Khalid Alduraibi, Muhammad Irfan, Mohammad Abd Alkhalik Basha, Hassan A. Alshamrani, Alaa Khalid Alduraibi, and et al. 2022. "Isolated Convolutional-Neural-Network-Based Deep-Feature Extraction for Brain Tumor Classification Using Shallow Classifier" Diagnostics 12, no. 8: 1793. https://doi.org/10.3390/diagnostics12081793

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop