You are on page 1of 7

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/328166805

Diabetic Retinopathy Detection by Extracting Area and Number of


Microaneurysm from Colour Fundus Image

Conference Paper · February 2018


DOI: 10.1109/SPIN.2018.8474264

CITATIONS READS

59 576

2 authors:

Shailesh Kumar Basant Kumar


Motilal Nehru National Institute of Technology National Institute of Technology, Jamshedpur
7 PUBLICATIONS   112 CITATIONS    2 PUBLICATIONS   63 CITATIONS   

SEE PROFILE SEE PROFILE

All content following this page was uploaded by Shailesh Kumar on 16 August 2020.

The user has requested enhancement of the downloaded file.


2018 5th International Conference on Signal Processing and Integrated Networks (SPIN)

Diabetic Retinopathy Detection by Extracting Area


and Number of Microaneurysm from Colour Fundus
Image

Shailesh Kumar Basant Kumar


ECED ECED
MNNIT Allahabad MNNIT Allahabad
Allahabad, India Allahabad, India
Shailesh2015rel14@gmail.com Singhbasant@mnnit.ac.in

Abstract—This paper presents an improved diabetic stage, blood vessels decrease in size, enlarge like balloon and
retinopathy detection scheme by extracting accurate area and ate damage retinal blood vessels (RBV) begin to leak fluid into
number of microaneurysm from color fundus images. Regular retina. PDR is advance stage of retinopathy. In this stage,
screening of eye is crucial for detection and dealing with diabetic abnormal RBV bleeds into vitreous. In addition to this, scar
retinopathy. Diabetic retinopathy (DR) is an eye disease which
tissue may be formed from ruptured blood vessels, which may
occurs due to damage of retina as a result of long illness of
diabetic mellitus. Microaneurysms (MA) are tiny red spots on pull on the retina leading to retinal detachment.
retina, shaped by inflating out of fragile part of the blood vessels. The aim of this paper is to develop a system that will be
The recognition of MA at primary stage is very crucial and it is able to identify patients with DR from retinal colour fundus
the first step in inhibiting DR. A variety of methods have been images. Colour fundus images are widely used for early
proposed for detection and diagnosis of DR. In this paper, there detection of diabetic retinopathy. Sample of digital retinal
are two features namely; number and area of MA have been colour fundus image is shown in Fig 1. Microaneurysm,
determined. Initially, pre-processing techniques like green retinal haemorrhages, hard exudates, and cotton wools are the
channel extraction, histogram equalization and morphological various diagnostic features of diabetic retinopathy.
process have been used. For detection of microaneurysms,
principal component analysis (PCA), contrast limited adaptive
In this paper, we are focusing on the early detection of
histogram equalization (CLAHE), morphological process, diabetic retinopathy by finding the microaneurysm in fundus
averaging filtering have been used. Classification of DR has been images. Microaneurysms are small red dots on retina which is
done by linear Support vector machine (SVM). The sensitivity the first important indication of diabetic retinopathy. The
and specificity of DR detection system are observed as 96% and earliest sign of the DR is the dilation of vein in retina. The
92% respectively. small capillaries may also undergo early changes, leading to
occlusion. This results in small bulges in vascular walls, called
Keywords— Diabetic retinopathy, Microaneurysm, PCA, microaneurysm. Diabetic retinopathy detection contains three
CLAHE, Morphological process, SVM
steps -pre-processing of colour fundus images, diagnostic
feature extraction and classification of DR. Pre-processing is
I. INTRODUCTION important stage of detection of microaneurysm
According to WHO (world health organization) more
than 347 million people are suffering from diabetes and it will
be 7th prominent reason of death worldwide in 2030 [1]. Over
the years, patients with diabetes tend to show abnormality in
retina, due to emerging obstacle called DR. People above 30
years having diabetes for more than 15 years, carry 78%
chance of developing DR. [1]. DR is due of long term standing
of diabetic mellitus. Retinopathy means- damage of retina and
as a result, the blood vessels become choked, leaky and grow
arbitrarily [2]. DR is asymptomatic; it does not affect with
view until it reaches at progress stage. Therefore, screening of
DR is crucial for type1 (insulin dependent) and type2 (non-
insulin dependent) diabetic patients as both types are at risk of
Diabetic retinopathy. DR has two stages, namely non Fig 1. Sample digital colour fundus image
proliferative diabetic retinopathy (NPDR) and proliferative
retinopathy (PDR). NDPR is early stage of retinopathy. In this

978-1-5386-3045-7/18/$31.00 ©2018 IEEE 359


2018 5th International Conference on Signal Processing and Integrated Networks (SPIN)

because medical images suffer from uneven illumination, poor contrast limited adaptive histogram equalization (CLAHE),
contrast and noise. There are several methods proposed to vessel removal and extrapolation illumination equalization and
detect DR using digital colour fundus image. All methods candidate extractors are used in detection of microaneurysm.
require a pre-processed image. Pre-processing of fundus image MAs extraction based on their visibility & spatial location. An
is executed in order to increase the contrast. Feature extraction adaptive weighting approach for ensemble-based MAs
plays lead role in computer vision. Extracted features are used detection also presented. Sopharak A et al. [5] proposed
for training the parameters of classifier. Classification of hybrid method for fine MAs detection from non-dilated DR
diabetic retinopathy is performed by support vector machine retinal images, using mathematical morphology, naïve Bayes
(SVM). SVM minimizes upper bound of generalization error
classifier. Adal K M et al. [6] used scale-adopted blob
through maximizing the margin between the separating planes
analysis and semi-supervised learning for automated detection
and data. SVM has great success in classification. It can also be
used for regression. Optimization is achieved by Lagrange of microaneurysms and evaluate the performance on ROC
multiplier and Quadratic Programming. competition database. R. A. Welikala et al. [7] used two vessel
segmentation methods, such as standard line operator and
The paper is organised in following ways: section II modified line operator and latter apply SVM for dual
contains literature review of related work on automated classification.
method for diabetic retinopathy detection, especially on
microaneurysm detection. Section III explains proposed III. PROPOSED DIABETIC RETINOPATHY DETECTION SCHEME
method for DR detection. Section IV contains result and Diabetic retinopathy detection system consists three main
section V concludes overall work. steps: pre-processing techniques, feature extraction and
classification techniques. There are verity of techniques have
II. LITERATURE REVIEW
been proposed in literature for pre-processing, feature
Screening and diagnosis of diabetic retinopathy is extraction and classification of DR. we propose different
popular research area and many research scholars are focusing combination of pre-processing, feature extraction and
to contribute towards the improvement of study in this area. classification techniques to improve DR detection. The
Automated detection of diabetic retinopathy screening were architecture of the system is shown in Fig 2. Fundus images
proposed in order to address the manual screening issues, such are taken from database DIARETDB1.
as high cost, low sensitivity and specificity, time consuming
and low human detection ability. The aim of automated A. Pre-processing
detection for screening is to identify the need of referral for Colour retinal fundus images often show light variation,
further treatment. Sergio Bortolin junior et al. [1] has proposed poor contrast, and noise hence these images have to go
an automated detection of microaneurysm and hemorrhages in through pre-processing stage. The enhancement is necessary
color eye fundus images. This methods consists of five since fundus images suffer from non-uniform illumination and
methods: pre-processing, enhancement of low intensity noise. Pre-processing of fundus image is performed in order to
structure, detection of blood vessels, elimination of blood improve the contrast. In order to enhance the contrast of the
vessels, and elimination of fovea. Green channel and CLAHE retinal images, some information is commonly discarded
are used for pre-processing. Enhancement of low intensity has before processing such as the red and blue components of the
been achieved with the help of applying alternating sequential image. Green channel is extensively used in pre-processing as
filtering (ASF). Detection of blood vessels and elimination of it displays the best vessels/background contrast and greatest
blood vessels was performed by applying ASF and contrast between the optic disc and retinal tissue. Red channel
morphology opening with multiscale structuring element. is relatively bright and vascular structure of the choroid is
Sarni Suhaila Rahim et al. [2] proposed several techniques for visible. The retinal vessels are also visible but show less
detection of microaneurysm. In system I, they have used contrast than green channel. Blue channel is noisy and
adaptive histogram equalization, discrete wavelet transform, contains little information.
and filtering and morphology process for pre-processing. Area Adaptive histogram equalization (ADHE) is used for
of pixels, mean and standard deviation are the extracted contrast enhancement. ADHE computes several histograms of
features of DR. Decision tree, K-nearest neighbor, polynomial image and uses them to reallocate intensity value of image.
kernel SVM and Radial basis function (RBF) kernel SVM Hence, ADHE is more appropriate to improve regional
have been used for classification. Result of system I has been contrast and edge enhancement in each region of image [8].
shown in [3]. They used histogram equalization, shade Mathematical morphology operation is applied for noise
correction, vessel segmentation, and morphological operation removal. Closing operation is applied in order to remove noise
for pre-processing. Area of pixels, mean, standard deviation from object region. Pre-processed images have been shown in
are extracted features from the pre-processed fundus images. Fig. 3.
Decision tree, KNN, and SVM has been used for detection of After pre-processing, exudates are extracted from colour
diabetic retinopathy. Balint Antal et al. [4] has proposed an fundus image. Detection of exudates is necessary in detection
ensemble based system for microaneurysm detection. They of microaneurysm because the colour of exudates is same as
proposed an ensemble-based framework to improve the microaneurysm. For detection of exudates, the pre-processed
microaneurysm detection. They have used combination of pre- green channel image is obtained, which is further enhanced by
processing such as Walter-Klein contrast enhancement, ADHE. After that a marker has been generated using median

360
2018 5th International Conference on Signal Processing and Integrated Networks (SPIN)

DR Image

Preprocessing

Exudates detection

Blood vessel removal

Segmentation of optic disc

Fig. 3 (a) Colour fundus image of eye (b) Green channel image (c) Enhanced
Localization of fovea image (d) Pre-processed image

Feature Extraction
Area of MA
Number of MA

Support Vector Machine

Health Eye DR Eye

Fig. 2 Block diagram of DR detection

filter which subtracted from the median filtered image using


morphological process to extract the exudates. Exudates
extraction image is shown in Fig. 4.
Blood vessel removal is preformed after exudates Fig. 4 (a) Green channel image (b) ADHE image (c) Extracted exudates (d)
extraction. Firstly RGB image is converted into grey channel Exudates in colour image
for better contrast. Grey scale conversion is done using
principal component analysis (PCA). PCA is statistical
procedure that uses an orthogonal transformation to convert a from contrast limited procedure to each neighborhood pixel.
set of observations of possibly correlated variables into a set of CALHE is mainly developed to prevent over amplification of
values of correlation and dependence variables called principal noise that ADHE raises [8]. Background is eliminated by
components. PCA is powerful tool for analyzing data [9], [10]. averaging the enhanced image and subtracting it from the
It is basically used in dimensional reduction. Here, it is used to enhanced image. After background exclusion the image is
convert a 3-dimentional matrix (RGB) to 2-dimensional matrix
converted to binary scale and retinal blood vessels are
(grey). Further CLAHE is used for contrast enhancement.
CLAHE is mostly used in enhancement of low contrast retinal extracted. Resulting image is shown in Fig. 5.
image. In case of CLAHE, a transformation function is derived

361
2018 5th International Conference on Signal Processing and Integrated Networks (SPIN)

(a) (b) Fig. 6 Located optic disc in colour image

(c) (d)

Fig. 7 (a) Pre-processed image (b) Fovea

(e) (f)

Fig.8. Extracted microaneurysm from fundus image

reduce the false detection of microaneurysm. Its area varies


from image to image. Fovea is shown in Fig. 7 (b).
Microaneurysm has been detected from fundus image by
subtracting the exudates, blood vessels, optic disc and fovea
from pre-processed image. Extracted microaneurysm has been
(g) shown in Fig. 8.
Fig. 5 (a) Colour fundus image (b) Gray image (c) CLAHE image (d) Filtered B. Feature Extractions
image (e) Difference of filtered and gray image (f) Binary image (g) Extracted
blood vessels There are two features of microaneurysm, such as area of
microaneurysm and number of MAs have been extracted from
fundus images.
Segmentation of optic disc is done in two steps named as
Area of microaneurysm is calculated as total number of
localization and detection. First we create template by blurring
image using (6x6) window and extract the (80x80) pixels optic white pixels in extracted image of microaneurysms as shown
disc. Further, we extract the color components such as red, blue in Fig. 8. The number of microaneurysms is calculated as
and green and store their histograms. This process is applied on number of discontinuity from white pixel to black pixel.
all images in database and the average is obtained. Located C. Classification
optic disc is shown in Fig. 6.
SVM classifier has been used for DR detection. SVM
For localization of fovea, pre-processed image has been classify the image into two classes such as DR eye and healthy
used. The basic morphological operation is used to remove eye. Parameters of SVM classifier has been calculated based on
lesser area than 25 pixels, since fovea contains larger area than features of microaneurysm.
other structures. Fovea localization is essential since it helps to

362
2018 5th International Conference on Signal Processing and Integrated Networks (SPIN)

Support vector machine (SVM) Sensitivity is defined as the ability of a test to detect correctly
people with disease.
SVM is derived from learning theory by Bladimir Vapnik.
Sensitivity = TP
Objective function in SVM is convex function which never
stuck into the local maximum. Optimal hyperplane is the form TP + FN
of the separating hyper plane and objective function of Specificity is defined as the ability of a test to exclude
optimization problem do not depend explicitly on properly people without disease condition.
dimensionality of the input vector but depends only on the Specificity = TN
inner products of two vectors. This fact allows to construct the TN + FP
separating hyperplanes in high dimensional spaces (even in TP (True positive) is the case when a test result is positive and
infinite dimension) [11]. individual can manifest the disease. TN (True negative) is the
SVM parameters have been trained using two input case when the result is negative and individual cannot have the
features such as area of MAs and number of MAs. Average disease. FP (False positive) is the case when a test result is
number and average area of microaneurysm are considered as positive and individual cannot express it. FN (False negative)
threshold for classification of DR. Linear kernel with fivefold is the case when the result is negative & individual can have it.
validation has been used to train the parameters of SVM.
The number of true positive, true negative, false positive and
After training the SVM, new testing data given to SVM
classifier, which gives better result. false negative of this system is twenty five, twenty four, two
and one respectively. The sensitivity and specificity of
IV. RESULT proposed system have been computed as 96% and 92%
The result obtained from the diagnosis of DR has been respectively. Table 1 compares the results obtained by
shown in the Fig. 9. One hundred ten images (normal images proposed DR detection scheme with the one proposed by Sarni
and abnormal images) have been taken from DIABETDB1 Suhaila Rahim et al. detection system [3]. Proposed method
database. Out of these, fifty eight eye images are used as gives better sensitivity and specificity.
training sample with fivefold validation and fifty two images
as testing sample. There are six testing samples shown in the
V. CONCLUSION
result which accurately classify using linear SVM classifier as
shown in Fig. 9. Simulation has been performed in MATLAB This paper presented an improved scheme for the
R2015a. Accuracy of proposed DR detection system are detection of diabetic retinopathy by accurate determination of
evaluated based on sensitivity and specificity. number and area of microaneurysm. The achieved value of
sensitivity and specificity shows that the proposed diagnostic
system is better for non-proliferative diabetic retinopathy
detection. Future work of this paper is to propose a
proliferative diabetic retinopathy detection system by
considering cotton wools and abnormal blood vessels as
features from color fundus images. DR detection system could
be extended to multi class diabetic retinopathy classification,
namely to classify into healthy, mild non-proliferative,
moderate non-proliferative, severe non-proliferative, and
proliferative diabetic retinopathy by using Feed Forward
Neural Network, Radial Basis Function Neural Network
(RBFNN) and SVM.

Fig. 9 Output of SVM classifier for training and testing images REFERENCES

TABLE 1. COMPARE RESULT OF PROPOSED METHOD AND SARNI [1] Segio B. Junior and D. Welfer, “Automatic Detection of
SUHAILA RAHIM ET AL. METHOD Microaneurysms Ang Haemorrhages in Color Eye Fundus Images,”
Southeast Asian J Trop Med Public Heal., vol. 34, no. 4, pp. 751–757,
Sarni Suhaila Rahim et al. Proposed 2003.
method method [2] S. S. Rahim, C. Jayne, V. Palade, and J. Shuttleworth, “Automatic
detection of microaneurysms in colour fundus images for diabetic
RBF kernel Polynomial Linear kernel retinopathy screening,” Neural Comput. Appl., vol. 27, no. 5, pp. 1149–
SVM kernel SVM SVM 1164, 2016.
[3] S. S. Rahim, V. Palade, J. Shuttleworth, and C. Jayne, “Automatic
Sensitivity 0.81 0.80 0.96 Screening and Classification of Diabetic Retinopathy Fundus Images,”
Specificity 1 0.55 0.92 Commun. Comput. Inf. Sci., vol. 459 CCIS, no. Dm, pp. 113–122, 2014.
[4] B. Antal and A. Hajdu, “Improving microaneurysm detection in color
fundus images by using context-aware approaches,” Comput. Med.
Imaging Graph., vol. 37, no. 5–6, pp. 403–408, 2013.

363
2018 5th International Conference on Signal Processing and Integrated Networks (SPIN)

[5] A. Sopharak, B. Uyyanonvara, and S. Barman, “Fine Microaneurysm Diabetic Retinopathy.” Humanitarian Technology Conference (R10-
Detection from Non-dilated Diabetic Retinopathy Retinal Images Using HTC), 2016 IEEE Region 10, 21-23 Dec. 2016
a Hybrid Approach,” vol. II, pp. 6–9, 2012. [9] W. Zhou, C. Wu, D. Chen, Y. Yi, and W. Du, “Automatic
[6] K. M. Adal, D. Sidibé, S. Ali, E. Chaum, T. P. Karnowski, and F. Microaneurysm Detection Using the Sparse Principal Component
Mériaudeau, “Automated detection of microaneurysms using scale- Analysis-Based Unsupervised Classification Method,” IEEE Access, vol.
adapted blob analysis and semi-supervised learning,” Comput. Methods 5, pp. 2563–2572, 2017.
Programs Biomed., vol. 114, no. 1, pp. 1–10, 2014. [10] A. Deka and K. K. Sarma, “SVD and PCA features for ANN based
[7] R. A. Welikala et al., “Automated detection of proliferative diabetic detection of diabetes using retinopathy,” Proc. CUBE Int. Inf. Technol.
retinopathy using a modified line operator and dual classification,” Conf. - CUBE ’12, no. April, p. 38, 2012.
Comput. Methods Programs Biomed., vol. 114, no. 3, pp. 247–261, [11] E. Ricci and R. Perfetti, “Retinal blood vessel segmentation using line
2014. operators and support vector classification,” IEEE Trans. Med. Imaging,
[8] Sharad Kumar Yadav, Shailesh Kumar, Basant Kumar, and R.Gupta vol. 26, no. 10, pp. 1357–1365, 2007.
“Comparative Analysis of Fundus Image Enhancement in Detection of

364

View publication stats

You might also like