This study presents an automated diabetic retinopathy detection approach using DenseNet-121 CNN, with preprocessing, segmentation, and data augmentation to classify images into four categories, ensuring accurate screening and early detection.
This study presents an automated approach for the detection of diabetic retinopathy (DR) using Convolutional Neural Networks (CNNs) applied to a small dataset. We employed the DenseNet architecture, specifically DenseNet-121, for its proven effectiveness in image classification tasks. The methodology involved several key pre-processing steps, including image resizing, grayscale conversion, noise removal, and contrast enhancement, to improve the quality of the input images. We implemented segmentation techniques to isolate relevant features, followed by data augmentation to enhance the dataset's diversity and robustness. The resulting model was trained to classify images into four distinct categories: Mild DR, Moderate DR, No DR, and Proliferative DR. Each category's classification accuracy was rigorously evaluated, demonstrating the model's capability to effectively identify varying degrees of diabetic retinopathy. The findings highlight the potential of using DenseNet in the automated analysis of retinal images, paving the way for rapid and accurate DR screening in clinical settings, especially in scenarios with limited data availability. This approach not only addresses the challenges posed by small datasets but also contributes to the early detection and management of diabetic retinopathy, ultimately improving patient outcomes in diabetes care.
Keywords: Diabetic Retinopathy Dataset, Pre-Processing, DenseNet, Deep learning, Classification, Accuracy.
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Software: Matlab 2020a or above
Hardware:
Operating Systems:
Processors:
Minimum: Any Intel or AMD x86-64 processor
Recommended: Any Intel or AMD x86-64 processor with four logical cores and AVX2 instruction set support
Disk:
Minimum: 2.9 GB of HDD space for MATLAB only, 5-8 GB for a typical installation
Recommended: An SSD is recommended A full installation of all MathWorks products may take up to 29 GB of disk space
RAM:
Minimum: 4 GB
Recommended: 8 GB
· Introduction to Matlab
· What is EISPACK & LINPACK
· How to start with MATLAB
· About Matlab language
· Matlab coding skills
· About tools & libraries
· Application Program Interface in Matlab
· About Matlab desktop
· How to use Matlab editor to create M-Files
· Features of Matlab
· Basics on Matlab
· What is an Image/pixel?
· About image formats
· Introduction to Image Processing
· How digital image is formed
· Importing the image via image acquisition tools
· Analyzing and manipulation of image.
· Phases of image processing:
o Acquisition
o Image enhancement
o Image restoration
o Color image processing
o Image compression
o Morphological processing
o Segmentation etc.,
· How to extend our work to another real time applications
· Project development Skills
o Problem analyzing skills
o Problem solving skills
o Creativity and imaginary skills
o Programming skills
o Deployment
o Testing skills
o Debugging skills
o Project presentation skills
o Thesis writing skills