undergraduate project email

29
Automation of Diabetic Retinopathy Detection Undergraduate project by Tanvee Chheda

Upload: tanveechheda

Post on 05-Jul-2015

1.737 views

Category:

Documents


0 download

DESCRIPTION

 Teamed with 2 students to research and implement the automation of diagnosis of Diabetic Retinopathy and co-ordinated with an Ophthalmologist to verify our implementation. Responsibilities included MATLAB coding, algorithm testing, and product documentation. • Automation in MATLAB involving retinal image analysis to help Ophthalmologist increase the productivity and efficiency in a clinical environment.• Used Image Processing concepts such as Hough Transform, Bottom Hat Transform, Edge Detection Technique and Morphological Operators. Provided our algorithm and documentation to our research faculty advisor to enable him to continue this research to the next phase.

TRANSCRIPT

Page 1: Undergraduate Project    Email

Automation of Diabetic

Retinopathy Detection

Undergraduate project

by Tanvee Chheda

Page 2: Undergraduate Project    Email

Retinal Image

acquisition from

Ophthalmologist

Result comparison with

that of Ophthalmologist

Image Processing and

Automation algorithm in

MATLAB

Start

StopAugust 03,2010 2Confidential Information

Page 3: Undergraduate Project    Email

What is Diabetic Retinopathy(DR)? It hampers normal vision ability by causing the

person to see black patches

High blood sugar level damages retinal vessels

causing DR

Silent disease in initial stage

Stages of DR Microaneurysms(MA)

Exudates

Hard exudates

Soft exudates

HemorrhagesAugust 03,2010 3Confidential Information

Page 4: Undergraduate Project    Email

Microaneurysms

First unequivocal signs of DR

Tiny dilations of capillaries

Appear as reddish brown spots in

retinal fundus images

They increase in number as the

degree of retinal involvement

progresses

Play a key role in mass-screening and monitoring of DR

August 03,2010 4Confidential Information

Page 5: Undergraduate Project    Email

Retinal Image

acquisition from

Ophthalmologist

Result comparison with

that of Ophthalmologist

Image Processing and

Automation algorithm in

MATLAB

Start

StopAugust 03,2010 5Confidential Information

Page 6: Undergraduate Project    Email

Stop

Detection of Microaneurysms

using Bottom Hat transform

and Morphological operators

Identification of Blood Vessels

using Bottom Hat transform

Identification of Optic Disk

using Hough Transform

Retinal Image acquisition

Retinal Image plane separation

Start

August 03,2010 6Confidential Information

Page 7: Undergraduate Project    Email

Retinal Image Plane Separation

Red plane

( Optic Disk

detection)

Green plane

( Microaneurysms

and Blood

vessels detection)

Blue plane

August 03,2010 7Confidential Information

Page 8: Undergraduate Project    Email

Stop

Detection of Microaneurysms

using Bottom Hat transform

and Morphological operators

Identification of Blood Vessels

using Bottom Hat transform

Identification of Optic Disk

using Hough Transform

Retinal Image acquisition

Retinal Image plane separation

Start

August 03,2010 8Confidential Information

Page 9: Undergraduate Project    Email

Features of Optic Disk(OD)

Appears in color fundus images as a bright yellowish or white region

Its shape is more or less circular, interrupted by outgoing vessels

Its size varies between different patients and is approximately 50 pixels in 576 x 768 color photographs

August 03,2010 9Confidential Information

Page 10: Undergraduate Project    Email

OD Detection Using Circular Hough Transform

Performed in red plane

Edge detection

Finds circles from an edge detected image

Suitable radius is given as input (30 ≤ R ≤ 40)

Falsely detected circular edges are eliminated by selecting the

largest circle

Original image OD marked imageAugust 03,2010 10Confidential Information

Page 11: Undergraduate Project    Email

Stop

Detection of Microaneurysms

using Bottom Hat transform

and Morphological operators

Identification of Blood Vessels

using Bottom Hat transform

Identification of Optic Disk

using Hough Transform

Retinal Image acquisition

Retinal Image plane separation

Start

August 03,2010 11Confidential Information

Page 12: Undergraduate Project    Email

Blood Vessels(BV ) Detection Acts as a landmark in grading disease severity

Prominent in green plane

Bottom Hat Transform

Enhances details for a gray scale image

It is given by the formula:

Bottom Hat image = (original image) – (closing image)

August 03,2010 12Confidential Information

Page 13: Undergraduate Project    Email

Original Image Closing Image

Bottom Hat

transformed Image

August 03,2010 13Confidential Information

Page 14: Undergraduate Project    Email

Canny edge detector

Uses two thresholds to detect

strong and weak edges

Noise resistant & highlights true

weak edges

BV Detection Cont….

Canny Edge Detected Image

Thresholded Image

Thresholding

It is used to highlight the

longer & connected

vessels, thus eliminating

smaller thread like structures

August 03,2010 14Confidential Information

Page 15: Undergraduate Project    Email

Original Image BV Marked Image

August 03,2010 15Confidential Information

Page 16: Undergraduate Project    Email

Stop

Detection of Microaneurysms

using Bottom Hat transform

and Morphological operators

Identification of Blood Vessels

using Bottom Hat transform

Identification of Optic Disk

using Hough Transform

Retinal Image acquisition

Retinal Image plane separation

Start

August 03,2010 16Confidential Information

Page 17: Undergraduate Project    Email

Microaneurysms(MA) Detection Appear more contrasted in green plane

Candidate region possibly corresponding to MAs selected

Canny Edge Detected Image BV Thresholded Image

Subtracted ImageAugust 03,2010 17Confidential Information

Page 18: Undergraduate Project    Email

Suitable threshold window

selected for exact detection of

MA on subtracted image

Morphological operators used to

find exact MAs on

threshold image

MA Detection Cont…

Threshold Image

Detected MAs August 03,2010 18Confidential Information

Page 19: Undergraduate Project    Email

Original Image MAs marked image

August 03,2010 19Confidential Information

Page 20: Undergraduate Project    Email

MATLAB algorithm

Result

August 03,2010 20Confidential Information

Page 21: Undergraduate Project    Email

sing

All Detected Features

August 03,2010 21Confidential Information

Page 22: Undergraduate Project    Email

Retinal Image

acquisition from

Ophthalmologist

Result comparison with

that of Ophthalmologist

Image processing and

automation algorithm in

MATLAB

Start

StopAugust 03,2010 22Confidential Information

Page 23: Undergraduate Project    Email

MAs marked by Ophthalmologist MA s detected using MATLAB

algorithm

Result comparison with that of Ophthalmologist

August 03,2010 23Confidential Information

Page 24: Undergraduate Project    Email

MATLAB algorithm Performance

Characteristics Performance of the system is measured on the based on

Sensitivity and Accuracy

Sensitivity can be computed by the following equation:

Sensitivity=TP/(TP + FN)

Accuracy can be computed by the following equation:

Accuracy=FP/(FP+FN)

where,

TP is number of positives outcomes i.e. MAs accurately detected

FN is the abnormal sample classified as normal i.e. features which are

MAs but not detected by the algorithm

FP is the number of negative outcomes i.e. features that are not MAs

but detected as MAs

August 03,2010 24Confidential Information

Page 25: Undergraduate Project    Email

17

68 9 8

19 20

12

22

2 13 2

8 8

18

7

2

51

0

1

5

2

3

11

11

02

3

0

5

10

15

20

25

30

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

To

tal n

o. o

f M

As

per

ima

ge(T

P+

FN)

Input Retinal Image

FN

TP

Detection of MAs Manually Using MATALB

algorithm

Sensitivity 78.05% 82.10%

Sensitivity

Graph

Sensitivity Table

August 03,2010 25Confidential Information

Page 26: Undergraduate Project    Email

Accuracy Graph

Accuracy of the MATLAB algorithm is found to be 80%

August 03,2010 26Confidential Information

Page 27: Undergraduate Project    Email

Application

Facilitates management of Diabetic Retinopathy

The system can potentially reduce the number of retinal images

that the clinician needs to review by 60%

For preliminary detection of Diabetic Retinopathy by a general

physician, especially in rural areas where Opthalmologists are not

easily available

August 03,2010 27Confidential Information

Page 28: Undergraduate Project    Email

Future Scope Along with MAs which are the primitive signs of DR, long

persisting features like Hemorrhages and newly formed Blood

Vessels can be detected

Accuracy of the system can be further improved by considering

broader and more enhanced specifications of the features like

their inclination and connectivity to the neighboring blood vessels

Advanced types of DR like PDR, moderate NPDR and Diabetic

Maculopathy can be diagnosed on similar lines

A high speed processor or better computer programming

languages like visual C++, java etc can be used to improve the

processing speed

August 03,2010 28Confidential Information

Page 29: Undergraduate Project    Email

THANK YOU

August 03,2010 29Confidential Information