Professional Documents
Culture Documents
Coimbatore, India
Keywords— Diabetic Retinopathy Detection; Residual Figure 1: Visual Changes in the DR eye
Network; Transfer Learning; Deep Learning Level 0 is the stage where there is no damage caused by
the diabetes mellitus. Level 1 and Level 2 is the stage where
I. INT RODUCT ION there will be a few microaneurysms present in the retina.
Increase in the microaneurysms leads to the level 3 stage.
Modern people are in the world of smart and technical. As Level 4 is the stage which will lead to the blindness of the
the days run faster in this technical world, all are interested in
patient.
inventing new things and all of them are forgetting about their
health... "Health" is the primary one for all human being.
Diabetic retinopathy is a damage to the retina caused by the II. LIT ERAT URE SURVEY
complications of diabetes mellitus. The retina is a membrane Various researchers have tried to create a model to detect the
that covers the back of the eye and it is sensitive to light. It diabetic retinopathy at earlier stage. Some of the models have
covers any light that hits the eye into the signals that can be high accuracy but low sensitivity and some of them has low
interpreted by the brain. This process produces visual images accuracy but high sensitivity. The researchers have used
and it is how sight functions in the human eye. Diabetic various techniques like supervised method. Kulwinder Mann
retinopathy damages the blood vessels within the retinal
and Sukhpreet Kaur [3] used an Artificial Neural Network
tissues, causing them to leak fluid and distort visions .Blurred
vision, impairment of colour vision, poor night vision are model to detect the early stage of this disease. They mainly
some of the symptoms caused by the diabetic retinopathy. The concentrated on segmenting the blood vessels from the retina.
visual changes in DR eye is shown in figure 1. The Diabetic Karamai et al[4] uses the Dictionary learning based approach
retinopathy is classified into five stages method to detect the stages and it gives the accuracy of 90%.
Carrera et al [5] proposed a model which is based on the
Level 0 – No DR Novel approach using digital processing, it gives the
Authorized licensed use limited to: University of New South Wales. Downloaded on May 18,2021 at 09:20:00 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the Sixth International Conference on Inventive Computation Technologies [ICICT 2021]
IEEE Xplore Part Number: CFP21F70-ART; ISBN: 978-1-7281-8501-9
sensitivity of about 95%. Ellisa Riccietial[6]used the detecting the ageing of the blood capillaries with time and it
Orthogonal lines SVM method to particularly increase the also segmenting them for the disease detection. Lee et.al [9]
accuracy of the model and it also succeeds it by getting an gave a brief explanation of how to detect the walls of the
accuracy of 96%. . Adarsh and Jeyakumari [7] proposed a blood capillaries. Can et.al team [10] does extension work on
model that work on the classification issues (i.e: automatic the tracking of the blood capillaries using the extension of the
detection and classifying the DR model). It gave good results, blood vessels. Few methods and its performance were listed in
but it couldn’t satisfies the other type of classifiers. A new table 1.
algorithm was introduced by Hoover [8] which is used for
Roychowdhry et.al
Machine learning( Ada Boost Gaussian mixture model and KNN) 80 85 _
[12]
Authorized licensed use limited to: University of New South Wales. Downloaded on May 18,2021 at 09:20:00 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the Sixth International Conference on Inventive Computation Technologies [ICICT 2021]
IEEE Xplore Part Number: CFP21F70-ART; ISBN: 978-1-7281-8501-9
arrays such as images and videos. DL exactly depends The Performance measures used fix model evaluations are
on training the dataset for a long time to give the Accuracy = (TP-TN)/(TP+TN+FP+FN)
expected output.The lack of training given to the dataset Precision = TP/(TP+FP)
to train a model gives the wrong output (i.e. The amount Sensitivity (Recall) = TP(TP+FN)
of time given to train a dataset plays an important role F1Score = (2*Recall*Precision)/(Recall + Precision)
in giving the expected output, and also the lack of time Where ,
given to train a model is considered as a one of the key True Positive (TP) = Predicted class is True and
challenges of applying DL in healthcare).Transfer actual class is also True.
learning reduces the data needed to be trained, and also True Negative(TN) = Predicted class is False and
minimizes the training time to train the model. also actual class is also False.
False Positive(FP) = Predicted class is True , but the
actual class is False.
False Negative(FN) = Predicted class False , but the actual
class is True.
Fig 2. Transfer learning block diagram [11] Figure 3: Results: Accuracy, Sensitivity and Specificity
V. Experimental Setup
The classification of the classes were defined numerically as
0-No Diabetic Retinopathy , 1-Mild , 2-Moderate , 3-
Proliferative , 4-Severe.The model was implemented using
Python Programming language with tensor flow backend ,The
code was executed in Kaggle notebook using pycharm. The
input image given to the model is of size 512 x 512, with a
learning rate of 2e-3 Adam optimizer and multi class cross - Fig 4. Confusion matrix
entropy is used to avoid overfitting. All the parameters of the
model were initialized with pretrained ResNet-50 model VI Result Analysis
parameters already classification. The model was run on DGX A. Performance measures of ResNet on Kaggle dataset
server with tesla V100 GPU cards. The final trained network Table 2 gives the performance measures of ResNet
achieved 89.4% accuracy, 97% specificity and 57% sensitivity architecture on Kaggle Dataset
and the same is shown in figure 3. Recall
F1
35,162 images were taken from the kaggle dataset were split Class Accuracy Precision (Sensit Specificity
Score
into 80:20 ratio for training and testing. From this five classes ivity)
problem, we train the model to predict the class using the 0 83.95 99 83 40 90
transfer learning method with the help of ResNet-50. The 1 93.94 21 64 99 41
obtained confusion matrix is shown in figure 4. The model 2 88.12 37 67 96 48
defines accuracy as the amount of correct classification. 3 98 30 60 99 40
The final trained model achieved: 4 97.03 41 46 98 43
Accuracy – 89.4% Table 2 performance measures of ResNet architecture
Specificity – 97%
Sensitivity – 57%
Authorized licensed use limited to: University of New South Wales. Downloaded on May 18,2021 at 09:20:00 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the Sixth International Conference on Inventive Computation Technologies [ICICT 2021]
IEEE Xplore Part Number: CFP21F70-ART; ISBN: 978-1-7281-8501-9
98 97.3 99 99 99 98
100 96
93.94
90
88.12
83.95 83
80
Class 0
67
64 Class 1
60
60
Class 2
48
46
43 Class 3
41 40 41 40
40 37
Class 4
30
21
20
0
Accuracy Precision Recall(Sensitivity) Specificity F1 Score
Authorized licensed use limited to: University of New South Wales. Downloaded on May 18,2021 at 09:20:00 UTC from IEEE Xplore. Restrictions apply.
Proceedings of the Sixth International Conference on Inventive Computation Technologies [ICICT 2021]
IEEE Xplore Part Number: CFP21F70-ART; ISBN: 978-1-7281-8501-9
95 94
94
93 93.04
VGG-19
90
InceptionV
3
85
85 ResNet-18
ResNet-50
80
75
Accuracy Precision Sensitivity Specificity F1 Score
VII Conclusion and fuzzy c means based feature extraction and classification of diabetic
retinopathy using support vector machines.” 2017 International
Transfer learning approach using ResNet-50 model was Conference on Communication and Signal Processing (ICCSP). IEEE,
proposed. Diabetic retinopathy disease are incurable till now 2017.
as the scientist are trying to find the solution for this problem. [6] E. Ricci and R. Perfetti, “Retinal blood vessel segmentation using line
The patients can’t cure the problem, but they can prevent it operators and support vector classification,” IEEET ransactions on
from going to severe stage by detecting it’s stage and taking Medical Imaging, vol. 26, no. 10, pp. 1357 –1365, 2007.
healthy foods. So, many authors proposing a model that can [7] Adarsh. P and D. Jeyakumari, “Multiclass SVM-Based Automated
Diagnosis of Diabetic Retinopathy”, Int. Conf. on Comm.& Signal
detect the diabetic retinopathy stages in early period, but we Proc., India, April 3-5, 2013.
conclude that transfer learning model has a slight increase in [8] A. Hoover, V. Kouznetsova, and M. Goldbaum, “Locatingblood vessels
the development compared to the other models. From the in retinal images by piecewise threshold probingof a matched filter
result analysis, it is observed that the model gives a a good response,” IEEE Transactions on MedicalImaging, vol. 19, no. 3, pp.
accuracy of 89.4%.In future with the help of this approach 203–210, 2000.
some other author can increase it’s efficiency to peak and [9] V.S. Lee, R.M. Kingsley, E.T . Lee, “T he diagnosis of diabetic
retinopathy, Ophthalmoscopy vs. fundus photography”, Jour. Of
make use of it for diabetic patients. Ophthalmology, Vol. 100, pp. 1504–1512, 1993.
[10] Can, H. Shen, J.N. T urner, H.L. T anenbaum, B. Roysam, “ Rapid
References automated tracing and feature extractionfrom retinal fundus images
[1] Kaggle. (2015). Diabetic Retinopathy Detection. [online] Available at: using direct exploratory algorithms”, IEEE T rans. on IT in Biomed.,Vol.
https://www.kaggle.com/diabetic retinopathy detection. 3, No. 2, pp. 125–138, 1999.
[2] https://en.wikipedia.org/wiki/Diabetic_retinopathy [11] Harini R, Sheela N Rao, “Feature Extraction and Classification of
[3] Kulwinder S. Mann &Sukhpreet Kaur, “Segmentation of retinal blood Retinal Images for Automated Detection of Diabetic Retinopathy”, 2016
vessels using artificial neural networks for early detection of diabetic Second International Conference on Cognitive Computing and
retinopathy”, Published by American Inst. of Physics, Proc. of the AIP Information Processing (CCIP)
Conf., Vol. 1836, Issue 1, Article id020026, Jun. 2017. [12] Roychowdhury, S., Koozekanani, D. D., &Parhi, K. K. (2014).
[4] Narjes Karami, Hossein Rabbani, “A Dictionary Learning Based DREAM: Diabetic Retinopathy Analysis Using Machine Learning.
Method for Detection of Diabetic Retinopathy in Color Fundus Images”, IEEE Journal Of Biomedical And Health Informatics, 18(5), 1717-1728.
2017, 10th Iranian Conference on Mach ine Vision and Image [13] https://images.app.goo.gl/aGZMDZz1kBhGgW6e9.
Processing. [14] https://www.researchgate.net/publication/333206793_Transfer_Learning
[5] Carrera, Enrique V., Andrs Gonzlez, and Ricardo Carrera. ”Automated _based_Detection_of_Diabetic_Retinopathy_from_Small_Dataset.
detection of diabetic retinopathy using SVM.” 2017 IEEE XXIV
International Conference on Electronics, Electrical Engineering and
Computing (INTERCON). IEEE, 2017. [10]Roy, Arisha, et al. ”Filter
Authorized licensed use limited to: University of New South Wales. Downloaded on May 18,2021 at 09:20:00 UTC from IEEE Xplore. Restrictions apply.