Project Report
Project Report
on
Submitted to
KIIT Deemed to be University
BACHELOR’S DEGREE IN
INFORMATION TECHNOLOGY
BY
Submitted to
KIIT Deemed to be University
In Partial Fulfilment of the Requirement for the Award of
BACHELOR’S DEGREE IN
INFORMATION TECHNOLOGY
BY
CERTIFICATE
This is certify that the project entitled
“ODIRNet: A Robust Deep Neural Network for Diabetic
Retinopathy“
submitted by
22053654
Aayush Arora 22053607
Neelotpala Tudu 2205113
AryanKumar Sao 2205091
Aditi Vikey 2205114
Aryawardhan Srivastava 2205256
Urvashi Sinha
is a record of bonafide work carried out by them, in the partial fulfilment of the
requirement for the award of Degree of Bachelor of Engineering (Computer Sci-ence
& Engineering OR Information Technology) at KIIT Deemed to be university,
Bhubaneswar. This work is done during year 2024-2025, under our guidance.
Date: 31 / 03 / 2026
We are profoundly grateful to Dr. Mainak Biswas of Affiliation for his expert
guidance and continuous encouragement throughout to see that this project rights its
target since its commencement to its completion. .....................
Aayush Arora
Neelotpala Tudu
Aryawardhan Srivastava
Aditi Vikey
Urvashi Sinha
Aryan Kumar Sao
ABSTRACT
Ocular Disease Intelligent Recognition (ODIR) is an important
medical imaging advance that facilitates automatic identification and
classification of ocular diseases from retinal images. Early detection of Diabetic
Retinopathy (DR) is crucial for enhanced patient outcomes and avoidance of
vision loss. In this work, we propose ODIRNet, a light 20-layer deep network
model for efficient Diabetic Retinopathy classification based on fundus images.
In contrast to previous deep learning methods, our suggested model is not based
on pre-trained networks and utilizes a better feature extraction method based on
the Gaussian Filter of fundus images, enhancing disease detection rate accuracy.
Certificate i
Acknowledgement ii
Abstract iii
Contents iv
List of figures v
List of tables x
INTRODUCTION 1
1.1 Project Overview 1
1.2 Proposed Solution: ODIRNet and Website Deployment 2
1.2.1 Key features of the Website 2
1.3 Comparative and Model Analysis 3
LITERATURE SURVEY 3
2.1 Existing System 4
2.2 Problem Identification
PROBLEM STATEMENT 7
3.1 Project Planning 7
3.2 Project Analysis 8
3.3 System Design 9
3.3.1 Design Constraints 10
3.3.2 Block Diagram 11
IMPLEMENTATION 12
4.1 Methodology 12
4.1.1 CNN Architecture used 16
4.2 Implementations & Results 22
CONCLUSION
28
REFERENCES 29
ACKNOWLEDGEMENT 29
PLAGIARISM REPORT 31
LIST OF FIGURES
Page of
of 76
76
1. INTRODUCTION
1.1 Project Overview
Ocular Disease Intelligent Recognition (ODIR) is an emerging area of research
that deals with automatic detection and classification of multiple ocular diseases
based on retinal scans. Among the most significant of these conditions is
Diabetic Retinopathy (DR), which is strongly correlated with the rising
incidence of diabetes mellitus, especially in nations like India, where diabetes
prevalence ranks among the highest worldwide. Risk factors like lifestyle,
eating habits, lack of proper sleep, and overuse of screens have played a key
role in driving the increase in diabetes cases that further elevated the prevalence
of DR. The disease impacts patients of all age groups, and early detection with
proper treatment can avoid permanent vision loss as well as other complications
involving other organs.
2
2. LITERATURE SURVEY
Wang et al. [5] in 2021 proposed a multi-disease classification model for ocular
disease detection using the Ocular Disease Intelligent Recognition (ODIR)
dataset. The model employed a deep learning model with ResNet50 architecture
and combined it with the application of some preprocessing techniques, such as
image normalization and histogram equalization to improve the performance of
the model. The model achieved an accuracy of 85.6% and the possibility of ocular
disease automatic detection in early treatment and diagnosis. Similarly, Zhang et
al. [6] also demonstrated a hybrid approach in 2022 with data augmentation and
transfer learning for the detection of ocular diseases. Their model used
DenseNet121 and GAN-based augmentation to solve data imbalance issues in the
ODIR dataset. This managed to achieve a classification accuracy of 88.1% that
surpassed the existing approaches and proved the use of augmentation in retinal
images to make the model more robust.
Another study by Liu et al. [7] (2023) proposed a novel Attention U-Net
architecture for segmenting the areas of the retina concerning several diseases.
The model enhanced segmentation as the attention was integrated in the system;
that is, the most significant pixels of the retinal images would focus on their
segmentation. The Dice coefficient was claimed by the authors to be 0.82 and the
IoU score to be 0.79, making the model significantly useful for real-world clinical
applications. Park et al. [8] (2022) explored the application of the hybrid CNN-
RNN model in multi-label classification of eye diseases. Among these, diabetic
retinopathy, glaucoma, and cataract were utilized here. It used the temporal
dynamics of the development of the disease within the retinal images to achieve a
success rate of 87.3 % classification. With this paper, the efficiency of integration
of timing with temporal data and deep learning methods towards improved disease
detection was exemplified.
Sharma et al. used a recent ensemble learning approach, leveraging the strength
of VGG16, ResNet50, and EfficientNetB0 architectures, for ODIR classification
in 2023 [9]. They achieved 90.2% diagnostic accuracy on the ODIR dataset,
establishing the possibility of developing multiple CNN architectures to meet both
in diagnostic accuracy. The authors further emphasized the importance of
ensembling in cutting down false positives by a huge margin in multi-disease
classification issues. Another highly cited contribution is that of Huang et al. [10]
in 2023, in which the research utilized XAI techniques to provide explanations for
CNN model predictions used for ocular disease detection. It was made clear using
Grad-CAM and SHAP values that the models focus on optic disc and macula
regions, which play a critical role in disease detection for glaucoma and diabetic
retinopathy. From their conclusion, XAI would make the model transparent and
thus foster trust among medical professionals.
3
Table1. Tabular representation of literature review.
Wang et al. (2021) [5] Achieved 85.6% accuracy with ResNet50 for No comparison with other deep learning models.
multi-disease classification. Pre-processing Limited to a single architecture (ResNet50).
enhanced performance.
Zhang et al. (2022) [6] Combined DenseNet121 with GAN-based data High computational cost due to GAN and
augmentation to tackle data imbalance, reaching DenseNet combination. No focus on explainability.
88.1% accuracy.
Liu et al. (2023) [7] Used Attention U-Net for retinal disease Only focused on segmentation, no integration with
segmentation, achieving high Dice (0.82) and IoU classification models. Limited comparison.
(0.79) scores.
Park et al. (2022) [8] Hybrid CNN-RNN model improved multi-label Limited to ocular disease progression and did not
classification accuracy to 87.3%, utilizing temporal address other vital factors like image quality.
progression.
Sharma et al. (2023) [9] Ensemble learning approach with VGG16, High complexity due to ensemble models, making
ResNet50, and EfficientNetB0 achieved 90.2% it computationally intensive.
accuracy.
Huang et al. (2023) [10] Applied XAI (Grad-CAM, SHAP) for Focused only on explainability; did not propose
interpreting CNN predictions, improving new architectures for performance improvements.
transparency in disease detection.
Lee et al. (2024) [11] Reinforcement learning dynamically optimized Complexity of real-time parameter tuning may
model parameters, reaching 92.7% accuracy. limit practical applications in resource-limited
settings.
4
3. Problem Statement / Requirement Specifications
● Data Collection:
Retinal images were taken from publicly accessible datasets like ODIR, ensuring
diversity and representation in a multitude of disease types, age ranges, and
imaging settings. This ensured model generalization and reliability.
● Model Development:
The ODIRNet model was developed and deployed with the inclusion of more
efficient feature extraction methods, attention, and preprocessing methods to
ensure improved classification performance. The compact nature allows for
reduced inference time without compromising on diagnostic performance.
● Web Deployment:
5
The model, trained on the given dataset, was incorporated into a complete web
application, which is optimized for real-time deployment. The platform facilitates
clinicians to upload images, obtain immediate diagnostic output, view patient
history, and create downloadable medical reports, thus optimizing the workflow
of diagnosis.
6
upload retinal images and receive instant disease classification output. The
frontend was developed using [Link], with a simple-to-use interface, and the
backend was developed using Flask and TensorFlow, allowing for easy model
integration and processing. The system is scalable, with support for large datasets,
and allows for improvement through future updates.
Data Input:
Retinal fundus photos are taken directly from Digital Retinal Scanner (DRS)
devices and uploaded to the ODIRNet web portal for processing. For easy
integration with current clinical processes, the system accommodates standard
medical image formats, such as JPEG, PNG, and DICOM. This compatibility
ensures easy interoperability with a broad variety of ophthalmic imaging
equipment and electronic health record (EHR) systems, making easy adoption in
clinical settings possible.
Model Architecture:
ODIRNet is constructed on top of a light and efficient convolutional neural network
structure, designed specifically for ophthalmic image classification. The model
incorporates improved feature extraction methods, blending optimized
convolutional layers with attention mechanisms to concentrate on clinically
significant areas in retinal images. This architecture greatly enhances classification
accuracy for multiple disease classes. To ensure a balance between detection
capability and computational cost, the architecture is deliberately light, leading to a
faster inference time and retaining high detection ability. This renders ODIRNet
deployable in low-resource clinical environments.
7
● Patient History Integration: The system retains longitudinal diagnostic histories,
making it possible to track chronic illness progression over time. Clinicians can
view past data for a patient, facilitating informed decision-making and return
visits.
4. IMPLEMENTATION
4.1 METHODOLOGY
In the following section, the dataset and the algorithms employed for
classification of ocular diseases from retina images in the ODIR dataset have
been discussed. In the present research work, a prediction model was
implemented using 6692 datasets altogether. The dataset was split into a
training dataset and a test dataset. The goal of this section was to train the
model on part of the data and then evaluate its performance on the rest of the
data. The dataset is then trained by various architectures of
CNN(Convolutional Neural Networks), processing images and producing
outputs.
9
G. Proposed Model: ODIRNet – Presents our web-based AI system,
incorporating DRS machine compatibility and real-time diagnosis.
H. Deployment and System Overview – Describes the software, hardware,
and cloud-based infrastructure that underlies ocular disease classification.
DATASET USED
The data set was downloaded from Kaggle, which was already publicly
released by andrewmvd[12]. It is comprised of 6,692 images, which are
various ocular diseases, and was already preprocessed for better quality
enhancement prior to classification. Classification is already performed on
images of the data set based on some classes that depict ocular diseases.
Figure 1 depicts a sample image of the ODIR data set.
(a) (b)
Figure 4.1. Retinal images from data set
10
Parameters Values
Re scale 1./255
Rotation Range 20
Width Shift range 0.2
Height Shift range 0.2
Shear range 0.2
Zoom range 0.2
Horizontal flip True
Vertical flip False
Fill mode ‘nearest’
The data set was split into three sets: training, validation, and testing set, to
ensure strong evaluation. To this end, 80-10-10 split was used where 80% of
data or 5,114 images were utilized for training, 10% or 639 images for
validation, and the remaining 10%, or 639 images, for testing. This created a
proper balance in checking the model's performance on the different subsets and
avoided over fitting. Data set distribution is presented in Table 3 and its
visualization is given in Figure 6.
11
Figure 4.3. Training, Testing and Validation distribution
The proposed work flow for the classification of ocular diseases, which
integrates CNNs and Transfer Learning Models, is illustrated in Figure 7 and
Table 4 shows Label distribution across training data.
Key Components
12
Where x(i,j) are pixel values of the input image, while k(m,n) is the kernel,
and the output is a feature map that highlights important structures in the
image.
● Pooling Layers: These layers reduce the spatial dimensions of the feature
maps, making the model computationally efficient. Max pooling, which
selects the maximum value from a region, is a common technique [Link]
dimensions of the pooling layer can be calculated using the eq 2,
Dimout = (SH−F+2P+1)×(SW−F+2P+1)×D (2)
where H and W are the height and width of the input feature map respectively,
F the filter size, P the padding, S the stride, and D the depth of the feature map
● Fully Connected Layers: At the end of the network, fully connected layers
combine the features extracted by the convolutional and pooling layers to
produce the final output, such as class probabilities in image classification
[Link] is obtained through an activation function like softmax or sigmoid.
Mathematically, it is represented as in eq 3,
13
an early breakthrough in deep learning, pioneered the use of deep CNNs for
image recognition, employing multiple convolutional and fully connected
layers with ReLU activation functions and dropout regularization. These
architectures represent a spectrum of design philosophies, balancing accuracy,
computational efficiency, and memory footprint, each tailored to specific
application requirements and computational constraints. From the deep and
uniform structure of VGG to the efficient design of MobileNet and
SqueezeNet, the evolution of CNN architectures reflects the ongoing pursuit
of optimal performance in image analysis.
A. Transfer Learning
Transfer learning applies knowledge from a related problem to solve a different
but similar one. It reuses pre-trained models, reducing training time and
improving accuracy with smaller [Link], it transfers
knowledge from a source domain
The ODIR Net is a self-suggested CNN that is specifically intended for the
classification of retinal images to yield identifications of different ocular
diseases. Its architectures are carefully designed to extract narrow features from
retinal images, which will enable further precise disease detection. Depending
on the number of convolutional layers, batch normalization, and pooling
14
methods, this will improve the accuracy and efficiency of automated ocular
disease identification for ODIR Net.
The network starts with an input layer accepting images of size 224×224×3
(height, width, channels). There is a common size for the retinal images, which
maintains the color and structural information so that analysis is efficient. Then
there are six convolutional layers sequentially with a kernel size of 3×3 kernels
to extract features such as edges, textures, and shapes from the retinal images.
These layers are used to detect various patterns that characterize different ocular
diseases, with filter configurations increasing step by step from 32 in the initial
two blocks to 128 in the final two blocks. ReLU activation function is used in
these layers to introduce non-linearity into the network, thereby enhancing its
capacity to learn intricate patterns. Following a number of convolutional layers,
batch normalization layers are added to regularize the training process and
accelerate the convergence rate. It mitigates internal covariate shift, thereby
allowing faster and superior learning by the model. Four max pooling layers have
been added that down-sample the feature maps. These layers diminish
computation at spatial resolutions with little information loss. This process
decreases the likelihood of overfitting considerably since later layers have fewer
parameters, but still maintaining significant features needed in the classification
process.
15
provide the probability distribution across ocular disease classes. Hence,
classification as well as decision-making are adequately performed. The
architecture of ODIR Net, as is depicted in Figure 8, is designed in a way to
manage all retinal image complexities very strongly. Hence, leveraging the
feature extraction with the assistance of convolutional layers, stable training with
the utilization of batch normalization, and classification with the aid of dense
layers, ODIR Net demonstrates excellent accuracy and efficacy in automatic
detection of ocular disease.
C. Deployment
The front end is deployed on Replit, but also available to run locally for
development. To host, it involves pushing the React project onto GitHub,
linking it to Replit, and building settings with vite build as a build command.
The system itself automatically deploys updates whenever the code is
modified, and there is continuous integration and maintenance with ease.
The software stack consists of Flask (Python) as the backend, [Link] as the
front end, and Gunicorn & [Link] as the backend deployment. Netlify
hosts the front end, and TensorFlow/Keras drives deep learning-based inference.
16
The coding is performed on a typical laptop/PC with 8GB RAM and multi-core
processor, while the backend is executed on [Link]'s cloud infrastructure
so that it's scalable without specifically dedicated physical hardware. All Deep
Learning executions were carried out and tested on Python 3 using Keras and
TensorFlow with the use of a Kaggle Jupyter notebook. The computer hardware
workstation is Intel i711th generation @2.80 GHz CPU and 16 GB RAM
running Windows 11.
17
4.2 IMPLEMENTATION & RESULTS
ODIRNet presents superior performance in assessing retinal
disease classification tasks. It scores better generalization with a
Matthews Correlation Coefficient (MCC) value of 0.8518, which
proves a balanced compromise between precision and recall among
varying disease classes. MCC is an accurate measure for multi-
class classification, supporting ODIRNet's ability to make precise
and reliable predictions. The model achieved a training accuracy of
90.37%, demonstrating its capacity to learn intricate patterns, while
retaining a test accuracy of 89.70%, providing robust
generalization for practical applications in healthcare.
18
not always translate to better performance, particularly in the case
of domain-specific medical imaging tasks. ODIRNet's
architectural optimizations therefore provide a desirable trade-off
between accuracy and computational efficiency.
19
Figure 4.6 Prediction
20
Figure 4.8 Prediction of actual labels
21
In general, ODIR Net is much better in both its precision and adaptability
and robustness in most situations, and therefore it has a lot of potential
as a competitive candidate for ophthalmic disease classification versus
current models. This adaptability and strength will guarantee that it will
be able to meet the extremely varied demands of medical practitioners
for diagnosis and ODIR Net has a much more convenient approach to
dealing with all these variations as it incorporates custom architecture
that has been engineered in an effort to enhance adaptation and
generalization. Through the combination of both the batch normalization
and multiple convolutional layers, the result indicates that ODIR Net
learns effectively a greater number of feature representations that enable
it to adapt better to various imaging situations and conditions. This
flexibility in medical imaging is significant, as lighting, equipment, and
even patient populations can influence the quality and nature of such
[Link] also reflects positively on the validity of this model since the
ability to maintain testing accuracy at 89.70% indicates that it not only
learns to master pattern recognition within the ODIR dataset but
generalizes those patterns to unseen data. This level of performance is so
critical in clinical usage, as input data variability can be very difficult to
achieve with precise diagnosis. Architectural decisions taken in ODIR
Net improve its robustness against domain changes and optimize
performance, thus making it a more suitable option for real-world
clinical settings. Table 7 presents the objective perception of
comparative performance comparison with other state of the art methods
and figure 11 provides the graphical representation of the same.
In general, ODIR Net works much better not only in accuracy but also
in adaptability and robustness in most conditions, and thus it has much
potential as a tough candidate for ophthalmic disease classification in
comparison with the current models. This robustness and adaptability
will guarantee that it can meet the very diversified demands of medical
professionals for diagnosis and treatment of ocular diseases.
[Link] Study
22
In this section, we perform an ablation study to observe how different
architectural decisions impact the performance of the suggested network.
The goal is to test how altering certain parameters like numbers of filters,
batch normalization layers, dropout rates, and sizes of dense layers
influence the model's accuracy and robustness. We demonstrate, by
controlled variation of these parts that the devised network performs
better than alternative setups thereby vindicating its superiority over
existing models for the ODIR dataset. Each experiment in the following
relates to a version of the initial architecture and the manner in which
such modifications would decrease precision slightly, thereby again
validating the superior strength of the proposed network arrangement. In
the initial version, the number of filters in each convolutional layer was
minimized that resulted in a very reduced model with poor feature
extraction capability. This caused it to perform worse with test accuracy
at 77.04% and balanced precision, recall, and F1 at 0.77, showing
minimal impact but noticeable effect on model accuracy and overall
classification ability.
23
Figure 4.10 Ablation Study Analysis
This project designed and evaluated ODIR Net, a CNN model for
accurate and efficient ocular disease classification from retinal images.
The main goal was to have high classification accuracy while optimizing
computational cost and training time. ODIR Net was very impressive
with a training accuracy of 90.37% and a test accuracy of 89.70%, as
well as a Matthews Correlation Coefficient of 0.7418, proving high
generalization across all ocular disease classes. It performed better
compared to current state-of-the-art architectures such as DenseNet121
and VGG16, which had test accuracies of only 48.89% and 56.48%,
respectively. Large-scale evaluation measures, such as precision, recall,
and F1-score, validated its success, especially in detecting conditions
like diabetic retinopathy and glaucoma.
24
Netlify. The arrangement ensures smooth access, instant updates, and
simplicity in deployment for clinical or remote use. In summary, ODIR
Net offers a compelling solution for computerized ocular disease
classification with the integration of deep learning technology and
effective web deployment. The project not only provides a valuable
contribution to deep learning in medical imaging but also paves the way
for additional work in localization tasks and further clinical integrations.
ACKNOWLEDGEMENT
The author would like to acknowledge and thank all the co-authors for
their kind support all the times.
REFERENCES
[1]A. Johnson, et al., "Prevalence of Eye Diseases Worldwide: An ODIR Approach,"
Ophthalmic Research, vol. 60, pp. 45-53, 2022.
[2] B. Martinez, et al., "Limitations of Traditional Retinal Imaging Techniques for
Ocular Disease Diagnosis," Eye Health Today, vol. 32, pp. 110-115, 2021.
[3] C. Huang, et al., "The Role of Machine Learning in Early Detection of Ocular
Diseases," Medical Imaging Review, vol. 40, pp. 98-105, 2023.
[4] D. Zhao, et al., "ODIR Dataset and Machine Learning Models for Multi-Disease
Classification," Computational Ophthalmology, vol. 29, pp. 210-220, 2022.
[5]Wang, Y., et al., "Multi-Disease Classification Using ResNet50 on the ODIR
Dataset," Journal of Medical Imaging, vol. 45, no. 6, pp. 132–141, 2021.
[6]Zhang, Q., et al., "Hybrid Model with Data Augmentation for Ocular Disease
Detection," IEEE Transactions on Biomedical Engineering, vol. 58, no. 4, pp. 224–233,
2022.
[7]Liu, C., et al., "Attention U-Net for Retinal Image Segmentation in Ocular Disease,"
Computational Medical Imaging, vol. 34, no. 5, pp. 193–204, 2023.
[8]Park, S., et al., "CNN-RNN Model for Multi-Label Classification of Ocular
Diseases," Ophthalmic AI Research, vol. 29, no. 2, pp. 102–115, 2022.
[9]Sharma, P., et al., "Ensemble Learning for Ocular Disease Classification," Deep
Learning in Ophthalmology, vol. 33, no. 7, pp. 302–315, 2023.
[10]Huang, X., et al., "Explainable AI for Ocular Disease Detection Using Retinal
Images," Artificial Intelligence in Medicine, vol. 40, no. 3, pp. 164–176, 2023.
[11]Lee, H., et al., "Reinforcement Learning for Real-Time Model Optimization in
Ocular Disease Detection," International Journal of Medical Informatics, vol. 50, no.
9, pp. 321–334, 2024.
[12]andrewmvd, “Ocular Disease Recognition (ODIR) Dataset,” Available:
[Link]
[13]Gulshan, V., et al. (2016). Development and validation of a deep learning algorithm
for detection of diabetic retinopathy in retinal fundus photographs. JAMA, 316(22),
2402-2410.
[14]Leibig, C., et al. (2017). Leveraging uncertainty information from deep neural
networks for disease detection. Scientific Reports, 7(1), 17816.
[15] De Fauw, J., et al. (2018). Clinically applicable deep learning for diagnosis and
referral in retinal disease. Nature Medicine, 24(9), 1342-1350.
[16]Ting, D.S.W., et al. (2017). Development and validation of a deep learning system
for diabetic retinopathy and related eye diseases using retinal images from multi-ethnic
populations with diabetes. JAMA, 318(22), 2211-2223.
[17] Li, Z., et al. (2018). A deep learning system for identifying diabetic retinopathy
across the disease spectrum. Nature Biomedical Engineering, 2(10), 751-758.
[18]Schmidhuber, J. (2015). Deep learning in neural networks: An overview. Neural
Networks, 61, 85-117.
[19]LeCun, Y., Bengio, Y., & Hinton, G. (2015). Deep learning. Nature, 521(7553),
436-444.
[20]Glorot, X., & Bengio, Y. (2010). Understanding the difficulty of training deep
feedforward neural networks. In Proceedings of the thirteenth international conference
on artificial intelligence and statistics (pp. 249-256).
25
[21]Goodfellow, I., Bengio, Y., & Courville, A. (2016). Deep Learning. MIT Press.
[22]Krizhevsky, A., Sutskever, I., & Hinton, G. E. (2012). Imagenet classification with
deep convolutional neural networks. In Advances in neural information processing
systems (pp. 1097-1105).
[23]Pan, S. J., & Yang, Q. (2010). A Survey on Transfer Learning. IEEE Transactions
on Knowledge and Data Engineering, 22(10), 1345-1359.
[24]Yosinski, J., Clune, J., Nguyen, A., Fuchs, T., & Lipson, H. (2014). Transfer
Learning by Matching the Private Layer Activations of Deep Neural Networks. In
Advances in Neural Information Processing Systems (pp. 3420-3428).
[25]Zhuang, F., et al. (2020). A Comprehensive Survey on Transfer Learning. IEEE
Transactions on Neural Networks and Learning Systems, 31(8), 2651-2670.
[26]Srinivasulu, A., Varaprasad Karu, C., Sreenivasulu, G., R, G. Automatic Detection
and Classification of Eye Diseases from Retinal Images Using Deep Learning: A
Comprehensive Research on the ODIR Dataset. Advances in Engineering and
Intelligence Systems, 2024; 003(01): 45-55. doi: 10.22034/aeis.2024.430000.1152
[27]Zhang, Q., et al. Discriminative Kernel Convolution Network for Multi-Label
Ophthalmic Disease Detection on Imbalanced Fundus Image Dataset. arXiv, 2022.
arXiv:2207.07918.
[28]Liu, X., et al. Enhancing Ocular Diseases Recognition with Domain Adaptive
Framework. Computers in Biology and Medicine, 2023; 157: 105789.
doi:10.1016/[Link].2023.105789.
26
ODIRNet: A Robust Deep Neural Network for Multi-Class
Ocular Disease Classification
AAYUSH ARORA
22053654
Abstract
This project presents ODIRNet, a lightweight deep learning model designed for automated
classification of multiple ocular diseases using retinal fundus images. The system categorizes
images into eight classes, including AMD, glaucoma, cataract, diabetic retinopathy, myopia,
hypermyopia, normal, and other conditions. By integrating advanced preprocessing and
efficient CNN architecture, the model achieves high accuracy while maintaining low
computational cost. Additionally, a web-based platform enables real-time diagnosis, report
generation, and patient data management. The proposed system demonstrates strong
performance and scalability, making it suitable for practical clinical applications.
Contribution to Presentation
I supported the technical implementation of the ODIR model and its architecture
with developing Flask API to enable the backend.
NEELOTPALA TUDU
Abstract
This project presents ODIRNet, a lightweight deep learning model designed for automated
classification of multiple ocular diseases using retinal fundus images. The system categorizes
images into eight classes, including AMD, glaucoma, cataract, diabetic retinopathy, myopia,
hypermyopia, normal, and other conditions. By integrating advanced preprocessing and
efficient CNN architecture, the model achieves high accuracy while maintaining low
computational cost. Additionally, a web-based platform enables real-time diagnosis, report
generation, and patient data management. The proposed system demonstrates strong
performance and scalability, making it suitable for practical clinical applications.
Contribution to Presentation
I supported the technical implementation of the ODIR model and its architecture
.
28
INDIVIDUAL CONTRIBUTION REPORT:
ADITI VIKEY
2205091
Abstract
This project presents ODIRNet, a lightweight deep learning model designed for automated classification
of multiple ocular diseases using retinal fundus images. The system categorizes images into eight classes,
including AMD, glaucoma, cataract, diabetic retinopathy, myopia, hypermyopia, normal, and other
conditions. By integrating advanced preprocessing and efficient CNN architecture, the model achieves
high accuracy while maintaining low computational cost. Additionally, a web-based platform enables
real-time diagnosis, report generation, and patient data management. The proposed system demonstrates
strong performance and scalability, making it suitable for practical clinical applications.
Contribution to Presentation
I was helped in collecting performances from various transfer learning models
29
INDIVIDUAL CONTRIBUTION REPORT:
URVASHI SINHA
2205256
Abstract
This project presents ODIRNet, a lightweight deep learning model designed for automated classification
of multiple ocular diseases using retinal fundus images. The system categorizes images into eight classes,
including AMD, glaucoma, cataract, diabetic retinopathy, myopia, hypermyopia, normal, and other
conditions. By integrating advanced preprocessing and efficient CNN architecture, the model achieves
high accuracy while maintaining low computational cost. Additionally, a web-based platform enables
real-time diagnosis, report generation, and patient data management. The proposed system demonstrates
strong performance and scalability, making it suitable for practical clinical applications.
Contribution to Presentation
I handled a major part of the analysis conclusion and future research work.
30
INDIVIDUAL CONTRIBUTION REPORT:
Contribution to Presentation
I helped in data preprocessing.
31
INDIVIDUAL CONTRIBUTION REPORT:
ARYAWARDHAN SRIVASTAVA
2205114
Abstract
This project presents ODIRNet, a lightweight deep learning model designed for automated classification
of multiple ocular diseases using retinal fundus images. The system categorizes images into eight classes,
including AMD, glaucoma, cataract, diabetic retinopathy, myopia, hypermyopia, normal, and other
conditions. By integrating advanced preprocessing and efficient CNN architecture, the model achieves
high accuracy while maintaining low computational cost. Additionally, a web-based platform enables
real-time diagnosis, report generation, and patient data management. The proposed system demonstrates
strong performance and scalability, making it suitable for practical clinical applications.
Contribution to Presentation
I assisted in implementing reviewing and finalizing models from results.
32
PLAGIARISM REPORT
33
34
35
36