SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
David C. Wyld (Eds) : ICCSEA, SPPR, CSIA, WimoA - 2013
pp. 119–124, 2013. © CS & IT-CSCP 2013 DOI : 10.5121/csit.2013.3512
DETECTION OF HARD EXUDATES USING
SIMULATED ANNEALING BASED
THRESHOLDING MECHANISM IN DIGITAL
RETINAL FUNDUS IMAGE
Diptoneel Kayal1
and Sreeparna Banerjee2
1,2
School of Computer Science & Engineering, West Bengal University of
Technology, Kolkata, India
1
diptoneel@gmail.com, 2
sreeparnab@hotmail.com
ABSTRACT
Diabetic retinopathy is a disease commonly found in case of diabetes mellitus patients. It causes
severe damage to retina and may lead to complete or partial visual loss. In case of diabetic
retinopathy retinal blood vessel gets damaged and protein and fat based particles gets leaked
out of the damaged blood vessels and are deposited in the intra-retinal space. They are
normally seen as whitish marks of various shape and are called as exudates. Exudates are
primary indication of diabetic retinopathy. As changes occurs due to the disease is irreversible
in nature, the disease must be detected in early stages to prevent visual loss. But detection of
exudates in early stages of the disease is extremely difficult only by visual inspection because of
small diameter of human eye. But an efficient automated computerized system can have the
ability to detect the disease in very early stage. In this paper we have proposed one such
method.
KEYWORDS
Diabetic retinopathy, exudates, median filtering, thresholding, simulated annealing.
1. INTRODUCTION
Diabetic retinopathy is one of the most serious complications of diabetes mellitus and a major
cause of blindness. It is a progressive disease classified according to the presence of various
clinical abnormalities. It is the most common cause of blindness among people aged 30-69 years
[1]. One-fifth of patients of diabetes type II, have retinopathy at the time of diagnosis. In type I
diabetes, diabetic retinopathy never occurs after diagnosis. But after 15 years all most of all
patients with type I and two-third of those with type II diabetes have background of diabetic
retinopathy [1]. In case of diabetic retinopathy blood vessels get damaged and protein and fat
based particles gets leaked out of the damaged blood vessels beside blood flow to the retina
decreases. These particles are referred to as exudates. Various methods have been developed for
detection of exudates. These include thresholding and edge detection based techniques [2], FCM
based approach [3], gray level variation based approach [4], multilayer perceptron based approach
[5]. Normalized cut image segmentation based method for detection of hard exudates has also
been proposed by us [6]. Optic disk must be detected and segmented early in the detection
120 Computer Science & Information Technology (CS & IT)
process, as often optic disk has more or less same brightness and contrast as the exudates. So, if
optic disk is not segmented in early stage the process may produce wrong result.
The proposed algorithm accepts input image in RGB format. As grayscale image comprises of m-
by-n image matrix, whereas RGB image comprises of m-by-n-by-3 image matrix and it is easier
to operate on an m-by-n matrix than on m-by-n-by-3 grayscale image is used for whole process. If
the input is in RGB then the input image is converted into a grayscale image for the ease of
operation.
2. PROPOSED METHOD
The proposed method has five steps.
• Median filtering
• Image subtraction
• Application of simulated annealing
• Thresholding
• Image addition
2.1. Median Filtering
Digital image noise usually appears in the high frequency of the image spectrum. So, a low-pass
digital filter may be used for noise removal. Linear low-pass filters tend to smear image details,
whose power is in high frequencies as well. They also tend to blur image edges, thus degrading
image quality. But a non-linear low-pass filter can remove noise while preserving the edges. Such
a filter is based on data ordering. Let xi, i=1,2,….n be n observations, whose number n=2v + 1 is
odd, can be ordered according to their magnitude as follows:
x(1) < x(2) < ……….. < x(n) (1)
xi denoted i-th order statistic. x(1), x(n) are the maximum and minimum observations
respectively. The observation x(v +1) lies in the middle and is called median of the observations.
It is also denoted by med(xi). By definition, the median lies in the middle of the observation data.
It minimizes the L1 norm:
min||
1
→−∑=
medxi
n
i
(2)
According to (2) the median is the maximum likelihood estimate of the location for the Laplacian
distribution:
f(x) = 1/2 exp (-|x|) (3)
A two-dimensional median filter has the following definition
y(i,j)=med{ x(i+r,j+s), (r,s)∈ A (i,j)∈Z2} (4)
Where Z2 = Z×Z denotes the digital image plane. The set A ⊂ Z2 defines the filter window. If the
input image is of finite extent N × M, 0 ≤ i ≤ N – 1, 0 ≤ j ≤ M – 1, definition (4) is valid only in
the interior of the output image, that is, for those i,j for which
Computer Science & Information Technology (CS & IT) 121
0 ≤ i+r ≤ N – 1, 0 ≤ j + s ≤ M – 1, (r,s) ∈ A (5)
(5) is not valid at the border of the image. There are two approaches solve this problem. In the
first one, the filter window A is truncated in such a way so that (5) is valid and definition (4) can
be used again. In the second approach, the input sequence is appended with sufficient samples
and (4) is applied for
0 ≤ i ≤ N – 1, 0 ≤ j ≤ M – 1
Median filter can remove additive white noise. They are very efficient in the removal of noise
having long-tailed distribution. The median is a robust estimator of location also. Therefore a
single outlier (e.g. impulse) can have no effect on its performance, even if its magnitude is very
large or small. The median becomes unreliable only if more than 50% of the data are outlier. The
robustness of median filter makes it very suitable for impulse noise filtering. This property of
median filter can be used for this approach. As in the original input image exudates are bright
areas with comparatively high contrast than that of its neighboring region if we apply median
filter on the input image (in grayscale format) we would obtain a filtered image in which the
exudates are blurred to a great extent. Beside as the optic disk part has almost same brightness as
that of exudates this part of retinal fundus image will also becomes blurred. Median filter has
another interesting property of preserving sharpness of edges of the image. Preservation of edge
information and its enhancement is a very important subjective feature of the performance of
digital image filter. Median filters not only smoothes noise in homogenous image regions but
tends to produce regions of constant intensity. All these properties make median filter ideal for
this approach.
2.2. Image Subtraction
Next step of this approach is subtraction of median filtered image from input image (in case of the
input image is in grayscale form) or subtraction of median filtered image from grayscale form on
input image (in case of the input image is in RGB form). Image subtraction is used to find
changes between two images of same scene. Mathematically image subtraction can be denoted as
follows:
c(m,n)=f(m,n)-g(m,n)
As mentioned earlier median filtering makes the brighter regions (i.e. exudates) into blur, hence
the result of subtraction gives us the output in which only regions with high brightness and
contrast can be observed. Subtraction is one of the most important step of this process as in this
step the desired features of input retinal fundus image is extracted.
2.3. Application of Simulated Annealing
Simulation annealing is a well known probabilistic metaheuristic technique for finding global
optima in a large search space. It was first proposed by Kirkpatric, Gelett, Vecchi (1983) [7] and
Cerny (1985) [8]. In this method every point (S) of search space is analogous to a state of some
physical system. At each step simulated annealing considers some neighbouring state s’ of the
current state s and probabilistically decides whether to move to state s’. This method is repeated
until the system reach to an optimal point. The algorithm normally employs a random search
which not only accept changes that decrease the objective function (f) but also accept the changes
the increase the objective function with a probability given by
p= exp(-δf/T)
122 Computer Science & Information Technology (CS & IT)
where δf is the increase in f and T is control parameter. Most important advantage of simulated
annealing over other methods is that it’s ability to avoid becoming trapped in local minima.
Another useful advantage is that it does not rely on any restrictive properties which increases it’s
versatility. In our proposed method we have used simulated annealing to determine the value of
thresholding parameter. In order to do this we have considered the value of each pixel after
subtraction step. The values of the pixels provides us the search space upon which we have
applied simulated annealing to get the optimum values of the search space and that value is used
as the value of thresholding parameter in next step of our method.
2.4. Thresholding
If in an image consists of light objects on a dark background, in such a way that object and
background pixels have intensity values grouped into dominant modes, then we can extract light
objects from background using thresholding operation. Then any point (x,y) in the image at which
f (x,y) > T is called an object point, where T is known as threshold parameter. Otherwise the point
is called a background point. Thresholding operation can be defined as follows:
g(x,y) =
2.5. Image Addition
Image addition is used to create double exposure. If f(m,n) and g(m,n) represents two images then
addition of these two images to get the resultant image is given by
c(m,n) = f(m,n) + g(m,n)
If multiple images of a given region are available for approximately the same data and if a part of
one of the image has some noise then the part can be compensated from other images available
through image addition.
3. RESULT
The proposed algorithm is implemented MATLAB 7.0.4. Configuration of the computers used for
development and testing purpose is Intel Core2Duo 1.5 GHz processor and 1 GB of RAM. The
algorithm is tested on a database of ten images, among which seven images with exudates and
three images with no exudates. All the images are collected from diaretdb0 database and the
images are selected randomly.The ground data is verified by an expert ophthalmologist. For
evaluation purpose value of True Positive (TP), False Positive (FP) and False Negative (FN)
parameters are determined for each image. Sensitivity (S) and Predictivity (P) is used for the
measurement of accuracy. Sensitivity and predictivity are defined as follows.
Sensitivity (S) = TP/(TP+FN) and Predictivity (P) = TP/(TP+FP)
The overall sensitivity and predictivity are found to be 98.66% and 98.12% respectively.
Computer Science & Information Technology (CS & IT) 123
Table 1
TP FP FN S = P =
IMAGE 1 5 0 0 100 100
IMAGE 2 8 0 0 100 100
IMAGE 3 7 0 0 100 100
IMAGE 4 11 0 2 100 100
IMAGE 5 14 0 2 100 100
IMAGE 6 13 2 3 86.60 81.25
IMAGE 7 4 0 0 100 100
IMAGE 8 0 0 0 100 100
IMAGE 9 0 0 0 100 100
IMAGE 10 0 0 0 100 100
OVERALL 98.66% 98.12%
Figure 1. Input image Figure 2. Output image
REFERENCES
[1] R. Klein, B. Klein, S. Moss, M. Davis, D. Demants, “ The Wisconsin epidemiology study of diabetic
retinopathy type II”, Archieve of Opthalmology, Vol 102, No 4, pp 520-526, 1984
[2] A. V. Sagar, B. Balasubramaniam, V. Chandrasekhara, “ A Novel Intergrated Approach Using
Dynamic Thresholding and Edge Detection for Automatic Detection of Exudates in Digital Fundus
Retinal images”, IEEE International Conference on Computing, 2007, Page 286-292.
[3] H. Li, O. Chutatape, “A Model Based Approach for Automated Feature Extraction in fundus Images’,
IEEE International conference on Computer Vision, 2003, Page 127-133
[4] A. Osrach, B. Shadgar, R. Markmham, “A Computational Intelligence Based Approach for Detection
of Exudates in Diabetic Retinopathy”, IEEE 2009
[5] T. Walter, J. C. Klein, P. Massin, A. Erginay, “A contribution of Image Processing To the Diagnosis
of Diabetic Retinopathy – Detection of Exudates in Color Fundus Image of Human Retina”, IEEE
Transaction on Medical Imaging, Vol 21, No 10, October 2002, Page 256-264.
[6] D. Kayal, S. Banerjee, “An Approach to Detect Hard Exudates Using Normalized Cut Image
Segmentation Technique in digital Retinal Fundus Image”, First International Conference on Signal
Processing, Image Processing and Pattern Recognition, 2012, New Delhi, India.
[7] S. Kirkpatric, C. D. Gelett, M. P. Vecchi, “Optimization by simulated annealing”, Science, pp621-
630, 1983.
[8] V. Cerny, “A thermodynamic approach to the travelling salesman problem : An efficient simulation”
Journal of Optimizaton Theory and application, pp 41-51, 1985.
[9] M. Garcia, R. Hornero, C. I. Sanchez, M. I. Lopez, A. Diez, “Feature Extraction and Selection for
Automatic Detection of Hard Exudates in Retinal Images”, conference of the IEEE EMBS, France,
2007.
124 Computer Science & Information Technology (CS & IT)
[10] C. Sinthanayothin, V. kongbunkiat, S. Phoojaruenchanachai, A. Singalavanija “Automated Screening
System For Diabetic Retinopathy”, 3rd
international Symposium On Image And Signal Processing
And Analysis, 2003, Page 915-920
[11] Wareham NJ, “Cost Effectiveness of Alternative Methods for Diabetic Retinopathy Screening”
Diabetes Care, 2003, Vol 16, Page 844
[12] S. Ravishankar, A. Jain, A. Mittal, “Automated Feature Extraction for Early Detection of Diabetic
Retinopathy in Fundus Images”, IEEE 2009, Page 210-218
[13] Z. Liu, C. Opas, S. Krishnan, “Automatic Image Analysis for Fundus Image” 19th
International
Conference of IEEE EMBS, Chicago 1997, Page 524-528
[14] D. Kayal, S. Banerjee, “A Method To Detect Hard Exudates Using Normalized Cut Image
Segmentation Technique in Digital Retinal Fundus Image”, First International Conference on Signal
Processing, Image Processing and Pattern Recognition 2012, New Delhi, India.
Authors
Diptoneel Kayal
Diptoneel Kayal obtained his B.E. in I.T. and M.Tech in Software Engineering, both from
West Bengal University of Technology. He is presently working as a Ph.D scholar at West
Bengal University of Technology. His research interest includes medical image processing
and cloud computing
Dr. Sreeparna Banerjee
Dr Sreeparna Banerjee obtained her B. Sc., M. Sc., and Ph.D degrees all in Physics. She
has taught in universities in India and abroad. Her current research interests include
Physics of space plasmas: Molecular Dynamics and Monte Carlo simulations,charge
transfer, nonlinear dynamics; Neural networks, Pattern Recognition and Soft Computing
applications in Astrophysics, Meteorology and Medical Imaging; Data Mining.

Weitere ähnliche Inhalte

Was ist angesagt?

various methods for image segmentation
various methods for image segmentationvarious methods for image segmentation
various methods for image segmentationRaveesh Methi
 
Presentation on deformable model for medical image segmentation
Presentation on deformable model for medical image segmentationPresentation on deformable model for medical image segmentation
Presentation on deformable model for medical image segmentationSubhash Basistha
 
Frequency Domain Blockiness and Blurriness Meter for Image Quality Assessment
Frequency Domain Blockiness and Blurriness Meter for Image Quality AssessmentFrequency Domain Blockiness and Blurriness Meter for Image Quality Assessment
Frequency Domain Blockiness and Blurriness Meter for Image Quality AssessmentCSCJournals
 
IMAGE SEGMENTATION TECHNIQUES
IMAGE SEGMENTATION TECHNIQUESIMAGE SEGMENTATION TECHNIQUES
IMAGE SEGMENTATION TECHNIQUESVicky Kumar
 
IMAGE SEGMENTATION BY USING THRESHOLDING TECHNIQUES FOR MEDICAL IMAGES
IMAGE SEGMENTATION BY USING THRESHOLDING TECHNIQUES FOR MEDICAL IMAGESIMAGE SEGMENTATION BY USING THRESHOLDING TECHNIQUES FOR MEDICAL IMAGES
IMAGE SEGMENTATION BY USING THRESHOLDING TECHNIQUES FOR MEDICAL IMAGEScseij
 
Region-based Semi-supervised Clustering Image Segmentation
Region-based Semi-supervised Clustering Image SegmentationRegion-based Semi-supervised Clustering Image Segmentation
Region-based Semi-supervised Clustering Image SegmentationOnur Yılmaz
 
Classification and Segmentation of Glaucomatous Image Using Probabilistic Neu...
Classification and Segmentation of Glaucomatous Image Using Probabilistic Neu...Classification and Segmentation of Glaucomatous Image Using Probabilistic Neu...
Classification and Segmentation of Glaucomatous Image Using Probabilistic Neu...ijsrd.com
 
Literature Survey on Image Deblurring Techniques
Literature Survey on Image Deblurring TechniquesLiterature Survey on Image Deblurring Techniques
Literature Survey on Image Deblurring TechniquesEditor IJCATR
 
Fusion of Wavelet Coefficients from Visual and Thermal Face Images for Human ...
Fusion of Wavelet Coefficients from Visual and Thermal Face Images for Human ...Fusion of Wavelet Coefficients from Visual and Thermal Face Images for Human ...
Fusion of Wavelet Coefficients from Visual and Thermal Face Images for Human ...CSCJournals
 
Improvement of the Recognition Rate by Random Forest
Improvement of the Recognition Rate by Random ForestImprovement of the Recognition Rate by Random Forest
Improvement of the Recognition Rate by Random ForestIJERA Editor
 
Improvement oh the recognition rate by random forest
Improvement oh the recognition rate by random forestImprovement oh the recognition rate by random forest
Improvement oh the recognition rate by random forestYoussef Rachidi
 
Comparison of image segmentation
Comparison of image segmentationComparison of image segmentation
Comparison of image segmentationHaitham Ahmed
 
Image Denoising Using Earth Mover's Distance and Local Histograms
Image Denoising Using Earth Mover's Distance and Local HistogramsImage Denoising Using Earth Mover's Distance and Local Histograms
Image Denoising Using Earth Mover's Distance and Local HistogramsCSCJournals
 
A study and comparison of different image segmentation algorithms
A study and comparison of different image segmentation algorithmsA study and comparison of different image segmentation algorithms
A study and comparison of different image segmentation algorithmsManje Gowda
 
Report medical image processing image slice interpolation and noise removal i...
Report medical image processing image slice interpolation and noise removal i...Report medical image processing image slice interpolation and noise removal i...
Report medical image processing image slice interpolation and noise removal i...Shashank
 

Was ist angesagt? (20)

various methods for image segmentation
various methods for image segmentationvarious methods for image segmentation
various methods for image segmentation
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Segmentation
SegmentationSegmentation
Segmentation
 
Presentation on deformable model for medical image segmentation
Presentation on deformable model for medical image segmentationPresentation on deformable model for medical image segmentation
Presentation on deformable model for medical image segmentation
 
Frequency Domain Blockiness and Blurriness Meter for Image Quality Assessment
Frequency Domain Blockiness and Blurriness Meter for Image Quality AssessmentFrequency Domain Blockiness and Blurriness Meter for Image Quality Assessment
Frequency Domain Blockiness and Blurriness Meter for Image Quality Assessment
 
Ja3416401643
Ja3416401643Ja3416401643
Ja3416401643
 
IMAGE SEGMENTATION TECHNIQUES
IMAGE SEGMENTATION TECHNIQUESIMAGE SEGMENTATION TECHNIQUES
IMAGE SEGMENTATION TECHNIQUES
 
IMAGE SEGMENTATION BY USING THRESHOLDING TECHNIQUES FOR MEDICAL IMAGES
IMAGE SEGMENTATION BY USING THRESHOLDING TECHNIQUES FOR MEDICAL IMAGESIMAGE SEGMENTATION BY USING THRESHOLDING TECHNIQUES FOR MEDICAL IMAGES
IMAGE SEGMENTATION BY USING THRESHOLDING TECHNIQUES FOR MEDICAL IMAGES
 
Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
Image segmentation using wvlt trnsfrmtn and fuzzy logic. pptImage segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
 
Region-based Semi-supervised Clustering Image Segmentation
Region-based Semi-supervised Clustering Image SegmentationRegion-based Semi-supervised Clustering Image Segmentation
Region-based Semi-supervised Clustering Image Segmentation
 
Classification and Segmentation of Glaucomatous Image Using Probabilistic Neu...
Classification and Segmentation of Glaucomatous Image Using Probabilistic Neu...Classification and Segmentation of Glaucomatous Image Using Probabilistic Neu...
Classification and Segmentation of Glaucomatous Image Using Probabilistic Neu...
 
Watershed
WatershedWatershed
Watershed
 
Literature Survey on Image Deblurring Techniques
Literature Survey on Image Deblurring TechniquesLiterature Survey on Image Deblurring Techniques
Literature Survey on Image Deblurring Techniques
 
Fusion of Wavelet Coefficients from Visual and Thermal Face Images for Human ...
Fusion of Wavelet Coefficients from Visual and Thermal Face Images for Human ...Fusion of Wavelet Coefficients from Visual and Thermal Face Images for Human ...
Fusion of Wavelet Coefficients from Visual and Thermal Face Images for Human ...
 
Improvement of the Recognition Rate by Random Forest
Improvement of the Recognition Rate by Random ForestImprovement of the Recognition Rate by Random Forest
Improvement of the Recognition Rate by Random Forest
 
Improvement oh the recognition rate by random forest
Improvement oh the recognition rate by random forestImprovement oh the recognition rate by random forest
Improvement oh the recognition rate by random forest
 
Comparison of image segmentation
Comparison of image segmentationComparison of image segmentation
Comparison of image segmentation
 
Image Denoising Using Earth Mover's Distance and Local Histograms
Image Denoising Using Earth Mover's Distance and Local HistogramsImage Denoising Using Earth Mover's Distance and Local Histograms
Image Denoising Using Earth Mover's Distance and Local Histograms
 
A study and comparison of different image segmentation algorithms
A study and comparison of different image segmentation algorithmsA study and comparison of different image segmentation algorithms
A study and comparison of different image segmentation algorithms
 
Report medical image processing image slice interpolation and noise removal i...
Report medical image processing image slice interpolation and noise removal i...Report medical image processing image slice interpolation and noise removal i...
Report medical image processing image slice interpolation and noise removal i...
 

Andere mochten auch

Qué es un android?
Qué es un android?Qué es un android?
Qué es un android?Mar Loayza
 
7 ways to keep your home fresh in these rainy days @home
7 ways to keep your home fresh in these rainy days   @home7 ways to keep your home fresh in these rainy days   @home
7 ways to keep your home fresh in these rainy days @homealexgin36
 
DonnaWShriver_Portfolio
DonnaWShriver_PortfolioDonnaWShriver_Portfolio
DonnaWShriver_PortfolioDonna Shriver
 
Sebenta espiritualidade parte v
Sebenta espiritualidade parte vSebenta espiritualidade parte v
Sebenta espiritualidade parte vSandra Vale
 
Competition Public Relations 2013 , Winner
Competition Public Relations 2013 , Winner Competition Public Relations 2013 , Winner
Competition Public Relations 2013 , Winner Novri
 
03 put your business in motion become a mobile enterprise icty
03 put your business in motion become a mobile enterprise   icty03 put your business in motion become a mobile enterprise   icty
03 put your business in motion become a mobile enterprise ictyWarba Insurance Co Kuwait
 
Contourlet based fingerprint antispoofing
Contourlet based fingerprint antispoofingContourlet based fingerprint antispoofing
Contourlet based fingerprint antispoofingcsandit
 
Wireless sensor networks architecture security requirements security threats...
Wireless sensor networks  architecture security requirements security threats...Wireless sensor networks  architecture security requirements security threats...
Wireless sensor networks architecture security requirements security threats...csandit
 
Recommendation letter for Kamalika
Recommendation letter for KamalikaRecommendation letter for Kamalika
Recommendation letter for KamalikaKamalika Ghosh
 
Niveauintermdiairevocabulaireprogressifdufranais livrecorrigs-140205041604-ph...
Niveauintermdiairevocabulaireprogressifdufranais livrecorrigs-140205041604-ph...Niveauintermdiairevocabulaireprogressifdufranais livrecorrigs-140205041604-ph...
Niveauintermdiairevocabulaireprogressifdufranais livrecorrigs-140205041604-ph...Luciana Guabiraba
 
capital budgeting decisions criteria
capital budgeting decisions criteriacapital budgeting decisions criteria
capital budgeting decisions criteriasatriachan24
 
Peraturan stor sukan
Peraturan stor sukanPeraturan stor sukan
Peraturan stor sukanKanizan Wahab
 
Rashid CV latest
Rashid CV latestRashid CV latest
Rashid CV latestRashid Khan
 
Final Competition Public Relations 2014
Final Competition Public Relations 2014Final Competition Public Relations 2014
Final Competition Public Relations 2014Novri
 
Промышленные насосы и насосные агрегаты
Промышленные насосы и насосные агрегатыПромышленные насосы и насосные агрегаты
Промышленные насосы и насосные агрегатыTom Anders
 
Cooperativa de crédito y ahorro Talcahuano.
Cooperativa de crédito y ahorro Talcahuano.Cooperativa de crédito y ahorro Talcahuano.
Cooperativa de crédito y ahorro Talcahuano.camilo_dy
 

Andere mochten auch (20)

Qué es un android?
Qué es un android?Qué es un android?
Qué es un android?
 
7 ways to keep your home fresh in these rainy days @home
7 ways to keep your home fresh in these rainy days   @home7 ways to keep your home fresh in these rainy days   @home
7 ways to keep your home fresh in these rainy days @home
 
DonnaWShriver_Portfolio
DonnaWShriver_PortfolioDonnaWShriver_Portfolio
DonnaWShriver_Portfolio
 
Sebenta espiritualidade parte v
Sebenta espiritualidade parte vSebenta espiritualidade parte v
Sebenta espiritualidade parte v
 
Competition Public Relations 2013 , Winner
Competition Public Relations 2013 , Winner Competition Public Relations 2013 , Winner
Competition Public Relations 2013 , Winner
 
03 put your business in motion become a mobile enterprise icty
03 put your business in motion become a mobile enterprise   icty03 put your business in motion become a mobile enterprise   icty
03 put your business in motion become a mobile enterprise icty
 
Contourlet based fingerprint antispoofing
Contourlet based fingerprint antispoofingContourlet based fingerprint antispoofing
Contourlet based fingerprint antispoofing
 
Liliput
LiliputLiliput
Liliput
 
Wireless sensor networks architecture security requirements security threats...
Wireless sensor networks  architecture security requirements security threats...Wireless sensor networks  architecture security requirements security threats...
Wireless sensor networks architecture security requirements security threats...
 
Recommendation letter for Kamalika
Recommendation letter for KamalikaRecommendation letter for Kamalika
Recommendation letter for Kamalika
 
Niveauintermdiairevocabulaireprogressifdufranais livrecorrigs-140205041604-ph...
Niveauintermdiairevocabulaireprogressifdufranais livrecorrigs-140205041604-ph...Niveauintermdiairevocabulaireprogressifdufranais livrecorrigs-140205041604-ph...
Niveauintermdiairevocabulaireprogressifdufranais livrecorrigs-140205041604-ph...
 
capital budgeting decisions criteria
capital budgeting decisions criteriacapital budgeting decisions criteria
capital budgeting decisions criteria
 
Peraturan stor sukan
Peraturan stor sukanPeraturan stor sukan
Peraturan stor sukan
 
Rashid CV latest
Rashid CV latestRashid CV latest
Rashid CV latest
 
Final Competition Public Relations 2014
Final Competition Public Relations 2014Final Competition Public Relations 2014
Final Competition Public Relations 2014
 
Исмагулова. Управление бытовыми отходами
Исмагулова. Управление  бытовыми отходамиИсмагулова. Управление  бытовыми отходами
Исмагулова. Управление бытовыми отходами
 
Hsp sej f1_2
Hsp sej f1_2Hsp sej f1_2
Hsp sej f1_2
 
Промышленные насосы и насосные агрегаты
Промышленные насосы и насосные агрегатыПромышленные насосы и насосные агрегаты
Промышленные насосы и насосные агрегаты
 
Zane Resume 4-1-15
Zane Resume 4-1-15Zane Resume 4-1-15
Zane Resume 4-1-15
 
Cooperativa de crédito y ahorro Talcahuano.
Cooperativa de crédito y ahorro Talcahuano.Cooperativa de crédito y ahorro Talcahuano.
Cooperativa de crédito y ahorro Talcahuano.
 

Ähnlich wie Detecting hard exudates using simulated annealing thresholding

Detection of exudates draft
Detection of exudates draftDetection of exudates draft
Detection of exudates draftnitheshksuvarna
 
Detection of exudates draft
Detection of exudates draftDetection of exudates draft
Detection of exudates draftnitheshksuvarna
 
Rigorous Pack Edge Detection Fuzzy System
Rigorous Pack Edge Detection Fuzzy SystemRigorous Pack Edge Detection Fuzzy System
Rigorous Pack Edge Detection Fuzzy Systeminventy
 
Blood vessel segmentation in fundus images
Blood vessel segmentation in fundus imagesBlood vessel segmentation in fundus images
Blood vessel segmentation in fundus imagesIRJET Journal
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
A new approach on noise estimation of images
A new approach on noise estimation of imagesA new approach on noise estimation of images
A new approach on noise estimation of imageseSAT Publishing House
 
Image denoising using new adaptive based median filter
Image denoising using new adaptive based median filterImage denoising using new adaptive based median filter
Image denoising using new adaptive based median filtersipij
 
Ijarcet vol-2-issue-7-2369-2373
Ijarcet vol-2-issue-7-2369-2373Ijarcet vol-2-issue-7-2369-2373
Ijarcet vol-2-issue-7-2369-2373Editor IJARCET
 
Ijarcet vol-2-issue-7-2369-2373
Ijarcet vol-2-issue-7-2369-2373Ijarcet vol-2-issue-7-2369-2373
Ijarcet vol-2-issue-7-2369-2373Editor IJARCET
 
Atmospheric Correction of Remotely Sensed Images in Spatial and Transform Domain
Atmospheric Correction of Remotely Sensed Images in Spatial and Transform DomainAtmospheric Correction of Remotely Sensed Images in Spatial and Transform Domain
Atmospheric Correction of Remotely Sensed Images in Spatial and Transform DomainCSCJournals
 
IRJET - Change Detection in Satellite Images using Convolutional Neural N...
IRJET -  	  Change Detection in Satellite Images using Convolutional Neural N...IRJET -  	  Change Detection in Satellite Images using Convolutional Neural N...
IRJET - Change Detection in Satellite Images using Convolutional Neural N...IRJET Journal
 
SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...IJAAS Team
 
Parameterized Image Filtering Using fuzzy Logic
Parameterized Image Filtering Using fuzzy LogicParameterized Image Filtering Using fuzzy Logic
Parameterized Image Filtering Using fuzzy LogicEditor IJCATR
 
Boosting CED Using Robust Orientation Estimation
Boosting CED Using Robust Orientation EstimationBoosting CED Using Robust Orientation Estimation
Boosting CED Using Robust Orientation Estimationijma
 
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...sipij
 
Enhanced Vision of Hazy Images Using Improved Depth Estimation and Color Anal...
Enhanced Vision of Hazy Images Using Improved Depth Estimation and Color Anal...Enhanced Vision of Hazy Images Using Improved Depth Estimation and Color Anal...
Enhanced Vision of Hazy Images Using Improved Depth Estimation and Color Anal...IRJET Journal
 
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...ijistjournal
 
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...ijistjournal
 
Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...
Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...
Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...iosrjce
 

Ähnlich wie Detecting hard exudates using simulated annealing thresholding (20)

Detection of exudates draft
Detection of exudates draftDetection of exudates draft
Detection of exudates draft
 
Detection of exudates draft
Detection of exudates draftDetection of exudates draft
Detection of exudates draft
 
Rigorous Pack Edge Detection Fuzzy System
Rigorous Pack Edge Detection Fuzzy SystemRigorous Pack Edge Detection Fuzzy System
Rigorous Pack Edge Detection Fuzzy System
 
Blood vessel segmentation in fundus images
Blood vessel segmentation in fundus imagesBlood vessel segmentation in fundus images
Blood vessel segmentation in fundus images
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
A new approach on noise estimation of images
A new approach on noise estimation of imagesA new approach on noise estimation of images
A new approach on noise estimation of images
 
Image denoising using new adaptive based median filter
Image denoising using new adaptive based median filterImage denoising using new adaptive based median filter
Image denoising using new adaptive based median filter
 
Ijarcet vol-2-issue-7-2369-2373
Ijarcet vol-2-issue-7-2369-2373Ijarcet vol-2-issue-7-2369-2373
Ijarcet vol-2-issue-7-2369-2373
 
Ijarcet vol-2-issue-7-2369-2373
Ijarcet vol-2-issue-7-2369-2373Ijarcet vol-2-issue-7-2369-2373
Ijarcet vol-2-issue-7-2369-2373
 
Atmospheric Correction of Remotely Sensed Images in Spatial and Transform Domain
Atmospheric Correction of Remotely Sensed Images in Spatial and Transform DomainAtmospheric Correction of Remotely Sensed Images in Spatial and Transform Domain
Atmospheric Correction of Remotely Sensed Images in Spatial and Transform Domain
 
IRJET - Change Detection in Satellite Images using Convolutional Neural N...
IRJET -  	  Change Detection in Satellite Images using Convolutional Neural N...IRJET -  	  Change Detection in Satellite Images using Convolutional Neural N...
IRJET - Change Detection in Satellite Images using Convolutional Neural N...
 
SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
 
Parameterized Image Filtering Using fuzzy Logic
Parameterized Image Filtering Using fuzzy LogicParameterized Image Filtering Using fuzzy Logic
Parameterized Image Filtering Using fuzzy Logic
 
Boosting CED Using Robust Orientation Estimation
Boosting CED Using Robust Orientation EstimationBoosting CED Using Robust Orientation Estimation
Boosting CED Using Robust Orientation Estimation
 
C04461620
C04461620C04461620
C04461620
 
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
 
Enhanced Vision of Hazy Images Using Improved Depth Estimation and Color Anal...
Enhanced Vision of Hazy Images Using Improved Depth Estimation and Color Anal...Enhanced Vision of Hazy Images Using Improved Depth Estimation and Color Anal...
Enhanced Vision of Hazy Images Using Improved Depth Estimation and Color Anal...
 
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
 
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
PERFORMANCE ANALYSIS OF UNSYMMETRICAL TRIMMED MEDIAN AS DETECTOR ON IMAGE NOI...
 
Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...
Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...
Edge Detection with Detail Preservation for RVIN Using Adaptive Threshold Fil...
 

Kürzlich hochgeladen

Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 

Kürzlich hochgeladen (20)

Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 

Detecting hard exudates using simulated annealing thresholding

  • 1. David C. Wyld (Eds) : ICCSEA, SPPR, CSIA, WimoA - 2013 pp. 119–124, 2013. © CS & IT-CSCP 2013 DOI : 10.5121/csit.2013.3512 DETECTION OF HARD EXUDATES USING SIMULATED ANNEALING BASED THRESHOLDING MECHANISM IN DIGITAL RETINAL FUNDUS IMAGE Diptoneel Kayal1 and Sreeparna Banerjee2 1,2 School of Computer Science & Engineering, West Bengal University of Technology, Kolkata, India 1 diptoneel@gmail.com, 2 sreeparnab@hotmail.com ABSTRACT Diabetic retinopathy is a disease commonly found in case of diabetes mellitus patients. It causes severe damage to retina and may lead to complete or partial visual loss. In case of diabetic retinopathy retinal blood vessel gets damaged and protein and fat based particles gets leaked out of the damaged blood vessels and are deposited in the intra-retinal space. They are normally seen as whitish marks of various shape and are called as exudates. Exudates are primary indication of diabetic retinopathy. As changes occurs due to the disease is irreversible in nature, the disease must be detected in early stages to prevent visual loss. But detection of exudates in early stages of the disease is extremely difficult only by visual inspection because of small diameter of human eye. But an efficient automated computerized system can have the ability to detect the disease in very early stage. In this paper we have proposed one such method. KEYWORDS Diabetic retinopathy, exudates, median filtering, thresholding, simulated annealing. 1. INTRODUCTION Diabetic retinopathy is one of the most serious complications of diabetes mellitus and a major cause of blindness. It is a progressive disease classified according to the presence of various clinical abnormalities. It is the most common cause of blindness among people aged 30-69 years [1]. One-fifth of patients of diabetes type II, have retinopathy at the time of diagnosis. In type I diabetes, diabetic retinopathy never occurs after diagnosis. But after 15 years all most of all patients with type I and two-third of those with type II diabetes have background of diabetic retinopathy [1]. In case of diabetic retinopathy blood vessels get damaged and protein and fat based particles gets leaked out of the damaged blood vessels beside blood flow to the retina decreases. These particles are referred to as exudates. Various methods have been developed for detection of exudates. These include thresholding and edge detection based techniques [2], FCM based approach [3], gray level variation based approach [4], multilayer perceptron based approach [5]. Normalized cut image segmentation based method for detection of hard exudates has also been proposed by us [6]. Optic disk must be detected and segmented early in the detection
  • 2. 120 Computer Science & Information Technology (CS & IT) process, as often optic disk has more or less same brightness and contrast as the exudates. So, if optic disk is not segmented in early stage the process may produce wrong result. The proposed algorithm accepts input image in RGB format. As grayscale image comprises of m- by-n image matrix, whereas RGB image comprises of m-by-n-by-3 image matrix and it is easier to operate on an m-by-n matrix than on m-by-n-by-3 grayscale image is used for whole process. If the input is in RGB then the input image is converted into a grayscale image for the ease of operation. 2. PROPOSED METHOD The proposed method has five steps. • Median filtering • Image subtraction • Application of simulated annealing • Thresholding • Image addition 2.1. Median Filtering Digital image noise usually appears in the high frequency of the image spectrum. So, a low-pass digital filter may be used for noise removal. Linear low-pass filters tend to smear image details, whose power is in high frequencies as well. They also tend to blur image edges, thus degrading image quality. But a non-linear low-pass filter can remove noise while preserving the edges. Such a filter is based on data ordering. Let xi, i=1,2,….n be n observations, whose number n=2v + 1 is odd, can be ordered according to their magnitude as follows: x(1) < x(2) < ……….. < x(n) (1) xi denoted i-th order statistic. x(1), x(n) are the maximum and minimum observations respectively. The observation x(v +1) lies in the middle and is called median of the observations. It is also denoted by med(xi). By definition, the median lies in the middle of the observation data. It minimizes the L1 norm: min|| 1 →−∑= medxi n i (2) According to (2) the median is the maximum likelihood estimate of the location for the Laplacian distribution: f(x) = 1/2 exp (-|x|) (3) A two-dimensional median filter has the following definition y(i,j)=med{ x(i+r,j+s), (r,s)∈ A (i,j)∈Z2} (4) Where Z2 = Z×Z denotes the digital image plane. The set A ⊂ Z2 defines the filter window. If the input image is of finite extent N × M, 0 ≤ i ≤ N – 1, 0 ≤ j ≤ M – 1, definition (4) is valid only in the interior of the output image, that is, for those i,j for which
  • 3. Computer Science & Information Technology (CS & IT) 121 0 ≤ i+r ≤ N – 1, 0 ≤ j + s ≤ M – 1, (r,s) ∈ A (5) (5) is not valid at the border of the image. There are two approaches solve this problem. In the first one, the filter window A is truncated in such a way so that (5) is valid and definition (4) can be used again. In the second approach, the input sequence is appended with sufficient samples and (4) is applied for 0 ≤ i ≤ N – 1, 0 ≤ j ≤ M – 1 Median filter can remove additive white noise. They are very efficient in the removal of noise having long-tailed distribution. The median is a robust estimator of location also. Therefore a single outlier (e.g. impulse) can have no effect on its performance, even if its magnitude is very large or small. The median becomes unreliable only if more than 50% of the data are outlier. The robustness of median filter makes it very suitable for impulse noise filtering. This property of median filter can be used for this approach. As in the original input image exudates are bright areas with comparatively high contrast than that of its neighboring region if we apply median filter on the input image (in grayscale format) we would obtain a filtered image in which the exudates are blurred to a great extent. Beside as the optic disk part has almost same brightness as that of exudates this part of retinal fundus image will also becomes blurred. Median filter has another interesting property of preserving sharpness of edges of the image. Preservation of edge information and its enhancement is a very important subjective feature of the performance of digital image filter. Median filters not only smoothes noise in homogenous image regions but tends to produce regions of constant intensity. All these properties make median filter ideal for this approach. 2.2. Image Subtraction Next step of this approach is subtraction of median filtered image from input image (in case of the input image is in grayscale form) or subtraction of median filtered image from grayscale form on input image (in case of the input image is in RGB form). Image subtraction is used to find changes between two images of same scene. Mathematically image subtraction can be denoted as follows: c(m,n)=f(m,n)-g(m,n) As mentioned earlier median filtering makes the brighter regions (i.e. exudates) into blur, hence the result of subtraction gives us the output in which only regions with high brightness and contrast can be observed. Subtraction is one of the most important step of this process as in this step the desired features of input retinal fundus image is extracted. 2.3. Application of Simulated Annealing Simulation annealing is a well known probabilistic metaheuristic technique for finding global optima in a large search space. It was first proposed by Kirkpatric, Gelett, Vecchi (1983) [7] and Cerny (1985) [8]. In this method every point (S) of search space is analogous to a state of some physical system. At each step simulated annealing considers some neighbouring state s’ of the current state s and probabilistically decides whether to move to state s’. This method is repeated until the system reach to an optimal point. The algorithm normally employs a random search which not only accept changes that decrease the objective function (f) but also accept the changes the increase the objective function with a probability given by p= exp(-δf/T)
  • 4. 122 Computer Science & Information Technology (CS & IT) where δf is the increase in f and T is control parameter. Most important advantage of simulated annealing over other methods is that it’s ability to avoid becoming trapped in local minima. Another useful advantage is that it does not rely on any restrictive properties which increases it’s versatility. In our proposed method we have used simulated annealing to determine the value of thresholding parameter. In order to do this we have considered the value of each pixel after subtraction step. The values of the pixels provides us the search space upon which we have applied simulated annealing to get the optimum values of the search space and that value is used as the value of thresholding parameter in next step of our method. 2.4. Thresholding If in an image consists of light objects on a dark background, in such a way that object and background pixels have intensity values grouped into dominant modes, then we can extract light objects from background using thresholding operation. Then any point (x,y) in the image at which f (x,y) > T is called an object point, where T is known as threshold parameter. Otherwise the point is called a background point. Thresholding operation can be defined as follows: g(x,y) = 2.5. Image Addition Image addition is used to create double exposure. If f(m,n) and g(m,n) represents two images then addition of these two images to get the resultant image is given by c(m,n) = f(m,n) + g(m,n) If multiple images of a given region are available for approximately the same data and if a part of one of the image has some noise then the part can be compensated from other images available through image addition. 3. RESULT The proposed algorithm is implemented MATLAB 7.0.4. Configuration of the computers used for development and testing purpose is Intel Core2Duo 1.5 GHz processor and 1 GB of RAM. The algorithm is tested on a database of ten images, among which seven images with exudates and three images with no exudates. All the images are collected from diaretdb0 database and the images are selected randomly.The ground data is verified by an expert ophthalmologist. For evaluation purpose value of True Positive (TP), False Positive (FP) and False Negative (FN) parameters are determined for each image. Sensitivity (S) and Predictivity (P) is used for the measurement of accuracy. Sensitivity and predictivity are defined as follows. Sensitivity (S) = TP/(TP+FN) and Predictivity (P) = TP/(TP+FP) The overall sensitivity and predictivity are found to be 98.66% and 98.12% respectively.
  • 5. Computer Science & Information Technology (CS & IT) 123 Table 1 TP FP FN S = P = IMAGE 1 5 0 0 100 100 IMAGE 2 8 0 0 100 100 IMAGE 3 7 0 0 100 100 IMAGE 4 11 0 2 100 100 IMAGE 5 14 0 2 100 100 IMAGE 6 13 2 3 86.60 81.25 IMAGE 7 4 0 0 100 100 IMAGE 8 0 0 0 100 100 IMAGE 9 0 0 0 100 100 IMAGE 10 0 0 0 100 100 OVERALL 98.66% 98.12% Figure 1. Input image Figure 2. Output image REFERENCES [1] R. Klein, B. Klein, S. Moss, M. Davis, D. Demants, “ The Wisconsin epidemiology study of diabetic retinopathy type II”, Archieve of Opthalmology, Vol 102, No 4, pp 520-526, 1984 [2] A. V. Sagar, B. Balasubramaniam, V. Chandrasekhara, “ A Novel Intergrated Approach Using Dynamic Thresholding and Edge Detection for Automatic Detection of Exudates in Digital Fundus Retinal images”, IEEE International Conference on Computing, 2007, Page 286-292. [3] H. Li, O. Chutatape, “A Model Based Approach for Automated Feature Extraction in fundus Images’, IEEE International conference on Computer Vision, 2003, Page 127-133 [4] A. Osrach, B. Shadgar, R. Markmham, “A Computational Intelligence Based Approach for Detection of Exudates in Diabetic Retinopathy”, IEEE 2009 [5] T. Walter, J. C. Klein, P. Massin, A. Erginay, “A contribution of Image Processing To the Diagnosis of Diabetic Retinopathy – Detection of Exudates in Color Fundus Image of Human Retina”, IEEE Transaction on Medical Imaging, Vol 21, No 10, October 2002, Page 256-264. [6] D. Kayal, S. Banerjee, “An Approach to Detect Hard Exudates Using Normalized Cut Image Segmentation Technique in digital Retinal Fundus Image”, First International Conference on Signal Processing, Image Processing and Pattern Recognition, 2012, New Delhi, India. [7] S. Kirkpatric, C. D. Gelett, M. P. Vecchi, “Optimization by simulated annealing”, Science, pp621- 630, 1983. [8] V. Cerny, “A thermodynamic approach to the travelling salesman problem : An efficient simulation” Journal of Optimizaton Theory and application, pp 41-51, 1985. [9] M. Garcia, R. Hornero, C. I. Sanchez, M. I. Lopez, A. Diez, “Feature Extraction and Selection for Automatic Detection of Hard Exudates in Retinal Images”, conference of the IEEE EMBS, France, 2007.
  • 6. 124 Computer Science & Information Technology (CS & IT) [10] C. Sinthanayothin, V. kongbunkiat, S. Phoojaruenchanachai, A. Singalavanija “Automated Screening System For Diabetic Retinopathy”, 3rd international Symposium On Image And Signal Processing And Analysis, 2003, Page 915-920 [11] Wareham NJ, “Cost Effectiveness of Alternative Methods for Diabetic Retinopathy Screening” Diabetes Care, 2003, Vol 16, Page 844 [12] S. Ravishankar, A. Jain, A. Mittal, “Automated Feature Extraction for Early Detection of Diabetic Retinopathy in Fundus Images”, IEEE 2009, Page 210-218 [13] Z. Liu, C. Opas, S. Krishnan, “Automatic Image Analysis for Fundus Image” 19th International Conference of IEEE EMBS, Chicago 1997, Page 524-528 [14] D. Kayal, S. Banerjee, “A Method To Detect Hard Exudates Using Normalized Cut Image Segmentation Technique in Digital Retinal Fundus Image”, First International Conference on Signal Processing, Image Processing and Pattern Recognition 2012, New Delhi, India. Authors Diptoneel Kayal Diptoneel Kayal obtained his B.E. in I.T. and M.Tech in Software Engineering, both from West Bengal University of Technology. He is presently working as a Ph.D scholar at West Bengal University of Technology. His research interest includes medical image processing and cloud computing Dr. Sreeparna Banerjee Dr Sreeparna Banerjee obtained her B. Sc., M. Sc., and Ph.D degrees all in Physics. She has taught in universities in India and abroad. Her current research interests include Physics of space plasmas: Molecular Dynamics and Monte Carlo simulations,charge transfer, nonlinear dynamics; Neural networks, Pattern Recognition and Soft Computing applications in Astrophysics, Meteorology and Medical Imaging; Data Mining.