Next Article in Journal
A Real Pandora’s Box in Pandemic Times: A Narrative Review on the Acute Cardiac Injury Due to COVID-19
Next Article in Special Issue
Physical Activity Monitoring and Classification Using Machine Learning Techniques
Previous Article in Journal
Role of Vitamin E in Neonatal Neuroprotection: A Comprehensive Narrative Review
Previous Article in Special Issue
Healthcare Professionals’ Experience of Performing Digital Care Visits—A Scoping Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Gaussian and Nonlinear Hybrid Invariant Clustered Features Aided Approach for Speeded Brain Tumor Diagnosis

by
Yassir Edrees Almalki
1,†,
Muhammad Umair Ali
2,†,
Waqas Ahmed
3,
Karam Dad Kallu
4,
Amad Zafar
5,*,
Sharifa Khalid Alduraibi
6,
Muhammad Irfan
7,
Mohammad Abd Alkhalik Basha
8,
Hassan A. Alshamrani
9 and
Alaa Khalid Alduraibi
6
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
Secret Minds, Entrepreneurial Organization, Islamabad 44000, Pakistan
4
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
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
*
Author to whom correspondence should be addressed.
These authors contributed equally as a first author to this work.
Life 2022, 12(7), 1084; https://doi.org/10.3390/life12071084
Submission received: 20 June 2022 / Revised: 14 July 2022 / Accepted: 17 July 2022 / Published: 20 July 2022
(This article belongs to the Special Issue The Digital Health in the Pandemic Era)

Abstract

:
Brain tumors reduce life expectancy due to the lack of a cure. Moreover, their diagnosis involves complex and costly procedures such as magnetic resonance imaging (MRI) and lengthy, careful examination to determine their severity. However, the timely diagnosis of brain tumors in their early stages may save a patient’s life. Therefore, this work utilizes MRI with a machine learning approach to diagnose brain tumor severity (glioma, meningioma, no tumor, and pituitary) in a timely manner. MRI Gaussian and nonlinear scale features are extracted due to their robustness over rotation, scaling, and noise issues, which are common in image processing features such as texture, local binary patterns, histograms of oriented gradient, etc. For the features, each MRI is broken down into multiple small 8 × 8-pixel MR images to capture small details. To counter memory issues, the strongest features based on variance are selected and segmented into 400 Gaussian and 400 nonlinear scale features, and these features are hybridized against each MRI. Finally, classical machine learning classifiers are utilized to check the performance of the proposed hybrid feature vector. An available online brain MRI image dataset is utilized to validate the proposed approach. The results show that the support vector machine-trained model has the highest classification accuracy of 95.33%, with a low computational time. The results are also compared with the recent literature, which shows that the proposed model can be helpful for clinicians/doctors for the early diagnosis of brain tumors.

1. Introduction

The brain is the most complex organ in the human body. It has over 100 billion nerve cells with trillions of synapses [1]. In other words, the human brain is the primary command and control center of the neurological system. Therefore, an injury in the brain has a catastrophic influence on human health. For example, in a brain tumor, the development of abnormal brain cells may damage the brain and may even threaten a patient’s life. Because brain tumors have long-term and life-altering physical and psychological implications, they can significantly influence a patient’s living quality and affect their entire life [2]. According to a World Health Organization (WHO) report [3], cancer is the second greatest cause of mortality globally. It is responsible for around 10 million fatalities. Therefore, early cancer identification improves the patient’s survival chances. According to a National Brain Tumor Foundation (NBTF) report [4], around 29,000 persons in the USA have primary malignant tumors, and 13,000 people die due to this type of brain tumor.
The location, progression stage, type, and rate of growth of brain tumors determine whether they are benign or malignant [5,6]. The affected cells rarely attack nearly healthy cells in benign brain tumors. They also progress slowly and have clear limits, such as in meningioma and pituitary tumors. In contrast, neighboring healthy cells are influenced by affected cells in malignant brain tumors. These tumors also have a fast advancement rate with broad limitations, such as gliomas. Furthermore, brain tumors may be divided into two types based on their origin: primary and secondary brain tumors [7]. The brain tumors that start in the brain tissues are known as primary tumors. In contrast, secondary brain tumors develop in many areas of the central nervous system (CNS) and move to the brain via the blood vessels. Therefore, early cancer type detection (meningioma, pituitary, and glioma) is crucial for cancer treatment to save the patient’s life.
For brain tumor detection, several diagnostic methods, both invasive and non-invasive, are utilized [8]. A biopsy is an invasive approach: a sample is retrieved by an incision and is inspected under a microscope to assess malignancy. Unlike other tumors in other areas of the body, the biopsy is usually delayed until the final brain surgery. Due to this, computer-aided diagnostics (CAD) (non-invasive) such as computed tomography (CT), positron emission tomography (PET), and magnetic resonance imaging (MRI) are thought to be faster and safer than a biopsy for diagnosing brain tumors. Brain MRI is considered to be the most recommended method owing to its ability to provide extensive information regarding the position, extension, nature, and size of the brain tumor [9]. Meanwhile, manual MRI scan interpretation takes a long time and has a significant risk of mistakes. Therefore, an automatic computer-aided diagnostic approach is required for injury detection in the brain.
The evolution of machine learning methods has increased CAD systems’ efficiency in assisting doctors in identifying brain tumors [7,10,11]. Numerous learning methods have been presented in the literature to diagnose brain tumors; they can be further categorized as deep learning and classical learning methods based on the literature [12]. In deep learning approaches, convolution neural networks (CNNs) are generally utilized to identify brain tumors using MRI [13]. Various researchers have used pre-trained and developed learning models to classify MRI images. In one work [14], the authors developed a CNN model to classify brain MRI images into two classes (tumor and no tumor). The main shortcoming of their model was the detection of the subclasses of the tumor. Abiwinanda et al. [15] designed a CNN model to detect brain tumor subclasses (glioma, meningioma, and pituitary). However, their model had a low accuracy of only 84.19%. Recently, a new CNN model was developed to classify brain MRI images into three subclasses [8]. The authors also performed data augmentation to enhance the classification accuracy of brain MRI images. A classification accuracy of 96.56% was achieved using a 10-fold cross-validation approach. Irmak [16] developed a 25-layer CNN model to classify brain images into five classes, with an accuracy of 92.66%. Pre-trained networks such as GoogLeNet and ResNet-50 are also used to classify brain images [17,18,19]. However, the deep networks require long training times, have a complex architecture, high memory requirements, a strong processing unit (GPU), etc.
In contrast to deep learning models, classical models require the most basic features of brain MRI images to diagnose a brain tumor. Therefore, they require less time to train the models; methods include support vector machine (SVM), tree, Naïve Bayes, etc. Kumari et al. [20] computed the gray-level co-occurrence matrix of brain MRI images to classify them into two classes. The model’s accuracy was high; however, the authors only detected the tumors on the brain MRI images. The accuracy of these global-level features is not high due to the high similarity in the brain MRI images. Therefore, local-level features such as the bag of words [21], Fisher vector [22], and scale-invariant feature transformation [23] are also used to classify brain MRI images. In one study [24], the authors hybridized the gray-level co-occurrence matrix, histogram intensity, and bag of words to classify brain MRI images. They achieved a classification accuracy of 91.28% for the three-class classification MRI dataset. In a recent study [25], the authors calculated the deep features of brain MRI image datasets using pre-trained CNN models. The results showed that the hybrid features of the pre-trained model had the best accuracy of 93.72% when using an SVM classifier. However, the size of their dataset was large, and it required a long training time. Moreover, in machine learning images/MRI feature extraction approaches, features such as texture (extracted through gray-level co-occurrence matrix), local binary pattern, histogram of oriented gradient, etc., are quite sensitive to noise, scaling, rotation, visibility, etc., which affect the performance, memory requirement, execution time, etc.
Considering the shortcomings of deep and machine learning approaches, the following are the main contributions of this work:
  • This study presents a fast automatic approach for brain tumor detection and differentiation using brain MRI images to increase the accuracy, grading, robustness to noise, rotation, and scaling with the least memory and processing system requirements.
  • The Gaussian scale-space features are extracted through speeded up robust features (SURF) and nonlinear scale-space features are extracted through KAZE of brain MRI images.
  • Each MRI is divided into sub-MRIs of 8 × 8-pixel images to capture the small details/tumor information.
  • Afterwards, to reduce the memory requirements, the strongest features are selected based on variance and subjected to segmentation into 400 Gaussian features and 400 nonlinear features against each brain MRI scan (a total of 800 features).
  • Various classical machine learning models are trained to check their performance.
  • Finally, two available online datasets are used to validate the proposed approach.
  • The findings of the work are also compared with the approaches present in the literature.
The paper’s organization is as follows: Section 2 presents the feature extraction and the workings of the proposed approach. Then, the dataset and results are presented in the third section. Finally, the results are discussed and concluded in Section 4 and Section 5.

2. Materials and Methods

2.1. Feature Extraction

In computer image processing, feature detection and description are hot topics. In image classification applications, computing features that are repeatable and distinct in the face of various image transformations are of high importance. The classification of brain tumors also mainly relies on retrieving the relevant and relatable features from brain MRI images. Therefore, many global [20] and local features [22,23] are used to classify brain MRI images. The global-level features have accuracy problems in a multiclass environment, as discussed in Section 1. Various local features such as scale-invariant feature transform (SIFT) [26], speeded up robust features (SURF) [27], and KAZE [28] compute distinctive features at various interest point locations. These distinctive features primarily relate to the local maxima/minima/mean in regard to the computed feature. A descriptor vector represents the intensity patterns surrounding these interest points. Lowe [26] introduced the SIFT feature descriptor. It gained much attention owing to its translation invariance, robustness to image noise, invariance to scale, and rotation invariance properties. However, the computational cost of SIFT feature extraction is very high, so it is not recommended for real-time applications [29].

2.1.1. Speeded up Robust Feature (SURF)

To overcome the issues related to SIFT, Bay et al. [27] introduced the SURF method to tackle the robustness issues of the SIFT approach. The SURF approach is based on Gaussian scale-space image analysis, similar to the SIFT method. Unlike the SIFT detector, the SURF approach depends on the Hessian Matrix determinant. It employs integrated images to enhance the speed of feature detection. SURF’s 64-bin descriptor characterizes each detected feature using a dispersion of Haar wavelet responses within a specific area. Unlike SIFT, the SURF features show limited affine invariance. However, to deal with more considerable viewpoint shifts, the descriptor can be expanded to 128-bin values. The Hessian Matrix is generated at the point m = ( m , n ) at scale σ .
H ( m , σ ) = [ L m m ( m , σ ) L m n ( m , σ ) L m n ( m , σ ) L n n ( m , σ ) ]
where L m m ( m , σ ) is the Gaussian second-order derivate convolution 2 x 2 g ( σ ) with the image I at a point m , similar to L m n ( m , σ ) and L n n ( m , σ ) .

2.1.2. KAZE

KAZE is a revolutionary 2D feature identification and description approach that works entirely in nonlinear scale-space using nonlinear diffusion and the additive operator splitting method [28]. Thus, blurring in images becomes locally adaptable to feature points, resulting in noise reduction without affecting the image region boundaries. The KAZE is derived by the Hessian Matrix determinant with a normalized scale and is calculated at different scale levels. A moving window identifies the maxima/minima/mean of detector response as feature points (mean is used in this work). In the feature description, the rotation invariance property is introduced by determining the prevalent orientation in a rounded region surrounding each detected feature. It has the properties of scale and rotation invariance, little invariance to affine, and has greater distinctness at different scales, with a slight increase in computational cost. The nonlinear diffusion equation is presented below.
L t = d i v ( c ( m , n , t ) . L )
where c ,   d i v ,   , and L are the conductivity function, divergence, gradient operator, and luminance of the image, respectively.

2.2. Support Vector Machine (SVM)

Cortes and Vapnik [30] proposed the SVM model in 1995, and it is a very popular and powerful classifier used in various fields [31,32,33]. The SVM algorithm uses kernel functions K ( x , x a ) to transfer the nonlinear low-dimensional input data space into a high-dimensional linear data space. The hyperplane function used to separate the transferred data (high-dimensional linear data) is presented in Equation (3).
y ( x ) = a = 1 n β a K ( x , x a ) + b 1
Meanwhile, various kernel functions, such as linear kernel, sigmoid kernel, and RBF kernel, can be used to classify the data. Further details about SVM can be found in [30,32].

2.3. Proposed Framework

This section discusses the overall framework of the proposed approach in detail. The proposed approach consists of 4 main components, namely brain MRI image acquisition, pre-processing, feature extraction, and model training, as shown in Figure 1.
The brain images were acquired using the brain MRI machine in the first step. Next, the acquired brain MRI images were pre-processed from the RGB images into grayscale images. Then, an 8 × 8-pixel grid was defined as a selection point for the feature extraction of the brain MRI images. Variations in pixel size affect the computational cost and feature vector size. Furthermore, the four-element vectors ([16, 32, 48, 64] and [17, 34, 51, 68]) were used to extract the KAZE and SURF features, respectively. The details of KAZE and SURF extraction were already provided in Section 2.1. After this, 20% of the redundant features were discarded to reduce the feature vector size. Finally, based on the simplicity and robustness, the k-means clustering algorithm was utilized for feature segmentation. Furthermore, it kept observations inside each cluster as close to each other and as far away from objects in other clusters as possible Therefore, 400-feature histograms were created using the k-means clustering approach. Further details about the k-means clustering approach can be found in [34,35]. After this, various machine learning classifiers, such as SVM, tree [36], Naïve Bayes [37], k-nearest neighbors (K-NN) [38], ensemble, and neural network (NN), were used to train the models. The results of the proposed method are presented in the subsequent section.

3. Brain MRI Dataset and Results

This study validates the suggested paradigm using an online collection of brain MRI images [39]. The dataset for this study was obtained from the Kaggle website [39]. It contains three tumor classes (glioma, pituitary, and meningioma) and one class of no tumor. It has 2870 brain MRI images in total. Additionally, 80% of the data of each class were utilized for the training of the models. The remaining 20% of the data were used to test the trained models. The brain MRI images and percentage distribution of images per class are shown in Figure 2.
In this work, MATLAB 2021 was utilized for training the models in the 64-bit Windows 11 operating system (core i7, 11th generation, 32 GB RAM, NVIDIA GeForce GTX 1060, and 1 TB SSD). In addition, the classification accuracy was used as a comparison metric for the various trained models (SVM, tree, Naïve Bayes, K-NN, ensemble, and NN). The results of the KAZE- and SURF-trained models are presented in Figure 3.
It is evident from Figure 3 that the SVM model trained with SURF and KAZE features shows accuracies of 93.4% and 93.7%, respectively, which are the highest among all methods. Therefore, it may be fruitful to concatenate the features of SURF and KAZE to determine the model’s performance in classifying brain MRI images. Furthermore, the confusion matrixes of the SURF-, KAZE-, and SURF + KAZE- (hybrid) trained SVM models are shown in Figure 4.
The SVM model trained with concatenation features shows the highest accuracy of 95.33%, almost 2% higher than the SVM model trained with SURF features. Therefore, the proposed SURF + KAZE-trained SVM model has true positive rates (TPRs) of 97.75% and 98.42% for the glioma and pituitary tumor classes. Furthermore, the proposed model correctly classifies 19 more MRI brain images for the no tumor class than the KAZE-trained model. Similarly, 36 more brain MRI images are correctly classified for the meningioma tumor class compared to the SURF-trained model. Finally, the proposed model is compared with the pre-trained deep-feature-trained SVM model presented by Kang et al. [25]. The comparison results of various SVM models are presented in Figure 5.
For further validation of the proposed approach, another public dataset is utilized [40]. The dataset contains a total of 3064 brain MRI scans. Further details about the dataset are shown in Figure 6. The classification result of the new dataset is presented in Figure 7.

4. Discussion

Computer-aided detection/diagnosis involves a computer-based system that assists clinicians in making quick judgments in the field of medical imaging. Several studies have reported several training methods for categorizing brain MRI images [8,16,22,25,41].
In this work, an SVM model for brain MRI images trained with hybrid SURF and KAZE features is proposed for brain tumor classification. First, the acquired brain MRI images were processed using the 8 × 8-pixel uniform grid to extract the SURF and KAZE features, as discussed in Section 2.1.1 and Section 2.1.2. As a result, 16,577,120 features were extracted for the whole dataset containing 2870 brain MRI images of various classes (see Section 3 for details). In addition, 80% of the strongest features were computed using the computer vision toolbox of MATLAB, which reduced the feature vector size to 7,300,864 for all of the brain MRI images. Finally, k-means clustering was utilized to form feature vectors with a size of 400 for each image. As a result, the SVM-trained model showed the best accuracies of 93.4% and 93.7% for SURF and KAZE, respectively (see Figure 3). Furthermore, the concatenation of both the SURF and KAZE features resulted in a better accuracy of 95.3% for brain MRI multiclass classification.
Kang et al. [25] trained the SVM model using pre-trained network deep features. The results suggested that the DenseNet-169 + Shufflenet + MnasNet-trained SVM model had the best classification accuracy of 93.72% for a similar dataset (see Figure 5). The proposed SURF + KAZE-trained SVM model showed an accuracy of 95.33%, almost 1.5% higher than the model proposed by Kang et al. (see Figure 5a). The computational cost of the proposed model was also almost two times lower than their proposed model (see Figure 5b). In a study [41], pre-trained CNN models (GoogleNet, VGGNet, and AlexNet) were utilized to classify brain MRI images. The model showed high classification accuracy with a high training time of around 1 h and 30 min for the fine-tuned VGGNet CNN model. The model presented in our study (SURF + KAZE) showed an accuracy of 95.33% and had a computational complexity of only 1.8992 s. For further validation, a new public dataset that had three classes was used to check the performance of the proposed framework (see Figure 6). The proposed approach showed similar accuracy (95.9%) for the classification in the new brain MRI dataset, as shown in Figure 7. The results validate the adeptness, robustness, and high classification accuracy of the proposed approach. This demonstrates that the presented model is relatively straightforward to implement for real-time applications. As a result, the suggested technique has the potential to play a critical role in assisting clinicians/doctors for early brain cancer detection.

5. Conclusions

This study presents an automatic brain tumor diagnostic approach using brain MRI images. First, the proposed approach computes the SURF and KAZE features using a grid of 8 × 8 pixels in size of brain MRI images. Then, 80% of the strongest features are considered for segmentation using k-means clustering. The final feature vector has a size of 400 per image for each feature (SURF and KAZE). Finally, the proposed hybrid feature vector is used to train the SVM model. The classification accuracies of the proposed model (SURF + KAZE) are 95.33% and 95.9%, almost 2% higher than the SURF-trained SVM model. The comparison of the proposed approach with the findings presented in the literature also shows its superiority due to its high accuracy and lower computational time. Thus, the proposed approach can be used for the automatic detection of brain tumors.

Author Contributions

Conceptualization, Y.E.A., M.U.A., W.A. and A.Z.; data curation, S.K.A.; formal analysis, Y.E.A., M.U.A., M.I. and H.A.A.; investigation, A.Z. and S.K.A.; methodology, Y.E.A., M.U.A. and W.A.; project administration, A.Z., S.K.A. and M.A.A.B.; resources, M.I.; software, K.D.K. and A.K.A.; supervision, H.A.A.; validation, M.U.A.; writing—original draft, Y.E.A., M.U.A. and A.Z.; writing—review and editing, K.D.K., A.Z., M.I., M.A.A.B. and A.K.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 world 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/388).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. 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]
  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. Cancer. Available online: https://www.who.int/news-room/fact-sheets/detail/cancer (accessed on 9 September 2021).
  4. Singh, V.; Gourisaria, M.K.; GM, H.; Rautaray, S.S.; Pandey, M.; Sahni, M.; Leon-Castro, E.; Espinoza-Audelo, L.F. Diagnosis of Intracranial Tumors via the Selective CNN Data Modeling Technique. Appl. Sci. 2022, 12, 2900. [Google Scholar] [CrossRef]
  5. Society, A.C. Available online: www.cancer.org/cancer.html (accessed on 9 September 2021).
  6. Diagnosis, B.T. Available online: https://www.cancer.net/cancer-types/brain-tumor/diagnosis (accessed on 9 September 2021).
  7. 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]
  8. 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]
  9. Pereira, S.; Pinto, A.; Alves, V.; Silva, C.A. Brain Tumor Segmentation Using Convolutional Neural Networks in MRI Images. IEEE Trans. Med. Imaging 2016, 35, 1240–1251. [Google Scholar] [CrossRef]
  10. 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]
  11. 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]
  12. 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]
  13. 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]
  14. Pereira, S.; Meier, R.; Alves, V.; Reyes, M.; Silva, C.A. Automatic Brain Tumor Grading from MRI Data Using Convolutional Neural Networks and Quality Assessment. arXiv arXiv:1809.09468, 2018.
  15. Abiwinanda, N.; Hanif, M.; Hesaputra, S.T.; Handayani, A.; Mengko, T.R. Brain Tumor Classification Using Convolutional Neural Network; Springer: Singapore, 2019; pp. 183–189. [Google Scholar]
  16. 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]
  17. Deepak, S.; Ameer, P.M. Brain tumor classification using deep CNN features via transfer learning. Comput. Biol. Med. 2019, 111, 103345. [Google Scholar] [CrossRef] [PubMed]
  18. Ç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]
  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. Kumari, R. SVM classification an approach on detecting abnormality in brain MRI images. Int. J. Eng. Res. Appl. 2013, 3, 1686–1690. [Google Scholar]
  21. Ayadi, W.; Elhamzi, W.; Charfi, I.; Atri, M. A hybrid feature extraction approach for brain MRI classification based on Bag-of-words. Biomed. Signal Processing Control. 2019, 48, 144–152. [Google Scholar] [CrossRef]
  22. 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]
  23. 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]
  24. 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]
  25. 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]
  26. Lowe, D.G. Distinctive Image Features from Scale-Invariant Keypoints. Int. J. Comput. Vis. 2004, 60, 91–110. [Google Scholar] [CrossRef]
  27. Bay, H.; Ess, A.; Tuytelaars, T.; Van Gool, L. Speeded-Up Robust Features (SURF). Comput. Vis. Image Underst. 2008, 110, 346–359. [Google Scholar] [CrossRef]
  28. Alcantarilla, P.F.; Bartoli, A.; Davison, A.J. KAZE features. In Proceedings of the European Conference on Computer Vision, Florence, Italy, 7–13 October 2012; pp. 214–227. [Google Scholar]
  29. Hongpeng, Y.; Chao, P.; Yi, C.; Qu, F. A robust object tracking algorithm based on surf and Kalman filter. Intell. Autom. Soft Comput. 2013, 19, 567–579. [Google Scholar] [CrossRef]
  30. Cortes, C.; Vapnik, V. Support-vector networks. Mach. Learn. 1995, 20, 273–297. [Google Scholar] [CrossRef]
  31. 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]
  32. 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]
  33. 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]
  34. Hartigan, J.A.; Wong, M.A. Algorithm AS 136: A k-means clustering algorithm. J. R. Stat. Society Ser. C (Appl. Stat.) 1979, 28, 100–108. [Google Scholar] [CrossRef]
  35. k-Means Clustering. Available online: https://www.mathworks.com/help/stats/k-means-clustering.html (accessed on 17 March 2022).
  36. 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]
  37. 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]
  38. Ali, N.; Neagu, D.; Trundle, P. Evaluation of k-nearest neighbour classifier performance for heterogeneous data sets. SN Appl. Sci. 2019, 1, 1559. [Google Scholar] [CrossRef] [Green Version]
  39. Brain Tumor Classification (MRI). Available online: https://www.kaggle.com/datasets/sartajbhuvaji/brain-tumor-classification-mri?select=Training (accessed on 17 March 2022).
  40. Jun, C. Brain Tumor Dataset. 2017. Available online: https://figshare.com/articles/dataset/brain_tumor_dataset/1512427 (accessed on 17 March 2022).
  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 Processing 2020, 39, 757–775. [Google Scholar] [CrossRef]
Figure 1. Framework of the proposed hybrid brain MRI image classification model.
Figure 1. Framework of the proposed hybrid brain MRI image classification model.
Life 12 01084 g001
Figure 2. (a) The brain MRI images of each class; (b) the percentage distribution of MRI images per class.
Figure 2. (a) The brain MRI images of each class; (b) the percentage distribution of MRI images per class.
Life 12 01084 g002
Figure 3. The comparison of various machine learning models for SURF and KAZE features.
Figure 3. The comparison of various machine learning models for SURF and KAZE features.
Life 12 01084 g003
Figure 4. Confusion matrixes of various models: (a) SURF-trained SVM; (b) KAZE-trained SVM; (c) SURF + KAZE (hybrid)-trained SVM (proposed model).
Figure 4. Confusion matrixes of various models: (a) SURF-trained SVM; (b) KAZE-trained SVM; (c) SURF + KAZE (hybrid)-trained SVM (proposed model).
Life 12 01084 g004
Figure 5. Comparison of SVM model trained with deep features with the proposed model: (a) accuracy comparison; (b) accuracy and computational complexity.
Figure 5. Comparison of SVM model trained with deep features with the proposed model: (a) accuracy comparison; (b) accuracy and computational complexity.
Life 12 01084 g005
Figure 6. The percentage distribution per class of brain MRI dataset [40].
Figure 6. The percentage distribution per class of brain MRI dataset [40].
Life 12 01084 g006
Figure 7. Confusion matrix of the proposed model for new dataset [40].
Figure 7. Confusion matrix of the proposed model for new dataset [40].
Life 12 01084 g007
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.; Ahmed, W.; Kallu, K.D.; Zafar, A.; Alduraibi, S.K.; Irfan, M.; Basha, M.A.A.; Alshamrani, H.A.; Alduraibi, A.K. Robust Gaussian and Nonlinear Hybrid Invariant Clustered Features Aided Approach for Speeded Brain Tumor Diagnosis. Life 2022, 12, 1084. https://doi.org/10.3390/life12071084

AMA Style

Almalki YE, Ali MU, Ahmed W, Kallu KD, Zafar A, Alduraibi SK, Irfan M, Basha MAA, Alshamrani HA, Alduraibi AK. Robust Gaussian and Nonlinear Hybrid Invariant Clustered Features Aided Approach for Speeded Brain Tumor Diagnosis. Life. 2022; 12(7):1084. https://doi.org/10.3390/life12071084

Chicago/Turabian Style

Almalki, Yassir Edrees, Muhammad Umair Ali, Waqas Ahmed, Karam Dad Kallu, Amad Zafar, Sharifa Khalid Alduraibi, Muhammad Irfan, Mohammad Abd Alkhalik Basha, Hassan A. Alshamrani, and Alaa Khalid Alduraibi. 2022. "Robust Gaussian and Nonlinear Hybrid Invariant Clustered Features Aided Approach for Speeded Brain Tumor Diagnosis" Life 12, no. 7: 1084. https://doi.org/10.3390/life12071084

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