SlideShare une entreprise Scribd logo
1  sur  28
M.K.H. GUNASEKARA
AS2010377

CSC 363 1.5 Research Methodologies and Scientific
Computing
Department of Computer Science and Statistics , USJP
Automatic detection of diabetic
retinopathy hard exudates using
mathematical morphology methods
and fuzzy logic

2
Overview

3
Introduction

Figure 2: Diabetic macula edema
(swelling of the retina)

Diabetic retinopathy occurs when elevated blood sugar
levels cause blood vessels in the eye to swell and leak
into the retina.
4
Introduction
Abnormalities of Diabetic Retinopathy
•
•
•
•

Microaneurysms
Hemorphages
Cotton wool spots ( Soft Exudates)
Hard Exudates

Aim of this research is to develop system for detection
of hard exudates in diabetic retinopathy using nondilated diabetic retinopathy images
5
Literature Review

6
Methodology
Phase 1

Phase 2

Mathematical Morphology

Fuzzy Logic

• Exudates are identified
using mathematical
morphology

• Identified exudates are
classified as hard exudates
using fuzzy logic

7
Phase 1

• Preprocessing
One

• Optic disc elimination
Two

• Exudates detection
Three

8
Preprocessing
Input
Fundus Image

• Fundus Image is
performed by
fundus camera

Step 1

Step 2

Step 3

Step 4

Color Space
Conversion

Median
Filtering

Contrast
Enhancement

Gaussian
Filtering

• RGB color space
in the image in
converted to HIS
space

• Noise
suppression

• Contrast limited
adaptive
histogram
equalization was
applied for
contrast
enhancement

• Noise
Suppression
further

9
Optic Disc Elimination
Input
Preprocessed
Image
• Output of
preprocessing
stage

Step 1
Closing

• Closing operator
with flat disc
shape
structuring
element is
applied

Step 2

Step 3

Step 4

Thresholding

Large
Connected
component

Optic disc
elimination

• Image is
binarized
• P-tile method
and nilblack’s
method

• Connect all
regions

10
Exudates Detection
• Optic disc
eliminated
Image

• Standard
Deviation

• Remove optic
disc boundary

• Marker Image

• Difference
Image

I
n
p
u
t

• Closing

• Thresholding

• Fill holes

• Morphological
Reconstruction

• Result is
superimposed

11
Phase 2
RED

Outputs

Inputs
GREEN

BLUE

Classification of Hard Exudates using Fuzzy logic
12
Membership function of XR
Membership
function name

Parameters
[sig1 c1 sig2 c2]

R1

[0.016 0 8.617 57.85]

R2

[3 78 3 87]

R3

[3 100 3 111]

R4

[3 125 3 144]

R5

[3 156 3 168]

R6

[3 180 3 193]

R7

[3 205 0.2166 255]

Gaussian combination membership function
13
Membership function of XG
Membership
function name

Parameters
[sig1 c1 sig2 c2]

G1

[0.217 0.8 8.14 31.55]

G2

[3 54 3 65]

G3

[3 76 3 86]

G4

[3 98 3 108]

G5

[3 120 3 134]

G6

[3 146 3 220]

G7

[3 232 3 255]

Gaussian combination membership function
14
Membership function of XB
Membership
function name

Parameters
[sig1 c1 sig2 c2]

B1

[0.217 0 3.081 5.408]

B2

[3 17 3 50]

B3

[3 60 3 102]

B4

[3 112 3 255]

Gaussian combination membership function
15
Membership function of Xout
Membership
function name
NotHardExudate

Parameters
[sig1 c1 sig2 c2]
[0.0008493 0 0.06795 0.07]

weakHardExudate [0.03 0.35 0.03 0.55]
mediumHardExud
ate

[0.03 0.65 0.03 0.75]

hardExudate

[0.03 0.85 0.03 0.9]

severeHardExudat [0.0161 0.9733 0.0256 1]
e

Gaussian combination membership function
16
Fuzzy rules
1

If (Xr is R1) Or (Xg is G1) Or (Xb is B4) Then (Xout is notHardExudate)

2

If (Xr is R2) And (Xg is G2) Or (Xb is B1) Then (Xout is weakHardExudate)

3

If (Xr is R2) And (Xg is Not G2) And (Xb is Not B1) Then (Xout is notHardExudate)

4

If (Xr is R3) And (Xg is G3) And ((Xb is B1) Or (Xb is B2) ) Then (Xout is weakHardExudate)

5

If (Xr is R3) And (Xg is G3) And (Xb is B3) Then (Xout is notHardExudate)

6

If (Xr is R3) And (Xg is Not G3) Then (Xout is notHardExudate)

7

If (Xr is R4) And (Xg is G3) And (Xb is B1) Then (Xout is mediumHardExudate)

8

If (Xr is R4) And (Xg is G3) And (Xb is B2) Then (Xout is weakHardExudate)

9

If (Xr is R4) And (Xg is Not G3) Then (Xout is notHardExudate)

10

If (Xr is R5) And ((Xg is G2) Or (Xg is G3) Or (Xg is G4)) Then (Xout is notHardExudate)

11

If (Xr is R5) And (Xg is G5) And ((Xb is B1) Or (Xb is B2)) Then (Xout is HardExudate)

12

If (Xr is R5) And ((Xg is G6) Or (Xg is G7)) Then (Xout is notHardExudate)

13

If (Xr is R5) And (Xb is B3) Then (Xout is notHardExudate)

14

If (Xr is R6) And ((Xg is G2) Or (Xg is G3)) Then (Xout is notHardExudate)

15

If (Xr is R6) And (Xg is G4) And ((Xb is B1) Or (Xb is B2)) Then (Xout is HardExudate)

16

If (Xr is R6) And (Xg is G5) And ((Xb is B1) Or (Xb is B2)) Then (Xout is HardExudate)

17

If (Xr is R6) And (Xg is G6) And ((Xb is B1) Or (Xb is B2)) Then (Xout is HardExudate)

18

If (Xr is R6) And (Xg is G7) Then (Xout is notHardExudate)

19

If (Xr is R6) And (Xb is B3) Then (Xout is notHardExudate)

20

If (Xr is R7) And (Xg is G6) And ((Xb is B1) Or (Xb is B2) Or (Xb is B3)) Then (Xout is severeHardExudate)

21

If (Xr is R7) And (Xg is G5) And ((Xb is B1) Or (Xb is B2)) Then (Xout is notHardExudate)

22

If (Xr is R7) And ((Xg is G2) Or (Xg is G3) Or (Xg is G4)) Then (Xout is notHardExudate)

17
Implementation
• 38 images were used to testing
• Images were taken from Kuopio university
hospital
• The images’ size were 1500 , 1152 pixels

Tested using MATLAB 7.10
18
Results - Preprocessing

(a)

(b)

(c)

(d)

(e)

(f)

(a)-Original Fundus Image , (b)-HSI Image, (c)– Intensity band of
Image, (d)- Median Filtering, (e)- Applying Contrast limited
Adaptive histogram equalization, (f)- Gaussian Filtering

19
Results – Optic Disc Elimination

(a)

(b)

(c)

(d)

(e)

(f)

(a)-Applying morphological closing operator, (b)-Thresholded image using
Nilblack’s method, (c)– Thresholded Image using percentile method,
(d)- Large circular connected component, (e)-Inverted binary image,
(f)- Optic disc is eliminated from the preprocessed image

20
Results – Exudates Detection

(a)

(b)

(c)

(d)

(e)

(f)

(g)
(h)
(i)
(a)- Applying morphological closing operator , (b)- Standard deviation of the image ,
(c)-Thresholded image using triangle method , (d)- Unwanted borders were removed ,
(e)- Holes are flood filled , (f)- Marker Image , (g)- Morphological reconstructed image21
,
(h)- Thresholded image , (i)- Result is super imposed on original image
Results – Classification of Exudates

(a)

(b)

(c)

Performance
•
•
•
•

Overall sensitivity-81.76%
Specificity – 99.96%
Precision – 81%
Accuracy – 99.84%

(a)- Not exist diabetic retinopathy,
(b)- 42% of diabetic retinopathy hard exudates ,
(c)- 89% of diabetic retinopathy hard exudates ,

22
Future Works
•
•
•
•

Preprocessing Stage
Optic Disc Elimination
Exudates Detection
Classification of Exudates as Hard
Exudates
• Exudative Maculopathy Detection
• Support Vector Machines, K Means
Algorithms, Radial Basis Functions

Tested using MATLAB 7.10

23
Related Work – After Submission

24
Related Work – After Submission

25
References
• Meysam Tavakoli, Reza Pourreza Shahri, Hamidreza Pourreza, Alireza Mehdizadeh,
Touka Banaee, Mohammad Hosein Bahreini Toosi, A complementary method for
automated detection of microaneurysms in fluorescein angiography fundus images
to assess diabetic retinopathy, Pattern Recognition, Volume 46, Issue 10, October
2013, Pages 2740-2753, ISSN 0031-3203,
http://dx.doi.org/10.1016/j.patcog.2013.03.011.
(http://www.sciencedirect.com/science/article/pii/S0031320313001404)
• M. Usman Akram, Shehzad Khalid, Shoab A. Khan, Identification and classification
of microaneurysms for early detection of diabetic retinopathy, Pattern Recognition,
Volume 46, Issue 1, January 2013, Pages 107-116, ISSN 0031-3203,
http://dx.doi.org/10.1016/j.patcog.2012.07.002.
(http://www.sciencedirect.com/science/article/pii/S003132031200297X)
• R.H.N.G. Ranamuka, Automatic detection of diabetic retinopathy hard exudates
using mathematical morphology methods and fuzzy logic, Graduation Thesis,
University of Sri Jayewardenepura, 2011

26
Questions

27
Thank You

28

Contenu connexe

Tendances

diabetic retinopathy.pptx
diabetic retinopathy.pptxdiabetic retinopathy.pptx
diabetic retinopathy.pptxKomal Naphade
 
Diabetic Retinopathy.pptx
Diabetic Retinopathy.pptxDiabetic Retinopathy.pptx
Diabetic Retinopathy.pptxNGOKUL3
 
Eye tracking – an innovative monitor
Eye tracking – an innovative monitorEye tracking – an innovative monitor
Eye tracking – an innovative monitorSakthi Sivaraman S
 
Imaging in Glaucoma
Imaging in Glaucoma Imaging in Glaucoma
Imaging in Glaucoma Anujeet Paul
 
Automatic Blood Vessels Segmentation of Retinal Images
Automatic Blood Vessels Segmentation of Retinal ImagesAutomatic Blood Vessels Segmentation of Retinal Images
Automatic Blood Vessels Segmentation of Retinal ImagesHarish Rajula
 
AI in Ophthalmology | Startup Landscape
AI in Ophthalmology | Startup LandscapeAI in Ophthalmology | Startup Landscape
AI in Ophthalmology | Startup LandscapePetteriTeikariPhD
 
Object Detection with Tensorflow
Object Detection with TensorflowObject Detection with Tensorflow
Object Detection with TensorflowElifTech
 
IEEE EED2021 AI use cases in Computer Vision
IEEE EED2021 AI use cases in Computer VisionIEEE EED2021 AI use cases in Computer Vision
IEEE EED2021 AI use cases in Computer VisionSAMeh Zaghloul
 
Holographic seminar documentation
Holographic seminar documentationHolographic seminar documentation
Holographic seminar documentationGeorgekutty Francis
 
Holographic projection technology
Holographic projection technologyHolographic projection technology
Holographic projection technologyJanardhan Raju
 
ELECTRONICS SEMINAR TOPIC HELIO DISPLAY
ELECTRONICS SEMINAR TOPIC  HELIO DISPLAYELECTRONICS SEMINAR TOPIC  HELIO DISPLAY
ELECTRONICS SEMINAR TOPIC HELIO DISPLAYEldhose George
 
Structural and oct changes in diabetic retinopathy1
Structural and oct changes in diabetic retinopathy1Structural and oct changes in diabetic retinopathy1
Structural and oct changes in diabetic retinopathy1suchismita Rout
 
New and emerging therapies for retinal diseases
New and emerging therapies for retinal diseasesNew and emerging therapies for retinal diseases
New and emerging therapies for retinal diseasesVisionary Ophthamology
 
Object detection with Tensorflow Api
Object detection with Tensorflow ApiObject detection with Tensorflow Api
Object detection with Tensorflow ApiArwinKhan1
 

Tendances (20)

diabetic retinopathy.pptx
diabetic retinopathy.pptxdiabetic retinopathy.pptx
diabetic retinopathy.pptx
 
Diabetic Retinopathy.pptx
Diabetic Retinopathy.pptxDiabetic Retinopathy.pptx
Diabetic Retinopathy.pptx
 
Eye tracking – an innovative monitor
Eye tracking – an innovative monitorEye tracking – an innovative monitor
Eye tracking – an innovative monitor
 
Imaging in Glaucoma
Imaging in Glaucoma Imaging in Glaucoma
Imaging in Glaucoma
 
Retinopathy
RetinopathyRetinopathy
Retinopathy
 
Automatic Blood Vessels Segmentation of Retinal Images
Automatic Blood Vessels Segmentation of Retinal ImagesAutomatic Blood Vessels Segmentation of Retinal Images
Automatic Blood Vessels Segmentation of Retinal Images
 
AI in Ophthalmology | Startup Landscape
AI in Ophthalmology | Startup LandscapeAI in Ophthalmology | Startup Landscape
AI in Ophthalmology | Startup Landscape
 
Diabetic Retinopathy
Diabetic RetinopathyDiabetic Retinopathy
Diabetic Retinopathy
 
Oct(optical cohorence tomography)
Oct(optical cohorence tomography)Oct(optical cohorence tomography)
Oct(optical cohorence tomography)
 
Object Detection with Tensorflow
Object Detection with TensorflowObject Detection with Tensorflow
Object Detection with Tensorflow
 
IEEE EED2021 AI use cases in Computer Vision
IEEE EED2021 AI use cases in Computer VisionIEEE EED2021 AI use cases in Computer Vision
IEEE EED2021 AI use cases in Computer Vision
 
Holographic seminar documentation
Holographic seminar documentationHolographic seminar documentation
Holographic seminar documentation
 
Holographic projection technology
Holographic projection technologyHolographic projection technology
Holographic projection technology
 
ELECTRONICS SEMINAR TOPIC HELIO DISPLAY
ELECTRONICS SEMINAR TOPIC  HELIO DISPLAYELECTRONICS SEMINAR TOPIC  HELIO DISPLAY
ELECTRONICS SEMINAR TOPIC HELIO DISPLAY
 
Structural and oct changes in diabetic retinopathy1
Structural and oct changes in diabetic retinopathy1Structural and oct changes in diabetic retinopathy1
Structural and oct changes in diabetic retinopathy1
 
Image Segmentation
 Image Segmentation Image Segmentation
Image Segmentation
 
New and emerging therapies for retinal diseases
New and emerging therapies for retinal diseasesNew and emerging therapies for retinal diseases
New and emerging therapies for retinal diseases
 
Object detection with Tensorflow Api
Object detection with Tensorflow ApiObject detection with Tensorflow Api
Object detection with Tensorflow Api
 
OCT
OCTOCT
OCT
 
Oct
Oct Oct
Oct
 

En vedette

Automatic Detection of Diabetic Maculopathy from Fundus Images Using Image An...
Automatic Detection of Diabetic Maculopathy from Fundus Images Using Image An...Automatic Detection of Diabetic Maculopathy from Fundus Images Using Image An...
Automatic Detection of Diabetic Maculopathy from Fundus Images Using Image An...Eman Al-dhaher
 
Undergraduate Project Email
Undergraduate Project    EmailUndergraduate Project    Email
Undergraduate Project EmailTanveeChheda
 
Diabetic retinopathy
Diabetic retinopathyDiabetic retinopathy
Diabetic retinopathyPaavan Kalra
 
Review of methods for diabetic retinopathy detection and severity classification
Review of methods for diabetic retinopathy detection and severity classificationReview of methods for diabetic retinopathy detection and severity classification
Review of methods for diabetic retinopathy detection and severity classificationeSAT Journals
 
Diabetic retinopathy 30-3-2011
Diabetic retinopathy 30-3-2011Diabetic retinopathy 30-3-2011
Diabetic retinopathy 30-3-2011Paweena Phangs
 
Diabetic retinopathy.ppt
Diabetic retinopathy.pptDiabetic retinopathy.ppt
Diabetic retinopathy.pptSushant Agarwal
 
EXUDATES DETECTION FROM DIGITAL FUNDUS IMAGE OF DIABETIC RETINOPATHY
EXUDATES DETECTION FROM DIGITAL FUNDUS IMAGE OF DIABETIC RETINOPATHYEXUDATES DETECTION FROM DIGITAL FUNDUS IMAGE OF DIABETIC RETINOPATHY
EXUDATES DETECTION FROM DIGITAL FUNDUS IMAGE OF DIABETIC RETINOPATHYijabjournal
 
Automated feature extraction for early detection of diabetic retinopathy i
Automated feature extraction for early detection of diabetic retinopathy iAutomated feature extraction for early detection of diabetic retinopathy i
Automated feature extraction for early detection of diabetic retinopathy immanish91
 
Detection of retinal blood vessel
Detection of retinal blood vesselDetection of retinal blood vessel
Detection of retinal blood vesselMd Mintu Pk
 
Diabetic retinopathy
Diabetic retinopathyDiabetic retinopathy
Diabetic retinopathyDevashree N
 
Autogenous Diabetic Retinopathy Censor for Ophthalmologists - AKSHI
Autogenous Diabetic Retinopathy Censor for Ophthalmologists - AKSHIAutogenous Diabetic Retinopathy Censor for Ophthalmologists - AKSHI
Autogenous Diabetic Retinopathy Censor for Ophthalmologists - AKSHIAsiri Wijesinghe
 
Performance analysis of retinal image blood vessel segmentation
Performance analysis of retinal image blood vessel segmentationPerformance analysis of retinal image blood vessel segmentation
Performance analysis of retinal image blood vessel segmentationacijjournal
 
Sagar_Lachure_resume-new
Sagar_Lachure_resume-newSagar_Lachure_resume-new
Sagar_Lachure_resume-newSagar Lachure
 
Automatic identification and classification of microaneurysms for detection o...
Automatic identification and classification of microaneurysms for detection o...Automatic identification and classification of microaneurysms for detection o...
Automatic identification and classification of microaneurysms for detection o...eSAT Journals
 
Detection of Exudates Caused By Diabetic Retinopathy in Fundus Retinal Image ...
Detection of Exudates Caused By Diabetic Retinopathy in Fundus Retinal Image ...Detection of Exudates Caused By Diabetic Retinopathy in Fundus Retinal Image ...
Detection of Exudates Caused By Diabetic Retinopathy in Fundus Retinal Image ...IOSR Journals
 

En vedette (20)

Automatic Detection of Diabetic Maculopathy from Fundus Images Using Image An...
Automatic Detection of Diabetic Maculopathy from Fundus Images Using Image An...Automatic Detection of Diabetic Maculopathy from Fundus Images Using Image An...
Automatic Detection of Diabetic Maculopathy from Fundus Images Using Image An...
 
Undergraduate Project Email
Undergraduate Project    EmailUndergraduate Project    Email
Undergraduate Project Email
 
Diabetic retinopathy
Diabetic retinopathyDiabetic retinopathy
Diabetic retinopathy
 
Diabetic Retinopathy
Diabetic RetinopathyDiabetic Retinopathy
Diabetic Retinopathy
 
Review of methods for diabetic retinopathy detection and severity classification
Review of methods for diabetic retinopathy detection and severity classificationReview of methods for diabetic retinopathy detection and severity classification
Review of methods for diabetic retinopathy detection and severity classification
 
Diabetic retinopathy 30-3-2011
Diabetic retinopathy 30-3-2011Diabetic retinopathy 30-3-2011
Diabetic retinopathy 30-3-2011
 
Diabetic retinopathy.ppt
Diabetic retinopathy.pptDiabetic retinopathy.ppt
Diabetic retinopathy.ppt
 
EXUDATES DETECTION FROM DIGITAL FUNDUS IMAGE OF DIABETIC RETINOPATHY
EXUDATES DETECTION FROM DIGITAL FUNDUS IMAGE OF DIABETIC RETINOPATHYEXUDATES DETECTION FROM DIGITAL FUNDUS IMAGE OF DIABETIC RETINOPATHY
EXUDATES DETECTION FROM DIGITAL FUNDUS IMAGE OF DIABETIC RETINOPATHY
 
Automated feature extraction for early detection of diabetic retinopathy i
Automated feature extraction for early detection of diabetic retinopathy iAutomated feature extraction for early detection of diabetic retinopathy i
Automated feature extraction for early detection of diabetic retinopathy i
 
Detection of retinal blood vessel
Detection of retinal blood vesselDetection of retinal blood vessel
Detection of retinal blood vessel
 
New diabetic retinopathy
New diabetic retinopathyNew diabetic retinopathy
New diabetic retinopathy
 
Diabetic retinopathy
Diabetic retinopathyDiabetic retinopathy
Diabetic retinopathy
 
Autogenous Diabetic Retinopathy Censor for Ophthalmologists - AKSHI
Autogenous Diabetic Retinopathy Censor for Ophthalmologists - AKSHIAutogenous Diabetic Retinopathy Censor for Ophthalmologists - AKSHI
Autogenous Diabetic Retinopathy Censor for Ophthalmologists - AKSHI
 
Performance analysis of retinal image blood vessel segmentation
Performance analysis of retinal image blood vessel segmentationPerformance analysis of retinal image blood vessel segmentation
Performance analysis of retinal image blood vessel segmentation
 
Ijecet 06 09_007
Ijecet 06 09_007Ijecet 06 09_007
Ijecet 06 09_007
 
Sagar_Lachure_resume-new
Sagar_Lachure_resume-newSagar_Lachure_resume-new
Sagar_Lachure_resume-new
 
Suneel Kumar_Padala_CV
Suneel Kumar_Padala_CVSuneel Kumar_Padala_CV
Suneel Kumar_Padala_CV
 
Automatic identification and classification of microaneurysms for detection o...
Automatic identification and classification of microaneurysms for detection o...Automatic identification and classification of microaneurysms for detection o...
Automatic identification and classification of microaneurysms for detection o...
 
Manjushree_EC_fresher_2016
Manjushree_EC_fresher_2016Manjushree_EC_fresher_2016
Manjushree_EC_fresher_2016
 
Detection of Exudates Caused By Diabetic Retinopathy in Fundus Retinal Image ...
Detection of Exudates Caused By Diabetic Retinopathy in Fundus Retinal Image ...Detection of Exudates Caused By Diabetic Retinopathy in Fundus Retinal Image ...
Detection of Exudates Caused By Diabetic Retinopathy in Fundus Retinal Image ...
 

Similaire à Research: Automatic Diabetic Retinopathy Detection

Enhancement Of Retinal Fundus Image Using 2-D GABOR WAVELET Transform
Enhancement Of Retinal Fundus Image Using 2-D GABOR WAVELET TransformEnhancement Of Retinal Fundus Image Using 2-D GABOR WAVELET Transform
Enhancement Of Retinal Fundus Image Using 2-D GABOR WAVELET TransformMonika Rout
 
Classification of Diabetic Retinopathy.pptx
Classification of Diabetic Retinopathy.pptxClassification of Diabetic Retinopathy.pptx
Classification of Diabetic Retinopathy.pptxasmshafi1
 
GPU Accelerated Domain Decomposition
GPU Accelerated Domain DecompositionGPU Accelerated Domain Decomposition
GPU Accelerated Domain DecompositionRichard Southern
 
Evolutionary Algorithms and their Applications in Civil Engineering - 1
Evolutionary Algorithms and their Applications in Civil Engineering - 1Evolutionary Algorithms and their Applications in Civil Engineering - 1
Evolutionary Algorithms and their Applications in Civil Engineering - 1shreymodi
 
Lec5_ The Chain Rule.ppt
Lec5_ The Chain Rule.pptLec5_ The Chain Rule.ppt
Lec5_ The Chain Rule.pptNimeshRisal1
 
Variation and Quality (2.008x Lecture Slides)
Variation and Quality (2.008x Lecture Slides)Variation and Quality (2.008x Lecture Slides)
Variation and Quality (2.008x Lecture Slides)A. John Hart
 
LSGAN - SIMPle(Simple Idea Meaningful Performance Level up)
LSGAN - SIMPle(Simple Idea Meaningful Performance Level up)LSGAN - SIMPle(Simple Idea Meaningful Performance Level up)
LSGAN - SIMPle(Simple Idea Meaningful Performance Level up)Hansol Kang
 
A Fast Implicit Gaussian Curvature Filter
A Fast Implicit Gaussian Curvature FilterA Fast Implicit Gaussian Curvature Filter
A Fast Implicit Gaussian Curvature FilterYuanhao Gong
 
A new method of gridding for spot detection in microarray images
A new method of gridding for spot detection in microarray imagesA new method of gridding for spot detection in microarray images
A new method of gridding for spot detection in microarray imagesAlexander Decker
 
A new method of gridding for spot detection in microarray images
A new method of gridding for spot detection in microarray imagesA new method of gridding for spot detection in microarray images
A new method of gridding for spot detection in microarray imagesAlexander Decker
 
transformation in open GL. why use open GL modes
transformation in open GL. why use open GL modestransformation in open GL. why use open GL modes
transformation in open GL. why use open GL modesjawadsafee
 
block diagram representation of control systems
block diagram representation of  control systemsblock diagram representation of  control systems
block diagram representation of control systemsAhmed Elmorsy
 
COMPARISON OF GPU AND FPGA HARDWARE ACCELERATION OF LANE DETECTION ALGORITHM
COMPARISON OF GPU AND FPGA HARDWARE ACCELERATION OF LANE DETECTION ALGORITHMCOMPARISON OF GPU AND FPGA HARDWARE ACCELERATION OF LANE DETECTION ALGORITHM
COMPARISON OF GPU AND FPGA HARDWARE ACCELERATION OF LANE DETECTION ALGORITHMsipij
 
Comparison of GPU and FPGA Hardware Acceleration of Lane Detection Algorithm
Comparison of GPU and FPGA Hardware Acceleration of Lane Detection AlgorithmComparison of GPU and FPGA Hardware Acceleration of Lane Detection Algorithm
Comparison of GPU and FPGA Hardware Acceleration of Lane Detection Algorithmsipij
 

Similaire à Research: Automatic Diabetic Retinopathy Detection (20)

Enhancement Of Retinal Fundus Image Using 2-D GABOR WAVELET Transform
Enhancement Of Retinal Fundus Image Using 2-D GABOR WAVELET TransformEnhancement Of Retinal Fundus Image Using 2-D GABOR WAVELET Transform
Enhancement Of Retinal Fundus Image Using 2-D GABOR WAVELET Transform
 
Viewing
ViewingViewing
Viewing
 
Classification of Diabetic Retinopathy.pptx
Classification of Diabetic Retinopathy.pptxClassification of Diabetic Retinopathy.pptx
Classification of Diabetic Retinopathy.pptx
 
Debugging TV Frame 0x0C
Debugging TV Frame 0x0CDebugging TV Frame 0x0C
Debugging TV Frame 0x0C
 
Debugging TV Frame 0x0F
Debugging TV Frame 0x0FDebugging TV Frame 0x0F
Debugging TV Frame 0x0F
 
CLIM Fall 2017 Course: Statistics for Climate Research, Spatial Data: Models ...
CLIM Fall 2017 Course: Statistics for Climate Research, Spatial Data: Models ...CLIM Fall 2017 Course: Statistics for Climate Research, Spatial Data: Models ...
CLIM Fall 2017 Course: Statistics for Climate Research, Spatial Data: Models ...
 
Block diagram reduction techniques
Block diagram reduction techniquesBlock diagram reduction techniques
Block diagram reduction techniques
 
2D Drawing
2D Drawing2D Drawing
2D Drawing
 
GPU Accelerated Domain Decomposition
GPU Accelerated Domain DecompositionGPU Accelerated Domain Decomposition
GPU Accelerated Domain Decomposition
 
Evolutionary Algorithms and their Applications in Civil Engineering - 1
Evolutionary Algorithms and their Applications in Civil Engineering - 1Evolutionary Algorithms and their Applications in Civil Engineering - 1
Evolutionary Algorithms and their Applications in Civil Engineering - 1
 
Lec5_ The Chain Rule.ppt
Lec5_ The Chain Rule.pptLec5_ The Chain Rule.ppt
Lec5_ The Chain Rule.ppt
 
Variation and Quality (2.008x Lecture Slides)
Variation and Quality (2.008x Lecture Slides)Variation and Quality (2.008x Lecture Slides)
Variation and Quality (2.008x Lecture Slides)
 
LSGAN - SIMPle(Simple Idea Meaningful Performance Level up)
LSGAN - SIMPle(Simple Idea Meaningful Performance Level up)LSGAN - SIMPle(Simple Idea Meaningful Performance Level up)
LSGAN - SIMPle(Simple Idea Meaningful Performance Level up)
 
A Fast Implicit Gaussian Curvature Filter
A Fast Implicit Gaussian Curvature FilterA Fast Implicit Gaussian Curvature Filter
A Fast Implicit Gaussian Curvature Filter
 
A new method of gridding for spot detection in microarray images
A new method of gridding for spot detection in microarray imagesA new method of gridding for spot detection in microarray images
A new method of gridding for spot detection in microarray images
 
A new method of gridding for spot detection in microarray images
A new method of gridding for spot detection in microarray imagesA new method of gridding for spot detection in microarray images
A new method of gridding for spot detection in microarray images
 
transformation in open GL. why use open GL modes
transformation in open GL. why use open GL modestransformation in open GL. why use open GL modes
transformation in open GL. why use open GL modes
 
block diagram representation of control systems
block diagram representation of  control systemsblock diagram representation of  control systems
block diagram representation of control systems
 
COMPARISON OF GPU AND FPGA HARDWARE ACCELERATION OF LANE DETECTION ALGORITHM
COMPARISON OF GPU AND FPGA HARDWARE ACCELERATION OF LANE DETECTION ALGORITHMCOMPARISON OF GPU AND FPGA HARDWARE ACCELERATION OF LANE DETECTION ALGORITHM
COMPARISON OF GPU AND FPGA HARDWARE ACCELERATION OF LANE DETECTION ALGORITHM
 
Comparison of GPU and FPGA Hardware Acceleration of Lane Detection Algorithm
Comparison of GPU and FPGA Hardware Acceleration of Lane Detection AlgorithmComparison of GPU and FPGA Hardware Acceleration of Lane Detection Algorithm
Comparison of GPU and FPGA Hardware Acceleration of Lane Detection Algorithm
 

Plus de Madhawa Gunasekara

Plus de Madhawa Gunasekara (8)

Evolutionary Computing
Evolutionary ComputingEvolutionary Computing
Evolutionary Computing
 
Customer interface - Business Ontology Model
Customer interface - Business Ontology ModelCustomer interface - Business Ontology Model
Customer interface - Business Ontology Model
 
Radial Basis Function
Radial Basis FunctionRadial Basis Function
Radial Basis Function
 
Semiotics final
Semiotics finalSemiotics final
Semiotics final
 
How to prepare Title and Abstract for Research Articles
How to prepare Title and Abstract for Research ArticlesHow to prepare Title and Abstract for Research Articles
How to prepare Title and Abstract for Research Articles
 
Radix sorting
Radix sortingRadix sorting
Radix sorting
 
Low cost self driven car system
Low cost self driven car systemLow cost self driven car system
Low cost self driven car system
 
Audio compression
Audio compressionAudio compression
Audio compression
 

Dernier

Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 

Dernier (20)

Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 

Research: Automatic Diabetic Retinopathy Detection

  • 1. M.K.H. GUNASEKARA AS2010377 CSC 363 1.5 Research Methodologies and Scientific Computing Department of Computer Science and Statistics , USJP
  • 2. Automatic detection of diabetic retinopathy hard exudates using mathematical morphology methods and fuzzy logic 2
  • 4. Introduction Figure 2: Diabetic macula edema (swelling of the retina) Diabetic retinopathy occurs when elevated blood sugar levels cause blood vessels in the eye to swell and leak into the retina. 4
  • 5. Introduction Abnormalities of Diabetic Retinopathy • • • • Microaneurysms Hemorphages Cotton wool spots ( Soft Exudates) Hard Exudates Aim of this research is to develop system for detection of hard exudates in diabetic retinopathy using nondilated diabetic retinopathy images 5
  • 7. Methodology Phase 1 Phase 2 Mathematical Morphology Fuzzy Logic • Exudates are identified using mathematical morphology • Identified exudates are classified as hard exudates using fuzzy logic 7
  • 8. Phase 1 • Preprocessing One • Optic disc elimination Two • Exudates detection Three 8
  • 9. Preprocessing Input Fundus Image • Fundus Image is performed by fundus camera Step 1 Step 2 Step 3 Step 4 Color Space Conversion Median Filtering Contrast Enhancement Gaussian Filtering • RGB color space in the image in converted to HIS space • Noise suppression • Contrast limited adaptive histogram equalization was applied for contrast enhancement • Noise Suppression further 9
  • 10. Optic Disc Elimination Input Preprocessed Image • Output of preprocessing stage Step 1 Closing • Closing operator with flat disc shape structuring element is applied Step 2 Step 3 Step 4 Thresholding Large Connected component Optic disc elimination • Image is binarized • P-tile method and nilblack’s method • Connect all regions 10
  • 11. Exudates Detection • Optic disc eliminated Image • Standard Deviation • Remove optic disc boundary • Marker Image • Difference Image I n p u t • Closing • Thresholding • Fill holes • Morphological Reconstruction • Result is superimposed 11
  • 12. Phase 2 RED Outputs Inputs GREEN BLUE Classification of Hard Exudates using Fuzzy logic 12
  • 13. Membership function of XR Membership function name Parameters [sig1 c1 sig2 c2] R1 [0.016 0 8.617 57.85] R2 [3 78 3 87] R3 [3 100 3 111] R4 [3 125 3 144] R5 [3 156 3 168] R6 [3 180 3 193] R7 [3 205 0.2166 255] Gaussian combination membership function 13
  • 14. Membership function of XG Membership function name Parameters [sig1 c1 sig2 c2] G1 [0.217 0.8 8.14 31.55] G2 [3 54 3 65] G3 [3 76 3 86] G4 [3 98 3 108] G5 [3 120 3 134] G6 [3 146 3 220] G7 [3 232 3 255] Gaussian combination membership function 14
  • 15. Membership function of XB Membership function name Parameters [sig1 c1 sig2 c2] B1 [0.217 0 3.081 5.408] B2 [3 17 3 50] B3 [3 60 3 102] B4 [3 112 3 255] Gaussian combination membership function 15
  • 16. Membership function of Xout Membership function name NotHardExudate Parameters [sig1 c1 sig2 c2] [0.0008493 0 0.06795 0.07] weakHardExudate [0.03 0.35 0.03 0.55] mediumHardExud ate [0.03 0.65 0.03 0.75] hardExudate [0.03 0.85 0.03 0.9] severeHardExudat [0.0161 0.9733 0.0256 1] e Gaussian combination membership function 16
  • 17. Fuzzy rules 1 If (Xr is R1) Or (Xg is G1) Or (Xb is B4) Then (Xout is notHardExudate) 2 If (Xr is R2) And (Xg is G2) Or (Xb is B1) Then (Xout is weakHardExudate) 3 If (Xr is R2) And (Xg is Not G2) And (Xb is Not B1) Then (Xout is notHardExudate) 4 If (Xr is R3) And (Xg is G3) And ((Xb is B1) Or (Xb is B2) ) Then (Xout is weakHardExudate) 5 If (Xr is R3) And (Xg is G3) And (Xb is B3) Then (Xout is notHardExudate) 6 If (Xr is R3) And (Xg is Not G3) Then (Xout is notHardExudate) 7 If (Xr is R4) And (Xg is G3) And (Xb is B1) Then (Xout is mediumHardExudate) 8 If (Xr is R4) And (Xg is G3) And (Xb is B2) Then (Xout is weakHardExudate) 9 If (Xr is R4) And (Xg is Not G3) Then (Xout is notHardExudate) 10 If (Xr is R5) And ((Xg is G2) Or (Xg is G3) Or (Xg is G4)) Then (Xout is notHardExudate) 11 If (Xr is R5) And (Xg is G5) And ((Xb is B1) Or (Xb is B2)) Then (Xout is HardExudate) 12 If (Xr is R5) And ((Xg is G6) Or (Xg is G7)) Then (Xout is notHardExudate) 13 If (Xr is R5) And (Xb is B3) Then (Xout is notHardExudate) 14 If (Xr is R6) And ((Xg is G2) Or (Xg is G3)) Then (Xout is notHardExudate) 15 If (Xr is R6) And (Xg is G4) And ((Xb is B1) Or (Xb is B2)) Then (Xout is HardExudate) 16 If (Xr is R6) And (Xg is G5) And ((Xb is B1) Or (Xb is B2)) Then (Xout is HardExudate) 17 If (Xr is R6) And (Xg is G6) And ((Xb is B1) Or (Xb is B2)) Then (Xout is HardExudate) 18 If (Xr is R6) And (Xg is G7) Then (Xout is notHardExudate) 19 If (Xr is R6) And (Xb is B3) Then (Xout is notHardExudate) 20 If (Xr is R7) And (Xg is G6) And ((Xb is B1) Or (Xb is B2) Or (Xb is B3)) Then (Xout is severeHardExudate) 21 If (Xr is R7) And (Xg is G5) And ((Xb is B1) Or (Xb is B2)) Then (Xout is notHardExudate) 22 If (Xr is R7) And ((Xg is G2) Or (Xg is G3) Or (Xg is G4)) Then (Xout is notHardExudate) 17
  • 18. Implementation • 38 images were used to testing • Images were taken from Kuopio university hospital • The images’ size were 1500 , 1152 pixels Tested using MATLAB 7.10 18
  • 19. Results - Preprocessing (a) (b) (c) (d) (e) (f) (a)-Original Fundus Image , (b)-HSI Image, (c)– Intensity band of Image, (d)- Median Filtering, (e)- Applying Contrast limited Adaptive histogram equalization, (f)- Gaussian Filtering 19
  • 20. Results – Optic Disc Elimination (a) (b) (c) (d) (e) (f) (a)-Applying morphological closing operator, (b)-Thresholded image using Nilblack’s method, (c)– Thresholded Image using percentile method, (d)- Large circular connected component, (e)-Inverted binary image, (f)- Optic disc is eliminated from the preprocessed image 20
  • 21. Results – Exudates Detection (a) (b) (c) (d) (e) (f) (g) (h) (i) (a)- Applying morphological closing operator , (b)- Standard deviation of the image , (c)-Thresholded image using triangle method , (d)- Unwanted borders were removed , (e)- Holes are flood filled , (f)- Marker Image , (g)- Morphological reconstructed image21 , (h)- Thresholded image , (i)- Result is super imposed on original image
  • 22. Results – Classification of Exudates (a) (b) (c) Performance • • • • Overall sensitivity-81.76% Specificity – 99.96% Precision – 81% Accuracy – 99.84% (a)- Not exist diabetic retinopathy, (b)- 42% of diabetic retinopathy hard exudates , (c)- 89% of diabetic retinopathy hard exudates , 22
  • 23. Future Works • • • • Preprocessing Stage Optic Disc Elimination Exudates Detection Classification of Exudates as Hard Exudates • Exudative Maculopathy Detection • Support Vector Machines, K Means Algorithms, Radial Basis Functions Tested using MATLAB 7.10 23
  • 24. Related Work – After Submission 24
  • 25. Related Work – After Submission 25
  • 26. References • Meysam Tavakoli, Reza Pourreza Shahri, Hamidreza Pourreza, Alireza Mehdizadeh, Touka Banaee, Mohammad Hosein Bahreini Toosi, A complementary method for automated detection of microaneurysms in fluorescein angiography fundus images to assess diabetic retinopathy, Pattern Recognition, Volume 46, Issue 10, October 2013, Pages 2740-2753, ISSN 0031-3203, http://dx.doi.org/10.1016/j.patcog.2013.03.011. (http://www.sciencedirect.com/science/article/pii/S0031320313001404) • M. Usman Akram, Shehzad Khalid, Shoab A. Khan, Identification and classification of microaneurysms for early detection of diabetic retinopathy, Pattern Recognition, Volume 46, Issue 1, January 2013, Pages 107-116, ISSN 0031-3203, http://dx.doi.org/10.1016/j.patcog.2012.07.002. (http://www.sciencedirect.com/science/article/pii/S003132031200297X) • R.H.N.G. Ranamuka, Automatic detection of diabetic retinopathy hard exudates using mathematical morphology methods and fuzzy logic, Graduation Thesis, University of Sri Jayewardenepura, 2011 26

Notes de l'éditeur

  1. Microaneursms is the early stage of Diabetic Retinopathy
  2. Akara’s suggested certain steps for optic disc detection prior to the exudates identification.After the optic disc elimination mathematical morphology has been used for the exudates detectionAkara proposed a Fuzzy C Means (FCM) clustering method for exudates detectionSuggested a computer based approach for automated classification of Normal, NPDR and DPRThey have used the green layer for exudates detection because they have discovered that the brightness area including exudates of retinal image is in green layer in literature
  3. Intensity band of the HIS image is used at this stageFirstly RGB color space in the original fundus image is converted to HIS (HUE, Intensity and saturation) space.Then median filter is applied for the intensity band of the image for the noise suppression. Median filter is non linear median filter which is used to remove noises in an image with minimal degradation to edges.Subsequently the Contrast limited adaptive histogram equalization was applied for contrast enhancement this adaptive histogram method is used to improve the local contrast of an image. It may be produce a significant noiseGaussian function is applied for noise suppression furtherThis gaussian filtering function is used to filter out the noise in the image without compromising on the region of interest
  4. Firstly the closing operator with a flat disk shape structuring element is applied for the preprocessed image.Then the result image is binarized using thresholdingtechniqueClosing is a morphological operation
  5. Remove optic disc boundaryTriangle method is used to obtain thesholded imageFill HolesMarker image The intensity band of original image is selected as the mask image.Morphological ReconstructionDifference Image
  6. I have used the RGB color space values of retinal image to form the fuzzy set and the membership functionsNot Hard ExudatesWeak Hard ExudatesMedium Hard ExudatesHard ExudatesSevere Hard Exduates
  7. There are 7 linguistic variables for Xr
  8. There are 7 linguistic variables for Xg
  9. There are 4 linguistic variables for Xr
  10. There are 5 linguistic variables for output value
  11. Fuzzy rules
  12. Those 38 images were publicly available diabetic retinopathy dataset
  13. Those 38 images were publicly available diabetic retinopathy dataset
  14. Proposed Radon Transform method to detect MAs
  15. ProposedHybrid Classifier which combines Gaussian Mixture Model and Support Vector Machine
  16. Those 38 images were publicly available diabetic retinopathy dataset