Abstract

The objective of this research work is to classify brain tumor images into 4 different classes by using Convolutional Neural Network (CNN) algorithm i.e. a deep learning method with VGG16 architecture. The four classes are pituitary, glioma, meningioma, and no tumor. The dataset used for this research is a publicly available MRI Image dataset of brain tumor with 7023 images. The methodology followed in this project includes data pre-processing, model building, and evaluation. The dataset is pre-processed by resizing the images to 64x64 and normalizing the pixel values. The VGG16 architecture is used to build the CNN model, and it is trained on the pre-processed data for 10 epochs with a batch size of 64. The model is evaluated using the area under the operating characteristic curve (AUC) metric of the receiver. The results of this project show that the CNN model with VGG16 architecture achieves an AUC of 0.92 for classifying brain tumor images into four different classes. The model performs best for classifying meningioma with AUC of 0.90, followed by pituitary with AUC of 0.91, glioma with AUC of 0.93, and no tumor with AUC of 0.89. In conclusion, the CNN model with VGG16 architecture is an effective approach for classifying brain tumor images into multiple classes. The model achieves high accuracy in identifying different types of brain tumors, which could potentially aid in early diagnosis and treatment of brain tumors.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call