Professional Documents
Culture Documents
Bhatia 2016
Bhatia 2016
Abstract— Diabetic Retinopathy is human eye disease ensemble of classifiers then uses these features to classify the
which causes damage to retina of eye and it may eventually whether an image has diabetic retinopathy or not. The most
lead to complete blindness. Detection of diabetic important features are the exudates which provide information
retinopathy in early stage is essential to avoid complete about diabetic retinopathy in early stages. The major cause of
blindness. Many physical tests like visual acuity test, pupil exudates is the leakage of protein and lipids into the retina
dilation, optical coherence tomography can be used to through damaged blood vessels. So, an ensemble based
detect diabetic retinopathy but are time consuming and machine learning techniques are used to detect presence of
affects patients as well. This review paper focuses on diabetic retinopathy in an image.
decision about the presence of disease by applying
ensemble of machine learning classifying algorithms on
features extracted from output of different retinal image II. LITERATURE REVIEW
processing algorithms, like diameter of optic disk, lesion Bálint Antal and András Hajdu proposed a method for an
specific (microaneurysms, exudates), image level (pre- automatic system for diabetic retinopathy screening[1]. The
screening, AM/FM, quality assessment). Decision making method comprised of two components: feature extraction from
for predicting the presence of diabetic retinopathy was images and ensemble learning system.
performed using alternating decision tree, adaBoost, Naïve
Bayes, Random Forest and SVM.
1. Feature Extraction
The feature extraction comprised of three different
Keywords— Diabetic retinopathy, machine learning, parts depending upon the features to be extracted.
ensemble learning, exudate, decision tree, adaBoost, Naïve
Bayes, Random Forest, SVM 1.1. Image level components
1.1.1. Quality Assessment
I. INTRODUCTION The images were classified whether they had sufficient
Diabetic retinopathy or diabetic eye disease is caused by quality for a reliable decision with supervised classifier,
diabetes mellitus which manifests itself in the eye retina. whether the box count values of the detected vessel system
Diabetic eye disease is one of the most frequent causes of serve as features. An approach based on Hidden Markov
complete blindness in many developed countries. The Random Fields (HMRF) was used for vessel segmentation.
detection of retinal pathologies became much easier using
automated retinal image analysis whereas other methods like 1.1.1.1. Pre-screening
dilation of eye pupil is time consuming and patient has to In pre-screening test, the images were classified as
suffer for some time. Diabetic retinopathy occurs when high having severely diseased (abnormal) or to be forwarded for
blood glucose damages the small vessels that provides further processing. A simple texture descriptor is extracted
nutrients and oxygen to the retina. This paper focuses on from the disjoint regions from each image. Then, a classifier
automated computer-aided detection of diabetic retinopathy algorithm is trained to classify the images based on these
(DR) using features drawn from output of different retinal features.
image processing algorithms, like diameter of optic disk,
lesion specific (microaneurysms, exudates), image level (pre- 1.1.1.2. Multi-scale AM/FM based feature extraction
screening, AM/FM, quality assessment). These features are Information from image is extracted from Amplitude-
then used in an ensemble machine learning system comprising Modulation Frequency-Modulation (AM/FM) method. The
of different learning algorithms like alternating decision tree, green channels of the images are decomposed into different
adaBoost, Naïve Bayes, Random Forest and SVM.[1] The representations which reflect the intensity, geometry and
characteristic features extracted by anatomical part recognition texture of the structure with signal processing techniques like
algorithms and lesion detection are used to classify images. An Amplitude-Modulation and Frequency-Modulation. The 39
348
2016 2nd International Conference on Next Generation Computing Technologies (NGCT-2016)
Dehradun, India 14-16 October 2016
x Logistic Regression
Logistic Regression is the statistical regression model in which
x F-score = the output variable is categorical and not continuous valued.
The output variable is categorical which may represent n
different classes. For multi class classification, one v/s all
where TP, FP, TN, FN represent the true and false positive and algorithm is used. The dataset we use have 2 classes i.e. DR
true and false negative classifications of the system, and non-DR cases.
respectively. In logistic regression the features are out into the trained
hypothesis and the outcome is the probability whether the
5. Results example belongs to category 0 or 1. The sigmoid function
The results for both forward search and backward whose value ranging between 0 and 1.
search method used by the authors[1] are shown in the tables
below.
g(z) =
349
2016 2nd International Conference on Next Generation Computing Technologies (NGCT-2016)
Dehradun, India 14-16 October 2016
x SVM
hΘ(x) = Support Vector Machines are the classification algorithms that
are used to classify the examples when the number of features
are very large. Sometimes, SVM gives better non-linear
ΘTX = Θ0 + Θ1X1 + Θ2X2 +…… + ΘnXn hypothesis than the logistic regression and the neural
networks. SVMs are also referred to as large margin
where Θi’s are the parameters and n is the numbers of features classifiers.
in the training set.
In fig. 6, graph represents large margin classification in SVM.
In fig. 4, graphical representation of Sigmoid function g(z) is
shown. It crosses y = 0.5 at origin and then flattens out and
also asymptotes at 0 and 1. So the value of Sigmoid function is
between 0 and 1, excluding 0 and 1.
x Neural Network
Neural Network are the learning algorithm that mimic human
brain. They are the classification algorithm that can classify an
example into multiple classes. A multi-layer neural network
will be used where the first layer is the input layer and the last
layer is output layer and the other layers are known as the
hidden layers. Each layer has units known as the artificial
neurons and the sigmoid activation function is used to activate
units. In between any two layers a parameter matrix is used
which does function mapping from previous layer to next Fig. 6. An example of SVM
layer. Forward propagation and backward propagation are
used to train the neural network.
IV. CONCLUSION
As in the dataset, we only have binary classification so the This paper proposed methods to develop an automated
output layer has only two units which gives the probability of system to detect the case of diabetic retinopathy among the
being 0 and 1. diabetic patients and is aimed at helping ophthalmologists to
detect early symptoms of diabetic retinopathy with ease. The
In fig. 5, an example of simple neural network is shown with 3 ideas proposed for the intelligent system can be understood by
units of input layer, 4 units of output layer and hidden layer this paper. Also this paper highlights various technologies used
having 5 units each. for diagnosis and detection of diabetic eye disease.
REFERENCES
[1] Bálint Antal, András Hajdu, “An ensemble-based system
for automatic screening of diabetic retinopathy”, Elsevier,
Volume 60, April 2014, Pages 20-27
[2] Deepa Patil, Bharti Patil, “An Ensemble based System for
Detection of Retinal Microaneurysms and Diabetic
Retinopathy”, International Journal of Electronics
Communication and Computer Engineering Volume 5,
Issue (4) July, Technovision-2014, pp-214-218 ISSN
2249–071X
[3] Shraddha Jalan, A. A. Tayade, “Review paper on Diagnosis of
Diabetic Retinopathy using KNN and SVM Algorithms”,
Fig 5. An example of Neural Network International Journal of Advance Research in Computer
Science and Management Studies
350
2016 2nd International Conference on Next Generation Computing Technologies (NGCT-2016)
Dehradun, India 14-16 October 2016
Volume 3, Issue 1, January 2015, pp-128-131 ISSN: 232 [5] Shradha Mirajkar and M. M. Pati, “Feature Extraction of
7782. Diabetic Retinopathy Images” ,International Journal of
[4] Mahendran Gandhi and Dr. R. Dhanasekaran, “Diagnosis Computer Applications® (IJCA) (0975–8887)
of Diabetic Retinopathy Using Morphological Process Proceedings on Emerging Trends in Electronics and
and SVM Classifier”, International conference on Telecommunication Engineering (NCET 2013).
Communication and Signal Processing, April 3-5, 2013.
351