Randomization-Driven Hybrid Deep Learning for Diabetic Retinopathy Detection

Project Code :TCPGPY1835

Objective

This project aims to develop an intelligent system for Diabetic Retinopathy detection using image analysis. It combines handcrafted and deep learning features, applies preprocessing, vessel segmentation, and feature extraction via MS-LBP and CNN. Classification uses SVM, RNN, GRU, and hybrid models like CNN-RBF, aiming to improve diagnostic accuracy and support scalable, reliable DR screening.

Abstract

Diabetic Retinopathy (DR) is a severe eye disease in diabetics that can lead to retinal damage and blindness if not properly managed. Traditional DR screening by ophthalmologists is time-consuming, prompting the need for more efficient methods. This project leverages Deep Learning (DL) to automate DR detection using MobileNet, a lightweight model trained on 3,662 high-resolution fundus images from the APTOS dataset hosted on Kaggle. The MobileNet model classifies DR into five stagesβ€”zero through four. To enhance performance further, we explore hybrid models combining MobileNet with other architectures: MobileNet + Graph Neural Network (GNN) and MobileNet + Recurrent Neural Network (RNN). The MobileNet + GNN hybrid aims to capture complex spatial relationships within retinal images, potentially improving classification by interpreting structural patterns. The MobileNet + RNN hybrid seeks to address sequential dependencies and temporal patterns, enhancing the model's ability to detect nuanced changes across different DR stages. These hybrid approaches aim to optimize DR detection, improving both accuracy and efficiency.

Keywords - Deep learning, diabetic retinopathy, dataset, MobileNet, Graph Neural Network (GNN), Recurrent Neural Network (RNN).

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

H/W Specifications:

Β·         Processor                                 :  I5/Intel Processor

Β·         RAM                                       :  8GB (min)

Β·         Hard Disk                               :  128 GB

S/W Specifications:

β€’      Operating System             :   Windows 10

β€’      Server-side Script             :   Python 3.6

β€’      IDE                                   :   PyCharm, Jupyter notebook

β€’      Libraries Used                  :   Numpy, IO, OS, Flask, Keras, pandas, tensorflow

Demo Video

mail-banner
call-banner
contact-banner
Request Video