Abstract

Accurate optic disc and optic cup segmentation plays an important role for diagnosing glaucoma. However, most existing segmentation approaches suffer from the following limitations. On the one hand, image devices or illumination variations always lead to intensity inhomogeneity in the fundus image. On the other hand, the spatial prior knowledge of optic disc and optic cup, e.g., the optic cup is always contained inside the optic disc region, is ignored. Therefore, the effectiveness of segmentation approaches is greatly reduced. Different from most previous approaches, we present a novel locally statistical active contour model with the structure prior (LSACM-SP) approach to jointly and robustly segment the optic disc and optic cup structures. First, some preprocessing techniques are used to automatically extract initial contour of object. Then, we introduce the locally statistical active contour model (LSACM) to optic disc and optic cup segmentation in the presence of intensity inhomogeneity. Finally, taking the specific morphology of optic disc and optic cup into consideration, a novel structure prior is proposed to guide the model to generate accurate segmentation results. Experimental results demonstrate the advantage and superiority of our approach on two publicly available databases, i.e., DRISHTI-GS and RIM-ONE r2, by comparing with some well-known algorithms.

1. Introduction

Glaucoma is the second leading cause of blinding in modern times and approximately 80 million persons to be afflicted with glaucoma by the year 2020 [1, 2]. Since the lost capabilities of the optic nerve fibers caused by glaucoma cannot be recovered, early detection and timely treatment of glaucoma can be regarded as the most effective way for patients to slow down the procession of visual damage.

Glaucoma screening is done by ophthalmologists who use the retinal fundus images to assess the damaged optic disc. Nevertheless, this process is subjective, time consuming, and expensive. Therefore, automatic glaucoma screening would be very beneficial [3]. There are two different regions within the optic disc. A center bright zone is the optic cup, and the peripheral region between the optic disc and optic cup boundaries is the neuroretinal rim (see the region of interest (ROI) depicted in Figure 1).

According to the characteristics of the optic disc, several strategies can be used to assess the optic disc. One of the effective strategies is to utilize the image features for optic disc assessment [4]. Nevertheless, how to select the suitable image features and classifiers is the challenging issue. Apart from the aforementioned feature extraction strategy, the usage of the clinical indicators is another strategy to assess the optic disc, such as the vertical cup to disc ratio (CDR) [5], ISNT rule [6], and notching. Although these clinical indicators are different from each other, precise optic disc and optic cup boundary information is necessary.

To date, there are a series of approaches that have been developed for optic disc and optic cup segmentation [727]. They can be roughly classified into the following two categories: nonmodel-based and model-based approaches [7]. For nonmodel-based approaches [3, 811], the contours of both the optic disc and the optic cup are extracted by means of some techniques, i.e., morphological operations, pixels clustering, and thresholding. However, intensity inhomogeneity is a frequently occurring phenomenon in retinal fundus images caused by imperfection of image devices or illumination variations, which affects the contour extraction of the optic disc (Figure 2(a)).

For model-based approaches, they can be divided into shape-based template-matching approaches [1215], deformable model approaches [1629], and deep learning-based model approaches [3032]. Considering that the shape of the object is round or slightly oval, the contour of the optic disc can be estimated as a circle [1214] or an ellipse [15]. However, the shape-based template-matching approaches cannot represent contours of complex topology and handle topological changes, such as the optic disc regions with shape irregularity due to some pathological changes (i.e., peripapillary atrophy (PPA), see Figure 2(b)) or variations in view.

To address it, many deformable model approaches have been presented which can be further divided into edge-based active contour models [1621] and region-based active contour models [2227]. Edge-based active contour models can bridge the discontinuities in the image feature being located. Besides, they can deform the shape of the object freely due to the fact that they have no global structure of the template. In [16, 17], the optic disc boundary is extracted by the gradient vector flow (GVF). Then, the optic disc contour is evolved via a minimization of the effect on the perturbance in the energy value due to the high variations at the vessels locations. In [1821], the authors used a modified level set approach, with ellipse fitting to detect the optic disc and optic cup margins. Although these approaches perform well in most regular cases, an irregularly shaped optic disc having high gradient variations will fail in detecting the entire optic disc. More recently, motivated by the main idea of the Mumford-Shah model [28], some region-based active contour models such as Chan-Vese (C-V) model [22] and its variations [2327] have been applied to optic disc contour extraction. Although these models can perform better in dealing with the local variations of the optic disc, they can hardly deal with the images with intensity inhomogeneity. In a recent paper, a robust level set approach called locally statistical active contour model (LSACM) is presented [29] by exploiting local image region statistics in an unsupervised manner. Compared with the existing region-based active contour models, LSACM approach performs better performance, especially for the image segmentation in the presence of intensity inhomogeneity. However, one difficulty with active contour model-based approaches is that the spatial correlation prior information between the optic disc and optic cup is ignored. Therefore, the useful spatial information cannot guide and constrain the contour evolution.

Nowadays, deep learning has widely been used in computer vision and pattern recognition areas and achieved remarkable performance, and some optic disc and optic cup segmentation approaches based on deep network have been proposed [3032]. Although these approaches can achieve good performance in optic disc and optic cup segmentation, there are still some limitations in them [33, 34]. On the one hand, a large number of training samples consisting of pixel-level annotations are necessary to train the deep network model for testing. However, it is difficult for the network to achieve promising segmentation performance in the condition of insufficient labeled training samples. On the other hand, these networks ignore the prior knowledge of objects, thereby the spatial information being lost in encoder through max-pooling resulting in irregular segmentation.

To address all the limitations raised above, a novel locally statistical active contour model with structure prior (LSACM-SP) approach is developed in this paper which aims at jointly segmenting optic disc and optic cup in retinal fundus images. The major innovations are as below: first of all, unsupervised LSACM is employed to join optic disc and optic cup segmentation over different retinal fundus images, which can address the issue of insufficient labeled samples and the influence of the retinal fundus images with a large range of appearance and illumination variations. Second, since the spatial correlation information is typically ignored by the existing deep network-based approaches, the segmentation performance is accordingly reduced. To address it, we design a structure prior to satisfy with the topological structure in retinal images that “cup” region is contained in the “disc” region. At last, we develop an efficient segmentation approach by incorporating locally statistical active contour model with the proposed structure prior together to simultaneously extract optic disc and optic cup contours. Since minimizing the proposed energy functional can acquire the contours, there is no need to use predefined geometric templates to guide auto-segmentation. Therefore, our approach reduces the segmentation performance degradation on the fundus images with a large range of intensity and shape variations. The overview of the proposed approach is shown in Figure 3.

The rest of this paper is organized as follows. First, some preprocessing techniques are depicted in Section 2. Then, the introduction of the proposed LSACM-SP is given in Section 3. Next, the experimental results and analyses are presented in Section 4. At last, we summarize this paper in Section 5.

2. Preprocessing

To perform accurate optic disc and optic cup segmentation, some preprocessing operations are necessary before carrying out our approach. In this paper, the preprocessing process consists of optic disc location, optic disc ROI extraction, and contour initialization. Figure 4 depicts the process of preprocessing.

Given a retinal image (see Figure 4(a)), we employ our previous proposed approach based on saliency detection and feature extraction techniques to locate optic disc [1]. The detected optic disc location is marked in black “+” (see Figure 4(b)). Meanwhile, a 400  400 ROI around the optic disc is extracted for further segmentation, as shown in Figure 4(c). Since blood vessels in the retinal images vary much in size, and meanwhile their locations and shapes among individual cases, a high variance in the data will affect the performance of segmentation (see Figure 4(c)). Hence, it is necessary to remove the influence caused by blood vessels before contour evolution. Recently, B-COSFIRE filters that combine the aligned responses of DoG filters with geometric mean are simple and robust for blood vessels segmentation. Therefore, we firstly use two rotation-invariant B-COSFIRE filters given in [35] to segment blood vessels, as illustrated in Figure 4(d). After obtaining the blood vessels, an image inpainting algorithm proposed in [36] is employed to fill in the blood vessel areas. In our setting, the blood vessel removal is to replace each vessel pixel intensity value by the median of the intensity values of the pixels in its neighborhood image that are not vessel pixels. According to our experience, we set the size of neighbor at 15. Meanwhile, image information around the vessel regions is used to fill in vessels and the obtained “vessels-free” image is shown in Figure 4(e). Considering that red color channel gives a good definition both on the optic disc and optic cup regions, this paper chooses the red channel of “vessels-free” image (see Figure 4(f)) for segmentation. For the obtained red channel of blood vessel-removed optic disc image, we use canny edge detection and circular Hough transform to estimate the positions and sizes of the optic disc and the optic cup [23]. In experiment, we set the parameters of threshold and sigma at 0.3 and 0.8, respectively, for canny edge detection. Finally, the estimated results are regarded as the initialization contours for our approach.

3. Methods

In Section 3.1, first of all, we briefly review the locally statistical active contour model (LSACM). Then, the structure prior is given in Section 3.2. Finally, we design a novel LSACM-SP model for simultaneous segmentation of optic disc and cup by joining the LSACM and the structure prior together in Section 3.3. In order to better understand the proposed approach, in the following sections, we will use bold italic variables (e.g., x, y) to denote vectors, small letters (e.g., n) to denote scalars, and capital letters (e.g., I) to denote functions.

3.1. Locally Statistical Active Contour Model (LSACM)

According to [37], we can learn that the regions in the images with severe intensity inhomogeneity must have sharp discontinuities in the statistics. Inspired by it, Zhang et al. [29] presented a locally statistical active contour model (LSACM) to deal with the images with intensity inhomogeneity. In [29], the authors firstly modeled the objects with intensity inhomogeneity as Gaussian distributions of different means and variances. Then, transforming the pixels in original image into another domain makes the intensities in the transformed space having less overlapping in the statistics. Besides, to approximate the true image, a maximum likelihood energy functional is employed. In comparison with the existing statistical model-based segmentation algorithms [2328], LSACM is more robust and stable. For more detailed descriptions, refer to [29].

For a given input image I, its segmentation can be done by minimizing the following energy functional:wherewhere n is the number of objects in I. are pixel coordinates; represents image domain, in which is the domain of the i-th object and for all . The symbol denotes an empty set. is the pixel value at the location of pixel coordinate y. is an unknown bias field. is a series of level set functions. If , then , otherwise in which is the membership function of the region . The symbol denotes a neighboring region centering at location x, i.e., , y is the neighborhood point relative to x, and is the radius of the region . The symbol are needed to be estimated parameters, where the constant is the true signal of the i-th object and the object in region is assumed to be Gaussian distributed with standard deviation . is the spatial varying mean that is estimated at the local region . denotes the indicator function.

Considering that one level set function just represents two different regions, namely, the inside region of contour S, and the outside region of contour S, , this model is defined as two phase. However, one level set cannot work well for more than two different regions. To deal with this case, incorporating four-phase model is necessary, which uses two level set functions, i.e., and , to represent all different regions [29]. Hence, four-phase model denotes any two adjacent regions indicated by different colors. Figure 5(a) depicts the segmentation results obtained from the four-phase LSACM, in which the blue line and the green line represent two-level set functions (i.e., and ), respectively. The corresponding regions, such as “R11” (in gray color), “R12” (in red color), “R13” (in yellow color), and “R14” (in purple color) depicted in Figure 5(b), are extracted from Figure 5(a). Seen from the segmentation results in Figure 5(b), optic disc and optic cup regions cannot be determined directly due to the existing nonobject segmentation region (i.e., “R12”). The main reason is that the evolution processes of the regions from different classes (i.e., “R11,” “R12,” “R13” and “R14”) are independent while ignoring the prior that “cup” region is contained in the “disc” region. Therefore, how to control the evolution of two level set functions which one locates inside another, to approximate the true optic disc and optic cup contours, is a main issue.

3.2. Structure Prior

To address the aforementioned issue, this paper proposes a structure prior to guarantee the truth that the “cup” region is contained in the “disc.” The structure prior together with the effective optimization of LSACM can enable the proposed approach generate robust and reliable segmentation results. In this paper, the structure prior consists of hierarchical image segmentation and attraction term. Specifically, hierarchical indicates evolution manner of two-level set functions, that is, the evolution of optic disc is performed on the whole image region while the evolution of optic cup is constrained inside the optic disc region. The symbols and are two-level set functions. In this study, we use and to represent the optic disc region and the optic cup region, respectively. The whole image region represented as and E is an energy functional.

3.2.1. Hierarchical Image Segmentation

Observing that the optic cup in the retinal image always places inside the optic disc, optic cup segmentation is enough to be done inside the optic disc. Here, we propose the hierarchical image segmentation to indicate the image region in which the contour evolution of optic cup is enforced. We considerwhere is used to constrain the evolution of the optic cup which should be done inside the optic disc region. Thus, the background region is not considered in (3) while reducing the influence of nonobjects. is used to make the extracted contour more smoother. is an unknown bias field for segmenting the OC, which accounts for the intensity inhomogeneity in the optic disc. and are positive parameters and the level set functions and are positive inside zero-level sets. H represents the Heaviside function. is the gradient operator. is the standard deviation subject to the object in the optic cup region and is the standard deviation subject to the object in the neuroretinal rim region.

3.2.2. Attraction Term

The optic cup region should be in the optic disc region to reduce the background region. A term measuring the intersection area of the regions {} and {} plays a role to pull the region {} to inside the region {}:where is a positive parameter. Obviously, the objective function value in (6) becomes zero when the region is inside the region .

3.3. LSACM-SP

The proposed model is designed by combining the locally statistical model and structure prior (hierarchical image segmentation and attraction term) together. The details of the proposed LSACM-SP model are given as follows:wherewhere , , and and are the original LSACM model and the smoothing term, respectively. is an unknown bias field for segmenting the optic disc. is a positive parameter. is the standard deviation subject to the object in the optic disc region and is the standard deviation subject to the object in the background region (the outside region of the optic disc). The segmentation result obtained by LSACM-SP is illustrated in Figure 6(a), and the corresponding segmentation regions are shown in Figure 6(b). Here, “R24” is the optic cup region, “R23” is the neuroretinal rim region, “R22” is the optic disc region consisting of “R23” and “R24,” and “R21” is the background region.

In the proposed segmentation approach, we set n as 4 indicating 4 regions, namely, outer and inner regions of the optic disc (“R21” and “R22” in Figure 6(b)) and the outer and inner regions of the optic cup (“R23” and “R24” in Figure 6(b)). Specially, the outer region of optic cup (“R23”in Figure 6(b)) is the complementary set of the inner optic cup region (“R24” in Figure 6(b)) relative to the optic disc region (“R22” in Figure 6(b)). According to the aforementioned descriptions, we further rewrite (7) and obtain the objective function aswherewhere , , and denote the membership functions for inner and outer regions of the optic disc, and and are the membership functions for inner and outer regions of the optic cup in the optic disc. Although the membership functions in (13) are alike with the four-phase model in LSACM, they are different in fact. The main difference is that the proposed approach incorporates the structure prior knowledge to constrain the contour evolution based on hierarchical. Therefore, the evolution space of feasible segmentation is reduced, which improves the accuracy of segmentation.

Seen from (7), it requires a hard work to find a minimizer for , , , and , simultaneously. Similar to the [29], we solve the minimization problem for each variable alternatively to find a minimizer of (7). The procedure will be repeated until satisfying a stopping condition. In this study, the initial conditions of the gradient descent method are given as , , , and the region scale parameter is set as 6. Accordingly, the initialization of can be calculated by (A.2)–(A.5). Meanwhile, the time step for level set evolution is set at and the time step regularization is set at . The level set functions and . For more details, refer to Appendix.

4. Results

4.1. Database

In this paper, two publicly available databases, namely, DRISHTI-GS [38] and RIM-ONE r2 [39], are used to verify the effectiveness of our approach.

The DRISHTI-GS database [38] contains a total of 101 images containing 31 normal images and 70 glaucomatous images in resolutions. For each image, the optic disc and optic cup are accurately annotated via a majority voting manual markings obtained from four glaucoma ophthalmologists. In our experiments, we use the marking result obtained by a value of threshold 0.75 as the final ground truth for evaluation.

The RIM-ONE r2 database [39] contains 455 retinal fundus images with 255 normal images and 200 glaucoma images. In experiment, all of the images in the database are firstly arranged in the same dimension by resizing, and then the preprocessing techniques depicted in Section 2 are used to these images. Finally, the obtained red channel of blood vessel-removed optic disc image and extracted initialization contours are regarded as the inputs for our approach.

In this paper, all the experiments are evaluated under the Matlab programming environment and on a desktop of 3.30 GHz CPU with 16G RAM. Figure 7 illustrates two examples for the application of our model to optic disc and optic cup segmentation, in which Figure 7(a) gives the original image; Figure 7(b) shows the optic disc and the corresponding ground truth image; and Figure 7(c) depicts the optic cup and the corresponding ground truth.

4.2. Evaluation Measurements

In our experiment, three widely used measurements are utilized to evaluate the performances of different approaches, including Dice coefficients (DI), boundary-based distance, and accuracy.

Dice coefficients (DI):where is the number of true positive, is the number of false positive, and is the number of false negative. Positive and negative refer to pixels belonging to the segmentation area and background in accordance to the ground truth segmentation, respectively. The DI is a standard evaluation metric for segmentation tasks [18].

Boundary-based distance:where and represent the distances from the expert’s curve centroid to the points on the expert’s curve and our method’s curve , respectively, in the -th angular direction and k denotes the count of angular samples. According to [23], we set k as 8 along angular directions , , , , , , , and , respectively. Ideally, the distance D should be close to zero. Figure 8 gives a detailed description of boundary-based distance. Figure 8(a) shows the center of expert’s curve and eight directions (OR1–OR8). Figure 8(b) depicts the distance between and .

Accuracy:where true positive (TP) is the number of glaucoma images that are correctly identified, false negative (FN) is the number of incorrectly found as nonglaucoma images, false positive (FP) is the number of incorrectly found as glaucoma images, and true negative (TN) is the number of nonglaucoma images that are correctly identified. Positive and negative refer to testing retinal images belonging to glaucoma and normal in accordance to the vertical CDR value. Similar to the existing approaches [3], when vertical CDR value is greater than a threshold, it is glaucomatous, otherwise, healthy, we set the standard threshold value as 0.5 for glaucoma diagnosis in this paper [40].

4.3. Optic Disc Segmentation Results

In this section, five models are implemented for optic disc segmentation performance comparison, namely, gradient vector flow (GVF) [16], C-V model [24], LIC model [41], superpixel [3], and LSACM [29]. Several optic disc segmentation results obtained by different approaches are shown in Figure 9. As shown in this figure, the white lines show the segmentation results marked by the expert and the blue one by an approach. Since the first two row images in Figure 9 contain PPA having high gradient variations, all the segmentation approaches have error segmentation results, but our approach, LSACM approach, and superpixel approach are better than the others. For an irregular shaped optic disc image example with high gradient variations depicted in the fourth row, the segmentation results by the GVF model are sensitive to the local gradient minima. Although the C-V model can deal with the local gradient variations, it is not suitable to deal with intensity inhomogeneity image due to the fact that it uses piecewise constant functions to model images. For the LIC model based on locally weighted K-means clustering approach, it may fail to discriminate the intensities of an object from its background when the intensity inhomogeneity is severe. The main reason is that the clustering variance is ignored in it. Although superpixel-based approach can improve the segmentation performance by extracting features from the superpixel level, it may have a bias of underestimating large optic discs and overestimating small optic discs when the medium-sized optic discs are employed to train the model. Moreover, LSACM and our approaches are robust to intensity inhomogeneity (i.e., PPA). However, our approach takes the spatial correlation prior information into consideration while LSACM does not. Therefore, our approach is more robust than other comparison approaches.

To assess the performance of our approach, we compare it with other approaches in terms of DI and boundary-based distance measurements, as shown in Table 1. Seen from Table 1, our approach can achieve the highest DI and lowest average boundary distance among all the approaches, indicating the effectiveness of the proposed approach.

Seen from the aforementioned comparison results, our approach performs the best. The main reason is that the proposed model takes local image region statistics information into consideration, which is robust to noise and intensity overlapping (i.e., PPA). Besides, based on the incorporation of structure prior, all of the nonobject regions outside the optic disc are regarded as the background region in the proposed approach (see “R21” in Figure 6(b)), and thus all nonobject segmentation regions are eliminated (see “R12” in Figure 5(b)). Finally, an optic disc with fuzzy boundary is depicted in the fourth row. Comparing the results of our approach with those of the existing approaches, the optic disc boundary obtained by our approach is matching closely with the ground truth. The reason is that our approach models the objects as Gaussian distributions with different means and variances. Therefore, different objects will be separated from each other. Overall, the proposed optic disc segmentation approach is robust to a large range of variations in retinal images.

In order to further verify the effectiveness of the proposed LSACM-SP, the pairwise one-tailed t-tests is used in this paper. In this test, the null hypothesis is our LSACM-SP makes no difference when compared with the existing optic disc segmentation approaches and the alternative hypothesis is our LSACM-SP makes an improvement when compared with other approaches. For example, if we want to compare the performance of LSACM-SP with that of C-V (LSACM-SP vs. C-V), the null and alternative hypotheses are defined as and , respectively, where and are the measurement results obtained by LSACM-SP and C-V approaches on different datasets. In our experiment, we set the significance level at 0.05. Seen from Table 2, all the values are much less than 0.05, which means that the null hypotheses are disapproved in all pairwise tests. Therefore, the proposed LSACM-SP significantly outperforms other optic disc segmentation approaches.

4.4. Optic Cup Segmentation Results

For cup segmentation, we employ two different approaches, i.e., thresholding [24] and clustering [42], for comparison. The corresponding comparison results obtained from different approaches are shown in Figure 10.

According to Figure 10, it can be seen that our approach achieves small deviation of the detected optic cup boundary from the ground truth both on the nasal and temporal sides. However, other approaches suffer from a significant influence on the segmentation accuracy, especially for dense blood vessels presented on the nasal side. Specially, our approach is always superior to the nonjoint approaches [24, 42] due to the fact that our approach makes full use of the useful prior of optic disc boundary for optic cup boundary extraction. Comparing with the existing approaches, our approach has the following advantages: (1) intensity inhomogeneity, a frequently occurring phenomenon within optic cup is addressed, and thereby the discrimination between the optic cup and nonoptic cup is enhanced. (2) The proposed structure prior can guide the optic cup contour evolution in an effective region, which can reduce the negative effect of nonobjects, generating robust and reliable segmentation results. (3) Our approach is free from any training process and shape constraint, which is robust and effective in capturing a large range of intensity and shape variations. More detailed quantitative assessment results of the optic cup segmentation using DI and boundary-based distance criteria are shown in Table 3. As seen from Table 3, the proposed approach outperforms others comparison approaches in terms of the two important segmentation measurements.

Furthermore, the pairwise one-tailed t-tests [43] are used to verify the effectiveness of our approach for optic cup segmentation. The corresponding results are depicted in Table 4. Seen from Table 4, all the values are much less than 0.05, indicating that the null hypotheses are disapproved in all pairwise tests. As a whole, the proposed approach shows a significant improvement in the optic cup segmentation results.

4.5. Glaucoma Assessment

In this section, we will give the performance of the glaucoma detection based on our approach. Since the vertical CDR value is one of the most important indicators for glaucoma detection, we use the segmented optic disc and optic cup results to calculate the vertical CDR. Here, the normalized CDR value of the ith image can be calculated bywhere and are the maximum and minimum vertical CDR values. Here, the area under ROC curve (AUC) is used for glaucoma assessment, as shown in Figure 11.

4.6. Comparison with the State-of-the-Art Approaches

After the optic disc and optic cup boundaries extraction, we use the accuracy as a common measurement for glaucoma assessment. In this section, some state-of-the-art glaucoma diagnosis approaches are employed for verifying the effectiveness of the proposed approach, i.e., superpixel segmentation [3], wavelet features [44], multifeature fusion [45], deep learning [46], SDC [47], and AWLCSC [48]. Table 5 shows the classification results obtained by different algorithms on the DRISHTI-GS and RIM-ONE r2 databases. According to the comparison result, we can learn that the proposed LSACM-SP achieves a promising performance.

Besides, we also use the pairwise one-tailed t-tests on accuracy to further verify the effectiveness of the proposed approach. The results are shown in Table 6. From these results, we can learn that the values obtained by the pairwise one-tailed t-tests are less than 0.05, which indicates that our approach significantly outperforms other glaucoma diagnosis approaches.

5. Conclusions

Since glaucomatous damage is irreversible, automated assessment of glaucoma is of interest in early detection and treatment. A novel model for simultaneous segmenting optic disc and optic cup for glaucoma diagnosis is presented in this paper. First, LSACM is introduced to overcome the influence caused by intensity inhomogeneity. Then, the proposed approach is presented by combining structure prior consisting of the hierarchical image segmentation and the attraction term. After that our approach is updated iteratively and constantly adjusted both the optic disc and optic cup boundaries to approximate the true object boundaries. The proposed approach is tested and evaluated on two publicly available DRISHTI-GS and RIM-ONE r2 databases. Seen from the experimental results, the proposed approach outperforms the state-of-the-art approaches. Although good segmentation performance can be achieved by the proposed approach, it may fail in some of the normal fundus images with extremely small optic cup sizes. In the future, we will introduce the priors on the location and shape of optic disc and optic cup to overcome this issue.

Appendix

Minimizing the energy functional with respect to , , , , , , , , , and , we can achieve the minimizer for each variable. That is,(1)Energy minimization with respect to , , : functionals for , , of are givens asEach functional in (A.1) has an explicit minimizer for each variable. That is,where denotes the convolution operator.(2)Energy minimization with respect to and : minimizing with respect to and , it can be solved by the standard gradient descent method. After a series of calculations, the solution is obtained as follows:where denotes the gradient operator, is the divergence operator, and is the Dirac functional [29].In this paper, a simple and stable approach [29] is employed to regularize the level set functions during each level set evolution. Therefore, level set functions depicted in (A.12) and (A.13) are regularized by the following formulas:where and are two level set functions acquired at the l-th iteration, is the Laplacian operator, and denotes time steps.

Data Availability

The databases used in our study are all available publicly, and these data used to support the findings of this study are included within the following articles. The DRISHTI-GS database is available in Sivaswamy et al. [38]. The RIM-ONE r2 database is available in Fumero et al. [39].

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This study was supported by the National Natural Science Foundation of China (no. 61602221), the Project of Doctoral Foundation of Shenyang Aerospace University (no. 19YB01), the Scientific Research Fund Project of Liaoning Provincial Department of Education (no. JYT19040), the Natural Science Foundation of Liaoning Province Science and Technology Department (no. 2019-ZD-0234), the Science and Technology Research Project of Jiangxi Provincial Department of Education (no. GJJ160333), and the Natural Science Foundation of Jiangxi Province (no. 20171BAB212009).