Skip to main content

Machine learning helps improve diagnostic ability of subclinical keratoconus using Scheimpflug and OCT imaging modalities

Abstract

Purpose

To develop an automated classification system using a machine learning classifier to distinguish clinically unaffected eyes in patients with keratoconus from a normal control population based on a combination of Scheimpflug camera images and ultra-high-resolution optical coherence tomography (UHR-OCT) imaging data.

Methods

A total of 121 eyes from 121 participants were classified by 2 cornea experts into 3 groups: normal (50 eyes), with keratoconus (38 eyes) or with subclinical keratoconus (33 eyes). All eyes were imaged with a Scheimpflug camera and UHR-OCT. Corneal morphological features were extracted from the imaging data. A neural network was used to train a model based on these features to distinguish the eyes with subclinical keratoconus from normal eyes. Fisher’s score was used to rank the differentiable power of each feature. The receiver operating characteristic (ROC) curves were calculated to obtain the area under the ROC curves (AUCs).

Results

The developed classification model used to combine all features from the Scheimpflug camera and UHR-OCT dramatically improved the differentiable power to discriminate between normal eyes and eyes with subclinical keratoconus (AUC = 0.93). The variation in the thickness profile within each individual in the corneal epithelium extracted from UHR-OCT imaging ranked the highest in differentiating eyes with subclinical keratoconus from normal eyes.

Conclusion

The automated classification system using machine learning based on the combination of Scheimpflug camera data and UHR-OCT imaging data showed excellent performance in discriminating eyes with subclinical keratoconus from normal eyes. The epithelial features extracted from the OCT images were the most valuable in the discrimination process. This classification system has the potential to improve the differentiable power of subclinical keratoconus and the efficiency of keratoconus screening.

Background

The accurate identification of keratoconus (KC) at its earliest stage is the primary concern in corneal refractive surgery preoperative screening for several reasons. Corneas with undetected KC are known to be highly associated with iatrogenic keratectasia, which is the most severe and irreversible complication after laser in situ keratomileusis (LASIK) [1, 2]. In addition, with the availability of therapies such as corneal cross-linking, early detection can also contribute to delaying or stopping the progression of KC [3]. However, KC identification can be challenging clinically in its early stages because visual acuity remains good and there is no specific corneal finding.

Keratoconus can be well defined and easily detected through slit-lamp biomicroscopy and corneal Placido reflection-based topography [4]. However, the definition of subclinical KC itself is ambiguous [5]. The information acquired from traditional imaging methods is limited, and using these methods, the diagnostic capacity is insufficient in identifying subclinical KC. Recently, new ophthalmic imaging modalities have been applied in the screening of KC at its earliest stage [6, 7]. Among these modalities, Scheimpflug-based camera imaging and spectral domain optical coherence tomography (SD-OCT) have been the most widely studied methods. Both approaches have provided unique imaging advantages in recognizing early changes in the cornea (e.g., depth information, corneal microstructures, etc.) and have been proven to provide diagnostic value in detecting subclinical KC [5]. Hwang et al. reported a direct statistical approach using a mixed topography variable from a Scheimpflug-based camera and SD-OCT that reached high discrimination [8]. However, in clinical settings, combined machine-derived parameters from these instruments are often too complicated for clinicians to interpret.

This dilemma can possibly be addressed by the advent of artificial intelligence (i.e., machine learning). The use of artificial intelligence in corneal topography has a history of over a decade [9]. However, the early applications of machine learning in corneal topography were restricted to a single machine or several metrics derived from the same image; hence, the diagnostic ability of these models to detect subclinical KC relied on a large sample size [10,11,12]. In light of the good performance of combined tomography instruments in previous studies, an automated screening approach using machine learning may dramatically help clinicians classify subclinical KC.

In this study, we present an automated classification system using the combination of Scheimpflug camera and UHR-OCT imaging parameters based on a machine learning classifier to distinguish a population with subclinical keratoconus from a normal control population. We report that the machine learning-derived classifier can provide valuable identification of subclinical KC. Moreover, multiple machines that combine features demonstrate better performance than a single machine that derives features.

Method

The study was approved by the Ethics Committee of the Eye Hospital of Wenzhou Medical University (ID: Y-2015003) and adhered to the tenets of the Declaration of Helsinki. Written informed consent was obtained from each subject.

Study population

A total of 121 eyes of 121 subjects were examined between September 2015 and July 2018. The demographic characteristics of all enrolled subjects are shown in Table 1. All subjects were imaged with the Pentacam HR system (Oculus, Gmbh, Wetzlar, Germany) and a UHR-OCT prototype system. Patients with KC (Group 1) and subclinical KC (Group 2) were recruited from the Affiliated Eye Hospital of Wenzhou Medical University. Normal subjects (Group 3) were recruited from the hospital’s working staff and students. A comprehensive ocular exam was performed by experienced doctors (YY and JJ) and included a review of family and medical history, corrected-distance visual acuity, slit-lamp biomicroscope examination, fundus examination and corneal topography (Medmont, Inc., Nunawading Melbourne, Australia). The subjects were assigned to one of three groups.

Table 1 Demographic characteristics of normal, subclinical keratoconus, and keratoconus groups

Group 1. One eye of each patient with KC was included in this study. The KC patients were diagnosed by the following clinical findings: (1) the presence of at least one of the following slit-lamp signs: Vogt’s striae, stromal thinning, Fleischer’s ring > 2 mm arc; (2) a central average keratometry above 47.0 D; (3) asymmetric topographical features with inferior-superior (I-S) values above or equal to 2.0 D of the vertical power gradient across the 6-mm region; (4) no history of contact lens use, ocular surgery or extensive scarring.

Group 2. Subclinical KC eyes were identified from the other eyes of unilateral KC patients, and patients meeting all criteria mentioned below were recruited: (1) no clinical signs of KC during slit-lamp biomicroscope examination, retinoscopy and ophthalmoscopy; (2) a diagnosis of KC in the contralateral eye; (3) a central average keratometry less than 45.0 D; (4) corneal topographical features with I-S values less than 1.4 D of the vertical power gradient across the 6-mm region; (5) myopia less than – 6.0 D with astigmatism less than − 2.0 D; (6) no history of contact lens wear or ocular surgery.

Group 3. Normal eyes were included if they met the following criteria: (1) no clinical signs or suggested suspected subclinical KC or KC patterns from corneal topography images; (2) a central average keratometry less than 45.0 D; (3) I-S values less than 1.4 D of the vertical power gradient across the 6-mm region; (4) myopia less than − 6.0 D and astigmatism less than − 2.0 D; (5) no history of contact lens wear, ocular surgery or trauma.

Scheimpflug-based imaging acquisition procedure

A Pentacam HR system (Oculus, Gmbh, Wetzlar, Germany) was used to perform the corneal tomographic examinations (Fig. 1b). All procedures were performed by an experienced operator, and all participants were asked to blink once before image acquisition. Only when “Examination Quality Specification” showed “OK” were the corneal curvature, elevation and pachymetry results accepted. A total of three repeated measurements were performed on each subject. The built-in Pentacam HR software (version 6.02r23) was used to export the machine-based metrics, including metrics from the elevation and curvature values from the anterior and posterior interfaces as well as corneal pachymetry mapping. The average value obtained from three measurements on the same subject was recorded.

Fig. 1
figure 1

Representative UHR-OCT images and Pentacam HR system report. a Representative UHR-OCT image of a normal cornea. The cornea was automatically segmented into three layers (epithelium, Bowman’s layer and stroma). b Representative Pentacam HR system report of normal eye. Parameters were extracted from the report. c Reconstruction of the entire corneal profile. Each region was divided into 10 equal zones to perform data analysis, and the superior and inferior zones ended at the edges of Bowman’s layer (*)

UHR-OCT imaging acquisition procedure

A prototype UHR-OCT system was used to acquire corneal images, which have been described previously (Fig. 1a and c) [7, 13, 14]. In brief, the UHR-OCT system used a three-module superluminescent diode (SLD) light source (Broadlighter, T840-HP, Superlumdiodes Ltd., Moscow, Russia) with a center wavelength of 840 nm and a full width at half maximum bandwidth of 100 nm, which had approximately 3 μm of axial resolution in corneal tissue with a scan speed of 24 k A-lines per second. The image width was 8.66 mm. The imaging procedure was performed by an experienced operator working from 9 AM to 5 PM. Central images were acquired by guiding each participant to stare at the internal visual target positioned in front of the eye for alignment. Superior and inferior images were acquired by guiding the subject to stare at the external fixation target positioned 15 cm from the subjects, with 30° upward and 30° downward angles. Custom developed software based on MATLAB 2018a (MathWorks, Inc., Natick, MA, USA) was used to perform image analysis, in which the thickness profiles of the epithelium, Bowman’s layer and stroma were automatically extracted for further analysis [7].

Analyzed parameters and description

Both eyes of all participants were imaged by the Pentacam HR system and UHR-OCT, and only one eye of the normal control subjects and KC patients was randomly selected for analysis. A total of 49 parameters were extracted. All parameters were independent variables. Briefly, the analyzed parameters were described as follows:

Pentacam HR system curvature-based parameters:

  • Flat keratometry (K1): K1 represented the flat corneal curvature in the central 3.0 mm zone.

  • Steep keratometry (K2): K2 represented the steep corneal curvature in the central 3.0 mm zone.

  • Average keratometry (Km): Km represents the average values of K1 and K2.

  • Steepest keratometry (Kmax): Kmax represents the steepest corneal curvature in the cornea.

Pentacam HR system elevation-based parameters:

Elevation maps were generated with the 8 mm best-fit sphere (BFS) float mode. Elevation values were manually detected in the central 5 mm area in both the front and back corneal surfaces. Four elevation values were recorded with the average values of 3 repeated measurements:

  1. (1)

    Max elevation (Emax (front) and Emax (back)): the maximum elevation of the front or back surface.

  2. (2)

    Central elevation (Ecenter (front) and Ecenter (back)): the elevation at the cornea apex of the front or back surface.

Pentacam HR system pachymetry-based parameters:

Two parameters calculated over a diameter of 8.0 mm were recorded:

  1. (1)

    Thinnest point: the thickness value at thinnest point of the cornea

  2. (2)

    Corneal volume: the volume of the cornea with a diameter of 8 mm, centered on the anterior corneal apex.

Pentacam HR system integrated parameters:

Seven parameters were exported from Pentacam HR built-in software.

(1) ISV: index of surface variance; (2) IHA: index of height asymmetry; (3) IVA: index of vertical asymmetry; (4) IHD: index of height decentration; (5) KI: keratoconus index; (6): Rmin: smallest radius; (7): CKI: central keratoconus index.

UHR-OCT system epithelium, Bowman’s layer and stroma pachymetry-based parameters:

  • Average thickness (EMean, BMean, SMean): EMean, BMean and SMean represent the average thickness of the epithelium, Bowman’s layer and stroma, respectively, in different locations (total, superior and inferior).

  • Minimum thickness (Emin, Bmin, Smin): Emin, Bmin and Smin represent the thinnest thickness of the inferior thickness map of the epithelium, Bowman’s layer and stroma.

  • Maximum thickness (Emax, Bmax, Smax): Emax, Bmax and Smax represent the thickest thickness of the superior thickness map of the epithelium, Bowman’s layer and stroma.

  • Ectasia index (EEI, BEI and SEI): EEI, BEI and SEI represent localized thinning in the vertical meridian of the epithelium, Bowman’s layer and stroma. The index was defined as the minimum thickness in the inferior half divided by the average thickness in the superior half multiplied by 100.

  • Maximum ectasia index (EEI-MAX, BEI-MAX and SEI-MAX): EEI-MAX, BEI-MAX and SEI-MAX represent the maximum localized thinning in the vertical meridian of the epithelium, Bowman’s layer and stroma. The index was defined as the minimum thickness in the inferior half divided by the maximum thickness in the superior half multiplied by 100.

  • Profile variation (EPV, BPV and SPV): EPV, BPV and SPV represent the variation of thickness profile within each individual of the epithelium, Bowman’s layer and stroma. It was defined as the root mean square between the zone thickness and the profile average within one subject.

  • Profile deviation (EPSD, BPSD and SPSD): EPSD, BPSD and SPSD represent the standard deviation of the thickness profile between individual and normal patterns of the epithelium, Bowman’s layer and stroma. It was defined as the root mean square of the zonal thickness of the individual profiles and zonal thicknesses of the pattern average.

Other parameters

Gender.

Automated machine learning classifier

In our study, all machine learning classifiers were built in an open-source Python package with Python 3.5 (Python Software Foundation, https://www.python.org). The classifier was used to discriminate normal, subclinical KC, and KC corneas in an objective and quantitative way. The workflow is detailed in Fig. 2. In short, 70% of the cases were randomly selected, and 30% of the cases were divided into training and validation sets. All data were normalized before training. When the logistic regression and neural network classifier reached the highest sensitivity and specificity, the resulting model was selected as the automated machine learning classifier. The whole procedure was repeated for 100 times; the receiver operating characteristic (ROC) curves were calculated each time to obtain the area under the ROC curves (AUCs), and sensitivity and specificity were calculated separately in the validation sets.

Fig. 2
figure 2

Workflow of training and validate machine learning classifier

Fisher’s scoring system

We manually chose 49 parameters from the three different datasets (normal, subclinical KC, and KC eyes). A feature selection procedure was used to gain a better understanding of all the features and reduce the overfitting of the classifier model caused by some absolute features [15]. We used Fisher’s score to evaluate the discriminative power of each feature. We listed the correlation between the Fisher score and the feature’s impact on the classification accuracy for all features. If the corresponding feature has no discriminative power among different eyes, then the Fisher score will be close to zero, and the classification average accuracy of the feature will be low. In contrast, selected features are considered good if their Fisher scores are much larger than zero. Classification with these features can achieve high accuracy. Consequently, we selected the top 5 features according to the Fisher score of each classifier for a detailed presentation (Table 2).

Table 2 List of parameters measured by the Pentacam HR System, UHR-OCT and submitted to the neural network classifier for discriminating sub KC and KC corneas from normal healthy corneas

Statistical method

SPSS software (version 22.0; SPSS, Inc., Chicago, IL, USA) was used for all statistical procedures. Data for continuous features are presented as mean ± standard deviation. Student’s t-tests were used to compare corneal features in normal subjects, subclinical KC subjects and KC subjects. P-values of less than 0.05 were considered statistically significant.

Results

Logistic regression classifier and neural network classifier discriminating power and each variable discriminating power

Normal vs subclinical KC

Using the Pentacam HR system alone or UHR-OCT alone, the logistic regression classifier showed good discriminating power, reaching an AUC = 0.74 (Pentacam HR system) and an AUC = 0.90 (UHR-OCT); the neural network classifier reached an AUC = 0.68 (Pentacam HR system) and an AUC = 0.88 (UHR-OCT). After combining features from the Pentacam HR system and UHR-OCT, the classifier reached an AUC = 0.90 for the logistic regression classifier. For the neural network classifier, the AUC was 0.93 (Table 3). Using the Pentacam HR system alone, by ranking Fisher’s score, the variable that contributed to discrimination most was Emax (Back) (Fig. 3a). Using UHR-OCT alone or combining the UHR-OCT with the Pentacam HR system, the feature that contributed to discrimination most by ranking was EPV (Fig. 3b and c). We listed the detailed information of the top 5 features that contributed the most to the classifier in Table 4.

Table 3 Performance of the discriminating rules generated using logistic regression and neural network classifiers for differentiating sub KC and KC corneas from normal corneas
Fig. 3
figure 3

Fisher’s score of each variable of different classifiers to discriminate subclinical KC eyes from normal eyes. For subclinical KC eyes, using the Pentacam HR system alone, the features contributing to discrimination most were the maximum elevation values in the 5 mm area (a). Using UHR-OCT alone or combining it with the Pentacam HR system, the variable that contributed to discrimination most by ranking was EPV (b, c). KC: keratoconus. UHR-OCT: Ultra-high-resolution optical coherence tomography; EPV: epithelium profile variation

Table 4 Demographics of top 5 variables listed in the Fisher’s scoring system using different variables from Pentacam HR model and UHR-OCT model to discriminate sub-clinical KC group from normal group

Normal vs KC

Both classifiers showed great discriminating power using the Pentacam HR system alone (Both AUCs = 1.0), UHR-OCT alone (Bothe AUCs = 0.98) or combined Pentacam HR system and UHR-OCT, and the AUC of the logistic regression classifier is 0.99 and for the neural network classifier is 1.00 (Table 3). Whether using the Pentacam HR system alone or combined with the UHR-OCT, by ranking Fisher’s score, the variable that contributed the most to discrimination was Emax (Back) (Fig. 4a and c). Using UHR-OCT alone, the variable that contributed the most to discrimination by ranking was SEI (I/S) (Fig. 4b).

Fig. 4
figure 4

Fisher’s score of each variable of different classifiers to discriminate KC eyes from normal eyes. For KC eyes, using the Pentacam HR system alone and combining it with UHR-OCT, the feature that contributed to discrimination most by ranking was the maximum elevation value in the 5 mm area (a, c). Using UHR-OCT alone, the feature that contributed to discrimination most by ranking was SEI (I/S) (b). KC: keratoconus. UHR-OCT: Ultra-high-resolution optical coherence tomography; SEI (I/S): Localized thinning in the vertical meridian in the stroma

Discussion

Our study demonstrated that machine learning-derived classifiers provide good differential power to differentiate subclinical KC eyes from normal eyes. Multiple instrument-combined variables achieved better performance than single instrument-derived variables. To differentiate subclinical KC eyes from normal eyes, UHR-OCT variables contributed more than the Scheimpflug-based camera variables. To the best of our knowledge, this is the first study using combined SD-OCT and Scheimpflug-based camera variables through a machine learning classifier to differentiate subclinical KC eyes from normal eyes and compare the differentiation power of each variable.

Typical KC signs, such as Fleischer’s Ring and stromal thinning, can be easily observed by a slit-lamp biomicroscope [16]. The abnormally high K value or I-S value detected by Placido ring-based corneal tomography can also indicate abnormal KC corneas [17]. These indices are widely recognized among clinicians. However, the nature of these instruments limits their sensitivity to detect subtle changes in the cornea. In contrast, Scheimpflug-based cameras can acquire multiple corneal morphology information, including both anterior and posterior curvature and elevation and regional corneal thickness [18]. In addition, UHR-OCT can achieve high resolution in corneal tissues, providing information on corneal microstructure in depth [19]. The advantages of requiring detailed information were reflected on our results; combined Scheimpflug-based camera and UHR-OCT variables reached excellent precision (0.98) to differentiate KC eyes from normal eyes, even with a single machine. However, for most clinicians, the real challenge is to diagnose subclinical KC early.

Unlike KC, the identification of subclinical KC is often challenging in routine clinical practice, as it is usually asymptomatic and is considered the most significant risk factor for the development of iatrogenic ectasia after LASIK [2]. Our previous studies reported that the use of epithelium and Bowman’s layer features extracted from UHR–OCT [7] or the parameters from the Pentacam HR system alone [20] can reach good differential power for subclinical KC detection. However, because of the difficulty in correcting the optical distortion of OCT images, the OCT system lacks topography indices. Additionally, due to the resolution limitations of the Pentacam HR system, the Pentacam camera cannot accurately detect corneal sublayers. Our current study used a similar approach and reached good differential power for subclinical KC detection. Hence, combining the features of the Pentacam HR system and UHR-OCT will help us fully understand the subtle structural changes in subclinical KC eyes and better differentiate them from normal eyes.

Attempts have been made to utilize combined instruments and demonstrate good differentiation power compared to single instruments. Amobrosio et al. studied combined Scheimpflug-based corneal tomography and biomechanics and found enhanced corneal ectasia detection [21]. This study indicated the potential application of multiple instrument-derived variables in diagnosing subclinical KC. Recently, Hwang et al. used multivariable analysis, achieving great diagnostic power of subclinical KC corneas using combined SD-OCT and Scheimpflug-based camera variables (AUC = 1.0) [8]. However, the inclusion criteria of subclinical KC subjects for that study were controversial, and the processing of these indices was time consuming and not user friendly for clinical application [22, 23]. We used a logistic regression classifier to differentiate subclinical KC in this study; however, the precision accuracy was not improved compared to a single machine-derived logistic regression model. When the feature number is large, the logistic regression classifier is prone to underfitting, and the prediction accuracy will consequently be limited in this scenario. A machine-learning-based model can avoid this issue. Hence, machine learning (ML) models, such as neural networks, are more appropriate when multiple instruments are used. Our results showed that the AUCs of the neural network classifier was higher than that of the logistic regression classifier.

Neural networks, as machine learning classifiers, have multiple advantages, such as self-learning and being free from data loss, and similar approaches have been applied to KC diagnosis for a few years. Smolek et al. introduced a neural network approach using corneal topographic variables to detect KC and KC suspected eyes. The neural network approach demonstrated superior accuracy to the manual screening approach [9]. Other machine learning classifiers have also been applied to KC diagnosis. Arbelaez et al. used both anterior and posterior variables from Scheimpflug-based cameras and corneal topography, and the SVM classifier had a differential power of 0.92 for subclinical KC eyes [11]. Smadja et al. used variables from Scheimpflug-based cameras and automated decision-tree classification to detect subclinical KC eyes and achieved excellent sensitivity (93.6%) and specificity (97.2%). We summarized different machine learning classifier applications in KC diagnosis in Table 5 and compared our results with those of other studies. We found that in our study, the automated classifier based on the Scheimpflug-based camera and UHR-OCT achieved similar differential power compared to other studies with a smaller sample size. The results indicated that sublayer information of the cornea derived from the UHR-OCT and multiple features derived from the Pentacam HR system were useful for differentiating subclinical KC eyes from normal eyes. These successful applications of machine learning-based classifiers and the high differential power indicated that machine learning-based automated classification systems are a powerful tool for screening subclinical KC eyes.

Table 5 Summary of studies using machine learning classifier for different KC or subclinical KC eyes from normal eyes

Utilizing Fisher’s scoring system allowed us to understand each individual feature’s contribution to the classifier by displays and comparisons through a visualization tool. Using the Scheimpflug-based camera alone, the maximum elevation value had the greatest influence on the neural network classifier. Although the diagnostic value of posterior surface variables from Scheimpflug-based cameras remains controversial [29], the importance of the variables extracted from the posterior elevation map of Scheimpflug-based cameras for screening is well recognized [18, 29,30,31]. Some studies showed that some variables, such as BAD-D from Pentacam, exhibited good performance in discriminating subclinical KC eyes from normal eyes [32]; a possible reason is that BAD-D utilized a regression model combined with some variables in elevations of both anterior and posterior corneal surfaces, corneal thickness, location of the thinnest point, Kmax, pachymetric regression and Ambrosio relational thickness [33]. But Hwang et al. implied BAD-D and similar individual metrics did not perform well enough to accurately distinguish subclinical KC eyes from a normal cohort [8]. This further implies that a model that combines more corneal parameters will assist clinicians in discriminating subclinical KC eyes from normal eyes. The elevation map of our study was based on an 8 mm best-fit sphere (BFS). Some investigators have noted that the diagnostic value of an elevation map based on an 8 mm enhanced BFS [31] or best-fit toric ellipsoid [34] should be considered, and future studies based on these elevation variables should also be considered. When using the UHR-OCT system alone, the EPV had the greatest influence on the neural network classifier, which echoed previous studies using epithelium thickness maps from OCT [6, 8]. The BPV also influenced the classifier, which echoed the results of several studies showing that irregularities in the Bowman layer can improve the detection of subclinical KC [35, 36]. The lack of automated Bowman’s layer analysis in a commercial anterior-segment OCT decreases awareness of the early change of Bowman’s layer in subclinical KC patients. This may result from the fact that current commercial anterior-segment OCT does not have enough bandwidth to detect the earliest changes with KC occurring at the level of Bowman’s layer, even with our UHR-OCT system. Future technical developments, such as new UHR-OCTs at an axial resolution of 1.5 μm level [37, 38] combined with 3D Bowman’s layer topography [39, 40] and deep learning automated corneal segmentation techniques [41], can help scientists and clinicians detect the true earliest change of the Bowman’s layer in subclinical KC patients.

Furthermore, the complexity of the subclinical KC screening system precludes reliance on a single machine, and the combination of clinical image modalities is the ultimate goal. Interestingly, when combining the Scheimpflug-based camera with UHR-OCT, the elevation variable from the Scheimpflug-based camera has superior differential ability compared with the UHR-OCT variables for screening KC eyes, but for subclinical KC eyes, the UHR-OCT-based single variable contributed more than the integrated variables from the Scheimpflug-based camera (ISV, IHD, etc.). The abundant depth information extracted from the epithelium detected by UHR-OCT contributed greatly to this finding, which indicated that segmented corneal layer information has great value in the diagnosis of subclinical KC but may be underutilized in clinical practice. There are some reasons for this phenomenon: first, the high cost of UHR-OCT restricts its application to clinics; second, clinicians cannot easily understand this information because of the lack of interpretation of segmented cornea layer information; third, automated segmented cornea layer (including epithelium and Bowman’s layer) software is not applicable to most commercial OCT systems.

Our study has several limitations. First, we used cross-validation in this study, and further study involving human experienced expert validation is needed. Second, the sample size of our study was limited, and further larger-scale studies are needed to validate our results. Third, we only used image modality features for the screening system, and whether biomechanical variables contributed to the system is still unknown. Fourth, we only tested parts of commonly used variables, and a study of more variables to assess overfitting is needed. Fifth, we only recruited subclinical KC and KC patients in this study, and our model was limited only to this disease. Future plans to recruit patients with additional corneal anomalies, such as post-Lasik ectasia and corneal warpage, could enhance our model. Sixth, our current model lacked comparison results with Pentacam indices such as PRFI and BAD-D, further studies using Pentacam with the latest software version can further explore machine learning models and comparisons with these indices.

Conclusion

In conclusion, our study highlighted the value of combined instrument features from Scheimpflug-based cameras and UHR-OCT. These findings suggested that combined variables demonstrated better differential power than single-instrument variables. Furthermore, the UHR-OCT features showed superior value compared with the Scheimpflug-based camera features when differentiating subclinical KC eyes from normal eyes. The machine learning classifier could be a powerful automated screening tool for subclinical KC identification. We believe that our findings will direct future studies toward the best discrimination utilizing machine learning classifiers and multiple instrument-based features.

Availability of data and materials

Not applicable.

References

  1. Klein SR, Epstein RJ, Randleman JB, Stulting RD. Corneal ectasia after laser in situ keratomileusis in patients without apparent preoperative risk factors. Cornea. 2006;25(4):388–403.

    Article  Google Scholar 

  2. Randleman JB, Trattler WB, Stulting RD. Validation of the Ectasia Risk Score System for preoperative laser in situ keratomileusis screening. Am J Ophthalmol. 2008;145(5):813–8.

  3. Caporossi A, Mazzotta C, Baiocchi S, Caporossi T. Long-term results of riboflavin ultraviolet a corneal collagen cross-linking for keratoconus in Italy: the Siena eye cross study. Am J Ophthalmol. 2010;149(4):585–93.

    Article  CAS  Google Scholar 

  4. Klyce SD. Chasing the suspect: keratoconus. Br J Ophthalmol. 2009;93(7):845–7.

    Article  Google Scholar 

  5. Martínez-Abad A, Piñero DP. New perspectives on the detection and progression of keratoconus. J Cataract Refract Surg. 2017;43(9):1213–27.

    Article  Google Scholar 

  6. Li Y, Chamberlain W, Tan O, Brass R, Weiss JL, Huang D. Subclinical keratoconus detection by pattern analysis of corneal and epithelial thickness maps with optical coherence tomography. J Cataract Refract Surg. 2016;42(2):284–95.

    Article  Google Scholar 

  7. Xu Z, Jiang J, Yang C, Huang S, Peng M, Li W, et al. Value of corneal epithelial and Bowman’s layer vertical thickness profiles generated by UHR-OCT for subclinical keratoconus diagnosis. Sci Rep. 2016;6:31550.

    Article  CAS  Google Scholar 

  8. Hwang ES, Perez-Straziota CE, Kim SW, Santhiago MR, Randleman JB. Distinguishing highly asymmetric keratoconus eyes using combined Scheimpflug and spectral-domain OCT analysis. Ophthalmology. 2018;125(12):1862–71.

    Article  Google Scholar 

  9. Smolek MK, Klyce SD. Current keratoconus detection methods compared with a neural network approach. Invest Ophthalmol Vis Sci. 1997;38(11):2290–9.

    CAS  PubMed  Google Scholar 

  10. Smadja D, Touboul D, Cohen A, Doveh E, Santhiago MR, Mello GR, et al. Detection of subclinical keratoconus using an automated decision tree classification. Am J Ophthalmol. 2013;156(2):237–46.e1.

    Article  Google Scholar 

  11. Arbelaez MC, Versaci F, Vestri G, Barboni P, Savini G. Use of a support vector machine for keratoconus and subclinical keratoconus detection by topographic and tomographic data. Ophthalmology. 2012;119(11):2231–8.

    Article  Google Scholar 

  12. Lopes BT, Ramos IC, Salomão MQ, Guerra FP, Schallhorn SC, Schallhorn JM, et al. Enhanced tomographic assessment to detect corneal ectasia based on artificial intelligence. Am J Ophthalmol. 2018;195:223–32.

    Article  Google Scholar 

  13. Lian Y, Shen M, Jiang J, Mao X, Lu P, Zhu D, et al. Vertical and horizontal thickness profiles of the corneal epithelium and Bowman’s layer after orthokeratology. Invest Ophthalmol Vis Sci. 2013;54(1):691–6.

    Article  Google Scholar 

  14. Shousha MA, Perez VL, Wang J, Ide T, Jiao S, Chen Q, et al. Use of ultra-high-resolution optical coherence tomography to detect in vivo characteristics of Descemet’s membrane in Fuchs’ dystrophy. Ophthalmology. 2010;117(6):1220–7.

    Article  Google Scholar 

  15. Zhu T, Qu Z, Xu H, Zhang J, Shao Z, Chen Y, et al. RiskCog: unobtrusive real-time user authentication on mobile devices in the wild. IEEE Trans Mob Comput. 2019;19(2):466–83.

  16. Romero-Jimenez M, Santodomingo-Rubido J, Wolffsohn JS. Keratoconus: a review. Cont Lens Anterior Eye. 2010;33(4):157–66; quiz 205.

  17. Rabinowitz YS, McDonnell PJ. Computer-assisted corneal topography in keratoconus. Refract Corneal Surg. 1989;5(6):400–8.

    CAS  PubMed  Google Scholar 

  18. de Sanctis U, Loiacono C, Richiardi L, Turco D, Mutani B, Grignolo FM. Sensitivity and specificity of posterior corneal elevation measured by Pentacam in discriminating keratoconus/subclinical keratoconus. Ophthalmology. 2008;115(9):1534–9.

    Article  Google Scholar 

  19. Ang M, Baskaran M, Werkmeister RM, Chua J, Schmidl D, Aranha Dos Santos V, et al. Anterior segment optical coherence tomography. Prog Retin Eye Res. 2018;66:132–56.

    Article  Google Scholar 

  20. Xu Z, Li W, Jiang J, Zhuang X, Chen W, Peng M, et al. Characteristic of entire corneal topography and tomography for the detection of subclinical keratoconus with Zernike polynomials using Pentacam. Sci Rep. 2017;7(1):16486.

    Article  Google Scholar 

  21. Ambrósio R, Lopes BT, Faria-Correia F, Salomão MQ, Bühren J, Roberts CJ, et al. Integration of Scheimpflug-based corneal tomography and biomechanical assessments for enhancing ectasia detection. J Refract Surg. 2017;33(7):434–43.

    Article  Google Scholar 

  22. Lopes BT, Belin MW, Faria-Correia F, Salomão MQ, Ambrósio R. Re: Hwang et al. Distinguishing highly asymmetric keratoconus eyes using combined Scheimpflug and spectral-domain OCT analysis. Ophthalmology. 2019;126(7):e55–6.

  23. Wan KH, Chan TCY. Re: Hwang et al.: Distinguishing highly asymmetric keratoconus eyes using combined Scheimpflug and spectral-domain OCT analysis (Ophthalmology. 2018;125:1862–1871). Ophthalmology. 2019;126(4):e26.

    Article  Google Scholar 

  24. Accardo PA, Pensiero S. Neural network-based system for early keratoconus detection from corneal topography. J Biomed Inform. 2002;35(3):151–9.

    Article  Google Scholar 

  25. Kovacs I, Mihaltz K, Kranitz K, Juhasz E, Takacs A, Dienes L, et al. Accuracy of machine learning classifiers using bilateral data from a Scheimpflug camera for identifying eyes with preclinical signs of keratoconus. J Cataract Refract Surg. 2016;42(2):275–83.

    Article  Google Scholar 

  26. Saad A, Gatinel D. Combining Placido and corneal wavefront data for the detection of forme fruste keratoconus. J Refract Surg. 2016;32(8):510–6.

    Article  Google Scholar 

  27. Ruiz Hidalgo I, Rodriguez P, Rozema JJ, Ní Dhubhghaill S, Zakaria N, Tassignon M-J, et al. Evaluation of a machine-learning classifier for keratoconus detection based on scheimpflug tomography. Cornea. 2016;35(6):827–32.

    Article  Google Scholar 

  28. Issarti I, Consejo A, Jiménez-García M, Hershko S, Koppen C, Rozema JJ. Computer aided diagnosis for suspect keratoconus detection. Comput Biol Med. 2019;109:33–42.

    Article  Google Scholar 

  29. Randleman JB, Dupps WJJ, Santhiago MR, Rabinowitz YS, Koch DD, Stulting RD, et al. Screening for keratoconus and related ectatic corneal disorders. Cornea. 2015;34(8):e20–2.

    Article  Google Scholar 

  30. Belin MW, Khachikian SS. An introduction to understanding elevation-based topography: how elevation data are displayed - a review. Clin Exp Ophthalmol. 2009;37(1):14–29.

    Article  Google Scholar 

  31. Kamiya K, Ishii R, Shimizu K, Igarashi A. Evaluation of corneal elevation, pachymetry and keratometry in keratoconic eyes with respect to the stage of Amsler-Krumeich classification. Br J Ophthalmol. 2014;98(4):459–63.

    Article  Google Scholar 

  32. Shetty R, Rao H, Khamar P, Sainani K, Vunnava K, Jayadev C, et al. Keratoconus screening indices and their diagnostic ability to distinguish normal from ectatic corneas. Am J Ophthalmol. 2017;181:140–8.

    Article  Google Scholar 

  33. Cavas-Martínez F, De la Cruz SE, Nieto Martínez J, Fernández Cañavate FJ, Fernández-Pacheco DG. Corneal topography in keratoconus: state of the art. Eye Vis (Lond). 2016;3:5.

    Article  Google Scholar 

  34. Smadja D, Santhiago MR, Mello GR, Krueger RR, Colin J, Touboul D. Influence of the reference surface shape for discriminating between normal corneas, subclinical keratoconus, and keratoconus. J Refract Surg. 2013;29(4):274–81.

    Article  Google Scholar 

  35. Pahuja N, Shroff R, Pahanpate P, Francis M, Veeboy L, Shetty R, et al. Application of high resolution OCT to evaluate irregularity of Bowman’s layer in asymmetric keratoconus. J Biophotonics. 2017;10(5):701–7.

    Article  Google Scholar 

  36. Chandapura R, Salomão MQ, Ambrósio R Jr, Swarup R, Shetty R, Roy AS. Bowman’s topography for improved detection of early ectasia. J Biophotonics. 2019;12(10):e201900126.

    Article  Google Scholar 

  37. Tan B, Hosseinaee Z, Han L, Kralj O, Sorbara L, Bizheva K. 250 kHz, 1.5 μm resolution SD-OCT for in-vivo cellular imaging of the human cornea. Biomed Opt Express. 2018;9(12):6569–83.

    Article  CAS  Google Scholar 

  38. Werkmeister RM, Sapeta S, Schmidl D, Garhöfer G, Schmidinger G, Aranha Dos Santos V, et al. Ultrahigh-resolution OCT imaging of the human cornea. Biomed Opt Express. 2017;8(2):1221–39.

  39. Eleiwa TK, Elsawy A, Syed ZA, Roongpoovapatr V, Sayed AM, Yoo SH, et al. In-vivo three-dimensional characteristics of Bowman’s layer and endothelium/Descemet’s complex using corneal microlayer tomography in healthy subjects. Curr Eye Res. 2020;45(6):659–67.

    Article  Google Scholar 

  40. Eleiwa TK, Cook JC, Elsawy AS, Roongpoovapatr V, Volante V, Yoo S, et al. Diagnostic performance of three-dimensional endothelium/Descemet’s membrane complex thickness maps in active corneal graft rejection. Am J Ophthalmol. 2020;210:48–58.

    Article  Google Scholar 

  41. Dos Santos VA, Schmetterer L, Stegmann H, Pfister M, Messner A, Schmidinger G, et al. CorneaNet: fast segmentation of cornea OCT scans of healthy and keratoconic eyes using deep learning. Biomed Opt Express. 2019;10(2):622–41.

    Article  Google Scholar 

Download references

Acknowledgements

Not applicable.

Funding

This study was supported by research grants from Key R&D Program Projects in Zhejiang Province (2019C03045), the National Major Equipment Program of China (2012YQ12008004), the National Key Research and Development Program of China (2016YFE0107000, the National Nature Science Foundation of China (Grant No. 81570880).

Author information

Authors and Affiliations

Authors

Contributions

FL, MS, CS, TZ, YY, JJ and MW collected and analyzed the data. CS, MW, SC, YZ interpreted the data. CS, MW were the major contributors in writing the manuscript. All authors read and approved the final manuscript.

Corresponding authors

Correspondence to Fan Lu or Meixiao Shen.

Ethics declarations

Ethics approval and consent to participate

All research methods are in accordance with the tenets of the Declaration of Helsinki and approved by the by the Ethics Committee of the Eye Hospital of Wenzhou Medical University (ID: Y-2015003). All subjects that were recruited voluntarily were informed about the purpose, method, and potential risks of the study. A signed consent form was obtained from each volunteer.

Consent for publication

All study subjects gave informant consent.

Competing interests

All authors of the manuscript have no proprietary interest in any materials or methods described within this article.

Supplementary information

Additional file 1:

Figure S1.The topographic maps of the subclinical KC eyes with max and min of I-S values. I-S: absolute value of the average curvature of inferior hemisphere minus superior hemisphere.

Additional file 2:

Figure S2. The topographic maps of the subclinical KC eyes with max and min of IVA values. IVA: index of vertical asymmetry.

Additional file 3:

Table S1. Demographics and top 10 variables of training and validation groups of three validation times using Pentacam HR model and UHR-OCT model to discriminate subclinical KC group from normal group.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated in a credit line to the data.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Shi, C., Wang, M., Zhu, T. et al. Machine learning helps improve diagnostic ability of subclinical keratoconus using Scheimpflug and OCT imaging modalities. Eye and Vis 7, 48 (2020). https://doi.org/10.1186/s40662-020-00213-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s40662-020-00213-3

Keywords