Brain tumor detection with convolutional neural network
This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2023.
Príomhchruthaitheoirí: | , , |
---|---|
Rannpháirtithe: | |
Formáid: | Tráchtas |
Teanga: | English |
Foilsithe / Cruthaithe: |
Brac University
2024
|
Ábhair: | |
Rochtain ar líne: | http://hdl.handle.net/10361/22827 |
id |
10361-22827 |
---|---|
record_format |
dspace |
spelling |
10361-228272024-05-15T21:01:41Z Brain tumor detection with convolutional neural network Galib, Abrar Tahmid Taposh, Maruf Hasan Nazim, Annas Mohd. Rahman, Rafeed Hossain, Md.Iqbal Dofadar, Dibyo Fabian Department of Computer Science and Engineering, Brac University Convolutional neural networks (CNN) Neural network Machine learning Tumor detection MRI Inception V3 EfficientNetB0 Gray scaling Neural networks (Computer science) Artificial intelligence--Medical applications Deep learning (Machine learning) This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2023. Cataloged from PDF version of thesis. Includes bibliographical references (pages 52-54). The brain is the command center of our nervous system, which enables thoughts, memories, movements, and emotions. In other words, it is the most important organ in the human body. The human brain is very vulnerable to tumors, as merely growing old can be the cause of a tumor. Furthermore, the effects of a tumor can be fatal to a person because, as the tumor grows inside the brain, it can deform the structure of the brain and cause several diseases, the most fatal being cancer in the brain. Hence, to prevent such severe diseases, early detection of tumors is critical for a patient’s treatment. Moreover, modern technology has emerged to excellent heights, as MRI scans and CT scans can detect brain tumor regions. However, to accurately detect where the tumor is situated, a team of doctors is still needed to this day. Therefore, we have planned to use convolutional neural Networks to develop a faster and inexpensive method to detect tumors from MRI images in the early stages. Moreover, we plan to develop a system where our proposed CNN model will be able to detect tumors as well as identify three types of tumors, which are glioma, meningioma and pituitary tumors. Also, if there are no tumors, the system should be able to detect them too. To develop our proposed model, we have used data pre-processing techniques with a combination of gray scaling, One encoding, and CLAHE. Also, we have used a dataset of 6484 MRI images, segmenting them by testing and training. To compare and analyze our proposed model’s performance, we have tested and trained seven pre-trained models with the same dataset. The models are Vgg16, Vgg19, ResNet50, InceptionV3, DenseNet-121, EfficientNetB0, MobileNet and we received the following testing accuracy accordingly: 93.37%, 92.42%, 75.38%, 91.48%, 94.89%, 23.30% and 96.02%. However, the testing accuracy of our proposed model surpassed all the other pre-trained models, as it gained 98.11% accuracy in testing. In conclusion, we have aimed to build a CNN model that exceeds all the other CNN models in terms of overall performance, which is why we have integrated a sufficient amount of parameters to handle any unfavorable situations; however, the parameters are set in such a way that the overall system does not clutter and remains lightweight. Abrar Tahmid Galib Annas Mohd. Nazim Maruf Hasan Taposh B.Sc. in Computer Science 2024-05-15T04:17:45Z 2024-05-15T04:17:45Z ©2023 2023-09 Thesis ID: 19301246 ID: 19301223 ID: 19301082 http://hdl.handle.net/10361/22827 en Brac University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. 66 pages application/pdf Brac University |
institution |
Brac University |
collection |
Institutional Repository |
language |
English |
topic |
Convolutional neural networks (CNN) Neural network Machine learning Tumor detection MRI Inception V3 EfficientNetB0 Gray scaling Neural networks (Computer science) Artificial intelligence--Medical applications Deep learning (Machine learning) |
spellingShingle |
Convolutional neural networks (CNN) Neural network Machine learning Tumor detection MRI Inception V3 EfficientNetB0 Gray scaling Neural networks (Computer science) Artificial intelligence--Medical applications Deep learning (Machine learning) Galib, Abrar Tahmid Taposh, Maruf Hasan Nazim, Annas Mohd. Brain tumor detection with convolutional neural network |
description |
This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2023. |
author2 |
Rahman, Rafeed |
author_facet |
Rahman, Rafeed Galib, Abrar Tahmid Taposh, Maruf Hasan Nazim, Annas Mohd. |
format |
Thesis |
author |
Galib, Abrar Tahmid Taposh, Maruf Hasan Nazim, Annas Mohd. |
author_sort |
Galib, Abrar Tahmid |
title |
Brain tumor detection with convolutional neural network |
title_short |
Brain tumor detection with convolutional neural network |
title_full |
Brain tumor detection with convolutional neural network |
title_fullStr |
Brain tumor detection with convolutional neural network |
title_full_unstemmed |
Brain tumor detection with convolutional neural network |
title_sort |
brain tumor detection with convolutional neural network |
publisher |
Brac University |
publishDate |
2024 |
url |
http://hdl.handle.net/10361/22827 |
work_keys_str_mv |
AT galibabrartahmid braintumordetectionwithconvolutionalneuralnetwork AT taposhmarufhasan braintumordetectionwithconvolutionalneuralnetwork AT nazimannasmohd braintumordetectionwithconvolutionalneuralnetwork |
_version_ |
1814307824352624640 |