Abstract
Detection of blood vessels in retinal fundus image is the preliminary step to diagnose several retinal diseases. There exist several methods to automatically detect blood vessels from retinal image with the aid of different computational methods. However, all these methods require lengthy processing time. The method proposed here acquires binary vessels from a RGB retinal fundus image in almost real time. Initially, the phase congruency of a retinal image is generated, which is a soft-classification of blood vessels. Phase congruency is a dimensionless quantity that is invariant to changes in image brightness or contrast; hence, it provides an absolute measure of the significance of feature points. This experiment acquires phase congruency of an image using Log-Gabor wavelets. To acquire a binary segmentation, thresholds are applied on the phase congruency image. The process of determining the best threshold value is based on area under the relative operating characteristic (ROC) curve. The proposed method is able to detect blood vessels in a retinal fundus image within 10 s on a PC with (accuracy, area under ROC curve) = (0.91, 0.92), and (0.92, 0.94) for the STARE and the DRIVE databases, respectively.
Similar content being viewed by others
Notes
http://www.tomshardware.com/reviews/mother-cpu-charts-2005,1175-39.html provides a chart in which the execution chart of different processors is compared.
References
Akita K, Kuga H (1982) Pattern recognition of blood vessel networks in ocular fundus images. IEEE Int Workshop Phys Eng Med Imaging 436–441
Canny JF (1986) A computational approach to edge detection. IEEE Trans Pattern Anal Mach Intell 8:112–131
Chaudhuri S, Chatterjee S, Katz N, Nelson M, Goldbaum M (1989) Detection of blood vessels in retinal images using two-dimensional matched filters. IEEE Trans Med Imaging 8:263–269
Fawcett T (2006) An introduction to ROC analysis. Pattern Recogn Lett 27:861–874
Field J (1987) Relations between the statistics of natural images and the response properties of cortical cells. J Opt Soc Am 4:2379–2394
Hoover A, Kouznetsova V, Goldbaum M (2000) Locating blood vessels in retinal images by piece-wise threshold probing of a matched filter response. IEEE Trans Med Imaging 19:203–210
Jiang X, Mojon D (2003) Adaptive local thresholding by verification-based multithreshold probing with application to vessel detection in retinal images. IEEE Trans Pattern Anal Mach Intell 25:131–137
Kovesi P (1999) Image feature from phase congruency. VIDERE. J Comput Vision Res 1:1–26
Lam SY, Yan H (2008) A novel vessel segmentation algorithm for pathological retina images based on divergence of vector fields. IEEE Trans Med Imaging 27:237–246
Li Q, You J, Zhang L, Bhattacharya P (2006) A multiscale approach to retinal vessel segmentation using Gabor filters and scale multiplication. IEEE Int Conf Syst Man Cybern 4:3521–3527
Marr D, Hildreth EC (1980) Theory of edge detection. Proc Roy Soc Lond 207:187–217
Morrone MC, Owens RA (1987) Feature detection from local energy. Pattern Recogn Lett 6:303–313
Morrone MC, Ross JR, Burr DC, Owens RA (1986) Mach bands are phase dependent. Nature 324:250–253
Niemeijer M, Staal J, van Ginneken B, Loog M, Abramoff MD (2004) Comparative study of retinal vessel segmentation methods on a new publicly available database. In: Fitzpatrick JM, Sonka M (eds) SPIE Med Imaging 5370:648–656
Okamoto Y, Tamura S, Yanashima K (1988) Zero-crossing interval correction in tracing eye-fundus blood vessels. Pattern Recogn 21:227–233
Oloumi F, Rangayyan RM, Oloumi F, Eshghzadeh-Zanjani P, Ayres FJ (2007) Detection of blood vessels in fundus images of the retina using Gabor wavelets. 29th annual international conference of the IEEE EMBS, pp 6452–6454
Pringle KK (1969) Visual perception by a computer. In: Grasselli A (ed) Automatic interpretation and classification of images. Academic Press, New York, pp 277–284
Ricci E, Perfetti R (2007) Retinal blood vessel segmentation using line operators and support vector classification. IEEE Trans Med Imaging 26:1357–1365
Soares JVB, Leandro JJG, Cesar RM Jr, Jelinek HF, Cree MJ (2006) Retinal vessel segmentation using the 2-D Gabor wavelet and supervised classification. IEEE Trans Med Imaging 25:1214–1222
Staal JJ, Abr-amoff MD, Niemeijer M, Viergever MA, van Ginneken B (2004) Ridge based vessel segmentation in color images of the retina. IEEE Trans Med Imaging 23:501–509
Swets JA (1996) Signal detection theory and ROC analysis in psychology and diagnostics: collected papers. Lawrence Erlbaum Associates, USA
Tanaka M, Tanaka K (1980) An automatic technique for fundus-photograph mosaic and vascular net reconstruction. MEDlNFO’80, pp 116–120
Venkatesh S, Owens RA (1989) An energy feature detection scheme. The International Conference on Image Processing, pp 553–557
Weisstein W (1998) The CRC concise encyclopedia of mathematics. CRC Press, USA
Wu D, Zhang M, Liu J-C, Bauman W (2006) On the adaptive detection of blood vessels in retinal images. IEEE Trans Biomed Eng 53:341–343
Yamamoto S, Yokouchi H (1976) Automatic recognition of color fundus photographs. In: Preston K, Onoe M (eds) Digital processing of biomedical images. Plenum Press, New York, pp 385–398
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Amin, M.A., Yan, H. High speed detection of retinal blood vessels in fundus image using phase congruency. Soft Comput 15, 1217–1230 (2011). https://doi.org/10.1007/s00500-010-0574-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-010-0574-2