Fundus Image Analysis

Jose Ignacio Orlando, Elena Prokofyeva and Matthew B. Blaschko

Overview:

In this work, we present an extensive description and evaluation of our method for blood vessel segmentation in fundus images based on a discriminatively trained, fully connected conditional random field model. Standard segmentation priors such as a Potts model or total variation usually fail when dealing with thin and elongated structures. We overcome this difficulty by using a conditional random field model with more expressive potentials, taking advantage of recent results enabling inference of fully connected models almost in real-time. Parameters of the method are learned automatically using a structured output support vector machine, a supervised technique widely used for structured prediction in a number of machine learning applications. Our method, trained with state of the art features, is evaluated both quantitatively and qualitatively on four publicly available data sets: DRIVE, STARE, CHASEDB1 and HRF. Additionally, a quantitative comparison with respect to other strategies is included. The experimental results show that this approach outperforms other techniques when evaluated in terms of sensitivity, F1-score, G-mean and Matthews correlation coefficient. Additionally, it was observed that the fully connected model is able to better distinguish the desired structures than the local neighborhood based approach. Results suggest that this method is suitable for the task of segmenting elongated structures, a feature that can be exploited to contribute with other medical and biological applications.

Results obtained on healthy (top) and pathological (bottom) images from DRIVE (MICCAI 2014).Scatter-plot of Se vs. Sp, comparing existing methods, local-neighborhood based CRF, the proposed method, and the human annotator, based on DRIVE data set (MICCAI 2014).

Code:

Code for segmenting retinal vessels using our TBME 2016 method is available here. If you use this software in your research, please cite the following papers:

Our implementation uses some third party code that requires to include other citations if you use it. Please refer to the git-hub documentation for them.

Results:

MICCAI 2014 results:

TBME 2016 results:

Data:

Our segmentation method was evaluated on several data sets. They are available for download from the following webpages:

References:

  1. J. I. Orlando, E. Prokofyeva and M. B. Blaschko: A Discriminatively Trained Fully Connected Conditional Random Field model for Blood Vessel Segmentation in Fundus Images. IEEE Transactions on Biomedical Engineering (TBME), 2016.
  2. J. I. Orlando and M. B. Blaschko: Learning Fully-Connected CRFs for Blood Vessel Segmentation in Retinal Images. Medical Image Computing and Computer Assisted Intervention (MICCAI), 2014. [doi]
  3. J.J. Staal, M.D. Abramoff, M. Niemeijer, M.A. Viergever, B. van Ginneken, "Ridge based vessel segmentation in color images of the retina", IEEE Transactions on Medical Imaging, 2004, vol. 23, pp. 501-509.
  4. M. Niemeijer, J.J. Staal, B. van Ginneken, M. Loog, M.D. Abramoff, "Comparative study of retinal vessel segmentation methods on a new publicly available database", in: SPIE Medical Imaging, Editor(s): J. Michael Fitzpatrick, M. Sonka, SPIE, 2004, vol. 5370, pp. 648-656.
  5. A. Hoover et al., "Locating blood vessels in retinal images by piecewise threshold probing of a matched filter response," Medical Imaging, IEEE Transactions on, vol. 19, no. 3, pp. 203-210, 2000.
  6. M. M. Fraz et al., "An ensemble classification-based approach applied to retinal blood vessel segmentation," Biomedical Engineering, IEEE Transactions on, vol. 59, no. 9, pp. 2538-2548, 2012.
  7. J. Odstrcilik et al., "Retinal vessel segmentation by improved matched filtering: evaluation on a new high-resolution fundus image database", IET Image Processing, vol. 7, no. 4, pp. 373-383, 2013.
  8. J. Odstrcilik et al., "Improvement of vessel segmentation by matched filtering in colour retinal images", in World Congress on Medical Physics and Biomedical Engineering, September 7-12, 2009. Springer, 2009, pp. 327-330.
  9. Krähenbühl, P., Koltun, V.: Efficient inference in fully connected CRFs with Gaussian edge potentials. In: NIPS (2012)
  10. Joachims, T., Finley, T., Yu, C.N.J.: Cutting-plane training of structural SVMs. Machine Learning 77(1), 27-59 (2009)