Vessels delineation in retinal images using COSFIRE filters

32
Vessels delineation in retinal images using COSFIRE filters 1 1 University of Groningen (The Netherlands) - 2 University of Salerno (Italy) George Azzopardi 1 , Nicola Strisciuglio 1,2 , Mario Vento 2 , Nicolai Petkov 1 university of salerno Full paper: “Trainable COSFIRE filters for vessel delineation with application to retinal images”, Medical Image Analysis, Available Online 3 September 2014, DOI: 10.1016/j.media.2014.08.002

description

George Azzopardi, Nicola Strisciuglio, Mario Vento, Nicolai Petkov - "Trainable COSFIRE filters for vessel delineation with application to retinal images”, Medical Image Analysis, Available Online 3 September 2014, DOI: 10.1016/j.media.2014.08.002 The source code of the B-COSFIRE filters is available at: http://www.mathworks.com/matlabcentral/fileexchange/49172-trainable-cosfire-filters-for-vessel-delineation-with-application-to-retinal-images

Transcript of Vessels delineation in retinal images using COSFIRE filters

Page 1: Vessels delineation in retinal images using COSFIRE filters

Vessels delineation in retinalimages using COSFIRE filters

1

1University of Groningen (The Netherlands) - 2University of Salerno (Italy)

George Azzopardi1, Nicola Strisciuglio1,2, Mario Vento2, Nicolai Petkov1

!university of salerno

Full paper: “Trainable COSFIRE filters for vessel delineation with application to retinal images”, Medical Image Analysis, Available Online 3 September 2014, DOI: 10.1016/j.media.2014.08.002

Page 2: Vessels delineation in retinal images using COSFIRE filters

Motivation

› The structure of the retinal vascular tree can reveal signs of cardiovascular diseases

› An automatic process for vessel delineation can speed-up the diagnosis process

2

Page 3: Vessels delineation in retinal images using COSFIRE filters

Related works

› Unsupervised Methods

• Mainly based on convolution and matched filters [3-4], mathematical morphology [5]

• Suffer from high sensitivity to noise

› Supervised Methods

• Based on pixel-wise feature vectors computation and classification with machine learning tools [6-9]

• High computational time

• Complex learning procedures

3

Page 4: Vessels delineation in retinal images using COSFIRE filters

COSFIRE

› COSFIRE: Combination Of Shifted FIlter REsponses› Filtering approach based on the response of some cells in the visual

cortex› Already demonstrated to be effective for contour detection [1],

keypoint/objects detection and feature description [2]

4

Contour detection Traffic sign recognition in complex scenes

Handwritten digits recognitionMNIST: 99.48%

Page 5: Vessels delineation in retinal images using COSFIRE filters

Filter Configuration

› The COSFIRE filter is trainable

5

Page 6: Vessels delineation in retinal images using COSFIRE filters

Filter Configuration

› The COSFIRE filter is trainable

5

Prototype pattern

Page 7: Vessels delineation in retinal images using COSFIRE filters

Filter Configuration

› The COSFIRE filter is trainable

5

Prototype pattern DoG Response

Page 8: Vessels delineation in retinal images using COSFIRE filters

Filter Configuration

› The COSFIRE filter is trainable

5

Prototype pattern DoG Response Local intensity maxima

1

2

3

5

4

Page 9: Vessels delineation in retinal images using COSFIRE filters

Filter Configuration

› The COSFIRE filter is trainable

5

Local intensity maxima

1

2

3

5

4

Filter Model

Page 10: Vessels delineation in retinal images using COSFIRE filters

Pipeline

6

Page 11: Vessels delineation in retinal images using COSFIRE filters

Pipeline

6

Page 12: Vessels delineation in retinal images using COSFIRE filters

Pipeline

6

Page 13: Vessels delineation in retinal images using COSFIRE filters

Pipeline

6

Page 14: Vessels delineation in retinal images using COSFIRE filters

Rotation Invariance

7

90°

15°

105°

30°

120°

45°

135°

60°

150°

75°

165°

Page 15: Vessels delineation in retinal images using COSFIRE filters

Rotation Invariance

7

Page 16: Vessels delineation in retinal images using COSFIRE filters

Data sets

› DRIVE: 40 JPEG images at 768x584 pixels (20 training, 20 testing) › STARE: 20 JPEG images at 700x605 pixels › CHASE_DB1: 28 JPEG images at 1280x960 pixels

8

DRIVE STARE CHASE_DB1

Page 17: Vessels delineation in retinal images using COSFIRE filters

9

Bar selective(12 orientations)

Configured Filters

› A bar-selective (symmetric) COSFIRE filter is configured to detect vessels

Page 18: Vessels delineation in retinal images using COSFIRE filters

9

Configured Filters

› A bar-selective (symmetric) COSFIRE filter is configured to detect vessels

Original image Ground truth Filter output

Page 19: Vessels delineation in retinal images using COSFIRE filters

Configured Filters

10

› A bar-ending-selective (asymmetric) COSFIRE filter is configured to be responsive on vessel-endings

Bar-ending selective(24 orientations)

Page 20: Vessels delineation in retinal images using COSFIRE filters

Configured Filters

10

› A bar-ending-selective (asymmetric) COSFIRE filter is configured to be responsive on vessel-endings

Ground truth Symmetric filter output Asymmetric filteroutput

Page 21: Vessels delineation in retinal images using COSFIRE filters

Performance Evaluation

› We measured the performance in terms of:

• Matthews Correlation Coefficient (MCC)

• Sensitivity (Se)

• Specificity (Sp)

• Accuracy (Acc)

• Area under ROC curve (AUC)

11

Page 22: Vessels delineation in retinal images using COSFIRE filters

ROC curves

12

Area under ROC curveDRIVE = 0.9614STARE = 0.9563CHASE_DB1= 0.9487

Page 23: Vessels delineation in retinal images using COSFIRE filters

ROC curves

12

Area under ROC curveDRIVE = 0.9614STARE = 0.9563CHASE_DB1= 0.9487Close to Human

observer performance(no statistical difference)

Page 24: Vessels delineation in retinal images using COSFIRE filters

Results Comparison (1/3)

13

Page 25: Vessels delineation in retinal images using COSFIRE filters

Results Comparison (2/3)

14

Page 26: Vessels delineation in retinal images using COSFIRE filters

Results Comparison (3/3)

15

Page 27: Vessels delineation in retinal images using COSFIRE filters

Time Efficiency

16

› Most efficient method for vessel delineation in retinal images ever published

*Processing time is reported for DRIVE and STARE data sets

Page 28: Vessels delineation in retinal images using COSFIRE filters

Robustness to noise

17

Page 29: Vessels delineation in retinal images using COSFIRE filters

Conclusions

› Highly effective approach for vessel delineation in retinal images

› Most efficient method ever published in literature for vessel delineation in retinal images

› Robust to the noise and deformations of the pattern of interest

› The COSFIRE filters is versatile as it can be configured to detect any pattern of interest

18

Page 30: Vessels delineation in retinal images using COSFIRE filters

Future Works

› Exploring the scale invariance by constructing a pixel-wise feature vector with the response of the filter at different scales

› Delineation of 3D vessels in angiography images of the brain by adding depth information to the model

› Parallelization of the algorithm

19

Page 31: Vessels delineation in retinal images using COSFIRE filters

References

› [1] A CORF computational model of a simple cell that relies on LGN input outperforms the Gabor function model. Biological Cybernetics 106, 177-189.

› [2] Trainable COSFIRE filters for keypoint detection and pattern recognition. IEEE Transactions on Pattern Analysis and Machine Intelligence 35, 490-503.

› [3] Al-Rawi, M., Qutaishat, M., Arrar, M., 2007. An improved matched filter for blood vessel detection of digital retinal images. Computer in biology and medicine 37, 262-267.

› [4] Hoover, A., Kouznetsova, V., Goldbaum, M., 2000. Locating blood vessels in retinal images by piecewise threshold probing of a matched filter response. IEEE Transactions on medical imaging 19, 203-210.

› [5] Mendonca, A.M., Campilho, A., 2006. Segmentation of retinal blood vessels by combining the detection of centerlines and morphological reconstruction. IEEE Transactions on Medical Imaging 25, 1200-1213.

20

Page 32: Vessels delineation in retinal images using COSFIRE filters

References

› [6] Ricci, E., Perfetti, R., 2007. Retinal blood vessel segmentation using line operators and support vector classification. IEEE Transactions on medical imaging 26, 1357-1365.

› [7] Staal, J., Abramo, M., Niemeijer, M., Viergever, M., van Ginneken, B., 2004. Ridge-based vessel segmentation in color images of the retina. IEEE Transactions on medical imaging 23, 501-509.

› [8] Marin, D., Aquino, A., Emilio Gegundez-Arias, M., Manuel Bravo, J., 2011. A New Supervised Method for Blood Vessel Segmentation in Retinal Images by Using Gray-Level and Moment Invariants-Based Features. IEEE Transactions on medical imaging 30, 146-158.

› [9] Soares, J.V.B., Leandro, J.J.G., Cesar, Jr., R.M., Jelinek, H.F., Cree, M.J., 2006. Retinal vessel segmentation using the 2-D Gabor wavelet and supervised classification. IEEE Transactions on medical imaging 25, 1214-1222.

21