Professional Documents
Culture Documents
1, JANUARY 2016
333
I. INTRODUCTION
PTIC disc (OD) is a major retinal structure that usually
appears in retinal images as a circular bright object. The
detection of OD is favorable for the analysis of retinal image.
For example, it can serve as a landmark for localizing and segmenting macula (fovea) and vessel structure. Also, since the OD
can be easily confounded with bright lesions, the detection of
its location is important to remove it from a set of candidate
lesions. Therefore, researchers have always been interested in
detecting OD automatically in retinal images.
Many literature works have reported methods to detect OD.
Among them, the early methods usually use the appearance
characteristics, i.e., brightness, contrast, and shape information
around the OD. These methods presented high success rates in
normal images. However, they often failed on diseased images
due to the change of OD appearance and the interference of
lesions.
Manuscript received January 17, 2014; revised May 25, 2014, July 28, 2014,
and October 12, 2014; accepted October 22, 2014. Date of publication October
28, 2014; date of current version December 31, 2015. This work was supported
in part by the Construct Program of the Key Discipline in Hunan Province and in
part by the Scientific Research Fund of Hunan Provincial Education Department
under Grant 14A137, and in part by National Natural Science Fundation of China
under Grant 51277156.
The authors are with the College of Information Engineering, Xiangtan
University, Xiangtan 411105, China (e-mail: zhadonbo@163.com; zhaoyua
nyaun@163.com).
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org.
Digital Object Identifier 10.1109/JBHI.2014.2365514
In recent literature works, some robust and accurate OD detection techniques using anatomical structure of OD, macula,
and vasculature are proposed. By observation, all retinal vessels
originate from the OD and follow a parabolic like directional
pattern. And OD center is close to the vertex of the parabola. As
a stable retinal image feature, the vessel structure is effective to
help locate the position of OD. Foracchia et al. [1] identified the
position of the OD using a geometrical model with two parabolas, which describe the global direction of the vasculature, and
the OD position can be located as the common vertex of the
two parabolas. Hoover and Goldbaum [2] found the maximum
convergence point as OD through computing the convergence
of blood vessels. In [3], the authors detected the OD by computing the match degree between vessel map and vessels direction
matched filter. Lu and Lim [4] made use of the unique circular
brightness structure associated with the OD, and a line operator
was designed to capture such circular brightness object.
All these methods present relatively high success rate in diseased STARE images, but they are extensive time consuming.
For example, the geometrical model-based method proposed by
Foracchia et al. [1] achieves a success rate of 97.5% with average
computation time of 2 min to localize the OD in a given image.
The Vessels direction matched filter described by Youssif et al.
[3] achieves an accuracy of 98.8%, but it takes an average computation time of 3.5 min per image to correctly locate the OD. Lu
and Lim [4] needs 4.5 min to achieve 96.3% detection accuracy.
To achieve a fast OD detection method, Mahfouz and Fahmy
[5] observed the vessels present in OD mainly outspread along
the vertical direction. So in this area, vertical gradient component is far outweigh horizontal gradients, and the overall edge
gradient in this area is also greater than other areas. And by considering brightness, the OD is located through the projection
technique. Because it reduced the problem from one 2-D localization to two simple 1-D projections, the approach showed
ultrafast detection efficiency, e.g., 0.46 s for a STARE image
and 0.32 s for a DRIVE image. However, due to not fully make
use of the direction information of blood vessel, the accuracy
only achieves 92.6% in STARE images. Based on line operator
[4], Lu [6] presented an accurate and efficient OD detection
and segmentation technique based on a circular transformation.
The high efficiency of this method is owed to the image downsampling and the search space reduction by OD probability map
based on Mahfouzs method [5]. The algorithm cost 5 s, which
is substantially faster than many of the state-of-the-art methods.
Appearance and anatomical characteristics are main features
that could be used to detect OD. But in many diseased retinal
2168-2194 2014 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications standards/publications/rights/index.html for more information.
334
IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS, VOL. 20, NO. 1, JANUARY 2016
x
= x cos + y sin
y = x sin + y cos
(1)
(3)
(4)
ZHANG AND ZHAO: NOVEL ACCURATE AND FAST OPTIC DISC DETECTION IN RETINAL IMAGES WITH VESSEL DISTRIBUTION
335
Fig. 1. Illustration of vessel detection. (a) Original retinal image. (b) FOV region. (c) Response of Gabor filter (jet colormap). (d) 5% FOV vessel detection
result. (e) 10% FOV vessel detection result. (f) 15% FOV vessel detection result.
To avoid great change of detected vessel structure, the adjacent pairs of threshold interval should be overlapped, and the
overlap percent is about 1090%. Deducing from (4), the overlap
percent of pairs of adjacent threshold interval can be calculated
by 2kt 1. Obviously, the extent of overlap can be tuned with
parameter kt , and the appropriate interval range of kt is about
(0.5, 0.9); thus, we select a median value, i.e., kt = 0.7 in our
experiment.
B. Blood Vessel Distribution Characteristics and Candidate
OD Horizontal Localization
To demonstrate the distribution characteristic of blood vessel structure, an example retinal image is shown in Fig. 2(a).
Fig. 2(b) shows its corresponding binary manual labeled vessel
map. And five vertical windows (with image height and twice
main vessel width) are especially selected to help the observation. Among them position 4 (centered at OD vicinity) is
marked with bright yellow frame to distinguish it from other
four positions, i.e., positions 1, 2, 3, and 5. Fig. 2(c)(g) illustrates these separated vertical windows and their statistic bar
graph about vascular segment appearing in these five specific
horizontal positions. Usually, there are more than one connected
vascular segments in each vertical window. In this study, the OD
center is identified as the convergence point of main vasculature. Obviously, there are less vascular segments in the vertical
windows including OD center. And they present compact distribution with high vessel density [see Fig. 2(f)]. While in the
other vertical windows [see Fig. 2(d), (e), and (g)], there are
336
IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS, VOL. 20, NO. 1, JANUARY 2016
Fig. 2. Illustration of vascular distribution at different horizontal positions. The boxed digitals in (b) show five selected vertical windows, and (c)(g) show the
vascular segments appear in these windows and corresponding statistic bar graphs of them. Where, the x-axis represent the index of connected vascular segment i(i
= 1, . . . ,13), and the y-axis represent corresponding pixels of vascular segment v i .(a) Example of retinal image. (b) Manual labeled vessel map and five marked
horizontal positions.
(1)
fD (x) = std(vc)
nx
pi log2 pi
i=1
max{vi }
(5)
x
pi log2 pi evaluates the uniforThe second term (1) ni=1
i
mity of vascular segments distribution, where pi = m
M is the
proportion of ith vascular segment to the vessels of specific vertical window, mi is the pixels of ith vascular segment, and M is
the whole vessel pixels in specific vertical window. Obviously,
more vascular
segments and more even distribution will result
x
pi log2 pi .
in larger (1) ni=1
The third term max{vi } is the pixels of the largest vascular
i
ZHANG AND ZHAO: NOVEL ACCURATE AND FAST OPTIC DISC DETECTION IN RETINAL IMAGES WITH VESSEL DISTRIBUTION
337
TABLE I
FAILED OD HORIZONTAL LOCALIZATION AMONG SPECIFIED k LOWEST
EXTREME POINTS UNDER 10% FOV VESSEL RESULT
k
DRIVE
STARE
DIARETDB0
DIARETDB1
Total
1
4
9
6
20
1
2
2
3
8
0
0
0
0
0
67
DOD
DM V
(7)
(6)
(8)
338
IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS, VOL. 20, NO. 1, JANUARY 2016
Fig. 4. Illustration of OD vertical localization. (a) Thinning main arcade of vessel map. (b) Horizontal projection curve of fD (x). (c) Blocking vessel map.
(d) Five parabolas fitting most of vessel pixels at five candidate xO D .
dimensions: one for vertical coordinate yOD and the other for
focal length p.
To simplify search process, the parameter space should be
quantized. In this study, we choose 26 bins for the focal length
p (between pm in = 9 and pm ax = 81). Generally, the shape of
parabola is greatly depended on the focal length parameter p, and
herein, the search range of p is related to the global orientation of
main arcade of the vasculature. By observation, we believe p
[9, 81] is an appropriate range for our parabola fitting algorithm.
The range of yOD is the integer between 1 and image height.
However, because the OD center is the convergence point of
blood vessels, it is impossible present in vessel periphery region, so the lower and up bound of vessel vertical coordinate
at position xO D can be adopted to confine the possible search
range of yOD [see Fig. 3(a)]. To accelerate search process, the
step great than 1 is appreciated to identify yOD . In our experiments, this step parameter is set to 2, which accelerates the
efficiency of the algorithm, as well as does not significantly
reduce the localization precision of OD center.
To reduce the search space, we expect to implement parabola
fitting with single pixel width vessel structure; therefore, after
Gabor filtering, a nonmaxima suppression thinning technology
[8] is used to get central pixels of blood vessels. The main arcade
ZHANG AND ZHAO: NOVEL ACCURATE AND FAST OPTIC DISC DETECTION IN RETINAL IMAGES WITH VESSEL DISTRIBUTION
TABLE II
AMSE OF FIVE PARABOLAS FITTING MOST OF VESSEL PIXELS AT
FIVE CANDIDATE xO D
TABLE III
INFORMATION OF FOUR PUBLIC IMAGE DATASETS
Dataset
parabola
AMSE
0.1081
0.2459
0.2362
0.3497
0.3706
339
Normal Images
Diseased Images
#images
33
31
20
5
89
7
50
110
84
251
40
81
130
89
340
DRIVE
STARE
DIARETDB0
DIARETDB1
Total
TABLE IV
IMAGING ENVIRONMENT OF FOUR PUBLIC IMAGE DATASETS
Dataset
Fundus camera
resolution
field of view
DRIVE
STARE
DIARETDB0
DIARETDB1
Canon CR5
TopCon TRV-50
unknown
Nikon F5
564 584
605 700
1500 1152
1500 1152
45
35
50
50
TABLE V
OD DETECTION FAILED IMAGES OVER DIFFERENT VESSEL RESULTS
AND k POSSIBLE x O D FOR DRIVE DATASET
(10)
2
1 V
AMSE = sqrt
(xi , yi ) m o d (xi , yi )
nv p i=1
(11)
where nv p is the common points presenting both on vessel map
and specific parabola model. Provided the parabola with minimum AMSE has been found, the corresponding parameters
(p, xOD , yOD ) of parabola model will be identified, and expected OD center (xOD , yOD ) can be detected.
To describe the process of finding most appropriate parabola
model clear, Fig. 4 illustrates the process of OD vertical localization by our method. The red circles marked in Fig. 4(b) mean
the five lowest minimum extreme points found in fD (x). Five
parabolas fitting most of vessel blocks at each possible xOD are
plotted over the example retinal image [see Fig. 4(d)]; among
them parabola 1 with vertex marked with red circled + has
the minimum AMSE value (0.1081, Table II), while the vertex
of other parabolas are marked with green +.
III. EXPERIMENT RESULTS
A. Dataset
Four public datasets are used in our experiment. i.e., DRIVE
[11], STARE [2], DIARETDB0 [12], DIARETDB1 [13].
Tables III and IV show the information and imaging environment of these image datasets.
In the experiment, as many previous approaches conducted, if
the estimated OD center falls within the OD boundary, which can
be observed by experimenter, then we believe that the detected
OD location is correct.
k=1
k=3
k=5
5%
8%
10%
12%
15%
20%
5
2
1
3
1
0
1
1
0
1
1
0
0
0
0
2
0
0
0
0
0
TABLE VI
OD DETECTION FAILED IMAGES OVER DIFFERENT VESSEL RESULTS
AND k POSSIBLE x O D FOR STARE DATASET
k=1
k=3
k=5
5%
8%
10%
12%
15%
20%
10
4
2
5
2
1
4
2
1
4
2
1
5
1
1
6
2
1
3
1
1
B. OD Detection Results
It should be noticed that all of characteristics used to locate
OD in this study are related to vessel distribution and global
direction information; thus, complete and accurate vessel structure extraction is important for OD detection. However, it is
still a hard problem need to be solved, especially for the retinal
images with abundant thin and weak vessels or including much
pathology. Fortunately, our method is robust to the vessel structure. In most cases, finer vasculature is not necessarily needed.
And the main vessel structure is enough for OD detection in
our approach. To adapt to different source of image datasets,
an adaptive threshold pair (tl , th ) selection process, i.e., (4), is
adopted to extract appropriate main vessel structure.
To evaluate the effect of vessel structure for OD localization,
Tables V and VI show the number of failed images during OD
detection by our method for DRIVE and STARE image dataset.
Coarse to finer vasculature are presented with 520% FOV vessel result. And k (k = 1, 3, 5) minimum extreme points are
340
IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS, VOL. 20, NO. 1, JANUARY 2016
TABLE VII
OD DETECTION ACCURACY (%) OVER DIFFERENT VESSEL RESULTS
AND k POSSIBLE x O D FOR ALL OF DATASETS
k=1
k=3
k=5
TABLE VIII
OD DETECTION RESULTS FOR THE PROPOSED AND LITERATURE REPORTED
METHODS IN STARE DATASET
5%
8%
10%
12%
15%
20%
Methods
87.9
92.6
94.1
93.8
95.6
98.2
94.1
97.1
99.7
94.4
97.6
99.7
94.1
97.3
99.1
93.5
96.5
98.5
Lus [4]
Lus [6]
Hoover [2]
Foracchia [1]
Youssif [3]
Mahfouz [5]
The proposed
Accuracy
Speed
96.3%
98.8%
89.0%
97.5%
98.8%
92.6%
98.8%
3
1
9
2
1
6
1
4.5 min
5s
15 s
2 min
3.5 min
0.46 s
3.411.5 s
TABLE IX
OD DETECTION RESULTS OF PROPOSED METHOD FOR STARE DATASET WHEN
RESIZED IMAGES WITH DIFFERENT SCALES ARE TESTED
Scale
1
0.7
0.5
0.3
Accuracy
Speed
98.8%
98.8%
98.8%
98.8%
11.5 s
6.5 s
4.2 s
3.4 s
ZHANG AND ZHAO: NOVEL ACCURATE AND FAST OPTIC DISC DETECTION IN RETINAL IMAGES WITH VESSEL DISTRIBUTION
341
Fig. 5. OD detection results of selected STARE example images suffering from different type of lesions and imaging artifacts, detected OD center is labeled
with red +, and fitting parabola is plotted over with green line. (a) im0005, (b) im0020, (c) im0048, (d) im0026, (e) im0044, (f) im0042, (g) im0012, (h) im0043,
(i) im0027, (j) im0041, (k) im0008, and (l) im0004.
believe that the main reason for the failure was that the image
im0041 cannot supply a sizable vessel structure.
IV. DISCUSSION
The proposed method presents high OD detection accuracy in
our experiment, and only one image [im0041, Fig. 5(j)] is failed
in total of 340 retinal images. This owes to making use of vessel
distribution and directional characteristics. Although Foracchia
et al. [1] and Youssif et al. [3] also use vessel characteristics,
but only direction information is considered in their study. And
because they search OD in whole 2-D image space [3] or in
a larger parameter space, i.e., (p, xOD , yOD ) [1], it is time exhaustive to achieve OD detection for their method, i.e., 3.5 and
2 min is needed for [3] and [1], respectively, to handle a STARE
image. While for our method, the possible OD horizontal coordinate xOD can be identified in advance by a feature describing
vessel distribution characteristic, and the possible search range
1
2
, yOD
]) of vertical coordinate can be confined by lower
([yOD
and up bound of vessel ordinate at horizontal position xOD ;
thus, we do not need to search the OD in whole image space
and only two parameters need to be determined in Hough Transformation, i.e., focal length p and vertical coordinate yOD . On
the basis of these factors, the difficulty of solving the problem
has been greatly reduced. And it improves the accuracy and
efficiency of our method.
Although complete and accurate vasculature is favor to describe the vessel distribution and directional characteristics, but
it is not a strict prerequisite to implement the algorithm, because it is not the only conclusive factor to influence the OD
detection results. If we permit more minimum extreme points
of fD (x) as possible candidate xOD , the finer vasculature is not
necessarily needed. Provided that the main vessel information
is preserved in a vessel results, we can always find a certain
amount of candidate OD horizontal positions to achieve robust
OD detection by our method. It should be noticed that although
the vasculature of im0026 cannot be observed, but thanks to the
erroneous recognition of radial hemorrhages as vessels, it was
correctly detected.
We noticed that different methods failed in different retinal images, e.g., Foracchia et al.s [1] failed in Im0027 [see
Fig. 5(i)] and Im0008 [see Fig. 5(k)] with Track-1 data and
failed in Im0041 [see Fig. 5(j)] and Im0026 [see Fig. 5(d)] with
Track-2 data. Youssif et al.s [3] failed in im0004 [Fig. 5(l)],
Lus [6] failed in im0044 [see Fig. 5(e)]. Our method failed in
im0041 [see Fig. 5(j)]. Obviously, different methods use different features of retinal image, and these features present diverse
OD detection error; by this observation, an ensemble strategy
by combing different algorithms [14] or different retinal image
features [15] may be introduced to further improve the OD detection accuracy. Although in present public datasets, the methods
reported have presented satisfying accuracy, but their performance should be evaluated in more difficult retinal images. And
these are our future work.
Although there are many parameters involved in whole algorithm, but some of them can be assigned in advance, e.g.,
342
IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS, VOL. 20, NO. 1, JANUARY 2016
Yuanyuan Zhao received the Bachelor of Engineering degree in electronic from the Hunan University of
Science and Technology, Xiangtan, China, in 2011,
and the Masters degree in pattern recognition and intelligent system from Xiangtan University, Xiangtan,
in 2014.
Her current research interests include digital image processing and pattern recognition.