Brain Tumor Detection Using Convolutional Neural Network


  • Falak Chhatre Mission San Jose High School
  • Sudhanva Deshpande Monta Vista High School
  • Sidhant Malik Monta Vista High School
  • Grace Yan Mission San Jose High School
  • Suresh Subramaniam Aspiring Scholars Directed Research Program (ASDRP)



Machine Learning, Deep Learning, CNN, Brain Tumor, Neural Networks


Early and accurate diagnosis of brain tumors, a lethal disease caused by the abnormal growth of cells in the brain, is imperative to increase survival rates. A popular method for detection, diagnosis, and treatment is magnetic reasoning imaging (MRI) because it is non-invasive and provides high-quality visuals. Unfortunately, analyzing them manually can often be time-consuming and requires medical expertise. Image classification, a subset of computer vision, is a computer’s ability to classify and interpret objects within images. It can support a doctor’s diagnosis and serve as an entry-level screening system for brain tumors.

This study aims to build an accurate machine learning model to predict the existence of brain tumors from magnetic resonance images. We used the Br35H dataset to build two different convolutional neural network (CNN) models: Keras Sequential Model (KSM) and Image Augmentation Model (IAM). First, images from our dataset were preprocessed, augmented, and standardized to improve efficiency and reduce inaccuracies. Then, the data was normalized, and our models were trained. Lastly, aside from the validation accuracy and loss observed while training, we cross-referenced the accuracy of our model using the accuracy validation dataset. Of our two models, the IAM outperformed the KSM. The IAM had a validation accuracy of 97.99% and a validation loss of 4.94% on the Br35H dataset, and a 100% accuracy when classifying MRIs from the accuracy validation dataset.


Download data is not yet available.

References or Bibliography

Asif, S. (2022, February 17). Improving Effectiveness of Different Deep Transfer Learning-Based Models for Detecting Brain Tumors From MR Images.

Brain Tumors and Brain Cancer. (n.d.). Johns Hopkins Medicine.

Brain Tumor: Statistics. (2022, February). Cancer.Net.

Chakrabarty, N. (2019, April 14). Brain MRI Images for Brain Tumor Detection. Kaggle.

Géron, A. (2017). Hands-on Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems. O'Reilly Media.

Hamada, A. (2021, November 14). Br35H :: Brain Tumor Detection 2020. Kaggle.

Naseer, A., Yasir, T., Azhar, A., Shakeel, T., & Zafar, K. (2021, June 13). Computer-Aided Brain Tumor Diagnosis: Performance Evaluation of Deep Learner CNN Using Augmented Brain MRI. International journal of biomedical imaging. 10.1155/2021/5513500

Suresh, R. (2022, January 10). In silico modeling of emodin’s interactions with serine/threonine kinases and chitosan derivatives. Journal of Emerging Investigators.



How to Cite

Chhatre, F., Deshpande , S. ., Malik , S. ., Yan , G. ., & Subramaniam, S. (2023). Brain Tumor Detection Using Convolutional Neural Network. Journal of Student Research, 12(2).



HS Research Articles