journal article·2021Open access

Brain Tumor Classification Based on Fine-Tuned Models and the Ensemble Method

Neelum Noreen, Sellapan Palaniappan, Abdul Qayyum, Iftikhar Ahmad, Madini O. Alassafi

Computers, Materials & Continua· Volume 67· Issue 3

Abstract

Brain tumors are life-threatening for adults and children. However, accurate and timely detection can save lives. This study focuses on three different types of brain tumors: Glioma, meningioma, and pituitary tumors. Many studies describe the analysis and classification of brain tumors, but few have looked at the problem of feature engineering. Methods are needed to overcome the drawbacks of manual diagnosis and conventional feature-engineering techniques. An automatic diagnostic system is thus necessary to extract features and classify brain tumors accurately. While progress continues to be made, the automatic diagnoses of brain tumors still face challenges of low accuracy and high false-positive results. The model presented in this study, which offers improvements for feature extraction and classification, uses deep learning and machine learning for the assessment of brain tumors. Deep learning is used for feature extraction and encompasses the application of different models such as fine-tuned Inception-v3 and fine-tuned Xception. The classification of brain tumors is explored through deep- and machine-learning algorithms including softmax, Random Forest, Support Vector Machine, K-Nearest Neighbors, and the ensemble technique. The results of these approaches are compared with existing methods. The Inception-v3 model has a test accuracy of 94.34% and achieves the highest performance compared with other recently reported methods. This improvement may be sufficient to support a significant role in clinical applications for brain tumor analysis. Furthermore, this type of approach can be used as an effective decision-support tool for radiologists in medical diagnostics as a second opinion based on the magnetic resonance imaging (MRI) analysis. It may also save valuable time for radiologists who have to manually review numerous MRI images of patients.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Brain Tumor Detection and Classification · Machine Learning and ELM · Digital Imaging for Blood Diseases

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (35)

Show source-provided references
1. Automatic lung nodule detection using a 3D deep convolutional neural network combined with a multi-scale prediction strategy in chest CTs10.1016/j.compbiomed.2018.10.011 ↗
2. Multi-grade brain tumor classification using deep CNN with extensive data augmentation10.1016/j.jocs.2018.12.003 ↗
3. Image level training and prediction: Intracranial hemorrhage identification in 3D non-contrast CT10.1109/ACCESS.2019.2927792 ↗
4. Neural network based brain tumor detection using wireless infrared imaging sensor10.1109/ACCESS.2018.2883957 ↗
5. MR image classification using adaboost for brain tumor type
6. Efficient detection of brain tumor from MRIs using K-means segmentation and normalized histogram
7. Zhou · International MICCAI Brainlesion Workshop · 2018 · 208
8. Correction: Enhanced performance of brain tumor classification via tumor region augmentation and partition10.1371/journal.pone.0144479 ↗
9. Abiwinanda · World Congress on Medical Physics and Biomedical Engineering · 2018 · 183
10. J. Cheng, “Brain magnetic resonance imaging tumor dataset,” Figshare MRI Dataset Version 5, 2017. [Online]. Available: https://doi.org/10.6084/m9.figshare.1512427.v5.
11. From handcrafted to deep-learning-based cancer radiomics: Challenges and opportunities10.1109/MSP.2019.2900993 ↗
12. Multi-classification of brain tumor images using deep neural network10.1109/ACCESS.2019.2919122 ↗
13. A novel method for classifying liver and brain tumors using convolutional neural networks, discrete wavelet transform and long short-term memory networks10.3390/s19091992 ↗
14. Brain tumor classification for MR images using transfer learning and fine-tuning10.1016/j.compmedimag.2019.05.001 ↗
15. Recurrent attention mechanism networks for enhanced classification of biomedical images
16. A deep learning-based framework for automatic brain tumors classification using transfer learning10.1007/s00034-019-01246-3 ↗
17. Tripathi · Computational Intelligence in Pattern Recognition · 2020 · 999 · 53110.1007/978-981-13-9042-5_45 ↗
18. Brain tumor classification via statistical features and back-propagation neural network
19. Kotia · Advances in Intelligent Systems and Computing · 2019 · 1061 · 18110.1007/978-3-030-31964-9_17 ↗
20. Magnetic resonance imaging-based brain tumor grades classification and grading via convolutional neural networks and genetic algorithms10.1016/j.bbe.2018.10.004 ↗
21. Brain tumor Classification and Segmentation using Faster R-CNN
22. Feature selection based on hybrid optimization for magnetic resonance imaging brain tumor classification and segmentation
23. Support-vector networks10.1007/BF00994018 ↗
24. Brain MRI image classification for cancer detection using deep wavelet autoencoder-based deep neural network10.1109/ACCESS.2019.2902252 ↗
25. Brain tumor diagnosis using deep neural network (DNN)
26. Application of deep transfer learning for automated brain abnormality classification using MR images10.1016/j.cogsys.2018.12.007 ↗
27. Xception: Deep learning with depthwise separable convolutions
28. Ma · Support Vector Machines Applications · 2014 · 2 · 23
29. Gandhi · Support Vector Machine-Introduction to Machine Learning Algorithms · 2018
30. Random forests10.1023/A:1010933404324 ↗
31. Random forests: From early developments to recent advancements10.1080/21642583.2014.956265 ↗
32. Comparison of random forest, k-nearest neighbor, and support vector machine classifiers for land cover classification using sentinel-2 imagery10.3390/s18010018 ↗
33. Z. Omary, “Development of a workflow for the comparison of classification techniques,” M.S. thesis, School of Computing, Technological Univ, Dublin, Ireland, 2008.
34. A Comprehensive guide to ensemble learning (with Python codes)
35. Accuracy of classifier combining based on majority voting