Method and system for modeling and simulating the eye
By establishing a three-dimensional model and a finite element model of the eye, the problem of not being able to consider individual differences in existing technologies has been solved, enabling rapid modeling of eye structures and simulation calculation of mechanical behavior, providing a reliable reference for medical diagnosis.
Patent Information
- Application Number
- CN202010032479.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-01-13
- Publication Date
- 2026-02-03
- Estimated Expiration
- 2040-01-13
AI Technical Summary
Existing eye models cannot model individual differences among patients, resulting in insufficient accuracy and reliability in disease diagnosis.
By acquiring medical images of the human eye, a three-dimensional model is established, including the eyeball and surrounding soft tissue. Material and parameter settings are then configured to create a finite element model for simulation calculations of the eye structure.
It enables rapid and effective modeling of eye structure and calculation of mechanical behavior under eye movement, providing a reliable reference for medical analysis.
Smart Images

Figure CN111128367B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of medical imaging technology, and in particular to a method and system for modeling and simulating the eye. Background Technology
[0002] The eyes are the most important sensory organ for humans. Approximately 80% of the information the brain receives from the outside world is obtained through the eyes; therefore, eye health directly impacts people's quality of life. Eye diseases caused by various reasons, leading to vision impairment or even loss, can cause significant disruption to people's work and daily lives. Other common eye diseases, such as presbyopia, strabismus, amblyopia, myopia, glaucoma, and cataracts, also continue to trouble ophthalmologists and patients.
[0003] Although some eye models are provided for diagnosing patients' eye diseases, these models are not tailored to individual patients. Therefore, they cannot take into account individual differences from the perspective of actual patients, which affects the accuracy and reliability of disease diagnosis. Summary of the Invention
[0004] This application aims to solve at least one of the aforementioned technical problems.
[0005] Therefore, one objective of this application is to propose a modeling and simulation method for the eye. This method enables rapid and effective modeling of the human eye structure and calculation of the mechanical behavior of the eye structure under eyeball rotation, thereby providing a reliable reference for medical analysis.
[0006] The second objective of this application is to propose a modeling and simulation system for the eye.
[0007] To achieve the above objectives, the first aspect of this application discloses a method for modeling and simulating the eye, comprising: acquiring medical images of the human eye; establishing a three-dimensional model of the eye based on the medical images of the human eye, wherein the three-dimensional model includes a three-dimensional model of the eyeball, eyelids and surrounding soft tissues; setting materials and parameters, interaction settings, load steps and boundary conditions for the eyeball, eyelids and surrounding soft tissues to establish a finite element model based on the three-dimensional model, and simulating human eye movements through the finite element model.
[0008] The modeling and simulation method for the eye described in this application enables rapid and effective modeling of the human eye structure and calculation of the mechanical behavior of the eye structure under eyeball rotation, thereby providing a reliable reference for medical analysis.
[0009] In some examples, the medical images of the human eye include computed tomography (CT) scans or magnetic resonance imaging (MRI) images of the human eye.
[0010] In some examples, prior to establishing the finite element model, the process includes optimizing the three-dimensional model.
[0011] In some examples, the interaction settings for the eyeball, eyelids, and surrounding soft tissues include: contact settings between the eyeball and the tissue structure; coupling settings for the eyelids and surrounding tissues; and rigid body constraints on the eyeball. The settings for the load step and its boundary conditions include: selecting a coupling reference point for the model of the eyelids and surrounding tissues; and selecting a rigid body constraint reference point for the eyeball.
[0012] The second aspect of this application discloses an eye modeling and simulation system, comprising: an acquisition module for acquiring medical images of the human eye; a three-dimensional model building module for building a three-dimensional model of the eye based on the medical images of the human eye, wherein the three-dimensional model includes a three-dimensional model of the eyeball, eyelids and surrounding soft tissues; and a finite element model building and simulation module for setting materials and parameters, interaction settings, load steps and boundary conditions for the eyeball, eyelids and surrounding soft tissues, so as to build a finite element model based on the three-dimensional model and to simulate human eye movements through the finite element model.
[0013] The eye modeling and simulation system of this application enables rapid and effective modeling of the human eye structure and calculation of the mechanical behavior of the eye structure under eyeball rotation, thereby providing a reliable reference for medical analysis.
[0014] In some examples, the medical images of the human eye include computed tomography (CT) scans or magnetic resonance imaging (MRI) images of the human eye.
[0015] In some examples, an optimization module is also included for optimizing the three-dimensional model.
[0016] In some examples, the interaction settings of the finite element model building and simulation module for the eyeball, eyelid and surrounding soft tissue include: contact settings between the eyeball and the tissue structure; coupling settings of the eyelid and surrounding tissue; rigid body constraints on the eyeball; the load step and boundary condition settings of the finite element model building and simulation module include: selecting coupling reference points for the eyelid and surrounding tissue model; selecting rigid body constraint reference points for the eyeball.
[0017] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description
[0018] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:
[0019] Figure 1 This is a flowchart of a method for modeling and simulating the eye according to an embodiment of this application;
[0020] Figure 2 A schematic diagram of the display interface after importing human eye NMRI image data into Mimcs;
[0021] Figure 3 A schematic diagram of a preliminary three-dimensional model of the eyeball and eyelid;
[0022] Figure 4 A schematic diagram of a general CAD model of the eyeball and eyelid;
[0023] Figure 5 This is a schematic diagram illustrating an embodiment of the eye modeling and simulation method of this application;
[0024] Figure 6 A schematic diagram showing the simulation results of eye movement.
[0025] Figure 7 This is a structural block diagram of an eye modeling and simulation system according to an embodiment of this application. Detailed Implementation
[0026] The embodiments of this application are described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.
[0027] The following describes, with reference to the accompanying drawings, a method and system for modeling and simulating the eye according to an embodiment of this application.
[0028] Figure 1 This is a flowchart of a method for modeling and simulating the eye according to an embodiment of this application. Figure 1 As shown, a method for modeling and simulating the eye according to an embodiment of this application includes:
[0029] S101: Acquire medical images of the human eye.
[0030] Medical images of the human eye include CT scans and MRI scans. In other words, existing conventional medical imaging techniques, such as CT and MRI, can be used to scan the human eye and obtain medical images.
[0031] S102: Establish a three-dimensional model of the eye based on medical images of the human eye, wherein the three-dimensional model includes a three-dimensional model of the eyeball, eyelids and surrounding soft tissues.
[0032] Specifically, taking the medical software Mimcs as an example, NMRI scan data of the eye in DICOM format (i.e., medical images of the human eye) is imported into Mimcs. Then, it generally requires steps such as Masks creation → Parts generation → STLs generation to reconstruct three-dimensional models of different tissue structures, i.e., to create a three-dimensional model of the human eye. For example... Figure 2 The image shown is the display interface after importing a medical image of a human eye into Mimcs. The overall 3D structure of the eye can be viewed using the volume rendering command. Figure 2 As shown in the bottom right corner.
[0033] The creation of masks for different tissue structures is achieved through image segmentation technology in the software. The software provides preset grayscale threshold sets for different tissues (bone, soft tissue, muscle, skin, etc.), and typically uses the software's built-in grayscale threshold sets to create masks for specific tissue structures. Of course, if the automatically extracted tissues are not accurate enough, custom grayscale thresholds can be used to create new masks. After the masks for different eye tissue structures are created, the generation of their Part and STL models is handled automatically by the software.
[0034] like Figure 3 As shown, a preliminary 3D model of the eyeball, eyelids, and surrounding soft tissues is generated through the basic operations described above. It is understandable that the initially generated 3D model typically contains many imperfections and has poor mesh uniformity. Therefore, in this specific example, the 3D model can be further processed using 3-Matic software for smoothing, mesh re-division, etc., to ultimately obtain a good general-purpose CAD model of the eyeball, such as... Figure 4 As shown.
[0035] Of course, the 3D model can be further optimized. For example, the obtained general CAD model of the eyeball can be imported into computer-aided design software for local optimization of the geometric model, mesh reconstruction or optimization, file format conversion, etc. In a specific embodiment of this application, the 3D model of the eyeball in dxf format is exported using Mimcs and 3-Matic software, and then imported into AutoCAD for file format modification, finally generating an iges format file.
[0036] S103: Sets materials and parameters, interaction settings, load steps, and boundary conditions for the eyeball, eyelids, and surrounding soft tissues to establish a finite element model based on the 3D model, and simulates human eye movements through the finite element model.
[0037] The interaction settings for the eyeball, eyelids, and surrounding soft tissues include: contact settings between the eyeball and the tissue structure; coupling settings for the eyelids and surrounding tissues; and rigid body constraints on the eyeball. The settings for the load step and its boundary conditions include: selecting coupling reference points for the eyelid and surrounding tissue model; and selecting rigid body constraint reference points for the eyeball.
[0038] Specifically, the 3D model is imported into general-purpose finite element software (such as ANSYS or ABAQUS). Effective contact settings are implemented for the eyeball, eyelids, and surrounding soft tissue structures. The remaining settings are configured using conventional methods (i.e., component creation → material settings → model assembly → load step setting → interactive settings → applying loads and boundary conditions → mesh generation → submission of the simulation). In this specific example, the 3D model is imported into ABAQUS to create components of the eyeball and its surrounding tissue structures, such as… Figure 5 The top right corner is shown. The main settings are shown in Table 1. Submit the work for calculation, and the simulation results are as follows. Figure 6 As shown.
[0039] Table 1
[0040]
[0041] The eye modeling and simulation method according to the embodiments of this application can realize rapid and effective modeling of the human eye structure and calculation of the mechanical behavior of the eye structure under eyeball rotation, thereby providing a reliable reference for medical analysis.
[0042] Figure 7 This is a structural block diagram of an eye modeling and simulation system according to an embodiment of this application. Figure 7 As shown, an eye modeling and simulation system 700 according to an embodiment of this application includes: an acquisition module 710, a three-dimensional model building module 720, and a finite element model building and simulation module 730.
[0043] The acquisition module 710 is used to acquire medical images of the human eye; the three-dimensional model building module 720 is used to build a three-dimensional model of the eye based on the medical images of the human eye, wherein the three-dimensional model includes a three-dimensional model of the eyeball, eyelid and surrounding soft tissue; the finite element model building and simulation module 730 is used to set materials and parameters, interaction settings, load steps and boundary conditions for the eyeball, eyelid and surrounding soft tissue, so as to build a finite element model based on the three-dimensional model, and to simulate human eye movements through the finite element model.
[0044] In one embodiment of this application, the medical image of the human eye includes a computed tomography (CT) scan of the human eye or a magnetic resonance imaging (MRI) image of the human eye.
[0045] In one embodiment of this application, it further includes: an optimization module ( Figure 7 (Not shown in the image), used to optimize the three-dimensional model.
[0046] In one embodiment of this application, the finite element model establishment and simulation module 730 sets the interaction between the eyeball, eyelid and surrounding soft tissue, including: setting the contact between the eyeball and the tissue structure; setting the coupling between the eyelid and surrounding tissue; applying rigid body constraints to the eyeball; the finite element model establishment and simulation module 730 sets the load step and its boundary conditions, including: selecting the coupling reference point of the eyelid and surrounding tissue model; selecting the rigid body constraint reference point of the eyeball.
[0047] The eye modeling and simulation system according to the embodiments of this application can realize rapid and effective modeling of the human eye structure and calculation of the mechanical behavior of the eye structure under eyeball rotation, thereby providing a reliable reference for medical analysis.
[0048] It should be noted that the specific implementation of the eye modeling and simulation system in this application embodiment is similar to the specific implementation of the eye modeling and simulation method in this application embodiment. Please refer to the description in the method section for details, which will not be repeated here.
[0049] The aforementioned computer-readable storage medium may be any combination of one or more computer-readable media. A computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium may be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or flash memory, optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in connection with an instruction execution system, apparatus, or device.
[0050] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including—but not limited to—electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, capable of transmitting, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device.
[0051] The program code contained on a computer-readable medium may be transmitted using any suitable medium, including—but not limited to—wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.
[0052] Computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0053] Although embodiments of this application have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of this application, the scope of which is defined by the claims and their equivalents.
Claims
1. A method for modeling and simulating the eye, characterized in that, include: Acquire medical images of the human eye, wherein the medical images of the human eye include medical images of the human eye obtained by computed tomography or medical images of the human eye obtained by magnetic resonance imaging. A three-dimensional model of the eye is established based on the medical images of the human eye, wherein the three-dimensional model includes a three-dimensional model of the eyeball, eyelids and surrounding soft tissues; Material and parameter settings, interaction settings, load steps, and boundary conditions are set for the eyeball, eyelid, and surrounding soft tissue to establish a finite element model based on the three-dimensional model, and the human eye movement is simulated through the finite element model. The material and parameter settings for the eyeball, eyelids, and surrounding soft tissues include: The eyeball is an elastic body, and the eyelids and surrounding soft tissues are hyperelastic bodies; The interactive configuration of the eyeball, eyelids and surrounding soft tissues includes: Contact arrangement between the eyeball and tissue structures; Coupling setup of the eyelid and surrounding tissues; Apply rigid body constraints to the eyeball; The setting of the load step and its boundary conditions includes: Select coupling reference points for the eyelid and surrounding tissue model; Select a rigid body constraint reference point for the eyeball.
2. The method for modeling and simulating the eye according to claim 1, characterized in that, Before establishing the finite element model, the process also includes optimizing the three-dimensional model.
3. A modeling and simulation system for the eye, characterized in that, include: The acquisition module is used to acquire medical images of the human eye, wherein the medical images of the human eye include medical images of the human eye obtained by computed tomography or medical images of the human eye obtained by magnetic resonance imaging. A 3D model building module is used to build a 3D model of the eye based on the medical image of the human eye, wherein the 3D model includes a 3D model of the eyeball, eyelid and surrounding soft tissue; The finite element model establishment and simulation module is used to set the materials and parameters, interaction settings, load steps and boundary conditions of the eyeball, eyelid and surrounding soft tissue, so as to establish a finite element model based on the three-dimensional model and to simulate human eye movements through the finite element model. The material and parameter settings for the eyeball, eyelids, and surrounding soft tissues include: The eyeball is an elastic body, and the eyelids and surrounding soft tissues are hyperelastic bodies; The interactive configuration of the eyeball, eyelids and surrounding soft tissues includes: Contact arrangement between the eyeball and tissue structures; Coupling setup of the eyelid and surrounding tissues; Apply rigid body constraints to the eyeball; The setting of the load step and its boundary conditions includes: Select coupling reference points for the eyelid and surrounding tissue model; Select a rigid body constraint reference point for the eyeball.
4. The eye modeling and simulation system according to claim 3, characterized in that, Also includes: An optimization module is used to optimize the three-dimensional model.