Show simple item record

dc.contributor.advisorRahman, Rafeed
dc.contributor.advisorHossain, Md.Iqbal
dc.contributor.advisorDofadar, Dibyo Fabian
dc.contributor.authorGalib, Abrar Tahmid
dc.contributor.authorTaposh, Maruf Hasan
dc.contributor.authorNazim, Annas Mohd.
dc.date.accessioned2024-05-15T04:17:45Z
dc.date.available2024-05-15T04:17:45Z
dc.date.copyright©2023
dc.date.issued2023-09
dc.identifier.otherID: 19301246
dc.identifier.otherID: 19301223
dc.identifier.otherID: 19301082
dc.identifier.urihttp://hdl.handle.net/10361/22827
dc.descriptionThis thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2023.en_US
dc.descriptionCataloged from PDF version of thesis.
dc.descriptionIncludes bibliographical references (pages 52-54).
dc.description.abstractThe 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.en_US
dc.description.statementofresponsibilityAbrar Tahmid Galib
dc.description.statementofresponsibilityAnnas Mohd. Nazim
dc.description.statementofresponsibilityMaruf Hasan Taposh
dc.format.extent66 pages
dc.language.isoenen_US
dc.publisherBrac Universityen_US
dc.rightsBrac 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.
dc.subjectConvolutional neural networks (CNN)en_US
dc.subjectNeural networken_US
dc.subjectMachine learningen_US
dc.subjectTumor detectionen_US
dc.subjectMRIen_US
dc.subjectInception V3en_US
dc.subjectEfficientNetB0en_US
dc.subjectGray scalingen_US
dc.subject.lcshNeural networks (Computer science)
dc.subject.lcshArtificial intelligence--Medical applications
dc.subject.lcshDeep learning (Machine learning)
dc.titleBrain tumor detection with convolutional neural networken_US
dc.typeThesisen_US
dc.contributor.departmentDepartment of Computer Science and Engineering, Brac University
dc.description.degreeB.Sc. in Computer Science


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record