| Literature DB >> 29218460 |
Muhammad Salman Haleem1, Liangxiu Han2, Jano van Hemert3, Baihua Li4, Alan Fleming3, Louis R Pasquale5, Brian J Song5.
Abstract
This paper proposes a novel Adaptive Region-based Edge Smoothing Model (ARESM) for automatic boundary detection of optic disc and cup to aid automatic glaucoma diagnosis. The novelty of our approach consists of two aspects: 1) automatic detection of initial optimum object boundary based on a Region Classification Model (RCM) in a pixel-level multidimensional feature space; 2) an Adaptive Edge Smoothing Update model (AESU) of contour points (e.g. misclassified or irregular points) based on iterative force field calculations with contours obtained from the RCM by minimising energy function (an approach that does not require predefined geometric templates to guide auto-segmentation). Such an approach provides robustness in capturing a range of variations and shapes. We have conducted a comprehensive comparison between our approach and the state-of-the-art existing deformable models and validated it with publicly available datasets. The experimental evaluation shows that the proposed approach significantly outperforms existing methods. The generality of the proposed approach will enable segmentation and detection of other object boundaries and provide added value in the field of medical image processing and analysis.Entities:
Keywords: Computer-aided retinal disease diagnosis; Glaucoma; Machine learning; Medical image processing and analysis
Mesh:
Year: 2017 PMID: 29218460 PMCID: PMC5719827 DOI: 10.1007/s10916-017-0859-4
Source DB: PubMed Journal: J Med Syst ISSN: 0148-5598 Impact factor: 4.460
Fig. 1Comparison of CDR in a normal image and b glaucoma image. The glaucoma image has higher CDR
Fig. 2Different meridians of Cup to Disk Ratio (CDR) measurement
Fig. 3Block diagram of adaptive region-based edge smoothing model
Summary of Gaussian and Gaussian derived features
| Feature name | Equation | Feature name | Equation |
|---|---|---|---|
| Gaussian filter |
| Gamma-normalised derivative |
|
| Dyadic Gaussian |
|
| |
|
| Differential Geometric Edge Definition |
| |
|
|
| ||
| − | |||
|
|
| ||
| Gabor |
| Difference of |
|
|
| Gaussian (DOG) | ||
|
|
i and j are the pixel coordinates of the filter. is Gaussian filter, and are first order derivatives and , and are second order derivatives of Gaussian filter in both horizontal(x) and vertical(y) directions. I and Y are mean and mixed reponses of both Red(R) and Green(G) channels respectively at centre levels c and surround levels s of the spatial scales, s = c + d. I n t e r p is the interpolation to s − c level. σ, σ 1, σ 2 = 2, 4, 8, 16. c, d = [2, 3, 4]. , , 𝜃 = [0∘, 45∘, 90∘, 135∘]
Fig. 4Contour profile sampling steps to determine the disc boundary in this challenging optic nerve photo due to extensive PPA with a Mean shape initialisation, b Sampling the search line (red) normal to the contour point. Each sample on the search line has its subline samples. c Determination of optimal sample on the search line
Fig. 5An example of optic disc segmentation by our proposed algorithm with a example image from a disc with extensive cupping and peripapillary atrophy , b output after optic disc region search by the RCM and c output after optic disc shape edge update
Fig. 6The procedure of adaptive edge smoothing update with a optimum contour from the RCM, b best feature map for determination of optic disc edge, c Edge map after convolving b with DoG filter, d force field of (c), e contour update towards maximum force and f final disc contour
Fig. 7The overview of optic disc segmentation based on the proposed approach
Fig. 8Determination of distance map (b) after optic disc segmentation as mentioned (a). The distance map shows higher pixel values near the centre indicating the higher chances of the pixel to be the part of optic cup
Fig. 9The overview of optic cup segmentation based on the proposed approach
Inter-observer variability in the datasets
| RIMONE (1 vs 2) | Drishti-GS | ||||
|---|---|---|---|---|---|
| Image Type | Optic Disc | Optic Cup | Expert X vs Expert Y | Optic disc | Optic cup |
| Normal images | 4.5% ± 2.07% | 6.93% ± 2.22% | 1 vs 2 | 1.00% ± 0.39% | 1.47% ± 0.83% |
| Glaucoma images | 5.01% ± 3.15% | 7.31% ± 3.81% | 1 vs 3 | 1.87% ± 0.61% | 3.07% ± 1.57% |
| All images | 4.74% ± 2.63% | 7.11% ± 3.06% | 1 vs 4 | 2.99% ± 1.35% | 5.31% ± 2.10% |
| 2 vs 3 | 0.84% ± 0.27% | 1.57% ± 0.94% | |||
| 2 vs 4 | 1.96% ± 1.20% | 3.81% ± 1.61% | |||
| 3 vs 4 | 1.09% ± 1.02% | 2.22% ± 1.25% | |||
Average CDR values (vertical, horizontal and area) in the RIMONE and Drishti datasets
| RIMONE | Drishti-GS | |||
|---|---|---|---|---|
| CDR Type | Normal | Glaucoma | Both | |
| Vertical | 0.42 ± 0.10 | 0.60 ± 0.17 | 0.50 ± 0.16 | 0.69 ± 0.13 |
| Horizontal | 0.40 ± 0.11 | 0.57 ± 0.16 | 0.48 ± 0.16 | 0.70 ± 0.14 |
| Area | 0.18 ± 0.09 | 0.37 ± 0.19 | 0.27 ± 0.17 | 0.51 ± 0.18 |
Fig. 10Comparison of the individual classification performance with and without vasculature removal for optic disc and optic cup. The result shows that the vasculature removal has higher individual classification performance
Fig. 11Results of feature selection procedures for optic disc (OD) and optic cup (OC)
Feature symbols for each feature set obtained by sequential AUC maximisation for optic disc and optic cup region determination
| Optic disc | Optic cup |
|---|---|
|
|
|
|
| Γ16,4, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Γ16,4, |
|
|
Fig. 12Classification zones for a optic disc and b optic cup. The classification of optic disc has been performed between inside and outside of optic disc whereas classification for optic cup has been performed between inside of optic cup and optic disc rim
Comparison of optic disc segmentation results - mean and standard deviations of dice coefficient
| RIMONE | Drishti-GS | |||
|---|---|---|---|---|
| Normal | Glaucoma | All | ||
| ARESM | 0.92 ± 0.06 | 0.90 ± 0.07 | 0.91 ± 0.07 | 0.95 ± 0.02 |
| ASM model | 0.85 ± 0.10 | 0.77 ± 0.16 | 0.76 ± 0.13 | 0.87 ± 0.06 |
| ACM model | 0.86 ± 0.07 | 0.85 ± 0.09 | 0.86 ± 0.08 | 0.91 ± 0.03 |
| C-V model | 0.88 ± 0.13 | 0.86 ± 0.14 | 0.87 ± 0.14 | 0.85 ± 0.11 |
Fig. 13Examples of Optic Disc Segmentation Results with a Original Image b Clinical Annotations, c ARESM (our proposed approach), d ASM, e ACM and f Chan-Vese (C-V). The Dice Coefficient of each method compared to ground truth has been shown above each visual result
Comparison of optic cup segmentation results - mean and standard deviations of dice coefficient
| RIMONE | Drishti-GS | |||
|---|---|---|---|---|
| Normal | Glaucoma | All | ||
| ARESM | 0.91 ± 0.06 | 0.89 ± 0.06 | 0.89 ± 0.06 | 0.81 ± 0.10 |
| ASM | 0.78 ± 0.09 | 0.73 ± 0.13 | 0.76 ± 0.12 | 0.72 ± 0.14 |
| ACM | 0.76 ± 0.10 | 0.81 ± 0.09 | 0.79 ± 0.10 | 0.71 ± 0.12 |
| C-V | 0.71 ± 0.18 | 0.73 ± 0.17 | 0.72 ± 0.18 | 0.80 ± 0.08 |
Fig. 14Examples of Optic Cup Segmentation Results with a Original Image b Clinical Annotations, c ARESM (our proposed approach), d ASM, e ACM and f Chan-Vese (C-V). The Dice Coefficient of each method compared to ground truth has been shown above each visual result
Fig. 15Comparison of classification performance between the clinical manual CDR and the automatic CDRs with the first row a, b and c represents the results on set 1 (N vs G) and second row represents the results on set 2 (N vs (G + S)). The first column ((a) and (d)) represent the results calculated on vertical CDR whereas the second and third column represent the results on horizontal CDR and the area CDR respectively
Comparison between our proposed approach (ARESM), the clinical manual CDR and the other existing methods in terms of mean CDR error and -values of the paired t-test which shows the comparison between ROC curves generated by manual CDRs and the CDRs from automatic methods
| Vertical CDR | Horizontal CDR | Area CDR | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| N | G | G+S | All |
| N | G | G+S | All |
| N | G | G+S | All |
| |
| ARESM | 0.08 | 0.11 | 0.08 | 0.07 | 0.05 | 0.08 | 0.10 | 0.08 | 0.07 | 0.16 | 0.05 | 0.11 | 0.08 | 0.06 | 0.02 |
| ASM | 0.22 | 0.21 | 0.21 | 0.22 | < 0.0001 | 0.31 | 0.29 | 0.27 | 0.29 | 0.05 | 0.26 | 0.33 | 0.29 | 0.27 | < 0.0001 |
| ACM | 0.20 | 0.13 | 0.13 | 0.17 | < 0.0001 | 0.20 | 0.12 | 0.12 | 0.16 | < 0.0001 | 0.19 | 0.14 | 0.13 | 0.16 | < 0.0001 |
| C-V | 0.13 | 0.14 | 0.14 | 0.13 | < 0.0001 | 0.12 | 0.13 | 0.12 | 0.12 | < 0.0001 | 0.09 | 0.14 | 0.12 | 0.11 | < 0.0001 |
The CDR values are generated in vertical meridian, horizontal meridian and area ratio of cup and disc. p-values are generated by comparing ROC curves in terms of normal (N) vs. glaucoma(G)