Enhancing cataract diagnosis: towards fine-grained cataract classification using deep learning and progressive image processing strategies

bracu.degree.levelUndergraduate
bracu.type.groupStudent Works
datacite.rightsOpen Access
dc.contributor.advisorAnwar, Md. Tawhid
dc.contributor.authorRahman, Sadman Safiur
dc.contributor.authorMushfique, Md. Ratul
dc.contributor.authorHamim, Mohammed Adib Ahnaf
dc.contributor.authorFahim, Md. Mezbha Ul Haq
dc.contributor.departmentDepartment of Computer Science and Engineering
dc.date.accessioned2025-08-21T06:14:41Z
dc.date.available2025-08-21T06:14:41Z
dc.date.copyright2025
dc.date.issued2025-06
dc.descriptionCataloged from PDF version of thesis.
dc.descriptionIncludes bibliographical references (pages 76-80).
dc.descriptionThis thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2025.en_US
dc.description.abstractThe sense of seeing the world is one the most precious gifts of human life. However, cataract remains a major public health threat because of its high prevalence and frequent causing severe vision impairment or even blindness. Early diagnosis continues to be critical but reliance on ophthalmologists restricts availability, particularly in low-resourced areas. To solve this problem, in this paper, we present an AIassisted fine-grained multiclass cataract classification framework, based on effective deep learning and progressive image preprocessing techniques. Unlike other prior works that only used public datasets, we assembled a real-world anterior eye image dataset acquired from hospitals in the city of Dhaka (Bangladesh), and annotated by experienced ophthalmologists. Our model is based on a variety of deep learning architectures that include VGG19, ResNet101, InceptionV3, Xception, EfficientNetB2, DenseNet121, MobileNetV2, FastViT, MobileViT, and ViT_B16, which were finetuned, using transfer learning, for the task of multiclass classification with four different cataract types as well as normal cases. A full preprocessing pipeline that includes resizing, normalization, augmentation and contrast enhancement was applied to enhance the generalization capability among the models. For further boost in performance, we utilized two ensemble methods, bagging and stacking, where bagging combines the predictions of those top-performing models via averaging the probabilities for final decision, whereas a stacking meta-learner (logistic regression) combines the base models output for improved estimation. Both systematic ensembler approaches yielded striking improvements in accuracy and performance across varied test conditions. Furthermore, Grad-CAM visualizations validated the clinical interpretability of the system, as heatmaps consistently indicated anatomically correct areas related to cataract pathology. This work introduces a scalable, clinically viable, and resource-efficient AI framework for cataract screening, which provides the groundwork for wider dissemination in ophthalmic diagnostics.en_US
dc.description.degreeBachelor of Science in Computer Science and Engineering
dc.description.statementofresponsibilitySadman Safiur Rahman
dc.description.statementofresponsibilityMd. Ratul Mushfique
dc.description.statementofresponsibilityMohammed Adib Ahnaf Hamim
dc.description.statementofresponsibilityMd. Mezbha Ul Haq Fahim
dc.format.extent80 pages
dc.identifier.otherID 21301411
dc.identifier.otherID 21301418
dc.identifier.otherID 21101054
dc.identifier.otherID 21301243
dc.identifier.urihttp://hdl.handle.net/10361/26567
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.subjectCataracten_US
dc.subjectProgressive image processingen_US
dc.subjectConvolutional neural networksen_US
dc.subjectAttention mechanismsen_US
dc.subjectOphthalmologyen_US
dc.subjectMedical imagingen_US
dc.subjectTransformer modelen_US
dc.subjectEnsemble learningen_US
dc.subject.lcshNeural networks (Computer science).
dc.subject.lcshElectic transformers.
dc.subject.lcshEnsemble learning (Machine learning).
dc.subject.lcshDiagnostic Imaging.
dc.subject.lcshOphthalmology.
dc.subject.lcshCataract.
dc.titleEnhancing cataract diagnosis: towards fine-grained cataract classification using deep learning and progressive image processing strategiesen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
21301411,21301418,21101054,21301243_CSE.pdf
Size:
4.89 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: