The subject matter described herein relates to ocular finite element modeling (FEM) and machine learning, and more specifically, a virtual ecosystem configured to provide real time, dynamic interactive virtual ocular image recreation in virtual reality of a living eye in a plurality of conditional states using several related predictive simulation algorithms. Interactive virtual ocular image is capable of representing individual specific mechanical, material, and physics properties and demonstrating and/or mimicking the behavior of the living eye (regardless of species) under a variety of conditions and imposed demands namely surgical intervention, therapeutic intervention, representative progression of disease processes. Further, this invention is capable of relaying numerical simulations and results of these various interventions including the reversal of interventions and or disease processes. Further, this invention is configured to apply numerical methods and or calculations on any data source(s) in order to predict a plurality of expected and or unexpected conditions and events in the living eye.
The eye is a biomechanical structure that contains complex muscular, drainage, and fluid mechanisms responsible for visual function and ocular biotransport. The accommodative system is the primary moving system in the eye organ, facilitating many physiological and visual functions in the eye. The physiological role of the accommodation system is to move aqueous, vitreious, blood, nutrients, oxygen, carbon dioxide, large and small molecule drugs and other cells, around the eye organ.
In general, the loss of accommodative ability in presbyopes has many contributing lenticular, as well as extralenticular and physiological factors that are affected by increasing age. Advanced Glycation End products (AGEs)=Accumulation of AGE's create detrimental chemical bonds that cause increased biomechanical stiffness in the connective tissues of the body including the eye.
Increasing ocular rigidity with age produces stress and strain on these ocular structures and can affect accommodative ability which can impact the eye in the form of decreased biomechanical dysfunction for physiological processes including visual accommodation, aqueous hydrodynamics, vitreous hydrodynamics and ocular pulsatile blood flow to name a few. Current procedures only manipulate optics through some artificial means such as by refractive laser surgery, adaptive optics, or corneal or intraocular implants which exchange power in one optic of the eye and ignore the other optic and the importance of preserving the physiological functions of the accommodative mechanism.
Additionally, current implanting devices in the sclera obtain the mechanical effect upon accommodation. They do not take into account effects of pores (e.g., micropores) or creating a matrix array of pores in 3D tissue. As such, current procedures and devices fail to restore normal ocular physiological functions.
Accordingly, there is a need for improved systems and methods for restoring normal ocular physiological functions.
In general, hardware and software system solutions are presented herein that provide real-time, interactive predictive simulations of the eye (e.g., human eye or animal eye). As described in more detail below, the predictive simulations of an individual's eye can be created using a Finite Element Model (FEM) of ocular structures involved in optical biomechanics, including ocular accommodation.
In one aspect, there is disclosed a system for recreation , manipulation and intervention of an individual's eye in virtual reality comprising: a 3D modeling component comprising of at least one data processor; an imaging system, a biothermal system, an interactive user interface; an inputs program to receive and manipulate physical, biometric, biomechanical, material and mechanical information and data; and at least one memory storing instructions, which when executed by the at least one data processor, result in operations comprising: generating a first specific simulation in which the Bruch's membrane Choroid is activated to determine the first contribution of the energy required for deformation of the lens; generating a second individual-specific simulation in which a origin section of the ciliary muscle fiber section of an eye of the individual is activated to determine a first contribution of the first ciliary muscle fiber section to a deformation of a lens of the eye; generating a second individual-specific simulation in which a second ciliary muscle fiber section of the eye of the individual is activated to determine a second contribution of the second ciliary muscle fiber section to the deformation of the lens of the eye; generating a third individual-specific simulation in which a third ciliary muscle fiber section of the eye of the individual is activated to determine a third contribution of the second ciliary muscle fiber section to the deformation of the lens of the eye; and determining, based at least on the first Bruch's Membrane Choroid Complex (BMCC) apparatus, the first contribution of the first ciliary muscle fiber section, the second contribution of the second ciliary muscle fiber section, the third contribution of the third ciliary muscle fiber section, one or more parameters of a treatment for the individual. All simulations are capable of being performed, in sequence, in isolation and/or in parallel with other parameter manipulations. The system can further generate a fluid structure interaction of the aqueous flow of the eye in which three outflow pathways are activated. The system includes one or more parameters of the Bruch's Choroid Apparatus, the first ciliary muscle fiber section and/or the second ciliary muscle fiber section and /or the third ciliary muscle fiber section of the eye of the individual. In an embodiment, the one or more micropores are generated into the scleral tissue of the eye over the Bruch's Choroid apparatus, the first ciliary muscle fiber section and/or the second ciliary muscle fiber section and/or third ciliary muscle fiber section of the eye of the individual by laser. The one or more parameters of the treatment can include a quantity of matrices including the one or more pores, a placement of the matrices, an overall shape of each matrix, an overall dimension of each matrix, a quantity of pores in each matrix, a distribution of pores in each matrix, and/or a depth of pores in each matrix. In an embodiment, the one or more treatment parameters for the individual are determined by applying a machine learning model, such as a regression model and algorithm or an age progression model and algorithm. The machine learning model can be trained based on various combinations of treatment parameters and treatment outcomes. The machine learning model is further trained based individual demographics data associated with the various combinations of treatment parameters and treatment outcomes. A user interface can be generated displaying one or more parameters of the treatment for the individual. The system can further comprise receiving, via the user interface, at least one user input associated with the one or more parameters of the treatment for the individual; and updating, based at least on the user input, the machine learning model.
The operations further comprise systems and method for provided for evaluating a biomechanical property of tissue, a simulated generator which incorporates various optical, biomechanical, physical characteristics of a given individual's eye into a simulated VR phantom of the living eye, and/or a parameter calculation component calculates a value for the biomechanical properties at a plural subset of the plurality of locations in the eye (Hoop stress map) wherein the virtual eye is interactive, and/or physics calculations of the eye. An evaluation toolbox component is configured to calculate at least one parameter associated with the various possible outcomes of a given treatment intervention in an individual's eye from the extracted plurality of features. A system output is configured to provide the calculated at least one parameter to one of a treatment system and a user. One or more optical, biometric, biomechanical, physical, and geometrical parameters are incorporated into the calculation prediction. The calculator toolbox of VESA is capable of reconciling equations that produce the most optimal solution(s) therapeutic or surgical intervention to the user.
In another aspect, there is disclosed a system for evaluating an eye of a patient, comprising: a modeling component configured to determine a representation of the whole eye from a three-dimensional structural image of the whole eye and at least one biomechanical property of the eye; a feature extractor configured to extract a plurality of features from the model of the whole eye; a user interface configured to accept input from a clinician defining an objective function as a function of at least one parameter for the eye after the therapeutic procedure; an condition or disease evaluation component configured to calculate at least one parameter associated with the risk of the disease in the eye from the extracted plurality of features and the objective function, the calculated at least one parameter including a variable in a therapeutic procedure, treatment intervention, and/or surgical process representing a surgical parameter that can be varied by a clinician in the therapeutic procedure; and a system output configured to provide the calculated at least one parameter to one of a treatment system and a user.
The details of one or more variations of the subject matter described herein are set forth in the accompanying drawings and the description below. Other features and advantages of the subject matter described herein will be apparent from the description and drawings, and from the claims.
Systems and methods described herein include a number of aspects which may be usefully employed in combination or separately, and which may be advantageously used to treat a range of disease conditions, both of the eye and other regions of the body. At least some of the examples described in particular detail focus on treatment of conditions of the eye, such as the treatment of age-related glaucoma, cataract formation, and presbyopia, and other age-related ocular diseases such as age-related macular degeneration, or the like.
In general, hardware and software system solutions are presented herein that provide real-time, interactive predictive simulations of the eye (e.g., human eye or animal eye). As described in more detail below, the predictive simulations of an individual's eye can be created using a Finite Element Model (FEM) of ocular structures involved in optical biomechanics, including ocular accommodation. Unlike previous ocular models, the present FEM (finite element model) described herein is a three-dimensional (3D) FEM of the accommodative mechanism, including but not limited to, the anterior human eye that simulates the action of ciliary muscle fiber contraction to predict dynamic deformation of the lens required for accommodative optic power change described herein as “Central Optical Power” (COP). The present FEM further describes the aqueous/vitreous outflow and mechanisms of fluid flow described herein as “Hydrodynamics”. The virtual FEM further describes the posterior eye biomechanics that simulates the actions of the Bruch's membrane, retina, vitreous and lamina cribrosa during the action of pre-stretch, disaccommodation and accommodation of the eye.
More specifically, the disclosed systems and methods include a virtual eye simulation analyzer (VESA) which utilizes virtual eye modeling to create an accurate and realistic virtual interactive model of an individual's eye, and thereafter, provides a 3D FEM based on such model to develop treatment options, predict future states of the eye based on the individual's age, material properties, optical properties, among other physical parameters to enable it to predict effects of various manipulations such as surgical, therapeutic interventions and disease states, etc. The virtual model of the individual's eye therefore holds within its constructs the biometric, mechanical, optical and physical information as an unique 3D-ID for the individual's eye. Moreover, the resulting virtual 3D FEM model, and thus VESA, allows the user (e.g., user, user) to examine the biomechanical characteristics and various physical, optical and physiologic states (e.g., accommodation, disaccommodation, glaucomatous, etc.) of the virtual 3D model, which in turn, allows, for example, the user to more accurately simulate different treatments and determine the treatments effectiveness relative to the real eye of the individual. In other words, VESA provides in silico virtual method to perform a plurality of treatments and manipulations on an individual's virtual eye model to determine, in real time, output information (e.g., scleral notch, ciliary muscle fiber movement, and movement and shape of the lens) that can inform the user of current and future treatment effects, outcomes and probability of success for the individual's eye.
An exemplary chart illustrating VESA, 3D-ID AI, MP Tool, and Regression Equation Database and their relationships to one another are shown in
Regression Equation Database: A cloud database configured to store pre-ran and manual individual-specific finite element analysis (FEA) models whether structural, fluids, or from the micropore tool (i.e., captured from clinical trials pre- and post-operative). For example, the input(s) can include individual specific treatment or therapeutic data results and specific eye geometric variables, and the data and regression equation outputs populate the database. Rather than running computationally extensive FEA simulations live during the procedure, this database allows VESA to reference and pull from the pre-built cloud library database of FEA runs to allocate towards each individual, which can then be used to suggest possible pore matrix laser firing solution(s) to arrive at desired results.
Laser Scleral Microporation (LSM) is a type of treatment applied to the human eye that helps to un-crosslink the underlying microfibers in human scleral tissue. A numerical analysis package called the Micropore Tool (MPTool), which is based on ocular rigidity and Newtonian mechanics, is described herein. Using OCT images as the main input data, the MPTool creates data structures that represent the internal and external ocular geometry, all individual pore geometric parameters and pore matrix geometry for every treatment area on both eyes, for a particular individual's eye properties. MP tool further allows the medical technician to experiment with pore depth, diameter, and spacing to effect decrease in biomechanical stiffness or increased compliance in virtual reality so that VESA is enabled to perform numerous simulations in order to recommend the most viable pattern, depth, and location of the pores within the array. The MP tool receives mathematical and physics inputs from the Ligament Efficiency Tool (LET) which is capable of calculating and predicting the strength, flexibility and tissue differential between each pore (i.e., a ligament). Numerous simulations are performed to allow the LEC to suggest the an improved or most ideal pore configuration. The MP Tool, is capable to create the regression equation database of VESA, so that the VESA's FEM(s) can be derived from not only literature imagery but also post-procedure analysis of individuals which can be used to train the neural network of VESA. Hyper-Elastic Image Registration is an image restoration within the 3D FEM inclusive of registration of nonlinear deformations and shape changes. (e.g., during clinical trials, etc.). The micropore tool includes various components. VESA is capable of housing a plurality of customized toolboxes for various surgical and/or therapeutic VR interactions and manipulations. Some preferred embodiments which are currently developed are as follows:
FEM Geometry and Mesh: Commercial FEM biomechanics simulation software is used to generate the geometry and mesh of the complex human eye model of accommodation. The input is geometrical data obtained from, for example, published literature (e.g., literature imagery, Hyperelastic Image Restoration (HIR)) and/or the regression equation database, ultrasound biomicroscopy (UBM), optical coherence tomography (OCT), scanning electron microscopy (SEM), and histology. The analysis of this FEM Geometry and Mesh involves a geometry built in SpaceClaim and meshed in ANSYS. Boundary conditions, loads, elastic supports, neo-hookean material properties, stresses, tensions, forces, moments, displacements, etc. are thus applied within ANSYS.
VESA structural FEM: The eye model of accommodation built within ANSYS. The input includes, but not limited to, the FEM Geometry and Mesh, and the outputs include, but are not limited to, simulation(s) of multiple age eye models of accommodation, which are improved accommodations that are based on change in diopters value of the individual's vision captured from the central optical power (COP) calculation.
VESA Fluids Simulation: Computational Fluid Dynamics (CFD) & Fluid/Solid Interaction (FSI): It is similar to the VESA structural FEM, but here, the eye model of accommodation concept built within ANSYS also captures dynamic fluids, inflows, and outflows. As such, the input includes, but not limited to the same geometrical/mesh data from the FEM Geometry and Mesh with the addition of added geometrical fluid pathways to allocate for specified fluid movement based on, for example, clinical studies and literature Similar to the VESA Structural FEM, the outputs here include, but are not limited to, simulation(s) of multiple age eye models of accommodation, which are improved accommodations that are based on change in diopters value of the individual's vision captured from the central optical power (COP) calculation. Further, the incorporation of fluid in an FSI model can make VESA's FEM much more accurate to the reality of how the human eye works. This is because VESA's structural FEM includes assumptions made to account for any lack of dynamic fluids within the FEM. For example, an assumption can be made that the fluid is present and incompressible, i.e. the interior volume remains constant during accommodation.
3D-ID: The input(s) can include individual-specified VESA Structural/Fluids models (FSI) that are analyzed through accommodation simulations before and after the LSM procedure. As a result, the output is accommodative improvement based on change in diopters value of the individual's vision captured from the central optical power calculation. Thus, VESA is capable of being used as a virtual platform to import individual-specific eye related data thus making any individual's eye into their own VESA structural and/or fluids model. The 3D-ID also include the individual specific geometry, stored in a CAD file or some similar database. The 3D-ID includes all individual specific metadata that is collected during the treatment process such as name, age, sex, and ethnicity.
3D-ID AI: 3D-ID AI is a machine learning based analysis engine communicatively coupled with VESA, the MP Tool, and the Regression Equation Database. 3D-ID is further derived from the ‘age progression’ formula which accounts for a normative progressive change in material properties and biometry changes which occur with age. 3D-ID AI may apply one or more off-the-shelf machine learning or bespoke regression models deep learning or regression trained to determine, based on real time FEA simulations performed by VESA and/or pre-existing individual-specific FEA models from the Regression Equation Database, one or more individual specific treatment parameters. The machine learning models associated with 3D-ID AI may include regression models (and/or other types of machine learning models) that have been trained based on simulated and/or clinical data of various treatment parameters, conditions and treatment outcomes (e.g., accommodation improvement based on change in diopters value of the individual's vision captured from the central optical power calculation). Through this training, the machine learning models of 3D-ID AI learns the relationship between different combinations of conditions of the eye, treatment parameters and the corresponding treatment outcomes, and progressive trends in responses to treatments such as age-related changes in material properties over time. Moreover, in some cases, the 3D-ID AI machine learning models may be trained to take into account additional individual data, such as demographic information. Accordingly, 3D-ID AI is capable of determining, in silico, precise treatment parameters that are suitable for each individual prior to undertaking any in vivo procedures. For example, in some example embodiments, the output of 3D-ID AI may be a dosage for a particular individual, which includes one or more of pore matrix configurations such as a quantity of matrices, a placement of the matrices, an overall shape of each matrix, an overall dimension of each matrix, a quantity of pores in each matrix, a distribution of pores in each matrix, a depth of pores in each matrix, and/or the like. For example, another output of 3D-ID may be a predication of dosage of treatment over time as well as number of treatments required over a period of time. For example, another output of 3D-ID may be a suggestion of a type of intraocular lens that may be more suitable or desirable for a particular outcome of an individual's eye given the conditions of that individual's eye for the capability of achieving COP in various focal points. For example, another output of 3D-ID may be a suggestion of a type of Minimally Invasive Glaucoma Surgery (MIGS) implant that may be more suitable or desirable for a particular outcome of an individual's eye given the conditions of that individual's disease state. A plurality of virtual treatment options can be presented to VESA for solving of a particular individual's eye via the 3D-ID plug in.
It should be appreciated that the 3D-ID AI machine learning models may undergo additional and, in some cases, continuous training. For example, for a set of treatment parameters output by 3D-ID AI, 3D-ID AI may receive feedback from a user administering the treatment, including real time adjustments made to one or more treatment parameters. The 3D-ID AI machine learning models may be updated based on these additional data points, thus allowing the 3D-ID AI machine learning models to learn additional and/or more nuanced relationships between treatment parameters, treatment outcomes, and other individual specific data (e.g., demographics).
VESA can include additional elements, such as, but not limited to:
1Hyperelastic Image Registration (HIR) for Analysis of UBM: Reverse imaging of dynamic biological movements translated into a 3D FEM.
Further, additional information on certain elements of VESA can be found in U.S. Pat. No. 11,071,450 and U.S. Patent Publication No. 2020/0185106, which are each incorporated herein by reference in their entirety.
VESA is configured to enable applications not otherwise possible with conventional eye modeling systems and methods. For example, such applications can include the affirmation and visualization of cause-and-effect relationships of accommodative function intuited from correlated observations of ocular geometry, material properties, physical forces and dynamic shape change. This affirmation can be effected by VESA through the FEM prediction of the excursion (dynamic 3D shape change) of the ciliary muscle fiber movements and forces during all phases of accommodation from far to near and near to far focus OR from prestretch, to disaccommodation to accommodation as well as maximum accommodation to disaccommodation to pre-stretch. These phases, movements and forces are a result of the combination of elastic stored energy in the BMCC, specified ciliary muscle fiber architecture\specified zonular geometry and architecture and their respective prescribed activation. The deformation (dynamic 3D shape change) of the lens from pre-stretch, accommodation to a disaccommodated state results from the combination of specified zonular geometry, capsular strain, and prescribed tension, and/or the deformation of the lens during accommodation resulting from excursion of the ciliary muscle fiber. The modeling component being configured to determine a three-dimensional finite element model of the whole eye from the three-dimensional structural image and at least one biomechanical property of the eye. The modeling component is configured to provide a three-dimensional finite element model representing the whole eye after the therapeutic procedure, the system further comprising a user interface configured to accept input from a clinician defining at least a type and location of the therapeutic procedure. The feature extractor is configured to extract the at least one feature of the plurality of features from the three-dimensional finite element model representing the whole eye after the therapeutic procedure, the ectasia evaluation component being configured to calculate a parameter representing an expected risk of ectasia to the patient given a therapeutic procedure having the associated type and location. The ectasia evaluation component being configured to perform a sensitivity analysis on at least one feature, such that a magnitude of an impact of the value of the at least one feature on the at least one parameter can be determined. The extracted at least one feature represents one of a geometric or biomechanical characteristic of the eye. The modeling component is configured to provide a three-dimensional finite element model representing the whole eye with a load applied to the eye, the system further comprising a user interface configured to accept input from a clinician defining at least a magnitude and location of the load. The modeling component is configured to determine a finite element model of the whole eye from the three-dimensional structural image and at least one biomechanical property of the eye. The objective function can be a function of at least one of a strain value of the eye and a stress value of the eye. The objective function can be a function of at least one measure of refractive outcome. The modeling component can determine the representation of the whole eye as a virtual model comprising a set of parameters extracted from evaluating a statistical model according to the three-dimensional structural image and at least one biomechanical property of the eye
Another application can include estimation of aspects of accommodative function that are currently experimentally unmeasurable. By way of example, this estimation can be carried out through VESA's FEM by analyzing the biomechanical effects of ciliary muscle fiber fiber sections, perform simulations where each ciliary muscle fiber fiber section is activated in isolation to quantify its unique contribution to the deformation of the lens, and/or perform simulations where each zonular division is tensioned in isolation to quantify its unique contribution to the deformation of the lens. Any anatomical component of the accommodative system can be run in isolation to determine its unique contribution to the lens shape change output in virtual reality which is not possible to investigate in vivo or ex vivo. An infinite number of manipulations of geometry, activation, physical properties, material properties and biomechanical relationships and interactions are possible with VESA which are not possible in vivo.
Further, as noted above, the VESA provides the ability for in silico experimentation which allows a user (e.g., doctor or surgeon) to understand pathophysiology of accommodative dysfunction and determine effective methods of treatment through performing various simulations and “What if” scenarios For example, simulations where ciliary muscle fiber section activations are altered to reflect changes due to measured atrophy or connective tissue infiltration in older adults with presbyopia (age-related accommodative dysfunction) to compare predicted accommodative lens response, and/or simulations where material property of passive structures (e.g., lens components, scleral zones) are changed in isolation to reflect measured stiffness changes in older adults with presbyopia to compare predicted accommodative lens response/COP, and/or measured stiffness changes due to therapeutic interventions (e.g., intraocular lens replacement, scleral microporation) to compare predicted accommodative lens response.
In one exemplary VESA embodiment, the FEM identifies, for each individual, precise ciliary muscle fiber sections that require the placement of one or more pores in different sections (e.g., scleral zones) of the eye. This VESA FEM allows for the isolation of individual ciliary muscle fiber sections in silico. For example, each simulation can isolate at least one ciliary muscle fiber fiber section (or some combination of muscle fiber sections) so at the conclusion of an x-quantity of simulations, the user can determine where and how many pores need to be added to the eye. In other words, VESA is configured not to just model the individual's eye as a whole but also in discrete sections to help determine the desirable location(s) of the one or more pores to be created in the eye, for example, via laser scleral microporation (LSM). Moreover, the VESA FEM is capable of isolating individual ciliary muscle fiber sections in silico. VESA is capable to perform these isolated analyses for any component of the anatomical system of the eye such as the elastic movements of the BMCC apparatus.
More specifically, the FEM's identification of desirable location(s) of the one or more pores is based on VESA's components and capabilities, such as, but not limited to, a detailed representation of ciliary muscle fiber architecture and contractile behavior, taking into account pre-tension applied to the lens via zonular structures, and a discrete 3D geometric representation and independent material specification of passive structures of the eye that mechanically interact during accommodative function. These passive structures can include, but are not limited to, lenticular structures (e.g., lens capsule, lens cortex, lens nucleus), scleral zones (e.g., Zone 0, Zone 1, Zone 2, Zone 3, Zone 4, and beyond), posterior sclera, and/or extralenticular structures (e.g., cornea, scleral spur, zonnules, lamellae layer, choroid, bruch's membrane vitreous membrane).
By way of example, the detailed representation of ciliary muscle fiber architecture and contractile behavior is generated based on, but not limited to, discretized 3D geometry of three sections of muscle fibers, fiber directions assigned to muscle geometry to represent architecture of each section, constitutive law defining material behavior where stress in the fiber direction scales with activation level, and time varying prescription of activation level in each section that results in dynamic contraction. Similarly, the pre-tension applied to the lens via zonular structures is generated based on discretized 3D geometry of seven divisions of zonules, represented as 3D sheets extending between attachment points, fiber directions assigned to zonule geometry to represent fibers within each sheet, constitutive law defining material behavior where stress in the fiber direction scales with tension level, and time varying prescription of tension level in each division that results in dynamic tensioning.
VESA can also perform simulation on pipe flow to predict flow volumes in the eye using CFD. In some embodiments, the CFD model can simulate/model pump efficiency, constricted outflow, and ambient pressures. This CFD is also capable in VESA to demonstrate the Fluid Structure interactions or FSI of the particles and liquids in the aqueous outflow system as well as the outflow pathways both under normal and perturbed conditions. Modeling the geometry from the SIMSCALE Forum can be used. A 3.6 mL/day of flow rate of aqueous formation can be used as input to the CFD model. Porous media can be used in the model. ANSYS Fluent was used to develop the model. Other modeling software can also be used. In modeling the flow volume, one or more of the following can be assumed:
As mentioned, VESA includes one or more finite element models of an individual eye. There can be one or more assumptions for the overall eye model. For example, a portion of the sclera can be segmented into 5 different zones for modeling. Each zone can be additionally defined by its own material and biomechanics properties.
VESA can take into account the properties of at least one or more of the following non-limiting elements:
In some embodiments, the fluid-solid interaction solver can model the trabecular meshwork using software such as, but not limited to, Ansys Fluent. The trabecular meshwork can include the following anatomical features:
In some embodiments, the meshwork can be segmented into several parts, each with characteristically different structures. They can include, but not limited to:
In some embodiments, VESA can include a micropore analysis tool that is configured to analyze and determine the characteristic of a micropore array edged onto the individual's eye. Some features of the micropore analysis tool are listed below. The list is non-exhaustive.
The Micropore Tool (MPTool) micropore analysis tool (or simply “tool”) can arrange xyz data in grid or mesh configuration and display data in a color coded fashion according to the Z value. The Z value is the height coordinate and is a conversion of the grayscale value in the image.
The tool can employ a cell smoothing routine. The tool can implement an edge detection algorithm to find the edges of each pore. Examples of and criteria used to find the edges can be found in this document. Using the edge detection algorithm, a second copy of the grid can be created, with the values not found to be inside a pore discarded. A square box can be drawn around each pore, and these dimensions reported. The edge found in the previous step can be used to draw this box. The height values inside this box can be used to report 1 characteristic height for each pore.
There is now described a process for using the micropore analysis tool to determine characteristics , quantification, and qualification of the micropore array such as, but not limited to, ligament efficiency, pore thickness, and pore height. Using the characteristic height data for the pore grid, the tool can employ the ASME ligament efficiency principals to evaluate the change in bulk pore value of the overall patch imparted by the pore patch.
Next, a color grid of each pore is determined. This eventually creates a color grid representative of a matrix having a plurality of pores. For example, a 5×5 matrix.
Next, the grid is smoothened to smooth out outlier color values that are most likely wrong such as the one indicated by the arrow, which should have a green shade rather than an orange/red shade. Smoothing out the outliers will help the edged detection process.
Next, the tool cleans the whitespace. This step can include determining the linear average of the entire pore block (non-zero values); zero out all cells less than 105% of the linear average of the pore block (Note: the 105% qualifier is an engineering judgement. It may have to be adjusted based up the available data); and recolor the data.
Next, the following actions occur:
Lastly, the characteristics of each pore are tabulated and recorded and registered.
The micropore analysis tool can be an OCT (optical coherence tomography) viewer configured to generate images of the micropore(s) at various views (e.g., X slice, Y slice, Z slice) to measure certain properties of the micropore such as, but not limited to, depth, width, edge, size, shape, coordinates, diameter, distances to adjacent pores, as shown in
Once the FEM or virtual eye model is created, it can be used to perform additional modeling (e.g., sub-modeling, predictive modeling). The goal of sub-modeling is to determine the new biomechanical properties of the sclera after the surgery. Some of the assumptions of the model are:
For geometry modeling of the pore, the following variables or conditions are observed:
In a non-limiting example, the micropore tool can have 3 different modes (although more is possible). The three modes are:
The GUI can include one or more of the following tools:
The GUI of the micropore tool can also display one or more of the following features/values:
In some embodiments, the micropore tool is configured to determine material properties of tissue between pores. Once pore, depth, spacing, and diameter are determined, the entire structure of the eye can be simulated with the effect of the Micropore procedure. By determining the accommodation response, velocity can be obtained. Additionally, with the new micropore matrix in place, the new post treatment intraocular dynamic pressure can be obtained. This pressure can be compared against the pre-operative dynamic pressure.
The micropore tool is configured to determine the following:
The micropore tool (MPTool) can also include a registration feature, as shown in
The micropore tool can also display one or more raw OCT images simultaneously such as, but not limited to, depth sensing images, y slice, z slice, and x slice, in 1D, 2D, 3D, and 4D viewer capacities for example. The MPTool also has zooming capabilities for macro and micro viewing and evaluation. The GUI of micropore tool is also configured to overlay key tissues on the images. Key tissues that can be overlaid include, but not limited to, cornea, sclera, conjunctiva, ciliary muscle fiber, and tenon's capsule. This enables easy diagnosis.
The micropore tool has 5 main modes of operation:
During all Modes, there is a need for a simulation of the matrix in terms of (PVF/BD/EM/COR). This will help the medical professional to:
In the Peri Treatment step, this needs to be done in real time, which makes an FEA simulation unsuitable. As such, the preoperative VESA sim is done with various 3D-ID™—DOE Approach (Design of Experiments). Further iterations of the VESA FEA are available through the cloud applications.
The micropore tool can include an EMC calculator, which is based upon a first-principals based calculation of stress (ASME Ligament Efficiency) that enable stress calculations to be solved in real time.
The pre-scan visit process can include steps and processes as shown on
From the screen shown in
With respect to the micropore array, the user can:
The screen of
The micropore tool can include a treatment-mode screen, which can include a real-time OCT signal chart.
The micropore tool can perform simulation and include sub-screens. The VESA simulation can be used to predict the outcomes and set the GO NO GO parameters. VESA simulation within the MPT will run the simulation under these scenarios:
Pre Planning—If Edits are performed VESA will control the stop edit/VESA will allow to progress to next quadrant with subtracted pores so long as the Embedded EMC code will reach the desired NSI in order to create a successful individual Matrix.
The micropore tool can include a post treatment screen (FIGS. 53A-53B). For post treatment, NSI needs to have thresholds 1) GO/ 2) Consider Retreat 3) NO GO should change color accordingly.
The hyperelastic modeling in Ansys enables tracking of critical points of the numerical model while the accommodation is simulated. These critical points can also be tracked on life imaging, therefore allowing confirmation of the accuracy of our model with multiple data points.
In hyperelastic modeling, reverse imaging of dynamic biological movements can be translated into a 3D FEM. Additionally, determination of stresses within the deforming body can be computed.
VESA can include a system for eye tracking with augmented reality.
As shown in
The memory 520 is a computer readable medium such as volatile or non-volatile that stores information within the computing system 500. The memory 520 can store data structures representing configuration object databases, for example. The storage device 530 is capable of providing persistent storage for the computing system 500. The storage device 530 can be a floppy disk device, a digital cloud, a hard disk device, an optical disk device, or a tape device, or other suitable persistent storage means. The input/output device 540 provides input/output operations for the computing system 500. In some implementations of the current subject matter, the input/output device 540 includes a keyboard and/or pointing device. In various implementations, the input/output device 540 includes a display unit for displaying graphical user interfaces.
According to some implementations of the current subject matter, the input/output device 540 can provide input/output operations for a network device. For example, the input/output device 540 can include Ethernet ports or other networking ports to communicate with one or more wired and/or wireless networks, Bluetooth or digital cloud system (e.g., a local area network (LAN), a wide area network (WAN), the Internet).
In some implementations of the current subject matter, the computing system 500 can be used to execute various interactive computer software applications that can be used for organization, analysis and/or storage of data in various (e.g., tabular) format (e.g., Microsoft Excel®, and/or any other type of software). Alternatively, the computing system 500 can be used to execute any type of software application. These applications can be used to perform various functionalities, e.g., planning functionalities (e.g., generating, managing, editing of spreadsheet documents, word processing documents, and/or any other objects, etc.), computing functionalities, communications functionalities, etc. The applications can include various add-in functionalities, plug-ins, or can be standalone computing products and/or functionalities. Upon activation within the applications, the functionalities can be used to generate the user interface provided via the input/output device 540. The user interface can be generated and presented to a user by the computing system 500 (e.g., on a computer screen monitor, etc.). The user interface can be integrated with other devices or virtual ecosystems.
One or more aspects or features of the subject matter described herein can be realized in digital electronic circuitry, integrated circuitry, specially designed ASICs, field programmable gate arrays (FPGAs) computer hardware, firmware, software, and/or combinations thereof. These various aspects or features can include implementation in one or more computer programs that are executable and/or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device. The programmable system or computing system may include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other.
These computer programs, which can also be referred to as programs, software, software applications, applications, components, or code, include machine instructions for a programmable processor, and can be implemented in a high-level procedural and/or object-oriented programming language, and/or in assembly/machine language. As used herein, the term “machine-readable medium” refers to any computer program product, apparatus and/or device, such as for example magnetic discs, optical disks, memory, and Programmable Logic Devices (PLDs), used to provide machine instructions and/or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term “machine-readable signal” refers to any signal used to provide machine instructions and/or data to a programmable processor. The machine-readable medium can store such machine instructions non-transitorily, such as for example as would a non-transient solid-state memory or a magnetic hard drive or any equivalent storage medium. The machine-readable medium can alternatively or additionally store such machine instructions in a transient manner, such as for example, as would a processor cache or other random access memory associated with one or more physical processor cores.
To provide for interaction with a user, one or more aspects or features of the subject matter described herein can be implemented on a computer having a display device, such as for example a cathode ray tube (CRT) or a liquid crystal display (LCD) or a light emitting diode (LED) monitor for displaying information to the user and a keyboard and a pointing device, such as for example a mouse or a trackball, by which the user may provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well. For example, feedback provided to the user can be any form of sensory feedback, such as for example visual feedback, auditory feedback, or tactile feedback; and input from the user may be received in any form, including acoustic, speech, or tactile input. Other possible input devices include touch screens or other touch-sensitive devices such as single or multi-point resistive or capacitive track pads, joy sticks, voice recognition hardware and software, optical scanners, optical pointers, digital image capture devices and associated interpretation software, and the like.
In the descriptions above and in the claims, phrases such as “at least one of” or “one or more of” may occur followed by a conjunctive list of elements or features. The term “and/or” may also occur in a list of two or more elements or features. Unless otherwise implicitly or explicitly contradicted by the context in which it used, such a phrase is intended to mean any of the listed elements or features individually or any of the recited elements or features in combination with any of the other recited elements or features. For example, the phrases “at least one of A and B;” “one or more of A and B;” and “A and/or B” are each intended to mean “A alone, B alone, or A and B together.” A similar interpretation is also intended for lists including three or more items. For example, the phrases “at least one of A, B, and C;” “one or more of A, B, and C;” and “A, B, and/or C” are each intended to mean “A alone, B alone, C alone, A and B together, A and C together, B and C together, or A and B and C together.” Use of the term “based on,” above and in the claims is intended to mean, “based at least in part on,” such that an unrecited feature or element is also permissible.
The subject matter described herein can be embodied in systems, apparatus, methods, and/or articles depending on the desired configuration. The implementations set forth in the foregoing description do not represent all implementations consistent with the subject matter described herein. Instead, they are merely some examples consistent with aspects related to the described subject matter. Although a few variations have been described in detail above, other modifications or additions are possible. In particular, further features and/or variations can be provided in addition to those set forth herein. For example, the implementations described above can be directed to various combinations and sub-combinations of the disclosed features and/or combinations and sub-combinations of several further features disclosed above. In addition, the logic flows depicted in the accompanying figures and/or described herein do not necessarily require the particular order shown, or sequential order, to achieve desirable results. Other implementations may be within the scope of the following claims.
This application claims the benefit of priority to U.S. Provisional Application No. 63/334,107 filed Apr. 23, 2022 entitled “Systems and Methods for Ocular Finite Element Modeling and Machine Learning,” the entire contents of which is incorporated by reference herein in its entirety for all purposes.
Number | Date | Country | |
---|---|---|---|
63334107 | Apr 2022 | US |