Diabetic Retinopathy Detection

AI-Powered Screening using Deep Learning & Explainable AI

Introduction

Diabetic Retinopathy (DR) is a progressive eye condition and a leading cause of blindness among adults globally. Early detection is critical for effective treatment; however, the manual diagnostic process requires highly trained ophthalmologists to examine retinal fundus images for minute signs like microaneurysms and hemorrhages. This manual process is time-consuming, expensive, and prone to human error, creating a bottleneck in healthcare delivery.

Our project addresses this challenge by developing an automated, AI-driven screening system. We leverage advanced Deep Learning architectures to classify retinal images into "Referable" (Severe) and "Non-Referable" (Normal/Mild) cases. By integrating Explainable AI (XAI), we go beyond simple prediction, providing clinicians with visual evidence of the model's decision-making process, thereby bridging the gap between "black box" AI and clinical trust.

Methodology

We implemented a rigorous end-to-end pipeline designed for medical imaging reliability:

Project Architecture Flowchart

Figure 1: Complete pipeline illustrating the flow from data ingestion and preprocessing to model training and Grad-CAM visualization.

Results & Conclusion

Our comprehensive evaluation demonstrated that deep learning models can effectively screen for severe Diabetic Retinopathy. EfficientNet-B0 emerged as the most balanced model, delivering high accuracy and F1-scores suitable for clinical screening. Crucially, the Grad-CAM visualizations confirmed that our models were learning clinically relevant features—correctly focusing on lesions rather than background noise. This project validates the potential of AI to serve as a reliable, transparent second opinion for ophthalmologists.

Meet the Team

Mohan Krishna
Mohan Krishna Thiriveedhi
Graduation
May 2026
Internship
Seeking Spring 2026/ Full Time
Dream Job
Software Developer
Other Project
Large-Scale Cybersecurity Threat Detection
Scalable intrusion detection using PySpark (98% acc).
View on GitHub
Tarun Pokala
Tarun Teja Pokala
Graduation
May 2026
Internship
Seeking Spring 2026/ Full Time
Dream Job
Software Developer