Enhancing cataract diagnosis: towards fine-grained cataract classification using deep learning and progressive image processing strategies
| dc.contributor.advisor | Anwar, Md. Tawhid | |
| dc.contributor.author | Rahman, Sadman Safiur | |
| dc.contributor.author | Mushfique, Md. Ratul | |
| dc.contributor.author | Hamim, Mohammed Adib Ahnaf | |
| dc.contributor.author | Fahim, Md. Mezbha Ul Haq | |
| dc.date.accessioned | 2025-08-21T06:14:41Z | |
| dc.date.available | 2025-08-21T06:14:41Z | |
| dc.date.issued | 2025-06 | |
| dc.description | Cataloged from PDF version of thesis. | |
| dc.description | Includes bibliographical references (pages 76-80). | |
| dc.description | This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2025. | |
| dc.description.abstract | The 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.other | ID 21301411 | |
| dc.identifier.other | ID 21301418 | |
| dc.identifier.other | ID 21101054 | |
| dc.identifier.other | ID 21301243 | |
| dc.identifier.other | https://dspace.bracu.ac.bd/server/api/core/items/7c453786-f138-4b1d-be36-be32856dd6ef | |
| dc.identifier.uri | http://hdl.handle.net/10361/26567 | |
| dc.language.iso | en | |
| dc.publisher | BRAC University | |
| dc.source | BRAC University Institutional Repository | |
| dc.subject | Cataract | |
| dc.subject | Progressive image processing | |
| dc.subject | Convolutional neural networks | |
| dc.subject | Attention mechanisms | |
| dc.subject | Ophthalmology | |
| dc.subject | Medical imaging | |
| dc.subject | Transformer model | |
| dc.subject | Ensemble learning | |
| dc.title | Enhancing cataract diagnosis: towards fine-grained cataract classification using deep learning and progressive image processing strategies | |
| dc.type | Thesis |
Files
Original bundle
1 - 1 of 1
- Name:
- 21301411,21301418,21101054,21301243_CSE.pdf
- Size:
- 4.89 MB
- Format:
- Adobe Portable Document Format
