Development of a Machine-Learning-Based Tool for Overnight Orthokeratology Lens Fitting

Transl Vis Sci Technol. 2024 Feb 1;13(2):17. doi: 10.1167/tvst.13.2.17.

Abstract

Purpose: Orthokeratology (ortho-K) is widely used to control myopia. Overnight ortho-K lens fitting with the selection of appropriate parameters is an important technique for achieving successful reductions in myopic refractive error. In this study, we developed a machine-learning model that could select ortho-K lens parameters at an expert level.

Methods: Machine-learning models were established to predict the optimal ortho-K parameters, including toric lens option (toric or non-toric), overall diameter (OAD; 10.5 or 11.0 mm), base curve (BC), return zone depth (RZD), landing zone angle (LZA), and lens sagittal depth (LensSag). The analysis included 547 eyes of 297 Korean adolescents with myopia or astigmatism. The dataset was randomly divided into training (80%, n = 437 eyes) and validation (20%, n = 110 eyes) sets at the patient level. The model was trained based on clinical ortho-K lens fitting performed by highly experienced experts and ophthalmic measurements.

Results: The final machine-learning models showed accuracies of 92.7% and 86.4% for predicting the toric lens option and OAD, respectively. The mean absolute errors for the BC, RZD, LZA, and LensSag predictions were 0.052 mm, 2.727 µm, 0.118°, and 5.215 µm, respectively. The machine-learning model outperformed the manufacturer's conventional initial lens selector in predicting BC and RZD.

Conclusions: We developed an expert-level machine-learning-based model for determining comprehensive ortho-K lens parameters. We also created a web-based application.

Translational relevance: This model may provide more accurate fitting parameters for lenses than those of conventional calculations, thus reducing the need to rely on trial and error.

MeSH terms

  • Adolescent
  • Astigmatism* / therapy
  • Eye
  • Humans
  • Machine Learning
  • Myopia* / diagnosis
  • Myopia* / therapy
  • Refractive Errors*