Umar S. Alqasemi, Sultan A. Almutawa, Shadi M. Obaid
{"title":"Computer-Aided Diagnosis System for Automated Detection of Mri Brain Tumors","authors":"Umar S. Alqasemi, Sultan A. Almutawa, Shadi M. Obaid","doi":"10.35940/ijeat.c4360.13030224","DOIUrl":null,"url":null,"abstract":"Detection and classification of brain tumors in manual or traditional way is an area which could be improved by having such automated detection and clarification system for brain tumors. In this paper, enhanced Computer-Aided Diagnosis CAD software system is introduced for brain tumor detection and classification. Total of 229 brain MRI images was taken as dataset for the purpose of this research; those dataset images include 105 normal brain MRI images, and 124 abnormal brain MRI images. Proposed CAD system is specialized for Meningioma brain tumor detection and classification, and the technique could be generalized and implemented for Glioma, and Pituitary brain tumors as well, and the whole system was implemented using MATLAB software. We started by cropping the region of interest (ROI) of dataset images. Then, feature extraction was implemented using first order statistical features, as well as using of some wavelets filters in combination with the former. T-test is used to exclude features of no statistical significance (p-value < 0.05). After that, different types of classifiers were used to separate the normal set from the abnormal one. Note that, we used an iterative approach to by changing features with many runs until we got best performance, where, best accuracy results were gotten with SVM-Kernel Function (Linear), KNN-1, KNN-3, and KNN-5 classifiers. Note also that, we used convolutional neural networks (CNN) from Deep Learning toolbox of MATLAB as a control method to compare, where the images were fed directly to the CNN. The results were evaluated using performance assessment techniques which are Sensitivity, Specificity, Positive Predictive Value (PPV), Negative Predictive Value (NPV), Accuracy, Error Rate, and Area Under the Curve (AUC) of Reciever Operator Characteristic (ROC). With SVM classifier, the best gotten accuracy results were 91 % with CNN classifier, 82% with SVM classifier, and 77 % with KNN classifier. Furthermore, it was very beneficial to find such feature extraction techniques which gave acceptable accuracy results with three different classifiers; this was the case two times as mentioned the study. All proposed CAD system areas was developed and implemented using MATLAB software.","PeriodicalId":13981,"journal":{"name":"International Journal of Engineering and Advanced Technology","volume":"38 3","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-02-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Engineering and Advanced Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.35940/ijeat.c4360.13030224","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Detection and classification of brain tumors in manual or traditional way is an area which could be improved by having such automated detection and clarification system for brain tumors. In this paper, enhanced Computer-Aided Diagnosis CAD software system is introduced for brain tumor detection and classification. Total of 229 brain MRI images was taken as dataset for the purpose of this research; those dataset images include 105 normal brain MRI images, and 124 abnormal brain MRI images. Proposed CAD system is specialized for Meningioma brain tumor detection and classification, and the technique could be generalized and implemented for Glioma, and Pituitary brain tumors as well, and the whole system was implemented using MATLAB software. We started by cropping the region of interest (ROI) of dataset images. Then, feature extraction was implemented using first order statistical features, as well as using of some wavelets filters in combination with the former. T-test is used to exclude features of no statistical significance (p-value < 0.05). After that, different types of classifiers were used to separate the normal set from the abnormal one. Note that, we used an iterative approach to by changing features with many runs until we got best performance, where, best accuracy results were gotten with SVM-Kernel Function (Linear), KNN-1, KNN-3, and KNN-5 classifiers. Note also that, we used convolutional neural networks (CNN) from Deep Learning toolbox of MATLAB as a control method to compare, where the images were fed directly to the CNN. The results were evaluated using performance assessment techniques which are Sensitivity, Specificity, Positive Predictive Value (PPV), Negative Predictive Value (NPV), Accuracy, Error Rate, and Area Under the Curve (AUC) of Reciever Operator Characteristic (ROC). With SVM classifier, the best gotten accuracy results were 91 % with CNN classifier, 82% with SVM classifier, and 77 % with KNN classifier. Furthermore, it was very beneficial to find such feature extraction techniques which gave acceptable accuracy results with three different classifiers; this was the case two times as mentioned the study. All proposed CAD system areas was developed and implemented using MATLAB software.