Back To Projects

Diagnosing Brain Tumors from MRI Images Using Deep Transfer Learning

This study aims to utilize a transfer learning method in which the prior knowledge of a pretrained model is used to aid in a new classification problem.


Each year, more than 100,000 people in the United States are diagnosed with a brain tumor. An early and accurate diagnosis is crucial in getting patients the necessary treatment and increasing survival rates. In recent years, machine learning algorithms have become increasingly popular in the medical field due to their ability to recognize complex patterns and reduce human errors. However, accurate diagnosis using deep learning algorithms requires a large amount of training data, which is not always available. Additionally, training a model from scratch can take a long time and requires vast amounts of computational power. As a solution, this study aims to utilize a transfer learning method in which the prior knowledge of a pretrained model is used to aid in a new classification problem. In this study, a dataset of MRI images consisting of four classes (no tumor, pituitary tumor, meningioma, and glioma) were used. The performance of seven pretrained models (ResNet18, ResNet50, VGG16, DenseNet, GoogLeNet, ShuffleNet, and MobileNet) were evaluated in order to see which would achieve the highest classification accuracy. Additionally, this study examined two different methods for the implementation of transfer learning. In the first method, all layers of the pretrained model were frozen and in the second method, all layers of the pretrained model were trained. The best performing models proved to be ResNet18 and ShuffleNet with all layers trained, achieving an accuracy of 97.86%. The results also showed that the unfrozen models outperformed their frozen counterparts.

Explore More!

Published Paper
Armita K.

Related Projects

Using EEG to Detect Eye Movement

In this paper, we show that it is possible to use EEG data to detect eye movement using machine learning. By recognizing eye movement through EEG results, our goal is to help individuals with disabilities better control object movement and perform daily activities independently.
Aishwaroopa N.
Mentored by Tomer Arnon
Dental Segmentation of The Mandible Using AI

Dental segmentation can help with decision-support issues in medical diagnosis, such as human identification and maxillofacial surgery, as well as orthodontic therapy, implant planning, and other issues. This leads to my research question; “How do I automate the task required to diagnose a dental problem during a dental visit?”
Khushi G.
Mentored by Joseph Vincent
Sleep Stage Classification: Investigating Deep Learning with High Dataset Imbalance Under Temporal Interval Change and Data Imbalance Techniques

This study investigates automated sleep stage classification using a CNN-GRU architecture, demonstrating that three-channel multimodal data and longer temporal contexts (60s and 90s) improve classification performance compared with two-channel and 30s approaches. The findings support ASSC as an efficient and accurate alternative to manual sleep scoring, with the best-performing model achieving a macro F1 score of 0.78 ± 0.02.
Ochir J.
Mentored by Joe Xiao