Literature DB >> 35204482

Glaucoma Detection Using Support Vector Machine Method Based on Spectralis OCT.

Chao-Wei Wu1,2, Hsin-Yi Chen3,4, Jui-Yu Chen5, Ching-Hung Lee6.   

Abstract

Spectralis optical coherence tomography (OCT) provided more detailed parameters in the peripapillary and macular areas among the OCT machines, but it is not easy to understand the enormous information (114 features) generated from Spectralis OCT in glaucoma assessment. Machine learning methodology has been well-applied in glaucoma detection in recent years and has the ability to process a large amount of information at once. Here we aimed to analyze the diagnostic capability of Spectralis OCT parameters on glaucoma detection using Support Vector Machine (SVM) classification method in our population. Our results showed that applying all OCT features with the SVM method had good capability in the detection of glaucomatous eyes (area under curve (AUC) = 0.82), as well as discriminating normal eyes from early, moderate, or severe glaucomatous eyes (AUC = 0.78, 0.89, and 0.93, respectively). Apart from using all OCT features, the minimum rim width (MRW) may be good feature groups to discriminate early glaucomatous from normal eyes (AUC = 0.78). The combination of peripapillary and macular parameters, including MRW_temporal inferior (TI), MRW_global (G), ganglion cell layer (GCL)_outer temporal (T2), GCL_inner inferior (I1), peripapillary nerve fiber layer thickness (ppNFLT)_temporal superior (TS), and GCL_inner temporal (T1), provided better results (AUC = 0.84). This study showed promise in glaucoma management in the Taiwanese population. However, further validation study is needed to test the performance of our proposed model in the real world.

Entities:  

Keywords:  glaucoma; optical coherence tomography (OCT); supported vector machine (SVM)

Year:  2022        PMID: 35204482      PMCID: PMC8871188          DOI: 10.3390/diagnostics12020391

Source DB:  PubMed          Journal:  Diagnostics (Basel)        ISSN: 2075-4418


1. Introduction

Glaucoma is a progressive optic neuropathy, characterized by loss of retinal ganglion cells (RGCs) and their axons (the retinal nerve fiber layer [RNFL]), as well as the associated visual field (VF) defects [1,2,3]. Early glaucoma detection is crucial and important in managing this irreversible blinding disease [3,4]. It has been demonstrated that structural damage to the optic nerve head (ONH) and peripapillary RNFL (ppRNFL) can occur well before any detectable functional visual loss [5,6]. Spectral domain optical coherence tomography (SD OCT), which could measure the ONH and the ppRNFL, has been an important imaging modality in glaucoma practice [7,8,9]. One of the SD OCT instruments, the latest version of Spectralis OCT (Heidelberg Engineering, Inc., Heidelberg, Germany), Glaucoma Module Premium Edition (GMPE), could accurately determine the neuroretinal rim tissue by measuring the minimum distance between the Bruch membrane opening (BMO) and internal limiting membrane (ILM) [10,11]. A new parameter, the Bruch membrane opening–minimum rim width (BMO-MRW), has been shown to provide the most geometrically accurate measurement of the neuroretinal rim [10,11]. An emerging area of the diagnosis of diseases involves the use of automated interpretation of clinical data and digital images, with the help of artificial intelligence (AI) [12,13]. AI application in glaucoma detection and management has been well-discussed [13,14,15]. AI, coupled with OCT imaging, creates an algorithm that can be effectively used to make a model of complex data for detection, as well as diagnosis of glaucoma [12,16,17]. Machine learning methodology has been well-applied in glaucoma detection in recent years [16,17,18,19,20]. In our previous report, we developed automated classifiers to improve the discriminating power between glaucomatous and normal eyes with input parameters from Stratus OCT [18]. With the advancement of SD OCT technology, more detailed parameters derived from peripapillary and retinal areas could be provided. Here, we aim to analyze the diagnostic capability of Spectralis OCT on glaucoma detection using support vector machine (SVM) classification method in our population.

2. Materials and Methods

2.1. Participants

We enrolled healthy subjects, and primary glaucoma patients, meeting the eligibility criteria to this cross-sectional study. This research adhered to the tenets of the Declaration of Helsinki. Informed consent was obtained from all participants, and the study was approved by the Institutional Review Board of the Fu-Jen Catholic University Hospital (FJUH109021). Subjects with a best corrected visual acuity of less than 20/40, spherical equivalent outside −5.0 D, and cylinder correction of more than 3.0 D were excluded. To increase imaging quality and accuracy, patients with marked peripapillary atrophy were also excluded, in order to avoid instrumentation problems in the algorithms used to find the layers. All subjects underwent a complete ophthalmic examination, including slit lamp biomicroscopy, measurement of intraocular pressure (IOP), stereoscopic fundus examination, and standard full-threshold automated perimetry (30-2 mode, Humphrey Field Analyzer [HFA], model 750; Carl Zeiss Meditec, Inc., Dublin, CA, USA). The patients with primary glaucoma, regardless open-angle or angle closure glaucoma, were recruited from a group of patients that had received at least 6 months of regular follow-up at the glaucoma service at the Fu-Jen Catholic University Hospital, between April 2019 and December 2020. Subjects with normal eyes were recruited from volunteers from the out-patient clinic and staff at the Fu-Jen Catholic University Hospital during the study period. Eyes were defined as glaucomatous if there was both glaucomatous optic neuropathy (GON) and a reproducible glaucomatous visual field defect, in the absence of any other abnormalities to explain the defect. GON was defined as either inter-eye cup-disc ratio asymmetry >0.2, rim thinning or notching, peripapillary hemorrhages, or cup-disc ratio ≥0.6. Healthy eyes were defined as history of eye disease, no family history of glaucoma, IOP lower than 21 mm Hg, and normal optic disc appearance, based on clinical stereoscopic examination (no diffuse or focal rim thinning, optic disc hemorrhage, or RNFL defects) by the same experienced doctor (H.Y.C, glaucoma specialist). A normal result on the Glaucoma Hemifield Test and corrected pattern SD (HFA, program 30-2), within normal limits, were required. In total, 498 glaucomatous eyes (mean deviation: −6.09 ± 7.16 dB) and 254 normal eyes (mean deviation: −0.80 ± 1.31 dB) were studied.

2.2. Visual Field Testing

Achromatic automated perimetry was performed with an HFA, with the central full-threshold visual field-testing program 30-2. Visual field reliability criteria included fixation losses and false-positive and -negative rates of less than 20%. The evaluation of glaucomatous visual field defects was made based on the following liberal criteria: two or more contiguous points with a pattern deviation sensitivity loss of p < 0.01; three or more contiguous points with sensitivity loss of p < 0.05, in the superior or inferior arcuate areas; a 10-dB difference across the nasal horizontal midline at two or more adjacent locations; and an abnormal result on the glaucoma hemifield test [21]. Glaucoma severity was staged by Hodapp, Parish and Anderson criteria [22]. The visual filed index including mean deviation (MD) and pattern standard deviation (PSD) were used for analysis.

2.3. Spectralis OCT (Heidelberg Engineering GmbH) Imaging

All participants were examined using the optic nerve head radial and circular (ONH-RC) and posterior pole horizontal (PPoleH) scan protocols, implemented in the new Glaucoma Premium Module Edition (GPME) by the Spectralis OCT device. The ONH-RC scan protocol comprised of 24 equally spaced radial B-scans, each with 768 A-scans, covering a 15° region, centered on the optic disc, for measurement of BMO-MRW, as well as a 3.5 mm diameter circle scan for measurement of peripapillary retinal nerve fiber layer (ppRNFL) thickness. Twenty-five B-scans were captured and automatically averaged for each B-scan location. The ppRNFL and BMO-MRW measurements are displayed in seven parts, the temporal (T), temporal inferior (TI), nasal inferior (NI), nasal (N), nasal superior (NS), temporal superior (TS), and global (G) areas. The PPoleH scan protocol consists of 61 horizontal B-scans, centered on the fovea, oriented to the fovea-disc axis, and symmetrically distributed in the upper and lower hemispheres. It provided full-layer retinal thickness maps and automatic segmented thickness maps for each retinal layer, which are displayed in two modes, the: 1, 3, 6 mm early treatment diabetic retinopathy study (ETDRS) grid and 8 × 8 grid. In the 1, 3, 6 mm ETDRS grid mode, the full-layer retinal average thickness and average thickness of each retinal layer are provided in nine subfields, defined by ETDRS. The diameters of the inner, intermediate, and outer rings are 1, 3, and 6 mm, respectively. The average of all points within the inner ring area is defined as the central thickness (C). The intermediate ring is divided into four sectors, the inner temporal (T1), inner inferior (I1), inner nasal (N1), and inner superior (S1) sectors. The outer ring was divided in the same fashion, named the outer temporal (T2), outer inferior (I2), outer nasal (N2), and outer superior (S2) sectors. Only the full-layer retinal average thickness and average thickness of nerve fiber layer, ganglion cell layer, and inner plexiform layer in the 9 subfields were included in this study. In the 8 × 8 grid mode, the thickness of the entire retina of the central 24° area of posterior pole is measured, averaged, and displayed in an 8 × 8 grid. We labeled the 64 measurements of the full-layer retinal thickness, with the first number representing the order from top to bottom and second number representing the order from temporal to nasal site. The labels of the location of each parameter group were shown in Figure 1. All scans were acquired, with reference to the subject’s specific fovea-BMO (FoBMO) axis. Images had to have a quality index of at least 20 to be included in the study. Images with artifacts were excluded.
Figure 1

The labels of the location of (a) peripapillary retinal nerve fiber layer (ppRNFL) and Bruch membrane opening–minimum rim width (BMO-MRW) parameters, (b) retinal average thickness and thickness of each retinal layer in ETDRS grid, and (c) retinal average thickness in 8 × 8 grid. temporal (T), temporal inferior (TI), nasal inferior (NI), nasal (N), nasal superior (NS), temporal superior (TS), global (G), Superior (S), Inferior (I), Central (C).

2.4. Performance of the Overall Feature Groups

We divided the parameters into nine feature groups (Table 1): AGR (age, gender, refraction; 3 features), minimum rim width (MRW: T, TI, NI, N, NS, TS, G; 7 features), peripapillary nerve fiber layer thickness (ppNFLT: T, TI, NI, N, NS, TS, G; 7 features), retinal average thickness (RAT: T1, T2, I1, I2, N1, N2, S1, S2, C in 1, 3, 6 mm ETDRS grid; 9 features), nerve fiber layer (NFL: T1, T2, I1, I2, N1, N2, S1, S2, C in 1, 3, 6 mm ETDRS grid; 9 features), ganglion cell layer (GCL: T1, T2, I1, I2, N1, N2, S1, S2, C in 1, 3, 6 mm ETDRS grid; 9 features), inner plexiform layer (IPL: T1, T2, I1, I2, N1, N2, S1, S2, C in 1, 3, 6 mm ETDRS grid; 9 features), retinal average thickness in 8 × 8 grid (RAT 8 × 8; 64 features), and OCT (all OCT features; 114 features). The demographic and OCT features of the normal and glaucoma groups were compared using two-sided t-test in the statistical package of SciPy [23]. We experimented with fitting each of the nine feature groups, in order to discriminate glaucomatous eyes from the normal eyes and further recognize the glaucomatous eyes in different stages. All classifiers was trained using the SVM method [24], as implemented in libsvm [25], with 10-fold cross-validation; the kernel function is the radial basis function. The performance was evaluated by sensitivity, specificity, accuracy, and area under curve (AUC). All the data processing and model training algorithms were developed with Pandas [26] and Scikit-learn [27].
Table 1

Feature groups.

GroupsAmounts of FeaturesFeatures
AGR3Age, gender, refraction
MRW7Minimum rim width: T, TI, NI, N, NS, TS, G
ppNFLT7Retinal nerve fiber layer thickness: T, TI, NI, N, NS, TS, G
RAT9Retina average thickness in 1, 3, 6 mm ETDRS grid: T1, T2, I1, I2, N1, N2, S1, S2, C
NFL9Nerve fiber layer in 1, 3, 6 mm ETDRS grid: T1, T2, I1, I2, N1, N2, S1, S2, C
GCL9Ganglion cell layer in 1, 3, 6 mm ETDRS grid: T1, T2, I1, I2, N1, N2, S1, S2, C
IPL9Inner plexiform layer in 1, 3, 6 mm ETDRS grid: T1, T2, I1, I2, N1, N2, S1, S2, C
RAT 8 × 864Retina average thickness in an 8 × 8 grid
OCT114All of the above features except age, gender and refraction

T: temporal; TI: temporal inferior; TS: temporal superior; N: nasal; NI: nasal inferior; NS: nasal superior; G: global; T1: inner temporal; T2: outer temporal; I1: inner inferior; I2: outer inferior; N1: inner nasal; N2: outer nasal; S1: inner superior; S2: outer superior; C: central.

2.5. Feature Selection with Mutual Information

The mutual information (MI) between random variables X and Y is defined as follows: where D is the Kullback–Leibler divergence, is the joint probability mass function of X and Y, and and are the marginal probability mass function of X and Y, respectively. The measures the dependence of two random variables, in terms of the similarity of their distributions. By the non-negative property of Kullback–Leibler divergence, is also non-negative with the lower bound , if and only if ; that is, X and Y are independent random variables [28]. A larger than zero MI means that knowing X give a certain extent of deterministic value of Y. The higher the MI is, more information is shared between the two random variables. We calculated MI using each of the 114 OCT features and 3 clinical features (age, gender, and refraction), as X and glaucomatous were positive or not as Y. Features were iteratively selected from the top 20 pool, ranked by MI and trained with SVM to obtain the average performance of 10-fold cross-validation. Only the best feature was kept in the final subset for each iteration. The procedure repeated by adding new features and comparing the performance until the subset contained 10 selected features, which is the amount generally easier to interpret by human. Only those subsets that had test results which improved from the previous iteration were kept for further discussion.

3. Results

3.1. Demographic and Clinical Data

The demographic and clinical characteristics of the study groups are presented in Table 2. The mean age was 52.50 ± 16.19 years in the normal group and 59.20 ±13.03 years in the glaucoma group. There was significant difference in age between the two groups (p < 0.001). Visual field parameters, including MD and PSD, showed significant differences (p < 0.001). No significant difference was observed in the refraction (p = 0.104). Regarding the OCT parameters, all parameters were significantly different between the two groups, except NFL_N1.
Table 2

The demographic and clinical characteristics of the study groups.

Normal (n = 254 Eyes)Glaucoma (n = 498 Eyes)p-Value *
Gender
Male, persons (%)47 (36.4%)125 (49.2%)
Female, persons (%)82 (63.6%)129 (50.8%)
Total129254
Age, year (persons)52.50 ± 16.19 (129)59.20 ± 13.03 (254)<0.001
Mean Deviation (dB)−0.80 ± 1.31−6.09 ± 7.16<0.001
Pattern Standard Deviation (dB)2.11 ± 1.375.53 ± 4.22<0.001
Refraction (Diopter)−2.00 ± 3.08−2.47 ± 4.090.104
Minimum Rim Width (μm)
T226.26 ± 53.96167.25 ± 56.97<0.001
TI329.76 ± 72.39210.02 ± 98.30<0.001
NI395.67 ± 345.50248.98 ± 96.56<0.001
N324.39 ± 73.35233.70 ± 89.18<0.001
NS348.46 ± 78.25251.48 ± 97.92<0.001
TS308.93 ± 75.29204.86 ± 87.65<0.001
G305.15 ± 59.72213.81 ± 69.19<0.001
Peripapillary Nerve Fiber Layer Thickness (μm)
T87.09 ± 21.0769.21 ± 37.36<0.001
TI160.41 ± 23.36110.52 ± 47.52<0.001
NI111.57 ± 25.9087.07 ± 32.58<0.001
N72.98 ± 21.6562.22 ± 23.08<0.001
NS120.17 ± 26.1293.80 ± 33.94<0.001
TS146.29 ± 24.47105.43 ± 41.71<0.001
G103.67 ± 11.8579.96 ± 22.01<0.001
Retina Average Thickness, ETDRS grid (μm)
T1324.78 ± 14.04310.74 ± 20.48<0.001
T2277.56 ± 13.41267.13 ± 18.39<0.001
I1334.38 ± 15.44317.69 ± 26.93<0.001
I2281.76 ± 15.94265.88 ± 22.83<0.001
N1339.52 ± 16.34326.72 ± 22.37<0.001
N2313.23 ± 18.58297.97 ± 24.66<0.001
S1338.07 ± 15.20324.60 ± 21.97<0.001
S2296.18 ± 14.58282.64 ± 20.56<0.001
C268.37 ± 23.14263.10 ± 28.030.010
Nerve Fiber Layer, ETDRS grid (μm)
T117.43 ± 1.5518.27 ± 3.930.001
T220.05 ± 4.1119.25 ± 4.590.020
I126.17 ± 3.2223.46 ± 5.36<0.001
I241.10 ± 6.5931.15 ± 10.26<0.001
N121.07 ± 2.6120.76 ± 4.410.294
N249.09 ± 8.6441.11 ± 10.89<0.001
S124.37 ± 2.9122.88 ± 5.45<0.001
S239.40 ± 5.4332.70 ± 9.43<0.001
C11.54 ± 2.3810.87 ± 4.740.037
Ganglion Cell Layer, ETDRS grid (μm)
T147.62 ± 5.2836.76 ± 10.79<0.001
T234.97 ± 4.0627.56 ± 7.39<0.001
I151.97 ± 4.2241.85 ± 11.24<0.001
I232.06 ± 3.3827.30 ± 5.90<0.001
N150.44 ± 5.0342.16 ± 10.72<0.001
N239.11 ± 3.8034.35 ± 6.27<0.001
S152.06 ± 5.2943.71 ± 10.52<0.001
S235.31 ± 3.5630.39 ± 5.96<0.001
C14.39 ± 5.1612.96 ± 5.39<0.001
Inner Plexiform Layer, ETDRS grid (μm)
T141.13 ± 4.0435.54 ± 6.55<0.001
T232.19 ± 2.4528.48 ± 4.35<0.001
I140.78 ± 2.8835.27 ± 6.74<0.001
I226.43 ± 2.6824.11 ± 3.98<0.001
N142.02 ± 3.1238.07 ± 18.14<0.001
N230.57 ± 2.8127.84 ± 4.34<0.001
S140.86 ± 3.6336.54 ± 6.32<0.001
S228.74 ± 2.9026.15 ± 4.04<0.001
C19.47 ± 3.9718.33 ± 4.53<0.001
Retina Average Thickness, 8 × 8 grid (μm)
1.10.23 ± 0.02,0.22 ± 0.030.002
1.20.24 ± 0.010.23 ± 0.03<0.001
1.30.25 ± 0.020.23 ± 0.02<0.001
1.40.26 ± 0.020.24 ± 0.02<0.001
1.50.27 ± 0.020.25 ± 0.03<0.001
1.60.29 ± 0.020.26 ± 0.03<0.001
1.70.30 ± 0.020.26 ± 0.04<0.001
1.80.28 ± 0.030.25 ± 0.07<0.001
2.10.23 ± 0.010.22 ± 0.02<0.001
2.20.24 ± 0.010.23 ± 0.02<0.001
2.30.26 ± 0.010.25 ± 0.02<0.001
2.40.28 ± 0.020.26 ± 0.02<0.001
2.50.29 ± 0.020.27 ± 0.02<0.001
2.60.29 ± 0.020.27 ± 0.02<0.001
2.70.30 ± 0.020.27 ± 0.03<0.001
2.80.32 ± 0.020.28 ± 0.05<0.001
3.10.24 ± 0.010.23 ± 0.02<0.001
3.20.27 ± 0.010.25 ± 0.02<0.001
3.30.30 ± 0.020.28 ± 0.03<0.001
3.40.33 ± 0.020.31 ± 0.03<0.001
3.50.33 ± 0.020.32 ± 0.03<0.001
3.60.32 ± 0.020.30 ± 0.02<0.001
3.70.31 ± 0.020.29 ± 0.03<0.001
3.80.32 ± 0.030.28 ± 0.04<0.001
4.10.25 ± 0.010.24 ± 0.03<0.001
4.20.28 ± 0.010.27 ± 0.03<0.001
4.30.32 ± 0.020.31 ± 0.03<0.001
4.40.31 ± 0.020.30 ± 0.03<0.001
4.50.31 ± 0.020.30 ± 0.03<0.001
4.60.34 ± 0.020.33 ± 0.02<0.001
4.70.33 ± 0.020.30 ± 0.02<0.001
4.80.30 ± 0.020.28 ± 0.04<0.001
5.10.25 ± 0.010.24 ± 0.02<0.001
5.20.28 ± 0.010.27 ± 0.02<0.001
5.30.32 ± 0.020.30 ± 0.03<0.001
5.40.31 ± 0.020.30 ± 0.02<0.001
5.50.31 ± 0.020.30 ± 0.03<0.001
5.60.34 ± 0.020.33 ± 0.02<0.001
5.70.32 ± 0.020.31 ± 0.02<0.001
5.80.30 ± 0.020.28 ± 0.04<0.001
6.10.24 ± 0.010.24 ± 0.02<0.001
6.20.27 ± 0.010.26 ± 0.02<0.001
6.30.30 ± 0.020.29 ± 0.02<0.001
6.40.33 ± 0.020.32 ± 0.02<0.001
6.50.34 ± 0.020.32 ± 0.02<0.001
6.60.33 ± 0.020.31 ± 0.02<0.001
6.70.31 ± 0.020.30 ± 0.02<0.001
6.80.31 ± 0.030.29 ± 0.03<0.001
7.10.23 ± 0.010.23 ± 0.020.001
7.20.25 ± 0.010.24 ± 0.02<0.001
7.30.27 ± 0.010.26 ± 0.02<0.001
7.40.29 ± 0.020.28 ± 0.02<0.001
7.50.30 ± 0.020.29 ± 0.02<0.001
7.60.30 ± 0.020.28 ± 0.02<0.001
7.70.30 ± 0.020.28 ± 0.02<0.001
7.80.31 ± 0.020.28 ± 0.03<0.001
8.10.23 ± 0.010.22 ± 0.03<0.001
8.20.24 ± 0.010.23 ± 0.02<0.001
8.30.25 ± 0.010.24 ± 0.02<0.001
8.40.26 ± 0.010.25 ± 0.02<0.001
8.50.27 ± 0.020.26 ± 0.02<0.001
8.60.28 ± 0.020.26 ± 0.02<0.001
8.70.29 ± 0.020.27 ± 0.03<0.001
8.80.31 ± 0.020.28 ± 0.03<0.001

T: temporal; TI: temporal inferior; TS: temporal superior; N: nasal; NI: nasal inferior; NS: nasal superior; G: global; T1: inner temporal; T2: outer temporal; I1: inner inferior; I2: outer inferior; N1: inner nasal; N2: outer nasal; S1: inner superior; S2: outer superior; C: central. * Two-sided independent t-test.

Table 3 shows the amounts of features in each feature group and SVM classification results in differentiating normal from all glaucomatous eyes, based on each feature group. The OCT feature group yielded the best AUC value (AUC = 0.82), followed by MRW (AUC = 0.81) and ppNFLT (AUC = 0.81). Figure 2 showed the ROC curves of all the feature groups in differentiating normal from all glaucomatous eyes.
Table 3

Optical coherence tomography (OCT)-related feature groups, as well as the support vector machine (SVM) classification results.

10-Fold Cross-Validation
Normal254 eyes
Glaucoma498 eyes
Feature GroupAmounts of FeaturesSensitivitySpecificityAccuracyAUC
OCT1140.850.700.800.82
MRW70.810.700.770.81
ppNFLT70.810.710.770.81
RAT90.820.460.700.72
NFL90.800.620.740.79
GCL90.780.680.750.80
IPL90.760.680.740.78
RAT 8 × 8640.840.590.760.80

OCT: all optical coherence tomography parameters; MRW: minimal rim width; ppNFLT: peripapillary nerve fiber layer thickness; RAT: retinal average thickness in 1, 3, 6 mm ETDRS grid; NFL: nerve fiber layer in 1, 3, 6 mm ETDRS grid; GCL: ganglion cell layer in 1, 3, 6 mm ETDRS grid; IPL: inner plexiform layer in 1, 3, 6 mm ETDRS grid; RAT: retinal average thickness in 8 × 8 grid; AUC: area under the receiver operating characteristic curve.

Figure 2

Receiver operating characteristic (ROC) curve of optical coherence tomography (OCT)-related features groups in differentiating normal from glaucomatous eyes.

Table 4 reveals the SVM classification results, using AGR feature group solely, and the above OCT-related feature groups (plus AGR) to differentiate normal from all glaucomatous eyes. The AUC value of using AGR feature group solely for classification is 0.55. The OCT + AGR and ppNFLT + AGR feature group had the highest AUC value (AUC = 0.82). The ROC curves of all the OCT-related feature groups (plus age, gender, and refraction), in differentiating normal from all glaucomatous eyes, was shown in Figure S1.
Table 4

OCT-related feature groups (plus age, gender, and refraction) and the SVM classification results.

10-Fold Cross-Validation
Normal254 eyes
Glaucoma498 eyes
Feature GroupAmounts of FeaturesSensitivitySpecificityAccuracyAUC
AGR30.970.120.690.55
OCT + AGR1170.850.670.790.82
MRW + AGR100.820.670.750.81
ppNFLT + AGR100.840.650.780.82
RAT + AGR120.870.400.710.71
NFL + AGR120.870.560.760.78
GCL + AGR120.840.630.770.79
IPL + AGR120.820.580.740.76
RAT 8 × 8 + AGR670.850.550.750.58

AGR: age, gender, refraction; OCT: all optical coherence tomography parameters; MRW: minimal rim width; ppNFLT: peripapillary nerve fiber layer thickness; RAT: retinal average thickness in 1, 3, 6 mm ETDRS grid; NFL: nerve fiber layer in 1, 3, 6 mm ETDRS grid; GCL: ganglion cell layer in 1, 3, 6 mm ETDRS grid; IPL: inner plexiform layer in 1, 3, 6 mm ETDRS grid; RAT: retinal average thickness in 8 × 8 grid; AUC: area under the receiver operating characteristic curve.

Table 5 shows the SVM classification results, between normal and different stages of glaucomatous eyes, using Spectralis OCT feature groups. The OCT feature group had the best performance in discriminating between normal and early, moderate, or severe glaucomatous eyes, with AUC values of 0.78, 0.89, and 0.93, respectively. The MRW feature group also had good results in distinguishing normal from early glaucomatous eyes, with an AUC value of 0.89, and the RAT 8 × 8 feature group also had good performance in discriminating normal from severe glaucomatous eyes, with an AUC value of 0.93. The ROC curves of all OCT-related features groups, in differentiating normal from varying stages of glaucomatous eyes, were shown in Figure 3.
Table 5

SVM classification results between normal and different stage of glaucomatous eyes, using each OCT-related feature groups.

10-Fold Cross-Validation
Normal254 eyes
Early stage337 eyes
Feature GroupSensitivitySpecificityAccuracyAUC
OCT0.870.720.750.78
MRW0.710.740.730.78
ppNFLT0.700.760.730.77
RAT0.810.690.760.68
NFL0.700.680.730.73
GCL0.740.790.760.77
IPL0.660.770.700.74
RAT 8 × 80.720.660.720.76
Normal254 eyes
Moderate stage73 eyes
Feature GroupSensitivitySpecificityAccuracyAUC
OCT0.720.960.910.89
MRW0.600.970.890.86
ppNFLT0.740.970.920.87
RAT0.540.980.880.78
NFL0.700.980.890.86
GCL0.720.980.920.85
IPL0.640.970.900.86
RAT 8 × 80.640.960.890.86
Normal254 eyes
Severe stage88 eyes
Feature GroupSensitivitySpecificityAccuracyAUC
OCT0.960.960.960.93
MRW0.940.940.940.91
ppNFLT0.960.960.960.90
RAT0.930.930.930.90
NFL0.950.950.950.92
GCL0.950.950.950.92
IPL0.940.940.940.90
RAT 8 × 80.950.950.950.93

OCT: all optical coherence tomography parameters; MRW: minimal rim width; ppNFLT: peripapillary nerve fiber layer thickness; RAT: retinal average thickness in 1, 3, 6 mm ETDRS grid; NFL: nerve fiber layer in 1, 3, 6 mm ETDRS grid; GCL: ganglion cell layer in 1, 3, 6 mm ETDRS grid; IPL: inner plexiform layer in 1, 3, 6 mm ETDRS grid; RAT: retinal average thickness in 8 × 8 grid; AUC: area under the receiver operating characteristic curve.

Figure 3

ROC curve of OCT-related features groups in differentiating normal from (a) early, (b) moderate, and (c) severe glaucomatous eyes.

Table 6 demonstrates that the SVM classification result between normal and different stage of glaucomatous eyes using Spectralis OCT feature groups plus age, gender, and refraction. The OCT + AGR feature group had the highest value of AUC in discriminating between normal and early, moderate, and severe glaucomatous eyes with values of 0.78, 0.89, and 0.93, respectively. The ppRNFL + AGR feature group also had good result in distinguishing normal from moderate glaucomatous eyes with an AUC value of 0.89, and NFL + AGR feature group also had good performance in discriminating normal from severe glaucomatous eyes with an AUC value of 0.93. Figure S2 showed the ROC curves of all the OCT-related feature groups, plus age, gender, and refraction, in differentiating normal from varying stages of glaucomatous eyes.
Table 6

SVM classification results between normal and different stage of glaucomatous eyes using each OCT-related feature groups (plus age, gender, and refraction).

10-Fold Cross-Validation
Normal254 eyes
Early stage337 eyes
Feature GroupSensitivitySpecificityAccuracyAUC
AGR0.910.180.600.58
OCT + AGR0.790.710.750.78
MRW + AGR0.730.700.720.77
ppNFLT + AGR0.760.720.740.77
RAT + AGR0.740.470.720.67
NFL + AGR0.800.640.730.73
GCL + AGR0.730.760.700.75
IPL + AGR0.730.760.700.72
RAT 8 × 8 + AGR0.760.600.690.58
Normal254 eyes
Moderate stage73 eyes
Feature GroupSensitivitySpecificityAccuracyAUC
AGR0.0410.770.66
OCT + AGR0.720.960.910.89
MRW + AGR0.600.970.890.86
ppNFLT + AGR0.780.970.930.89
RAT + AGR0.450.970.850.79
NFL + AGR0.670.970.910.84
GCL + AGR0.720.970.910.85
IPL + AGR0.630.970.890.84
RAT 8 × 8 + AGR0.630.950.880.75
Normal254 eyes
Severe stage88 eyes
Feature GroupSensitivitySpecificityAccuracyAUC
AGR0.730.730.730.68
OCT + AGR0.960.960.960.93
MRW + AGR0.940.940.940.92
ppNFLT + AGR0.960.960.960.92
RAT + AGR0.920.920.920.88
NFL + AGR0.950.950.950.93
GCL + AGR0.950.950.950.92
IPL + AGR0.940.940.940.90
RAT 8 × 8 + AGR0.680.680.730.70

AGR: age, gender, refraction; OCT: all optical coherence tomography parameters; MRW: minimal rim width; ppNFLT: peripapillary nerve fiber layer thickness; RAT: retinal average thickness in 1, 3, 6 mm ETDRS grid; NFL: nerve fiber layer in 1, 3, 6 mm ETDRS grid; GCL: ganglion cell layer in 1, 3, 6 mm ETDRS grid; IPL: inner plexiform layer in 1, 3, 6 mm ETDRS grid; RAT: retinal average thickness in 8 × 8 grid; AUC: area under the receiver operating characteristic curve.

3.2. Selected Features and Generalized Detecting Model

Table 7 shows six subsets of features after the selecting procedure described in the previous section. We named these subsets of mutual information (MI) 1, MI 2, MI 4, MI 6, MI 8, and MI 10 for the best result in iterations of one, two, four, six, eight, and ten features, respectively. The top 10 features are MRW_TI, MRW_G, GCL_T2, GCL_I1, ppNFLT_TS, GCL_T1, ppNFLT_TI, IPL_T2, MRW_TS, and ppNFLT_G.
Table 7

Selected feature subsets with mutual information method.

NameNumber of FeaturesFeature Subset
MI 11MRW_TI
MI 22MRW_TI, MRW_G
MI 44MRW_TI, MRW_G, GCL_T2, GCL_I1
MI 66MRW_TI, MRW_G, GCL_T2, GCL_I1, ppNFLT_TS, GCL_T1
MI 88MRW_TI, MRW_G, GCL_T2, GCL_I1, ppNFLT_TS, GCL_T1, ppNFLT_TI, IPL_T2
MI 1010MRW_TI, MRW_G, GCL_T2, GCL_I1, ppNFLT_TS, GCL_T1, ppNFLT_TI, IPL_T2, MRW_TS, ppNFLT_G

MI: mutual information; MRW: minimal rim width; GCL: ganglion cell layer; ppNFLT: peripapillary nerve fiber layer thickness; TI: temporal inferior; TS: temporal superior; G: global; T1: inner temporal; T2: outer temporal; I1: inner inferior.

The SVM classification results using above selected featured subsets were listed in Table 8. The MI 6, a combination of MRW_TI, MRW_G, GCL_T2, GCL_I1, ppNFLT_TS, and GCL_T1, outperformed the other subsets and obtained an average 0.84 of AUC for cross-validation. The MI 8 and MI 10 subsets did not have improved performance over the MI 6 after adding new features. Figure 4 showed the comparison of ROC curves and the corresponding AUC values of the 6 selected feature subsets in differentiating normal from all glaucomatous eyes.
Table 8

SVM classification results using selected feature subsets between normal and glaucomatous eyes.

10-Fold Cross-Validation
NameSensitivitySpecificityAccuracyAUC
MI 10.840.600.760.80
MI 20.830.700.780.81
MI 40.830.700.790.82
MI 60.860.700.800.84
MI 80.850.690.800.84
MI 100.850.710.800.83

MI: mutual information; AUC: area under the receiver operating characteristic curve.

Figure 4

ROC curve of six selected feature subsets in differentiating normal from glaucomatous eyes.

4. Discussion

Spectralis OCT provided more detailed parameters in peripapillary area and macular areas among the OCT machines [9]. In the real glaucoma practice, however, it is not easy to integrate the enormous information (114 features), generated from Spectralis OCT, in glaucoma management. Machine learning classifiers, on the other hand, are proven analytical methods, especially good at detecting relationships between large numbers of input parameters, producing reliable classification results [29]. Therefore, if the machine learning method is combined with the parameters of Spectralis OCT, it may provide an effective and efficient assessment for the diagnosis of glaucoma. SVM is a supervised machine learning classifier, which is one of the most powerful and robust classifications, widely used to deal with binary classification problems in various fields [24,30,31,32,33]. It has also been used for glaucoma detection in previous studies and provided promising results [19,34,35,36]. Compared with other machine learning approaches, SVM maps the nonlinearly separable data into a high-dimensional space through kernel functions, in order to transfer the corresponding to a linearly separable state. It maintains high generalization ability of the learning machine simultaneously. Thus, SVM is relatively effective when solving problems with the number of feature dimensions greater than the number of samples [31], as in this study, we used abundant OCT parameters for glaucoma discrimination. In addition, for small data problems like ours, SVM still performs well in accuracy and is relatively memory efficient [24,33]. Some important and meaningful information were obtained from our results. First, it showed good capability using all Spectralis OCT parameters with SVM method in detection of glaucomatous eye (AUC = 0.82). Simply using the values of MRW or ppNFLT with SVM method may also have good performance (AUC = 0.81) in discrimination normal from glaucomatous eyes. Furthermore, SVM method based on all Spectralis OCT parameters not only showed good capability in detection moderate and severe glaucoma (AUC = 0.89 and 0.93, respectively), but also had acceptable performance in distinguishing early glaucomatous eyes (AUC = 0.78). The performance was similar when using the MRW parameters to detect early glaucomatous eyes (AUC = 0.78). Because there were significant differences in some demographic characteristics between our normal and glaucoma groups, we added age, gender, and refraction information into training the SVM model to show that the classification performance is mostly directly due to the OCT features but not due to the demographic differences between the two groups. The results showed that for discriminating normal from glaucomatous eyes, adding age, gender and refraction information did not change the value of AUC drastically, and using all OCT features was still the best one with the same AUC value (AUC = 0.82). For distinguishing different stages of glaucomatous eyes from the normal eyes, adding age, gender and refraction information still did not influence the performance of classification much in most of the feature groups. Lastly, the technique to use MI as the selecting index could intuitively select a combination of various best features from each group to complement each other. The best subgroup (MI 6) contains only six features (MRW_TI, MRW_G, GCL_T2, GCL_I1, ppNFLT_TS, and GCL_T1), generated from 114 OCT features, as well as three clinical features (age, gender, and refraction), provided a good predicting model, as our result showed an AUC of 0.84. Further validation studies, with more cases, are needed to test the performance of our proposed model in the real world. To our knowledge, our study was the few ones which evaluated the application of machine learning technique in complicated Spectralis OCT parameters for glaucoma detection, including ppRNFL, ONH, and macular parameters. Several published literatures have explored the use of Spectralis OCT parameters to construct machine learning classifiers for glaucoma diagnosis [16,37,38,39]. Kim et al. developed several machine learning models, including SVM for glaucoma diagnosis, using ppRNFL parameters and clinical features (age, IOP, and corneal thickness) and visual field information, and they found the random forest model had the best performance, with an AUC value of 0.979 and AUC value of the SVM model at 0.967 [37]. Oh et al. also constructed several machine learning models, including a SVM using three ppRNFL measurements (ppRNFL superior, ppRNFL inferior, and ppRNFL temporal), as well as IOP and PSD for glaucoma detection, and the extreme gradient boosting model was shown to be the best model, with an AUC value of 0.945, the same AUC value as the SVM’s but with higher accuracy, sensitivity, and specificity. ppRNFL superior, ppRNFL inferior, and PSD were found to have a stronger influence in their proposed prediction model [16]. Park et al. used a multilayer neural network to combine BMO-MRW and ppRNFL parameters for glaucoma diagnosis, which showed better performance than using either BMO-MRW or ppRNFL data alone [38]. A deep learning classification model was adopted by Seo et al. for discriminating early normal tension glaucoma from glaucoma, which suspected and showed the best performance, considering three OCT-based parameters together (BMO-MRW, ppRNFL, and the color classification of ppRNFL), with an AUC value of 0.966 [39]. Though it is difficult to directly compare our results with previous research, due to the differences in the subjects included, as well as the OCT parameters and machine learning methods used. The above papers and ours had proved that it is feasible to construct reliable machine learning classifiers using Spectralis OCT parameters for glaucoma diagnosis. Unlike previous studies, our study not only used the ONH and ppRNFL parameters but also covered macula-related parameters, in order to have a more comprehensive analysis. Although our results are interesting and promising, there are some limitations in our study. First, the substrate for studies is usually a clinic-based population of patients with glaucoma. These patients have been identified on the basis of particular patterns of structural and functional abnormality that meet preconceived notions that bias the outcome of the comparisons [40]. Therefore, this could overestimate the diagnostic accuracy of OCT instruments, which is a common problem in this type of case–control study. Furthermore, in our study subjects, there is significant difference in age between the glaucoma group and normal group. As found in previous studies [41], age may have an effect on the OCT measurements of the peripapillary retinal nerve fiber layer, macula, and optic head, which may also be a limitation of this study. Another limitation is the relatively small samples used to generate this model. Larger sample sizes are recommended to provide more precise and robust estimations for glaucoma diagnosis using machine learning methods.

5. Conclusions

SVM application to Spectralis OCT shows good diagnostic capability in differentiating glaucomatous from normal eyes. Our results show promise in glaucoma management in the Taiwanese population. However, the OCT result should be incorporated with other clinical information before decision-making. Further validation studies are needed to test the performance of our proposed model in the real world.
  29 in total

1.  Sources of bias in studies of optic disc and retinal nerve fibre layer morphology.

Authors:  D F Garway-Heath; R A Hitchings
Journal:  Br J Ophthalmol       Date:  1998-09       Impact factor: 4.638

2.  Recent developments in the use of optical coherence tomography for glaucoma.

Authors:  Luis E Vazquez; Amanda Bye; Ahmad A Aref
Journal:  Curr Opin Ophthalmol       Date:  2020-12-15       Impact factor: 3.761

3.  High interpretable machine learning classifier for early glaucoma diagnosis.

Authors:  Carlos Salvador Fernandez Escamez; Elena Martin Giral; Susana Perucho Martinez; Nicolas Toledano Fernandez
Journal:  Int J Ophthalmol       Date:  2021-03-18       Impact factor: 1.779

4.  Spectral domain optical coherence tomography in glaucoma: qualitative and quantitative analysis of the optic nerve head and retinal nerve fiber layer (an AOS thesis).

Authors:  Teresa C Chen
Journal:  Trans Am Ophthalmol Soc       Date:  2009-12

5.  Slope of the peripapillary nerve fiber layer surface in glaucoma.

Authors:  J Caprioli; H J Park; S Ugurlu; D Hoffman
Journal:  Invest Ophthalmol Vis Sci       Date:  1998-11       Impact factor: 4.799

6.  Effects of age on optical coherence tomography measurements of healthy retinal nerve fiber layer, macula, and optic nerve head.

Authors:  Kyung Rim Sung; Gadi Wollstein; Richard A Bilonick; Kelly A Townsend; Hiroshi Ishikawa; Larry Kagemann; Robert J Noecker; James G Fujimoto; Joel S Schuman
Journal:  Ophthalmology       Date:  2009-04-19       Impact factor: 12.079

7.  From clinical examination of the optic disc to clinical assessment of the optic nerve head: a paradigm change.

Authors:  Balwantray C Chauhan; Claude F Burgoyne
Journal:  Am J Ophthalmol       Date:  2013-06-12       Impact factor: 5.258

Review 8.  The pathophysiology and treatment of glaucoma: a review.

Authors:  Robert N Weinreb; Tin Aung; Felipe A Medeiros
Journal:  JAMA       Date:  2014-05-14       Impact factor: 56.272

9.  Explainable Machine Learning Model for Glaucoma Diagnosis and Its Interpretation.

Authors:  Sejong Oh; Yuli Park; Kyong Jin Cho; Seong Jae Kim
Journal:  Diagnostics (Basel)       Date:  2021-03-13

Review 10.  The impact of artificial intelligence in the diagnosis and management of glaucoma.

Authors:  Eileen L Mayro; Mengyu Wang; Tobias Elze; Louis R Pasquale
Journal:  Eye (Lond)       Date:  2019-09-20       Impact factor: 3.775

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.