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

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.date.accessioned2025-08-21T06:14:41Z
dc.date.available2025-08-21T06:14:41Z
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.
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.
dc.identifier.otherID 21301411
dc.identifier.otherID 21301418
dc.identifier.otherID 21101054
dc.identifier.otherID 21301243
dc.identifier.otherhttps://dspace.bracu.ac.bd/server/api/core/items/7c453786-f138-4b1d-be36-be32856dd6ef
dc.identifier.urihttp://hdl.handle.net/10361/26567
dc.language.isoen
dc.publisherBRAC University
dc.sourceBRAC University Institutional Repository
dc.subjectCataract
dc.subjectProgressive image processing
dc.subjectConvolutional neural networks
dc.subjectAttention mechanisms
dc.subjectOphthalmology
dc.subjectMedical imaging
dc.subjectTransformer model
dc.subjectEnsemble learning
dc.titleEnhancing cataract diagnosis: towards fine-grained cataract classification using deep learning and progressive image processing strategies
dc.typeThesis

Files

Original bundle

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