Multimodal Retinal Vessel Segmentation From Spectral-Domain Optical Coherence Tomography and Fundus Photography

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

1900 IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 31, NO.

10, OCTOBER 2012

Multimodal Retinal Vessel Segmentation


From Spectral-Domain Optical Coherence
Tomography and Fundus Photography
Zhihong Hu, Meindert Niemeijer, Michael D. Abràmoff, Senior Member, IEEE, and
Mona K. Garvin*, Member, IEEE

Abstract—Segmenting retinal vessels in optic nerve head < 0.05). The multimodal approach overall performs significantly
(ONH) centered spectral-domain optical coherence tomography better than the other three approaches (p < 0.05).
(SD-OCT) volumes is particularly challenging due to the projected
Index Terms—Fundus photography, multimodal vessel segmen-
neural canal opening (NCO) and relatively low visibility in the
tation, spectral-domain optical coherence tomography.
ONH center. Color fundus photographs provide a relatively high
vessel contrast in the region inside the NCO, but have not been pre-
viously used to aid the SD-OCT vessel segmentation process. Thus,
in this paper, we present two approaches for the segmentation of I. INTRODUCTION
retinal vessels in SD-OCT volumes that each take advantage of

W
complimentary information from fundus photographs. In the first ITH the relatively recent development and commer-
approach (referred to as the registered-fundus vessel segmentation
cial availability of three-dimensional spectral-domain
approach), vessels are first segmented on the fundus photograph
directly (using a -NN pixel classifier) and this vessel segmentation optical coherence tomography (SD-OCT) [1], [2] and its in-
result is mapped to the SD-OCT volume through the registration creasing use for the diagnosis and management of blinding
of the fundus photograph to the SD-OCT volume. In the second diseases, such as glaucoma, age-related macular degeneration,
approach (referred to as the multimodal vessel segmentation and diabetic retinopathy, a pressing need exists for the auto-
approach), after fundus-to-SD-OCT registration, vessels are
mated segmentation of important ophthalmic structures. Most
simultaneously segmented with a -NN classifier using features
from both modalities. Three-dimensional structural information prior work in this area (including methodology developed
from the intraretinal layers and neural canal opening obtained primarily for time-domain OCT) has focused on the segmen-
through graph-theoretic segmentation approaches of the SD-OCT tation of the intraretinal layers [3]–[11], but the segmentation
volume are used in combination with Gaussian filter banks and of other structures, such as the optic disc/neural canal opening
Gabor wavelets to generate the features. The approach is trained
[12]–[15], fluid-filled regions [16], [17], and retinal vessels
on 15 and tested on 19 randomly chosen independent image pairs
of SD-OCT volumes and fundus images from 34 subjects with [18], [19], is also important. In this work, we focus on the
glaucoma. Based on a receiver operating characteristic (ROC) problem of segmenting the retinal vessels in SD-OCT volumes
curve analysis, the present registered-fundus and multimodal centered at the optic nerve head (ONH), which is not only
vessel segmentation approaches [area under the curve (AUC) of important for the assessment of diseases that affect the vessels
0.85 and 0.89, respectively] both perform significantly better than
directly, but is perhaps even more important as a component
the two previous OCT-based approaches (AUC of 0.78 and 0.83, p
of other image analysis tasks such as atlas generation, image
registration [20], [21], the removal of the vessel influence from
thickness measurements, and, through the use of the vessels
Manuscript received March 26, 2012; revised June 20, 2012; accepted June
26, 2012. Date of publication June 29, 2012; date of current version September as orienting landmarks, the segmentation of other ophthalmic
27, 2012. This work was supported in part by NIH-NEI R01-EY018853, structures.
NIH-NEI R01-EY019112, VA-ORD 1IK2RX000728, in part by the U.S.
However, vessel segmentation in SD-OCT volumes of the
Department of Veterans Affairs Center for the Prevention and Treatment of
Visual Loss, and in part by Research to Prevent Blindness. Asterisk indicates ONH is not a trivial problem. As the retinal vessels themselves
corresponding author. are generally not readily visible in the current generation of
Z. Hu was with the Department of Electrical and Computer Engineering, The
commercially available SD-OCT volumes, their silhouettes
University of Iowa, Iowa City, IA 52242 USA. She is now with Doheny Eye
Institute, The University of Southern California, Los Angeles, CA 90033 USA. (within the deeper layers) are used for the segmentation of their
M. Niemeijer is with the Department of Electrical and Computer Engineering, projected locations, requiring a sufficient contrast between the
The University of Iowa, Iowa City, IA 52242 USA.
vessel silhouettes and the surrounding tissue. Outside the of the
M. D. Abràmoff is with the Departments of Ophthalmology and Visual Sci-
ences, Electrical and Computer Engineering, and Biomedical Engineering, The ONH, such a contrast exists primarily due to the presence of
University of Iowa, Iowa City, IA, 52242 USA, and also with the VA Center for bright outer layers near the retinal pigment epithelium (RPE).
the Prevention and Treatment of Visual Loss, Iowa City, IA 52246 USA.
However, within the ONH proper, the tissue composition
*M. K. Garvin is with the Department of Electrical and Computer Engi-
neering, The University of Iowa, Iowa City, IA, 52242 USA, and also with the changes (e.g., the retinal pigment epithelium does not exist)
VA Center for the Prevention and Treatment of Visual Loss, Iowa City, IA 52246 and the contrast between the vessel silhouettes and surrounding
USA (e-mail: mona-garvin@uiowa.edu).
tissues is decreased. The lack of contrast is especially notice-
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org. able near the projected location of the neural canal opening
Digital Object Identifier 10.1109/TMI.2012.2206822 (NCO) as the bright tissue of the retinal pigment epithelium

0278-0062/$31.00 © 2012 IEEE


Authorized licensed use limited to: ANNA UNIVERSITY. Downloaded on February 27,2024 at 08:57:09 UTC from IEEE Xplore. Restrictions apply.
HU et al.: MULTIMODAL RETINAL VESSEL SEGMENTATION FROM SPECTRAL-DOMAIN OPTICAL COHERENCE TOMOGRAPHY 1901

Fig. 1. Illustration of NCO location and NCO false positives from Niemeijer’s OCT-based vessel segmentation approach [18]. (a)–(b) Central slice of raw SD-OCT
volume and vessel-oriented OCT projection image (Section II-B1) obtained from the SD-OCT volume with the highlight of NCO location (yellow arrows) and
retinal vessels (purple arrows). A green outline is used to emphasize that the SD-OCT image is three dimensional. (c) Vessel segmentation from Niemeijer’s
OCT-based vessel segmentation [18]. Note that the typical false positives near the NCO (red arrows).

ends [Fig. 1(a) and (b)], making the local appearance of the
projected neural canal opening similar to that of retinal vessels.
These challenges are apparent in the few reported approaches
for the segmentation of retinal vessels within ONH-centered
SD-OCT volumes [18], [19]. For example, the approach of
Niemeijer et al. [18] focused entirely on the region outside
the NCO [Fig. 1(a) and (b)] due to difficulties associated with
the relatively low visibility in the ONH center and the similar
high contrast projective appearance of the NCO contour to the
vessels, causing false positives indicated by the red arrow in
Fig. 1(c).
Because of the obvious difficulty in segmenting the vessels
near the neural canal opening, we have previously presented a
unimodal approach for segmenting retinal vessels in ONH-cen-
tered SD-OCT volumes by incorporating the presegmented Fig. 2. Illustration of the high visibility of the NCO in SD-OCT image and
NCO positional information in the vessel classification process that of vessels on fundus image. Left column: vessel-oriented OCT projection
image (bottom) (Section II-B1) with the zoomed ONH center (upper). Note that
to help suppress the false positive tendency near the NCO the high NCO contrast as indicated by the yellow arrows. Right column: fundus
boundary [22]. The performance of the algorithm demonstrated photograph (bottom) with the zoomed ONH center (upper). Note that the high
an obvious improvement over the approach of Niemeijer et al. vessel contrast as indicated by the purple arrows.
[18]. However, the relatively low visibility in the ONH center
remains a problem for vessel identification in some scans.
second approach, referred to as the multimodal vessel segmen-
While only a few approaches have been reported for the
tation approach, after automated fundus-to-SD-OCT registra-
segmentation of vessels in SD-OCT volumes [18], [19], [22],
tion, vessels are simultaneously segmented with a -NN clas-
many vessel segmentation approaches performed on fundus
sifier using features from both modalities. Such an approach is
photographs have been reported [23], [24]. The blood vessels
expected to better be able to take advantage of the complimen-
on fundus photographs present a relatively high contrast in the
tary information from both modalities, including the use of seg-
region near and inside the NCO over SD-OCT images (Fig. 2).
mented three-dimensional structures from the SD-OCT volume,
As fundus photographs are often taken alongside SD-OCT vol-
such as the intraretinal layers [10] and the neural canal opening
umes, it can be expected that use of this information can help
[15]. Note that a preliminary version of this second approach
to improve existing SD-OCT vessel segmentation approaches.
(but using manual registration) was reported in [25].
Thus, in this work, we present two approaches that utilize
information from fundus photographs to segment the retinal II. METHODS
vessels in ONH-centered SD-OCT volumes. An overview of our registered-fundus and multimodal
In our first approach (the simpler of the two approaches), re- vessel segmentation approaches is presented in Fig. 3. In both
ferred to as the registered-fundus vessel segmentation approach, approaches, we first segment the retinal vessels on original
vessels are first segmented on fundus photographs directly using fundus photographs using a pixel-classification-based approach
a -nearest-neighbor ( -NN) pixel classifier [23] and this vessel (Section II-A). Once we have the vessel profiles on the original
segmentation result is mapped to the SD-OCT volume through fundus photographs, we register the fundus photographs to the
registration of the fundus photograph to the SD-OCT volume. corresponding SD-OCT volumes using a feature-point-based
However, such an approach would not fully take advantage of registration approach [26]. More specifically, in our first ap-
the multimodal information available as SD-OCT information proach, we register the segmented fundus vessel image to the
would only be used in the registration process. Thus, in the OCT modality and use the registered fundus vessels as the OCT
Authorized licensed use limited to: ANNA UNIVERSITY. Downloaded on February 27,2024 at 08:57:09 UTC from IEEE Xplore. Restrictions apply.
1902 IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 31, NO. 10, OCTOBER 2012

Fig. 3. Overview of registered-fundus and multimodal vessel segmentation, where the dashed-blue-line and light-gray-background blocks indicate the registered-
fundus vessel segmentation and the dashed-red-line and light-gray-background blocks indicate the multimodal vessel segmentation.

vessels (Section II-B2). In our second approach, we register the


original fundus images to the OCT modality using the same
transformation and apply a multimodal vessel segmentation
(Section II-C) by incorporating the complementary information
from SD-OCT volumes (e.g., the NCO positional information)
and fundus photographs (e.g., better vessel contrast in the
region inside the NCO).

A. Vessel Segmentation in Original Fundus Photographs


A supervised pixel-classification-based segmentation method
is used to segment the vessels in the original fundus pho-
tographs [23]. More specifically, features are first extracted
using Gaussian derivative filters. Each image consists of Fig. 4. Example fundus photograph and its vessel segmentation. (a) Original
Gaussian filter derivatives up to and including order 2 (i.e., , color fundus photograph. (b) Segmented vesselness map of the original fundus
, , , , ) at scales equal to 1, 2, 4, 8, and 16 photograph.
pixels. A previously trained -NN classifier ( ) is then
applied and each pixel is assigned a soft label. This results in
a vesselness image, with the image intensity of each pixel rep- able to use our existing vessel segmentation approach that has
resenting the likelihood of belonging to a vessel. An example been previously trained from an independent set of fundus pho-
of an original fundus photograph and its vessel segmentation tographs [23]. However, the -NN classifiers used in the other
is shown in Fig. 4. Note that because the purpose of this step steps involving SD-OCT data are trained using the training
is to obtain a vessel segmentation from fundus photographs data described further in Section III. While the training process
alone (without the use of SD-OCT image information), we are requires expert delineations, after training, such classifiers
Authorized licensed use limited to: ANNA UNIVERSITY. Downloaded on February 27,2024 at 08:57:09 UTC from IEEE Xplore. Restrictions apply.
HU et al.: MULTIMODAL RETINAL VESSEL SEGMENTATION FROM SPECTRAL-DOMAIN OPTICAL COHERENCE TOMOGRAPHY 1903

Fig. 5. Illustration of vessel-oriented OCT projection image creation. (a) Central slice of the raw SD-OCT volume. (b) Central slice of the flattened SD-OCT
volume with four segmented retinal surfaces indicated. (c) 3-D visualization of segmented surfaces. (d) Vessel-oriented OCT projection image obtained from the
layer indicated by the yellow arrows in (b).

Fig. 6. Illustration of registered-fundus vessel segmentation. (a) Original color fundus image. (b) Segmented vesselness map of the original fundus image.
(c) Vessel-oriented OCT projection image. (d) Preliminary OCT vessel segmentation [18]. (e) Cropped fundus-to-OCT registered vessel image.

enable a fully automated segmentation on previously unseen good enough to provide feature points in the region outside the
data. NCO for the registration.
The Random Sample Consensus (RANSAC) algorithm [27]
B. Registered-Fundus Vessel Segmentation is then applied to remove the outliers of the initial matching
1) Vessel-Oriented OCT Projection Image Creation: The points found by the Scale Invariant Feature Transformation
fundus-to-OCT registration needs a reference image in the (SIFT) detector [28]. An exhaustive search is utilized to find the
SD-OCT modality. Thus we create an OCT projection image at best set of matching points. The original fundus vesselness map
the level of the NCO in the SD-OCT volume. More specifically, is registered to the vessel-oriented OCT projection image using
four intraretinal 3-D surfaces are simultaneously identified in an affine transformation and cropped to the same size as the
the 3-D raw SD-OCT volumes using an optimal graph-theo- vessel-oriented OCT projection image. Fig. 6 is an illustration
retic multilayer segmentation algorithm [10], [13]. Based on a of the registered-fundus vessel segmentation.
segmented surface, we then flatten the raw SD-OCT volumes
[Fig. 5(b)] [10], [13]. The four segmented surfaces are also C. Multimodal Retinal Vessel Segmentation
flattened by applying the same transformation. 1) Overview: The multimodal approach utilizes features
After the flattening of the original 3-D SD-OCT volume, the from both modalities of SD-OCT volumes and color fundus
projection image is obtained by computing the mean intensity photographs for pixel classification to segment the vessels.
values from a small number of slices surrounding the NCO In the SD-OCT modality, to suppress the false positives near
plane, i.e., the thin layer between the segmented surface 2 (or- the NCO boundary, the algorithm first pre-segments the NCO
ange) and 4 (yellow) in the flattened OCT image, as indicated by using our previous graph-based NCO segmentation approach
the yellow arrows in Fig. 5(b) and is referred to as the “vessel- presented in [14], [15]. Oriented Gabor wavelets rotated around
oriented” OCT projection image as it is also used for the OCT the center of the NCO along with the corresponding oriented
vessel feature extraction. Fig. 5(d) is an example of the resulting NCO-based templates are applied to extract OCT features
vessel-oriented OCT projection image. (Section II-C3) [22]. To extract the fundus features, the fundus
2) Registered-Fundus Vessel Segmentation: To register the images are first registered to the vessel-oriented OCT projec-
segmented original fundus vessels to the vessel-oriented OCT tion images (using vessel information) in the same manner as
projection image, we also segment the vessels on the vessel-ori- described in Section II-B2 and cropped to the same size as the
ented OCT projection image using the OCT vessel segmenta- vessel-oriented OCT projection images. Gabor wavelets with
tion approach of Niemeijer et al. [18]. Note that although this oriented NCO-based templates and an additional Gaussian
preliminary approach presents some false positives around the filter family with different Gaussian derivatives and scales are
NCO boundary in some images as described previously, it is applied on the registered fundus images to extract the fundus
Authorized licensed use limited to: ANNA UNIVERSITY. Downloaded on February 27,2024 at 08:57:09 UTC from IEEE Xplore. Restrictions apply.
1904 IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 31, NO. 10, OCTOBER 2012

Fig. 7. Illustration of NCO segmentation. (a) Central slice of the raw SD-OCT volume. (b) Central slice of the flattened SD-OCT volume with three radially
interpolated surfaces. (c) NCO-aimed OCT projection image obtained from the layer indicated by the yellow arrows in b. (d) NCO (outer boundary) and optic cup
(inner boundary) segmentation overlapping with the NCO-aimed projection image.

Fig. 8. Illustration of multimodal retinal vessel segmentation. (a) Registered fundus to OCT image. (b) Vessel-oriented OCT projection image. (c) A schematic
illustration of the Gabor wavelet responses and the NCO-based templates oriented at 20 . Blue arrow = NCO contour. Purple arrows = template pair centered on
the NCO boundary. (d) Vessel segmentation from the multimodal approach.

features. A -NN classifier is utilized to detect the retinal [22] as described below and summarized in Table I. Note that
vessels by combining the complementary feature spaces of the the blood vessels generally radially distribute around the center
two modalities as described in Section II-C5 [25]. The major of the NCO. Gabor wavelets present the desirable character-
steps of the multimodal vessel segmentation can be found in istics of the spatial frequency, spatial locality, and orientation
Fig. 3 and further details are provided in the paragraphs below. selectivity [30], [31]. Thus, oriented Gabor wavelets around the
2) NCO Presegmentation in SD-OCT Volumes: To incorpo- center of NCO are well suitable for the feature generation for
rate the NCO information into the vessel classification process, the blood vessel detection. The idea behind using NCO-based
the NCO is presegmented from a NCO-aimed OCT projection templates is to help suppress the false positive tendency from
image using our previous graph-based approach [14], [15]. Fig. the NCO, while simultaneously not affecting the true positives
7 summarizes the NCO segmentation process. A graph-theoretic of the blood vessels (based on the assumption that the blood
approach [10], [13], [29] is used to segment the internal limiting vessels are not parallel with the NCO).
membrane and three surfaces near the retinal pigment epithe- In particular, a Gabor wavelet [30] can be defined as
lial layer and these surfaces are radially interpolated inside the
expected neural canal opening region [Fig. 7(b)]. A projection
image (referred to as the NCO-aimed OCT projection image) is
obtained by averaging the intensity values between these layers (1)
[Fig. 7(c)]. In the NCO-aimed OCT projection images, the outer
boundary corresponds to the projected location of the NCO and where , is the norm operator, and de-
the inner boundary corresponds to the cup at the level of the fine the orientation and spatial frequency (scale) of the Gabor
NCO reference plane. A 2-D graph search is then applied to kernel, and is related to the standard derivation of the Gaussian
simultaneously segment the optimal NCO and cup boundaries window in the kernel and determines the ratio of the Gaussian
[15]. Having the NCO segmentation enables the projected po- window width to the wavelength. The wave vector is de-
sition of this 3-D structure to be utilized in the computation of fined as
features for the classification.
3) Feature Extraction in SD-OCT Volumes: The pixel
features in the SD-OCT image modality are generated from (2)
the vessel-oriented OCT projection images [Fig. 8(b)] using a
similar Gabor wavelet filter family with NCO-based templates where in which is the maximum fre-
as used in our unimodal OCT vessel segmentation approach quency and is the spatial frequency between kernels in the
Authorized licensed use limited to: ANNA UNIVERSITY. Downloaded on February 27,2024 at 08:57:09 UTC from IEEE Xplore. Restrictions apply.
HU et al.: MULTIMODAL RETINAL VESSEL SEGMENTATION FROM SPECTRAL-DOMAIN OPTICAL COHERENCE TOMOGRAPHY 1905

TABLE I
PIXEL FEATURES FROM THE SD-OCT AND FUNDUS IMAGES

frequency domain. in which is the total number with the orders of and five Gaussian scales at
of orientations. is also generated (based on the prior suc-
Based on the vessel profiles, the Gabor wavelet parameters cess of using such features with fundus photographs [23]). The
are chosen as follows: the Gaussian scale , spatial fre- Gaussian derivatives are applied only in the - and -direction.
quency (scale) , and orientation . The intensity value from the green channel of the transformed
Together, a Gabor wavelet family with two Gaussian scales, six color fundus photograph is also included in the fundus modality
spatial frequencies (scales), and nine orientations is generated. feature space (Table I).
To suppress the NCO false positive tendency, a pair of NCO 5) -NN Classification: After separately extracting the pixel
templates as shown in Fig. 8(c) is created. The center of the tem- features from the vessel-oriented OCT projection and registered
plate pair is that of the predefined NCO and the center of each of fundus images, the feature spaces of the two modalities are com-
them lies on the NCO boundary. The NCO-based templates ro- bined. In other words, for each sample in the multimodal image
tate in the same orientations with the Gabor wavelets [22]. The space, the multimodal feature vectors include the features from
shapes of the templates are defined as both modalities and each feature vector is normalized to zero
mean and unit variance. In a training set (as described in Sec-
tion III), each pixel is labeled “vessel” or “non-vessel” for use
(3) within a -NN classifier.
In the testing phase, each pixel pair of the vessel-oriented
and OCT projection images and corresponding registered fundus
images in the test image set is treated as a single query sample
and is classified using a -NN classifier with . This value
(4) of was chosen based on preliminary experiments from inde-
pendent data sets and for consistency with our prior work [18],
where is the NCO center, and are the distances of [23]. In such experiments, small changes in did not have a
the center of each template to the center of NCO, and and major influence on the segmentation results. To save the run-
are the maximum width and height of the templates which are ning time, in this work, the searching of the nearest neighbor
defined based on prior knowledge of NCO profiles. training samples for each query sample is implemented using
The NCO-based templates rotate in the same orientations as an approximate-nearest-neighbor approach with a tolerance of
the Gabor wavelets. Wherever they rotate, the average pixel a small amount of error [32]. Based on the obtained nearest
value of the Gabor wavelet response in that orientation is as- neighbor-training samples, each query sample (pixel pair) in
signed to those regions. The intensity value from the vessel-ori- the test image is assigned to a soft label, i.e., a posterior prob-
ented OCT projection image is also included in the SD-OCT ability defined as , where is the number of
modality feature space (Table I). the training samples labeled as “vessel” among the nearest
4) Feature Extraction on Fundus Photographs: All of the neighbor training samples. Fig. 8 is an example illustration of
pixel features in the color fundus image modality are generated the multimodal retinal vessel segmentation.
from the green channel of the registered fundus image as shown
in Fig. 8(a) because the green channel provides a relatively high
III. EXPERIMENTAL METHODS
vessel contrast. Oriented Gabor wavelets with NCO-based tem-
plates and additional Gaussian filter banks in the - and -di- The data is based on the dataset used in our previous NCO
rection are applied for the feature extraction. segmentation work [15], which includes 34 independent deiden-
More specifically, oriented Gabor wavelets with NCO-tem- tified ONH-centered SD-OCT scans (Cirrus HD-OCT) and cor-
plates at Gaussian scale of = 2, spatial frequencies (scales) responding stereo color fundus photographs (Nidek 3Dx) image
, and orientation are created. To- pairs from 34 subjects with glaucoma. Fifteen image pairs are
gether, they come to a Gabor wavelet family with one Gaussian randomly chosen as the training set and the remaining 19 pairs
scale, five spatial frequencies (scales), and nine orientations are used as the test set.
[22]. This number of Gabor-wavelet-based features (with NCO Each SD-OCT volume consists of 200 200 1024 voxels,
templates) is smaller than that used in the OCT images because corresponding to 6 6 2 . Each stereo color fundus
of our decreased expectation of NCO-based false positives. In photograph has 768 1019 pixels. The NCO-aimed OCT
addition, a Gaussian filter family with the Gaussian derivatives projection images, the vessel-oriented OCT projection images,
Authorized licensed use limited to: ANNA UNIVERSITY. Downloaded on February 27,2024 at 08:57:09 UTC from IEEE Xplore. Restrictions apply.
1906 IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 31, NO. 10, OCTOBER 2012

TABLE II
AUC COMPARISON AMONG THE NIEMEIJER et al. [18] OCT-ONLY APPROACH, THE HU et al. [22] OCT-ONLY APPROACH, THE
REGISTERED-FUNDUS APPROACH, AND THE MULTIMODAL APPROACH FOR THE 16 AUTOMATED-REGISTRATION-BASED TEST EYES

and the cropped color fundus registered images have a size of The pROC package [34] for R is used to perform this test and
200 200 pixels. The pixel depth of the color fundus photo- -values less than 0.05 are considered significant.
graph is 3 8-bits in red, green, and blue channels.
Expert-defined manual tracings with each pixel labeled as IV. RESULTS
“vessel” or “non-vessel” are obtained based on the vessel-ori- Tables II and III demonstrate the quantitative results by com-
ented OCT projection and cropped fundus registered images paring our two current approaches, i.e., the registered-fundus
(using a viewer that enables the registered images to be exam- and multimodal approaches, with two closest previous ap-
ined on top of one another simultaneously), resulting in proaches, i.e., Niemeijer’s previous OCT [18] and our previous
training samples for the training set of unimodal OCT [22] approaches. Note that in Table II, three
15 images and test samples for each test of the 19 test eyes are excluded from the statistical analysis
image. In cases where small misalignments between the two im-
because of relatively large automated registration errors due to
ages exist, experts are instructed to favor the vessel informa-
the low vessel visibility and/or “non-optimal” OCT projection
tion from the vessel-oriented OCT projection images in the re-
images resulting from motion artifacts. However, Table III
gion outside the NCO. In the region inside the NCO, the manual
provides the AUC analysis results for all the 19 test eyes. In
vessel tracings are to reflect the union of the vessel information
the three cases that the automated registration presents relative
from both images. In this work, one expert traced the vessels,
with two additional experts providing corrections, which effec- large errors, a manual registration is applied. The ROC curves
tively resulted in one tracing that was the result of the consensus are presented in Fig. 9.
of three experts through a discussion. From Table III, for the region inside the NCO, the AUC
Four vessel segmentation approaches, i.e., the previously of the OCT-only approach of Niemeijer et al. [18], our pre-
reported Niemeijer et al. [18] OCT-only approach, the pre- vious OCT-only approach [22], our current registered-fundus
viously reported Hu et al. [22] OCT-only approach, the and multimodal approaches are 0.64, 0.67, 0.85, and 0.86,
registered-fundus approach, and the multimodal approach, respectively; for the region outside the NCO, are 0.84, 0.87,
are evaluated using the data in the test set. In particular, the 0.90, and 0.92, respectively; for the entire region are 0.78,
performance of each vessel segmentation approach is evaluated 0.83, 0.85, and 0.89, respectively. Based on the -values of
based on the AUC of the ROC curves. The AUC between the the AUC comparison, the two present vessel segmentation
ROC curves between each pair of approaches are compared approaches (registered-fundus and multimodal) both perform
using the nonparametric approach proposed by DeLong et al. significantly better than the two previous OCT-based unimodal
[33], which is based on the theory of generalized -statistics. approaches in both the region inside and outside the NCO. In
Authorized licensed use limited to: ANNA UNIVERSITY. Downloaded on February 27,2024 at 08:57:09 UTC from IEEE Xplore. Restrictions apply.
HU et al.: MULTIMODAL RETINAL VESSEL SEGMENTATION FROM SPECTRAL-DOMAIN OPTICAL COHERENCE TOMOGRAPHY 1907

TABLE III
AUC COMPARISON AMONG THE NIEMEIJER et al. [18] OCT-ONLY APPROACH, THE HU et al. [22] OCT-ONLY APPROACH,
THE REGISTERED-FUNDUS APPROACH, AND THE MULTIMODAL APPROACH FOR ALL 19 TEST EYES

Fig. 9. ROC curves of four different vessel segmentation approaches for all the 19 test eyes. ROC curves in the region (a) inside the NCO, (b) outside the NCO,
and (c) entire region.

the region outside the NCO, the multimodal approach performs data (i.e., we trained the algorithms on the 19 images originally
significantly better than the registered-fundus approach and in assigned to the test set and tested the algorithms on the 15 im-
the region inside the NCO, it presents a similar performance ages originally assigned to the training set). Similar results were
to the registered-fundus approach. Overall, the multimodal ap- obtained. In particular, for the region inside the NCO, the AUC
proach performs significantly better than the registered-fundus of the OCT-only approach of Niemeijer et al. [18], our pre-
approach. vious OCT-only approach [22], our current registered-fundus
Two example visual comparisons of the four different vessel and multimodal approaches are 0.65, 0.69, 0.87, and 0.87, re-
segmentation approaches are provided in Figs. 10 and 11 respec- spectively; for the region outside the NCO, are 0.85, 0.88, 0.91,
tively. As can be seen, both the quantitative and qualitative re- and 0.92, respectively; for the entire region are 0.79, 0.82, 0.88,
sults of the two present fundus-related approaches demonstrate and 0.89, respectively.
a great improvement over the two previous unimodal OCT-
based approaches. V. DISCUSSION AND CONCLUSION
In order to also evaluate the performance of the algorithms on We present two novel retinal vessel segmentation approaches,
the data originally assigned to the training set, we also repeated i.e., the registered-fundus and the NCO false-positive-suppres-
the experiments by flipping the roles of the training data and test sion-based multimodal vessel segmentation approach by uti-
Authorized licensed use limited to: ANNA UNIVERSITY. Downloaded on February 27,2024 at 08:57:09 UTC from IEEE Xplore. Restrictions apply.
1908 IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 31, NO. 10, OCTOBER 2012

Fig. 10. Example comparison of the four different vessel segmentation algorithms. (a) Cropped fundus registered image. (b) Vessel-oriented OCT projection
image. (c)–(f) Vessel segmentation from Niemeijer’s previous OCT [18], our previous unimodal OCT [22], registered-fundus, and multimodal approach, respec-
tively. The red arrows indicate the false positives or vessel breaks due to the presence of the optic disc/NCO boundary.

lizing the vessel information from fundus photographs with the are taken from the layer around the RPE/BM plane in SD-OCT
aim to obtain a better vessel identification in the SD-OCT vol- volumes, where the choroidal vessels are not visible. The incor-
umes. The registered-fundus vessel segmentation segments the poration of the OCT features helps to suppress the responses
vessels from the original fundus photographs and then regis- from the choroidal vessels. In addition, the choroidal vessels do
ters the segmented vessel images to the SD-OCT modality. The not have the same radial-distribution tendency around the center
multimodal approach simultaneously segments retinal vessels of the NCO as the retinal vessels. The oriented Gabor wavelets
using the complementary information from both SD-OCT vol- thus likely also help to suppress their responses.
umes and color fundus images. The two fundus-related vessel The presented multimodal algorithm overall performs better
segmentation approaches perform significantly better than two than the other three algorithms. However, this approach still
previous OCT-based unimodal approaches in the regions both has limitations. First, as can be seen from a qualitative anal-
inside and outside the NCO. ysis of the results, some segmented vessels present breaks and
The registered-fundus approach in general provides an ac- some small vessels are missing. As the smaller retinal vessels
curate vessel segmentation due to the high vessel contrast on are, in general, more visible on the full-resolution fundus pho-
fundus photographs. However, it has certain typical limitations, tographs, enhanced multiscale approaches to better utilize the
for instance, the typical vessel breaks near the optic disc/NCO original resolution of the fundus photographs may help in ad-
as indicated by the red arrows in Fig. 10(e) and similar optic dressing this issue. (Nevertheless, in many applications, having
disc/NCO false positives to Niemeijer’s OCT vessel segmenta- the larger vessels appropriately segmented is most important.)
tion approach as indicated by the red arrow in Fig. 11(e). In ad-
Second, the registration errors of the fundus-to-OCT could mis-
dition, it also presents typical false positives from choroidal ves-
guide the classification. For instance, when large misalignment
sels as indicated by the green arrow in Fig. 11(e). Such limita-
of the two modality images occurs, the classifier may treat a
tions are overcome, at least in part, by the multimodal approach
nonoverlapped vessel as two vessels. Within our dataset, we
for the following reasons. First, the incorporation of the preseg-
primarily noticed registration issues in the few cases with a vis-
mented NCO positional information to both the OCT and fundus
pixel features allows the suppression of the false positives near ible motion artifact in the SD-OCT projection images (e.g., see
the NCO/optic disc. Second, as the fundus photographs are the Fig. 12). Thus, in future work, incorporating methods to first
projection of the whole structures in the ONH, the choroidal ves- correct such artifacts [35] is expected to be useful. Further-
sels may present on fundus photographs, although the visibility more, exploring alternate registration approaches (including use
is relatively low compared to the retinal vessels on fundus pho- of nonlinear transformations) may be beneficial. Third, the ex-
tographs. However, the vessel-oriented OCT projection images pert may not have always traced very small vessels they deemed
Authorized licensed use limited to: ANNA UNIVERSITY. Downloaded on February 27,2024 at 08:57:09 UTC from IEEE Xplore. Restrictions apply.
HU et al.: MULTIMODAL RETINAL VESSEL SEGMENTATION FROM SPECTRAL-DOMAIN OPTICAL COHERENCE TOMOGRAPHY 1909

Fig. 11. Example comparison of the four different vessel segmentation algorithms. (a) Cropped fundus registered image. (b) Vessel-oriented OCT projection
image. (c)–(f) Vessel segmentation from Niemeijer’s previous OCT [18], our previous unimodal OCT [22], registered-fundus, and multimodal approach, respec-
tively. The red arrows indicate the false positives or vessel breaks due to the presence of the optic disc/NCO boundary. The green arrow indicates the false positive
from the choroidal vessels.

Fig. 12. Example “worst-case” performance of multimodal approach. (a) Original color fundus image. (b) Registered fundus image. (c) Vessel-oriented OCT
projection image. (d) Multimodal vessel segmentation result. Note that the motion artifacts within the SD-OCT volume as illustrated with yellow arrows made
registration difficult and correspondingly resulted in a relatively poor segmentation result compared to the other results in the dataset. However, such a segmentation
result would still be expected to be usable in many applications.

“incomplete,” whereas the algorithm would have found portions (0,1) of the plot would provide a sensitivity of 0.88 and a
of these vessels, thus (incorrectly) causing the identification of specificity of 0.89. This corresponds to using a threshold of 70
these regions as false positives. out of 255.
While we have compared the algorithms using a ROC anal- Our implementation (using nonoptimized and nonparal-
ysis and presented the qualitative results using the continuous lelized C++ code) of the complete multimodal approach
soft-label vesselness maps, many applications will require the requires approximately 11 min to segment the vessels within a
choice of a single threshold for differentiating vessels from single eye (using a Windows 64-bit PC with a 3.06 GHz Intel
background. Such a threshold can be selected by choosing an Xeon W3550 processor and 24 GB RAM) with the majority
operating point on the ROC curve with the desired tradeoff of the time devoted to the SD-OCT layer+NCO segmentation
between sensitivity and specificity for the given application. (approximately 3 min), the segmentation of vessels on the
For example, for the multimodal approach, the operating point fundus photograph (approximately 0.5 min), the preliminary
on the ROC curve on a 45 line closest to the upper-left corner segmentation of vessels on the SD-OCT projection image
Authorized licensed use limited to: ANNA UNIVERSITY. Downloaded on February 27,2024 at 08:57:09 UTC from IEEE Xplore. Restrictions apply.
1910 IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 31, NO. 10, OCTOBER 2012

(approximately 1 min), the fundus-to-OCT registration (ap- REFERENCES


proximately 0.5 min) and the final feature extraction and -NN
[1] M. Wojtkowski, R. Leitgeb, A. Kowalczyk, T. Bajraszewski, and A.
pixel classification steps (approximately 6 min). Because the F. Fercher, “In vivo human retinal imaging by Fourier domain optical
registered-fundus approach does not require the final feature coherence tomography,” J. Biomed. Opt., vol. 7, no. 3, pp. 457–463,
extraction and pixel classification steps, it requires approxi- Jul. 2002.
[2] J. F. de Boer, B. Cense, B. H. Park, M. C. Pierce, G. J. Tearney, and
mately 5 min of total computing time. Reflecting a subset of B. E. Bouma, “Improved signal-to-noise ratio in spectral-domain com-
the above processing steps, the Niemeijer et al. [18] OCT-only pared with time-domain optical coherence tomography,” Opt. Lett.,
approach requires approximately 4 min of computing time vol. 28, no. 21, pp. 2067–2069, Nov. 2003.
[3] D. Koozekanani, K. Boyer, and C. Roberts, “Retinal thickness
(3 min for layer segmentation and 1 min for feature extrac-
measurements from optical coherence tomography using a Markov
tion/classification). The OCT-only approach of Hu et al. [22] boundary model,” IEEE Trans. Med. Imag., vol. 20, no. 9, pp.
requires approximately 5.5 min of total computing time (3 min 900–916, Sep. 2001.
for layer+NCO segmentation and 2.5 min for feature extrac- [4] H. Ishikawa, D. M. Stein, G. Wollstein, S. Beaton, J. G. Fujimoto, and
J. S. Schuman, “Macular segmentation with optical coherence tomog-
tion/classification). raphy,” Invest. Ophthalmol. Vis. Sci., vol. 46, no. 6, pp. 2012–2017,
Because of the dependence of all approaches on the time re- Jun. 2005.
quired for layer segmentation (3 min) and pixel classification [5] D. Cabrera Fernández, H. M. Salinas, and C. A. Puliafito, “Automated
detection of retinal layer structures on optical coherence tomography
(ranging from 0.5 min for the registered-fundus approach to images,” Opt. Exp., vol. 13, no. 25, pp. 10 200–10 216, 2005.
min for the multimodal approach), we [6] M. Shahidi, Z. Wang, and R. Zelkha, “Quantitative thickness measure-
are actively exploring use of parallel implementations of the ment of retinal layers imaged by optical coherence tomography,” Am.
graph-based segmentation approach and the -NN classifier. In J. Ophthalmol., vol. 139, no. 6, pp. 1056–1061, Jun. 2005.
[7] M. Baroni, P. Fortunato, and A. L. Torre, “Towards quantitative anal-
addition, because of the dependency of the running time of a ysis of retinal features in optical coherence tomography,” Med. Eng.
-NN classifier on the number of features, reducing the number Phys., vol. 29, no. 4, pp. 432–441, May 2007.
of features via a feature-selection approach (e.g., the sequen- [8] A. Fuller, R. Zawadzki, S. Choi, D. Wiley, J. Werner, and B. Hamann,
“Segmentation of three-dimensional retinal image data,” IEEE Trans.
tial forward-floating search [36]) may help to further reduce the Vis. Comput. Graphics, vol. 13, no. 6, pp. 1719–1726, Nov./Dec/ 2007.
running time. [9] M. K. Garvin, M. D. Abràmoff, R. Kardon, S. R. Russell, X. Wu, and
While this work has focused on the evaluation of the M. Sonka, “Intraretinal layer segmentation of macular optical coher-
ence tomography images using optimal 3-D graph search,” IEEE Trans.
multimodal approach for purposes of obtaining a vessel seg- Med. Imag., vol. 27, no. 10, pp. 1495–1505, Oct. 2008.
mentation for further use in SD-OCT volumes (e.g., for further [10] M. K. Garvin, M. D. Abràmoff, X. Wu, S. R. Russell, T. L. Burns, and
SD-OCT-based image analysis tasks), it is also important to M. Sonka, “Automated 3-D intraretinal layer segmentation of macular
consider its potential applicability for obtaining a vessel seg- spectral-domain optical coherence tomography images,” IEEE Trans.
Med. Imag., vol. 28, no. 9, pp. 1436–1447, Sep. 2009.
mentation for further use in fundus photographs. Admittedly, [11] A. Yazdanpanah, G. Hamarneh, B. Smith, and M. Sarunic,
because of the increased visibility of vessels within fundus “Intra-retinal layer segmentation in optical coherence tomography
photographs and often sufficient performance of existing using an active contour approach,” in Medical Image Computing and
Computer-Assisted Intervention — MICCAI 2009, Part II. New
approaches, using a multimodal approach for purposes of York: Springer, 2009, vol. 5762, LNCS, pp. 649–656.
obtaining a slightly better vessel segmentation within fundus [12] M. D. Abràmoff, K. Lee, M. Niemeijer, W. L. M. Alward, E. Greenlee,
photographs is not as critically needed as is obtaining im- M. Garvin, M. Sonka, and Y. H. Kwon, “Automated segmentation of
the cup and rim from spectral domain OCT of the optic nerve head,”
proved SD-OCT vessel segmentations. Nevertheless, it is our
Invest. Ophthalmol. Vis. Sci., vol. 50, no. 12, pp. 5778–5784, 2009.
expectation that use of multimodal information would enable [13] K. Lee, M. Niemeijer, M. Garvin, Y. Kwon, M. Sonka, and M. Abrà-
improved vessel segmentations, primarily due to a reduction in moff, “Segmentation of the optic disc in 3-D OCT scans of the optic
false positives near the NCO and choroidal vessels as discussed nerve head,” IEEE Trans. Med. Imag., vol. 29, no. 1, pp. 159–168, Jan.
2010.
previously. Use of SD-OCT information may also help in [14] Z. Hu, M. Niemeijer, K. Lee, M. D. Abràmoff, M. Sonka, and M. K.
other ways, such as more readily enabling the definition of Garvin, “Automated segmentation of the optic disc margin in 3-D op-
important landmarks such as the fovea. Note that because of tical coherence tomography images using a graph-theoretic approach,”
in Proc. SPIE Med. Imag.: Biomed. Appl. Molecular, Structural, Func-
the increased resolution of fundus photographs compared with tional Imag., 2009, vol. 7262, p. 72620U.
the - projected resolution of SD-OCT volumes, the typically [15] Z. Hu, M. D. Abràmoff, Y. H. Kwon, K. Lee, and M. K. Garvin, “Auto-
larger field of view of fundus photographs, and the possibility mated segmentation of neural canal opening and optic cup in 3-D spec-
tral optical coherence tomography volumes of the optic nerve head,”
of registration errors, it will be most fair (at least at first) to
Invest. Ophthalmol. Vis. Sci., vol. 51, no. 11, pp. 5708–5717, 2010.
develop and evaluate such an approach through a multimodal [16] D. Cabrera Fernández, “Delineating fluid-filled region boundaries in
training set designed specifically for the segmentation of ves- optical coherence tomography images of the retina,” IEEE Trans. Med.
sels within fundus photographs. Imag., vol. 24, no. 8, pp. 929–945, Aug. 2005.
[17] G. Quellec, K. Lee, M. Dolejsi, M. K. Garvin, M. D. Abràmoff, and
In conclusion, we present a novel registered-fundus and M. Sonka, “Three-dimensional analysis of retinal layer texture: Identi-
a novel multimodal vessel segmentation approach to help fication of fluid-filled regions in SD-OCT of the macula,” IEEE Trans.
obtain better vessel profiles in the SD-OCT volumes. Overall, Med. Imag., vol. 29, no. 6, pp. 1321–1330, Jun. 2010.
[18] M. Niemeijer, M. K. Garvin, B. van Ginneken, M. Sonka, and M.
the two present fundus-related approaches perform better D. Abràmoff, “Vessel segmentation in 3D spectral OCT scans of the
than two closest previous OCT-based vessel segmentation retina,” in Proc. SPIE Med. Imag.: Image Process., 2008, vol. 6914, p.
approaches. The multimodal approach performs better than 69141R.
all the three unimodal vessel segmentation approaches of the [19] J. Xu, D. A. Tolliver, H. Ishikawa, G. Wollstein, and J. S. Schuman,
“3D OCT retinal vessel segmentation based on boosting learning,” in
registered-fundus and the two OCT-based approaches quanti- Proc. 11th World Congress Med. Phys. Biomed. Eng. (IFMBE 2009),
tatively and qualitatively. 2009, vol. 25, pp. 244–251.
Authorized licensed use limited to: ANNA UNIVERSITY. Downloaded on February 27,2024 at 08:57:09 UTC from IEEE Xplore. Restrictions apply.
HU et al.: MULTIMODAL RETINAL VESSEL SEGMENTATION FROM SPECTRAL-DOMAIN OPTICAL COHERENCE TOMOGRAPHY 1911

[20] Y. Li, N. Hutchings, R. W. Knighton, G. Gregori, B. J. Lujan, and J. [28] D. G. Lowe, “Distinctive image features from scale-invariant key-
G. Flanagan, “Ridge-branch-based blood vessel detection algorithm for points,” Int. J. Comput. Vis., vol. 60, no. 2, pp. 99–110, 2004.
multimodal retinal images,” in Proc. SPIE Med. Imag.: Image Process., [29] K. Li, X. Wu, D. Z. Chen, and M. Sonka, “Optimal surface segmenta-
2009, vol. 7259, p. 72594K. tion in volumetric images – A graph-theoretic approach,” IEEE Trans.
[21] Y. Li, Y. Gregori, R. W. Knighton, B. J. Lujan, and P. J. Rosenfeld, Pattern Anal. Mach. Intell., vol. 28, no. 1, pp. 119–134, Jan. 2006.
“Registration of OCT fundus images with color fundus photographs [30] C. Liu and H. Wechsler, “Gabor feature based classification using the
based on blood vessel ridges,” Opt. Exp., vol. 19, no. 1, pp. 7–16, 2011. enhanced fisher linear discriminant model for face recognition,” IEEE
[22] Z. Hu, M. Niemeijer, M. D. Abràmoff, K. Lee, and M. K. Garvin, Trans. Pattern Anal. Mach. Intell., vol. 11, no. 4, pp. 467–476, Apr.
“Automated segmentation of 3-D spectral OCT retinal blood vessels 2002.
by neural canal opening false positive suppression,” in Proc. Med- [31] M. D. Abràmoff, W. J. Niessen, and M. A. Viergever, “Objective quan-
ical Image Computing and Computer-Assisted Intervention (MICCAI tification of the motion of soft tissues in the orbit,” IEEE Trans. Med.
2010), Part III. New York: Springer, 2010, vol. 6363, Lecture Notes Imag., vol. 19, no. 10, pp. 986–995, Oct. 2000.
in Computer Science, pp. 33–40. [32] S. Arya, D. Mount, N. Netanyahu, R. Silverman, and A. Wu, “An op-
[23] M. Niemeijer, J. Staal, B. van Ginneken, M. Loog, and M. D. Abrà- timal algorithm for approximate nearest neighbor searching in fixed
moff, “Comparative study of retinal vessel segmentation methods on dimensions,” J. ACM, vol. 45, no. 6, pp. 891–923, 1998.
a new publicly available database,” in Proc. SPIE Med. Imag.: Image [33] E. R. DeLong, D. M. DeLong, and D. L. Clarke-Pearson, “Comparing
Process., 2004, vol. 5370, pp. 648–656. the areas under two or more correlated receiver operating characteristic
[24] R. J. Winder, P. J. Morrow, I. N. McRitchie, J. R. Bailie, and P. M. curves: A nonparametric approach,” Biometrics, vol. 44, pp. 837–845,
Hart, “Algorithms for digital image processing in diabetic retinopathy,” 1988.
CMIG, vol. 33, no. 8, pp. 608–622, 2009. [34] X. Robin, N. Turck, A. Hainard, N. Tiberti, F. Lisacek, J. Sanchez, and
[25] Z. Hu, M. Niemeijer, M. D. Abràmoff, and M. K. Garvin, “Automated M. Muller, “pROC: An open-source package for R and S+ to analyze
multimodality concurrent classification for segmenting vessels in 3-D and compare ROC curves,” BMC Bioinformat., vol. 12, p. 77, 2011.
spectral OCT and color fundus images,” in Proc. SPIE Med. Imag.: [35] S. Ricco, M. Chen, H. Ishikawa, G. Wollstein, and J. Schuman, “Cor-
Image Process., 2011, vol. 7962, p. 796204. recting motion artifacts in retinal spectral domain optical coherence
[26] M. Niemeijer, M. K. Garvin, B. van Ginneken, M. Sonka, and M. D. tomography via image registration,” in Proc. of Medical Image Com-
Abràmoff, “Registration of 3D spectral OCT volumes using 3D sift puting and Computer-Assisted Intervention (MICCAI). New York:
feature point matching,” in Proc. SPIE Med. Imag.: Image Process., Springer, 2009, Lecture Notes in Computer Science, pp. 100–107.
2009, vol. 7259, p. 72591I. [36] P. Pudil, J. Novovicova, and J. Kittler, “Floating search methods in
[27] M. A. Fischler and R. C. Bolles, “Random sample consensus: A feature selection with nonmonotonic criterion functions,” Pattern
paradigm for model fitting with applications to image analysis and Recognit. Lett., vol. 15, no. 11, pp. 1119–1125, 1994.
automated cartography,” Commun. Assoc. Comp. Mach., vol. 24, pp.
381–95, 1981.

Authorized licensed use limited to: ANNA UNIVERSITY. Downloaded on February 27,2024 at 08:57:09 UTC from IEEE Xplore. Restrictions apply.

You might also like