Iterative Vessel Segmentation of Fundus Images

Sohini Roychowdhury, Dara Koozekanani, Keshab K Parhi

Research output: Contribution to journalArticle

65 Citations (Scopus)

Abstract

This paper presents a novel unsupervised iterative blood vessel segmentation algorithm using fundus images. First, a vessel enhanced image is generated by tophat reconstruction of the negative green plane image. An initial estimate of the segmented vasculature is extracted by global thresholding the vessel enhanced image. Next, new vessel pixels are identified iteratively by adaptive thresholding of the residual image generated by masking out the existing segmented vessel estimate from the vessel enhanced image. The new vessel pixels are, then, region grown into the existing vessel, thereby resulting in an iterative enhancement of the segmented vessel structure. As the iterations progress, the number of false edge pixels identified as new vessel pixels increases compared to the number of actual vessel pixels. A key contribution of this paper is a novel stopping criterion that terminates the iterative process leading to higher vessel segmentation accuracy. This iterative algorithm is robust to the rate of new vessel pixel addition since it achieves 93.2-95.35% vessel segmentation accuracy with 0.9577-0.9638 area under ROC curve (AUC) on abnormal retinal images from the STARE dataset. The proposed algorithm is computationally efficient and consistent in vessel segmentation performance for retinal images with variations due to pathology, uneven illumination, pigmentation, and fields of view since it achieves a vessel segmentation accuracy of about 95% in an average time of 2.45, 3.95, and 8 s on images from three public datasets DRIVE, STARE, and CHASE-DB1, respectively. Additionally, the proposed algorithm has more than 90% segmentation accuracy for segmenting peripapillary blood vessels in the images from the DRIVE and CHASE-DB1 datasets.

Original languageEnglish (US)
Article number7042289
Pages (from-to)1738-1749
Number of pages12
JournalIEEE Transactions on Biomedical Engineering
Volume62
Issue number7
DOIs
StatePublished - Jul 1 2015

Fingerprint

Pixels
Blood vessels
Pathology
Lighting

Keywords

  • Vessel segmentation
  • accuracy
  • computational complexity
  • fundus image
  • iterative algorithm
  • morphological reconstruction
  • stopping criterion

Cite this

Iterative Vessel Segmentation of Fundus Images. / Roychowdhury, Sohini; Koozekanani, Dara; Parhi, Keshab K.

In: IEEE Transactions on Biomedical Engineering, Vol. 62, No. 7, 7042289, 01.07.2015, p. 1738-1749.

Research output: Contribution to journalArticle

@article{0914352404f8457baf103248a52b8fa7,
title = "Iterative Vessel Segmentation of Fundus Images",
abstract = "This paper presents a novel unsupervised iterative blood vessel segmentation algorithm using fundus images. First, a vessel enhanced image is generated by tophat reconstruction of the negative green plane image. An initial estimate of the segmented vasculature is extracted by global thresholding the vessel enhanced image. Next, new vessel pixels are identified iteratively by adaptive thresholding of the residual image generated by masking out the existing segmented vessel estimate from the vessel enhanced image. The new vessel pixels are, then, region grown into the existing vessel, thereby resulting in an iterative enhancement of the segmented vessel structure. As the iterations progress, the number of false edge pixels identified as new vessel pixels increases compared to the number of actual vessel pixels. A key contribution of this paper is a novel stopping criterion that terminates the iterative process leading to higher vessel segmentation accuracy. This iterative algorithm is robust to the rate of new vessel pixel addition since it achieves 93.2-95.35{\%} vessel segmentation accuracy with 0.9577-0.9638 area under ROC curve (AUC) on abnormal retinal images from the STARE dataset. The proposed algorithm is computationally efficient and consistent in vessel segmentation performance for retinal images with variations due to pathology, uneven illumination, pigmentation, and fields of view since it achieves a vessel segmentation accuracy of about 95{\%} in an average time of 2.45, 3.95, and 8 s on images from three public datasets DRIVE, STARE, and CHASE-DB1, respectively. Additionally, the proposed algorithm has more than 90{\%} segmentation accuracy for segmenting peripapillary blood vessels in the images from the DRIVE and CHASE-DB1 datasets.",
keywords = "Vessel segmentation, accuracy, computational complexity, fundus image, iterative algorithm, morphological reconstruction, stopping criterion",
author = "Sohini Roychowdhury and Dara Koozekanani and Parhi, {Keshab K}",
year = "2015",
month = "7",
day = "1",
doi = "10.1109/TBME.2015.2403295",
language = "English (US)",
volume = "62",
pages = "1738--1749",
journal = "IEEE Transactions on Biomedical Engineering",
issn = "0018-9294",
publisher = "IEEE Computer Society",
number = "7",

}

TY - JOUR

T1 - Iterative Vessel Segmentation of Fundus Images

AU - Roychowdhury, Sohini

AU - Koozekanani, Dara

AU - Parhi, Keshab K

PY - 2015/7/1

Y1 - 2015/7/1

N2 - This paper presents a novel unsupervised iterative blood vessel segmentation algorithm using fundus images. First, a vessel enhanced image is generated by tophat reconstruction of the negative green plane image. An initial estimate of the segmented vasculature is extracted by global thresholding the vessel enhanced image. Next, new vessel pixels are identified iteratively by adaptive thresholding of the residual image generated by masking out the existing segmented vessel estimate from the vessel enhanced image. The new vessel pixels are, then, region grown into the existing vessel, thereby resulting in an iterative enhancement of the segmented vessel structure. As the iterations progress, the number of false edge pixels identified as new vessel pixels increases compared to the number of actual vessel pixels. A key contribution of this paper is a novel stopping criterion that terminates the iterative process leading to higher vessel segmentation accuracy. This iterative algorithm is robust to the rate of new vessel pixel addition since it achieves 93.2-95.35% vessel segmentation accuracy with 0.9577-0.9638 area under ROC curve (AUC) on abnormal retinal images from the STARE dataset. The proposed algorithm is computationally efficient and consistent in vessel segmentation performance for retinal images with variations due to pathology, uneven illumination, pigmentation, and fields of view since it achieves a vessel segmentation accuracy of about 95% in an average time of 2.45, 3.95, and 8 s on images from three public datasets DRIVE, STARE, and CHASE-DB1, respectively. Additionally, the proposed algorithm has more than 90% segmentation accuracy for segmenting peripapillary blood vessels in the images from the DRIVE and CHASE-DB1 datasets.

AB - This paper presents a novel unsupervised iterative blood vessel segmentation algorithm using fundus images. First, a vessel enhanced image is generated by tophat reconstruction of the negative green plane image. An initial estimate of the segmented vasculature is extracted by global thresholding the vessel enhanced image. Next, new vessel pixels are identified iteratively by adaptive thresholding of the residual image generated by masking out the existing segmented vessel estimate from the vessel enhanced image. The new vessel pixels are, then, region grown into the existing vessel, thereby resulting in an iterative enhancement of the segmented vessel structure. As the iterations progress, the number of false edge pixels identified as new vessel pixels increases compared to the number of actual vessel pixels. A key contribution of this paper is a novel stopping criterion that terminates the iterative process leading to higher vessel segmentation accuracy. This iterative algorithm is robust to the rate of new vessel pixel addition since it achieves 93.2-95.35% vessel segmentation accuracy with 0.9577-0.9638 area under ROC curve (AUC) on abnormal retinal images from the STARE dataset. The proposed algorithm is computationally efficient and consistent in vessel segmentation performance for retinal images with variations due to pathology, uneven illumination, pigmentation, and fields of view since it achieves a vessel segmentation accuracy of about 95% in an average time of 2.45, 3.95, and 8 s on images from three public datasets DRIVE, STARE, and CHASE-DB1, respectively. Additionally, the proposed algorithm has more than 90% segmentation accuracy for segmenting peripapillary blood vessels in the images from the DRIVE and CHASE-DB1 datasets.

KW - Vessel segmentation

KW - accuracy

KW - computational complexity

KW - fundus image

KW - iterative algorithm

KW - morphological reconstruction

KW - stopping criterion

UR - http://www.scopus.com/inward/record.url?scp=84933050089&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84933050089&partnerID=8YFLogxK

U2 - 10.1109/TBME.2015.2403295

DO - 10.1109/TBME.2015.2403295

M3 - Article

VL - 62

SP - 1738

EP - 1749

JO - IEEE Transactions on Biomedical Engineering

JF - IEEE Transactions on Biomedical Engineering

SN - 0018-9294

IS - 7

M1 - 7042289

ER -