The disclosure relates generally to a system for selecting a preferred intraocular lens for implantation in an eye. The human lens is generally transparent such that light may travel through it with ease. However, many factors may cause areas in the lens to become cloudy and dense, and thus negatively impact vision quality. The situation may be remedied via a cataract procedure, whereby an artificial lens is selected for implantation into a patient's eye. Indeed, cataract surgery is commonly performed all around the world. Traditionally, cataract patients who underwent surgery received an artificial lens designed to enhance distance vision only. Many patients suffered from varying levels of post-surgical presbyopia, which required the use of reading glasses or bifocals. Today different types of advanced technology intraocular lenses, such as multifocal intraocular lenses, are available for correcting a number of vision variances. Current screening methods for advanced technology intraocular lenses require in-depth expertise of the surgeon and are time consuming to carry out. As a result, surgeons may be hesitant to prescribe advanced technology intraocular lenses.
Disclosed herein is a system for selecting a preferred intraocular lens for implantation into an eye. The system includes a controller having a processor and a tangible, non-transitory memory on which instructions are recorded. The controller is configured to obtain diagnostic data of the eye. The controller is configured to obtain historical data composed of historical sets of patient data. The controller is configured to analyze individual risk factors based on the diagnostic data and obtain a weighted combination of the individual risk factors. A respective satisfaction metric for the plurality of intraocular lenses is generated based on the historical data.
The controller is configured to select the preferred intraocular lens based in part on the respective satisfaction metric and the weighted combination. A visual simulation for each of the plurality of intraocular lenses may be performed, based in part on the diagnostic data. The respective satisfaction metric may be based in part on the visual simulation. The diagnostic data may include tear film data. The visual simulation may incorporate an impact of the tear film data, including detecting a respective location where the tear film data exhibits at least one of a change in a signal-to-noise ratio and a relatively lower signal-to-noise ratio than that of surrounding locations, and identifying the respective location as a respective irregularity of a tear film in the eye. Incorporating the impact of the tear film data may include identifying a respective location where the tear film data exhibits at least one of missing information and a varying point distribution, and identifying the respective location as a respective irregularity of a tear film.
The diagnostic data may include corneal data represented as at least one of a binary result or as a numerical scale of irregular corneal aberrations, the eye being scanned to generate the diagnostic data. The binary result may be either a presence of a threshold level of corneal aberrations or an absence of the threshold level of corneal aberrations. The diagnostic data may include macular data represented as at least one of a binary result or as a numerical scale of macular degeneration the eye being scanned to generate the diagnostic data. The binary result may be either a presence of a threshold level of degeneration or an absence of the threshold level of degeneration. The diagnostic data may include a respective location, orientation, and size of a pupil of the eye in a three-dimensional coordinate system, the pupil being under photopic conditions, and the respective location and respective profile of an anterior corneal surface and a posterior corneal surface of the eye.
The diagnostic data may include lens capsule stability data represented by one or more wobble parameters. Obtaining the lens capsule stability data may include acquiring a plurality of images of the eye while presenting different accommodative demands to the eye and generating a motion trace of a lens capsule of the eye using the plurality of images. Obtaining the lens capsule stability data may further include extracting normalized lens oscillation traces based on the motion trace, model-fitting a curve to the normalized lens oscillation traces and obtaining the one or more wobble parameters as a maximum amplitude and/or a time constant of the curve.
Obtaining the lens capsule stability data may include directing electromagnetic energy in a predetermined spectrum onto the eye concurrently with induced eye saccades, via an energy source, and acquiring a plurality of images of the eye indicative of the induced eye saccades, via a camera. Obtaining the lens capsule stability data may further include generating a motion trace of a lens capsule using the plurality of images and extracting normalized lens oscillation traces based on the motion trace, model-fitting a curve to the normalized lens oscillation traces and obtaining the one or more wobble parameters based on the curve.
The diagnostic data may include an angle kappa factor. The diagnostic data may include questionnaire data for the patient with at least one personality trait, the at least one personality trait being represented as at least one of a numerical scale of agreeability or as a binary result, the binary result being either predominantly agreeable or predominantly non-agreeable.
Determining the respective satisfaction metric may include selectively executing at least one machine learning model trained with the respective historical sets. The respective historical sets include pre-operative objective data, pre-operative personality data, intra-operative data, post-operative objective data, and subjective outcome data. The subjective outcome data in the respective historical sets may include a numerical satisfaction scale. The controller is configured to quantify a correlation of the post-operative objective data to the subjective outcome score in the respective historical sets and identify the post-operative objective data most strongly correlating with the subjective outcome score.
Disclosed herein is a method of selecting a preferred intraocular lens for implantation in an eye, with a system having a controller with a processor and a tangible, non-transitory memory on which instructions are recorded. The method includes obtaining diagnostic data for the eye and analyzing individual risk factors based on the diagnostic data, via the controller. Historical data composed of respective historical sets of patient data are obtained. The method includes obtaining a weighted combination of the individual risk factors based in part on the historical data, via the controller. A respective satisfaction metric is generated for the plurality of intraocular lenses based on the historical data, via the controller.
The above features and advantages and other features and advantages of the present disclosure are readily apparent from the following detailed description of the best modes for carrying out the disclosure when taken in connection with the accompanying drawings.
Representative embodiments of this disclosure are shown by way of non-limiting example in the drawings and are described in additional detail below. It should be understood, however, that the novel aspects of this disclosure are not limited to the particular forms illustrated in the above-enumerated drawings. Rather, the disclosure is to cover modifications, equivalents, combinations, sub-combinations, permutations, groupings, and alternatives falling within the scope of this disclosure as encompassed, for instance, by the appended claims.
Referring to the drawings, wherein like reference numbers refer to like components,
Referring to
Referring to
The system 10 individually analyzes each of the diagnostic inputs and simulated metrics for their potential to impact patient satisfaction. Many patients would benefit from the extended range of vision that comes with advanced technology intraocular lenses but do not have access to this technology due to the time-consuming selection process. The system 10 provides patient satisfaction metrics to the clinician and highlights primary risk drivers, reducing the time and burden involved. The system 10 may learn and improve over time, and the data may be shared across sites.
The controller C may include a plurality of modules 20 selectively executable by the controller C, including a diagnostic module 22, a simulation module 24, and a prediction module 26. The plurality of modules 20 may be embedded in the controller C. The plurality of modules 20 may be a part of a remote server or cloud unit (not shown) accessible to the controller C via a network 28. The diagnostic module 22 is adapted to store the diagnostic data, which may be in the form of an eye model. The simulation module 24 is adapted to perform a visual simulation based on the diagnostic data. The prediction module 26 is adapted to generate a respective satisfaction metric for the plurality of intraocular lenses 12 based on the visual simulation and historical data. Referring to
The various components of the system 10 may be configured to communicate via the network 28, shown in
Referring now to
Per block 102 of
Referring to
Referring to
Referring to
In another example, the aberrometer 34 uses wavefront technology to determine the aberrations of eye 14. As a wavefront of light travels through eye 14 and is reflected back through eye 14, aberrations of eye 14 distort the shape of the wavefront from an ideal shape. The aberrometer 34 generates measurement data that describe the deviations of the measured wavefront from the ideal wavefront. For example, the reflection topographer 36 measures the shape of the anterior corneal surface 60 of eye 14 by detecting how the anterior corneal surface 60 reflects a projected illumination pattern (e.g., concentric rings or grid of dots). If the anterior corneal surface 60 is an ideal sphere, the reflected pattern matches the projected pattern. If the anterior corneal surface 60 has aberrations, areas where the reflected portions of the pattern are closer together may indicate steeper corneal curvature, and areas where the portions are farther part may indicate flatter areas. Application 63/126441 (filed 16 Dec. 2020) describes multi-detector analyses of the tear film of an eye and is incorporated by reference in its entirety.
The corneal data may be represented as at least one of a binary result or as a numerical scale of irregular corneal aberrations. The binary result may be either a presence of a threshold level of corneal aberrations (e.g., a percentage of the corneal surface) or an absence of the threshold level of corneal aberrations. The controller C may be selectively executable to approximate or parametrize surfaces in the eye 14 based on the diagnostic data and algorithms available to those skilled in the art.
Referring to
In some embodiments, the diagnostic data includes tear film data, which may indicate irregularities of the tear film 70. Referring to
The controller C may be adapted to assess an impact of the tear film data in a number of ways, such as for example, detecting a respective location 210 where the tear film data exhibits a change in a signal-to-noise ratio, where the tear film data exhibits a relatively lower signal-to-noise ratio than that of surrounding locations and identifying the respective location 210 as an irregularity of the tear film. The signal-to-noise ratio of data from a location is the ratio of the measured signal to the overall measured noise at the location. A respective location 210 with a lower or decreased signal-to-noise ratio may indicate an issue with the tear film 70. In some embodiments, the controller C assesses an impact of the tear film data according to the presence or absence of data, with absent data indicating an irregularity at the location, and/or whether a respective point distribution of the tear film data is changing.
In some embodiments, the diagnostic data includes lens capsule stability data. The outer periphery of the lens capsule is attached to a ring of elastic fibers, generally referred to as Zinn's membrane or zonules. Ciliary muscles 72 (see
The lens capsule stability data may be represented as a numerical scale of ciliary muscle activity of the eye 14 and/or as one or more wobble parameters. Obtaining the ciliary muscle activity includes presenting different accommodative demands to the eye 14, while acquiring a plurality of images, via a camera 304 (e.g., a high-speed camera). Application 63/129386 (filed 22 Dec. 2020) describes an assessment of human lens capsule stability and is incorporated by reference in its entirety. Referring to
Referring to
Here φ is the relative position of the fourth Purkinje image with respect to the first Purkinje image; t represents time; β is the damping ratio and ω is the undamped angular frequency of the movement.
The controller C is configured to calculate motion curves of the lens capsule of the eye 14 using the plurality of images from the camera 304. The controller C is adapted to extract normalized lens oscillation traces based on the motion curve and model-fit a curve to the normalized lens oscillation traces. Referring to
The diagnostic data may include questionnaire data for the patient 15, with the questionnaire data assessing or reflecting upon at least one personality trait (which may be self-reported). The personality trait may be represented as at least one of a numerical scale of agreeability (i.e., how agreeable the patient 15 is). The personality trait may be represented as a binary result, for example, as either predominantly agreeable or predominantly non-agreeable.
Per block 104 of
The method 100 proceeds from blocks 102 and 104 to block 106. Per block 106, the controller C is programmed to perform visual simulation for each of the plurality of intraocular lenses 12, based on the diagnostic data from block 102 and the respective IOL models from block 104. This may be done via the simulation module 24 embedded in or otherwise in communication with the controller C.
The output of the visual simulation may include focus curves, simulated visual acuity, and contrast sensitivity. The output of the visual simulation may include a wavefront distribution, a modulation transfer function (MTF) and a point spread function (PSF). The modulation transfer function is formally defined as the magnitude (absolute value) of the complex optical transfer function, which specifies how different spatial frequencies are handled by an optical system.
The simulation module 24 may be configured to employ ray tracing to assess the focusing properties of the plurality of intraocular lenses 12. In other words, the propagation of light through the eye 14 may be traced through reflection and refraction using Snell's law, which describes the refraction of a ray at a surface separating two media with different refractive indices. The spatial distribution of a bundle of rays traced or propagated to a spot on the retina 64 may be used to derive a respective visual acuity score at a specific distance. The refractive indices applicable to a multitude of wavelengths may be employed. This helps to account for chromatic dispersion effects, for example, between a diagnostic measurement wavelength and different wavelengths of importance to human vision, or between multiple visible wavelengths to assess the impact of chromatic aberration on retinal image quality and other factors. The visual simulation incorporates an impact of tear film dynamics. In other words, the propagation of light through the eye 14 is affected by the irregularities (e.g., composite irregularity 208 shown in
The simulation module 24 is adapted to estimate post-operative anatomic parameters of the eye 14, such as predicted lens tilt and a predicted lens decentration. Post-operatively, a pupil 46 may be decentered or tilted with respect to the visual axis 52. Post-operatively, the iris 44 may assume a relatively planar geometry, while pre-operatively, the iris 44 may be bulging and shifted anteriorly due to the relatively bulkier shape of the crystalline lens 42. The simulation module 24 may employ intraocular lens power calculation formula available to those skilled in the art. Examples of such formulas include the SRK/T formula, the Holladay formula, the Hoffer Q formula, the Olsen formula and the Haigis formula.
The method 100 proceeds from block 106 to block 108. Per block 108 of
Examples of intra-operative data include, but are not limited to, the type of refractive surgery procedure performed, the model of the implanted intraocular lens and its prescription. The intra-operative data may include intra-operative aberrometry measurements. The intra-operative data may further include the surgical machine settings and parameters of the procedure, such as procedure time, the temperature of the operating room, the total phaco power consumed to emulsify the original lens, the time duration that the phaco energy was applied, and the effective phaco time (as a product of phaco time multiplied by an average phaco power). The intra-operative data may further include: the type of delivery device used to implant the intraocular lens, the presence or absence of any occlusion breaks, the quantity and degree of the occlusion breaks, and whether or not assistive devices (such as capsular hooks) were employed. The intra-operative data may further include an intra-operative grade of nuclear hardness of the original lens, which may be graded according to a lens opacity classification.
The subjective outcome data in the respective historical sets may include one or more numerical satisfaction scale that reflects satisfaction with the post-operative visual outcome. The patient's satisfaction with their surgical outcome may be captured at one or more specific time periods (e.g., at 1 month and at 3 months post-surgery). In one example, a single overall satisfaction is employed, based on the following question: “on a scale of 1-5 (with 5 being best), how happy are you with your vision now?” In another example, separate satisfaction scales may be employed for near vision, far vision, night/dim light vision, “outdoor sports vision” (e.g. playing golf) and overall satisfaction. Other examples of historical data include best-corrected near visual acuity, best-corrected far visual acuity and lens capsule stability evaluation.
Also, per block 108, the method 100 includes training one or more machine learning models based on the historical data. The trained machine learning models are employed to obtain a weighted combination of individual risk factors (obtained in block 110), as will be described below with respect to block 112. The machine learning models may include a neural network algorithm, a multi-layer perceptron network, a support vector regression model or any other model available to those skilled in the art. For example, neural networks recognize patterns from real-world data (e.g., images, sound, text, time series and others) that is translated or converted into numerical form and embedded in vectors or matrices. The neural network may employ deep learning maps to match an input vector x to an output vector y. The training process enables the neural network to correlate the appropriate activation function f(x) for transforming the input vector x to the output vector y. Once the machine learning model is trained with the historical data, estimated values of the output vector y may be computed with given new values of the input vector x. It is understood that other types of machine learning models may be employed.
The method 100 proceeds from block 108 to block 110. Per block 110 of
Next, per block 112 of
The method 100 proceeds to block 114 from block 112, where the controller C is configured to generate a number of outputs, shown in sub-blocks 116 and 118. This information allows the clinician to select the best model and/or power to optimize visual performance and minimize risk. The system 10 individually analyzes each of the diagnostic inputs (from the diagnostic data) and simulated metrics for their potential to impact patient satisfaction. The application will also provide one or more metrics to the surgeon, which represent patient satisfaction based on the diagnostic data. An example of this would be the percentile of patients with similar metrics that are satisfied with their advanced technology intraocular lens.
Per sub-block 116 of
Per sub-block 118 of
In summary, the controller C is configured to obtain diagnostic data of the eye 14 and perform visual simulation for each of a plurality of intraocular lenses 12. The visual simulation incorporates an impact of tear film dynamics and other diagnostic data. The controller C is configured to analyze individual risk factors based on the diagnostic data and the visual performance and generate a respective satisfaction metric. The system 10 provides the clinician with an objective and data-driven approach to select well-suited patients for selection of intraocular lenses, such as advanced technology intraocular lenses.
The controller C of
Look-up tables, databases, data repositories or other data stores described herein may include various kinds of mechanisms for storing, accessing, and retrieving various kinds of data, including a hierarchical database, a plurality of files in a file system, an application database in a proprietary format, a relational database management system (RDBMS), etc. Each such data store may be included within a computing device employing a computer operating system such as one of those mentioned above and may be accessed via a network in one or more of a variety of manners. A file system may be accessible from a computer operating system and may include files stored in various formats. An RDBMS may employ the Structured Query Language (SQL) in addition to a language for creating, storing, editing, and executing stored procedures, such as the PL/SQL language mentioned above.
The flowcharts presented herein illustrate an architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It will also be noted that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, may be implemented by specific purpose hardware-based devices that perform the specified functions or acts, or combinations of specific purpose hardware and computer instructions. These computer program instructions may also be stored in a computer-readable medium that can direct a controller or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable medium produce an article of manufacture including instructions to implement the function/act specified in the flowchart and/or block diagram blocks.
The numerical values of parameters (e.g., of quantities or conditions) in this specification, including the appended claims, are to be understood as being modified in each respective instance by the term “about” whether or not “about” actually appears before the numerical value. “About” indicates that the stated numerical value allows some slight imprecision (with some approach to exactness in the value; about or reasonably close to the value; nearly). If the imprecision provided by “about” is not otherwise understood in the art with this ordinary meaning, then “about” as used herein indicates at least variations that may arise from ordinary methods of measuring and using such parameters. In addition, disclosure of ranges includes disclosure of each value and further divided ranges within the entire range. Each value within a range and the endpoints of a range are hereby disclosed as separate embodiments.
The detailed description and the drawings or FIGS. are supportive and descriptive of the disclosure, but the scope of the disclosure is defined solely by the claims. While some of the best modes and other embodiments for carrying out the claimed disclosure have been described in detail, various alternative designs and embodiments exist for practicing the disclosure defined in the appended claims. Furthermore, the embodiments shown in the drawings or the characteristics of various embodiments mentioned in the present description are not necessarily to be understood as embodiments independent of each other. Rather, it is possible that each of the characteristics described in one of the examples of an embodiment can be combined with one or a plurality of other desired characteristics from other embodiments, resulting in other embodiments not described in words or by reference to the drawings. Accordingly, such other embodiments fall within the framework of the scope of the appended claims.
Number | Date | Country | |
---|---|---|---|
63218638 | Jul 2021 | US |