CN113298794B - Cornea surface shape construction method, cornea surface shape construction device, terminal equipment and storage medium - Google Patents

Cornea surface shape construction method, cornea surface shape construction device, terminal equipment and storage medium Download PDF

Info

Publication number
CN113298794B
CN113298794B CN202110622025.5A CN202110622025A CN113298794B CN 113298794 B CN113298794 B CN 113298794B CN 202110622025 A CN202110622025 A CN 202110622025A CN 113298794 B CN113298794 B CN 113298794B
Authority
CN
China
Prior art keywords
cornea
characteristic
constructing
shape
detection data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110622025.5A
Other languages
Chinese (zh)
Other versions
CN113298794A (en
Inventor
曹吉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen New Industries Material Of Ophthalmology Co ltd
Original Assignee
Shenzhen New Industries Material Of Ophthalmology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen New Industries Material Of Ophthalmology Co ltd filed Critical Shenzhen New Industries Material Of Ophthalmology Co ltd
Priority to CN202110622025.5A priority Critical patent/CN113298794B/en
Publication of CN113298794A publication Critical patent/CN113298794A/en
Application granted granted Critical
Publication of CN113298794B publication Critical patent/CN113298794B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0012Biomedical image inspection
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B3/00Apparatus for testing the eyes; Instruments for examining the eyes
    • A61B3/10Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions
    • A61B3/107Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions for determining the shape or measuring the curvature of the cornea
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4007Scaling of whole images or parts thereof, e.g. expanding or contracting based on interpolation, e.g. bilinear interpolation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/60Analysis of geometric attributes
    • G06T7/62Analysis of geometric attributes of area, perimeter, diameter or volume
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20081Training; Learning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30004Biomedical image processing
    • G06T2207/30041Eye; Retina; Ophthalmic
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Software Systems (AREA)
  • Medical Informatics (AREA)
  • Geometry (AREA)
  • General Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Graphics (AREA)
  • Quality & Reliability (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Radiology & Medical Imaging (AREA)
  • Biophysics (AREA)
  • Ophthalmology & Optometry (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Eye Examination Apparatus (AREA)

Abstract

The invention relates to the technical field of cornea, and discloses a method and a device for constructing the shape of the surface of the cornea, terminal equipment and a computer storage medium, wherein cornea detection data are acquired; determining a characteristic axis according to the cornea detection data, and constructing an axis cross-sectional shape of the characteristic axis; constructing the curved surface shape of the transition region between the characteristic shafts according to a preset transition region algorithm; and splicing the axial section shape and the curved surface shape of the transition area to construct the cornea surface shape. Compared with the existing measurement and modeling description modes for the shape of the cornea surface, the method and the device realize that under the condition that the cornea detection data obtained by detection are limited, the cornea shape can be constructed for the irregular cornea surface, and compared with the cornea surface shape constructed based on a fixed model, the cornea surface shape obtained by construction has higher accuracy, so that the efficiency of constructing the cornea surface shape is effectively improved.

Description

Cornea surface shape construction method, cornea surface shape construction device, terminal equipment and storage medium
Technical Field
The present invention relates to the field of cornea technologies, and in particular, to a method and apparatus for constructing a cornea surface shape, a terminal device, and a computer storage medium.
Background
At present, corneal contact lenses must be designed and fitted to make predictions of the anterior surface shape of the cornea. In clinical practice, a corneal topography instrument is mostly used for measuring the front surface of the cornea, and as most brands of corneal topography instruments only output two parameters of the radius of curvature and the eccentricity of the cornea, a fixed model constructed by using only the two parameters is used for describing the real shape of a cornea sample with good rotational symmetry; however, for a cornea sample with poor rotational symmetry (such as astigmatic cornea) or a cornea sample with poor rotational symmetry but good axial symmetry, the simulation is performed by using an ellipsoid with axial symmetry.
However, on the one hand, describing a cornea with a distribution using a fixed model inherently has systematic errors, and on the other hand, for a more irregularly shaped cornea sample, such as a cornea that is free-form, it is difficult to accurately describe the cornea sample using either of the two models.
In summary, the existing measurement and modeling description modes for the surface shape of the cornea have limited cornea parameters which can be detected, are insufficient to construct and obtain the accurate surface shape of the cornea, and cannot adopt the existing model and tool to construct and obtain the surface shape of the cornea under the condition that the surface shape of the cornea is irregular and non-axisymmetric.
Disclosure of Invention
The invention mainly aims to provide a cornea surface shape constructing method, a cornea surface shape constructing device, a cornea surface shape constructing terminal device and a cornea surface shape constructing computer storage medium, and aims to solve the technical problems that an accurate cornea surface shape cannot be constructed under the condition that cornea parameters which can be detected are limited in the existing cornea surface shape measuring and modeling description modes, and the cornea surface shape cannot be constructed by adopting an existing model and an existing tool under the condition that the cornea surface shape is irregular and is not axisymmetric.
In order to achieve the above object, the method for constructing a corneal surface shape according to the present invention comprises the steps of:
Obtaining cornea detection data;
Determining a characteristic axis according to the cornea detection data, and constructing an axis cross-sectional shape of the characteristic axis;
constructing the curved surface shape of the transition region between the characteristic shafts according to a preset transition region algorithm;
And splicing the axial section shape and the curved surface shape of the transition area to construct the cornea surface shape.
Further, before the step of acquiring the cornea detection data, the method further includes:
invoking a preset cornea topography instrument to detect a cornea of the cornea surface shape to be constructed;
The step of obtaining cornea detection data includes:
Cornea detection data for detecting the cornea is acquired from the cornea topographer.
Further, the step of determining a characteristic axis from the cornea detection data and constructing an axis cross-sectional shape of the characteristic axis includes:
selecting the characteristic axial position by adopting a clinical experience and/or medical judgment mode;
reading cornea parameters of the characteristic axial position from the cornea detection data;
And calling a preset fixed model to construct the shaft section shape of the characteristic shaft based on the cornea parameters.
Further, after said constructing the shaft cross-sectional shape of the characteristic shaft, the method further comprises:
Verifying the cross-sectional shape of the shaft by using a cross-verification method;
And if the accuracy of the shaft section shape does not accord with the statistical judgment, correcting the preset fixed model until the accuracy of the shaft section shape accords with the statistical judgment.
Further, the transition region algorithm is performed by using an interpolation or fitting mode, and the step of constructing the curved surface shape of the transition region between the characteristic axes according to the preset transition region algorithm includes:
determining a characteristic axis position in a transition region between the characteristic axes;
selecting target cornea detection data of the characteristic axial position from the cornea detection data and constructing a characteristic axial position cornea shape;
And calculating the target cornea detection data based on the transition region algorithm by using an interpolation or fitting mode so as to construct and obtain the curved surface shape of the transition region between the characteristic axes.
Further, the interpolation method includes: polynomial interpolation and Bessel interpolation, the fitting means comprising: a polynomial fit is performed to the data obtained,
Wherein the polynomial interpolation comprises: one-dimensional interpolation based on the same r value under a cylindrical coordinate system and two-dimensional interpolation based on discrete points under a three-dimensional rectangular coordinate system;
the Bessel interpolation includes: based on Bessel interpolation when the same r value is adopted in a cylindrical coordinate system;
The polynomial fit includes: polynomial fitting based on the same r value in a cylindrical coordinate system and two-dimensional polynomial fitting based on discrete points in a three-dimensional rectangular coordinate system.
Further, the interpolation is implemented as linear interpolation, near point interpolation, cubic spline interpolation, bicubic spline interpolation, bezier curve interpolation, or modified bezier curve interpolation.
In addition, in order to achieve the above object, the present invention also provides a device for constructing a corneal surface shape, the device comprising the following functional modules:
The acquisition module is used for acquiring cornea detection data;
the axial section construction module is used for determining a characteristic axis according to the cornea detection data and constructing the axial section shape of the characteristic axis;
the transition curved surface construction module is used for constructing the shape of the curved surface of the transition area between the characteristic shafts according to a preset transition area algorithm;
And the splicing module is used for splicing the axial section shape and the curved surface shape of the transition area to construct the cornea surface shape.
Further, the construction apparatus of the cornea surface shape further includes:
The discrete point data detection module is used for detecting whether the cornea surface height discrete point data exist in the cornea detection data;
the shaft section construction module, the transition curved surface construction module and the splicing module are further used for executing respective functional steps based on a preset cross-validation mode.
In addition, to achieve the above object, the present invention also provides a terminal device including: the device comprises a memory, a processor and a cornea surface shape constructing program stored on the memory and capable of running on the processor, wherein the cornea surface shape constructing program realizes the steps of the cornea surface shape constructing method when being executed by the processor.
In addition, in order to achieve the above object, the present invention also provides a storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the method of constructing a corneal topography as described above.
The invention provides a method, a device, terminal equipment and a computer storage medium for constructing the shape of a cornea surface, and cornea detection data are obtained; determining a characteristic axis according to the cornea detection data, and constructing an axis cross-sectional shape of the characteristic axis; constructing the curved surface shape of the transition region between the characteristic shafts according to a preset transition region algorithm; and splicing the axial section shape and the curved surface shape of the transition area to construct the cornea surface shape.
In the construction process of the cornea surface shape (or called cornea substrate) of a patient, the invention is based on obtaining cornea detection data obtained by detecting the cornea of the patient, then determining a characteristic axis according to the cornea detection data, constructing an axis section shape of the characteristic axis, then constructing a transition area curved surface shape of a transition area between the characteristic axes according to a preset transition area algorithm, and finally constructing the cornea surface shape with integrity and accuracy by splicing the axis section shape and the transition area curved surface shape.
Compared with the existing measurement and modeling description modes for the shape of the cornea surface, the method provided by the invention has the advantages that under the condition that the cornea detection data obtained by detection are limited, the cornea shape can be constructed for the irregular cornea surface, and compared with the cornea surface shape constructed based on a fixed model, the cornea surface shape obtained by construction has higher accuracy, so that the efficiency of constructing the cornea surface shape is effectively improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and other drawings may be obtained according to the structures shown in these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic structural diagram of a hardware running environment of a terminal device according to an embodiment of the present invention;
FIG. 2 is a flow chart of an embodiment of a method of constructing a shape of a corneal surface in accordance with the present invention;
FIG. 3 is a schematic diagram of an output interface of an application scene terminal device according to the method for constructing a cornea surface shape of the present invention;
FIG. 4 is a diagram of corneal examination data in accordance with one embodiment of a method of constructing a corneal topography in accordance with the present invention;
FIG. 5 is a schematic view of a corneal topography according to an embodiment of a method of constructing a corneal topography of the present invention;
fig. 6 is a schematic block diagram of a corneal surface shape constructing apparatus according to the present invention.
The achievement of the objects, functional features and advantages of the present invention will be further described with reference to the accompanying drawings, in conjunction with the embodiments.
Detailed Description
It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
As shown in fig. 1, fig. 1 is a schematic structural diagram of a hardware running environment related to a terminal device according to an embodiment of the present invention.
It should be noted that fig. 1 may be a schematic structural diagram of a hardware operating environment of a terminal device. The terminal equipment of the embodiment of the invention can be automatic assay terminal equipment.
As shown in fig. 1, the terminal device may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, a communication bus 1002. Wherein the communication bus 1002 is used to enable connected communication between these components. The user interface 1003 may include a Display, an input unit such as a Keyboard (Keyboard), and the optional user interface 1003 may further include a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The memory 1005 may be a high-speed RAM memory or a stable memory (non-volatile memory), such as a disk memory. The memory 1005 may also optionally be a storage device separate from the processor 1001 described above.
It will be appreciated by those skilled in the art that the terminal device structure shown in fig. 1 is not limiting of the terminal device and may include more or fewer components than shown, or may combine certain components, or a different arrangement of components.
As shown in fig. 1, an operating system, a network communication module, a user interface module, and a processing program of distributed tasks may be included in a memory 1005 as one type of computer storage medium. The operating system is a program for managing and controlling hardware and software resources of the sample terminal device, and supports the running of processing programs of distributed tasks and other software or programs.
In the terminal device shown in fig. 1, the user interface 1003 is mainly used for data communication with each terminal; the network interface 1004 is mainly used for connecting a background server and carrying out data communication with the background server; and the processor 1001 may be configured to invoke the build program of the corneal surface shape stored in the memory 1005 and perform the following operations:
Obtaining cornea detection data;
Determining a characteristic axis according to the cornea detection data, and constructing an axis cross-sectional shape of the characteristic axis;
constructing the curved surface shape of the transition region between the characteristic shafts according to a preset transition region algorithm;
And splicing the axial section shape and the curved surface shape of the transition area to construct the cornea surface shape.
Further, the processor 1001 may call a build program of the shape of the cornea surface stored in the memory 1005, and before performing the step of acquiring cornea detection data, perform the following operations:
invoking a preset cornea topography instrument to detect a cornea of the cornea surface shape to be constructed;
the processor 1001 may call a build program of the corneal surface shape stored in the memory 1005, and also perform the following operations:
Cornea detection data for detecting the cornea is acquired from the cornea topographer.
Further, the processor 1001 may call a build program of the cornea surface shape stored in the memory 1005, and also perform the following operations:
selecting the characteristic axial position by adopting a clinical experience and/or medical judgment mode;
reading cornea parameters of the characteristic axial position from the cornea detection data;
And calling a preset fixed model to construct the shaft section shape of the characteristic shaft based on the cornea parameters.
Further, the processor 1001 may call a construction program of the cornea surface shape stored in the memory 1005, and after executing the construction of the shaft cross-sectional shape of the characteristic shaft, execute the following operations:
Verifying the cross-sectional shape of the shaft by using a cross-verification method;
And if the accuracy of the shaft section shape does not accord with the statistical judgment, correcting the preset fixed model until the accuracy of the shaft section shape accords with the statistical judgment.
Further, the transition region algorithm is performed using interpolation or fitting, and the processor 1001 may call a construction program of the cornea surface shape stored in the memory 1005, and further perform the following operations:
determining a characteristic axis position in a transition region between the characteristic axes;
selecting target cornea detection data of the characteristic axial position from the cornea detection data and constructing a characteristic axial position cornea shape;
And calculating the target cornea detection data based on the transition region algorithm by using an interpolation or fitting mode so as to construct and obtain the curved surface shape of the transition region between the characteristic axes.
Further, the interpolation method includes: polynomial interpolation and Bessel interpolation, the fitting means comprising: a polynomial fit is performed to the data obtained,
Wherein the polynomial interpolation comprises: one-dimensional interpolation based on the same r value under a cylindrical coordinate system and two-dimensional interpolation based on discrete points under a three-dimensional rectangular coordinate system;
the Bessel interpolation includes: based on Bessel interpolation when the same r value is adopted in a cylindrical coordinate system;
The polynomial fit includes: polynomial fitting based on the same r value in a cylindrical coordinate system and two-dimensional polynomial fitting based on discrete points in a three-dimensional rectangular coordinate system.
Further, the interpolation is implemented as linear interpolation, near point interpolation, cubic spline interpolation, bicubic spline interpolation, bezier curve interpolation, or modified bezier curve interpolation.
Based on the above-described structure, various embodiments of the method of constructing a cornea surface shape of the present invention are presented.
Referring to fig. 2, fig. 2 is a flowchart illustrating a first embodiment of a method for constructing a corneal topography according to the present invention.
The method for constructing a corneal topography of the present embodiment may specifically use an automatic assay terminal device as an execution subject, or the method for constructing a corneal topography of the present embodiment may specifically also use a separate terminal device for constructing a corneal topography of a patient's cornea as an execution subject.
The construction method of the cornea surface shape of the embodiment comprises the following steps:
step S100, cornea detection data are obtained;
In this embodiment, the cornea of the patient may be detected in advance by a corneal topographer to obtain cornea detection data.
When starting to construct a cornea surface shape for a cornea of a patient, the terminal apparatus first acquires cornea detection data obtained by detecting the cornea of the patient in advance using a corneal topographer.
Further, in one possible implementation manner, before the step S100, the method for constructing the shape of the surface of the cornea according to the embodiment of the present invention may further include:
Step S500, a preset cornea topography instrument is called to detect the cornea of the cornea surface shape to be constructed;
in this embodiment, the preset corneal topography apparatus may be specifically any mature corneal topography apparatus, and the corneal topography apparatus can accurately detect and obtain parameters of the cornea such as the radius of curvature value R and the eccentricity e of the cornea of the patient as cornea detection data. It should be understood that the angle topography of the measurement test for the cornea of the patient may be used and, of course, may be different in different possible embodiments based on different design requirements of the actual application, and the method of constructing the cornea surface shape of the present invention is not limited to the type of cornea topography and the specific procedure in which the cornea topography is measured to obtain the cornea test data.
The terminal device detects the cornea which needs to be subjected to cornea surface shape construction by the cornea topography instrument which is configured and connected in advance before constructing the cornea surface shape for the cornea of the patient.
Specifically, for example, after receiving a start cornea detection instruction triggered in the case where a patient is ready, the terminal device outputs a pulse signal to a pre-connected corneal topography apparatus to control the corneal topography apparatus to start operation to perform a measurement detection operation for a cornea of the patient whose cornea surface shape is to be constructed, so that the corneal topography apparatus uses the measured and detected corneal parameters such as a radius of curvature value R and an eccentricity e of the cornea as cornea detection data as shown in fig. 4 generated by the current detection operation, and transmits the cornea detection data to the terminal device.
Further, in one possible embodiment, the step S100 may include:
step S101, obtaining cornea detection data for detecting the cornea from the cornea topography apparatus.
After the terminal device controls the cornea topography instrument to perform measurement detection operation on the cornea of the patient so as to obtain cornea detection data of the cornea, the terminal device immediately acquires the cornea detection data for performing a cornea surface shape construction process on the cornea.
Further, in another possible embodiment, the terminal device may also directly acquire the cornea detection data to construct the shape of the cornea surface in the case where the patient has already undergone the cornea detection process to thereby have the cornea detection data. Specifically, for example, the terminal device may detect whether or not the cornea detection data of the current patient transmitted in real time or reserved in advance is stored in the local storage at the time of starting the construction of the cornea surface shape for the cornea of the patient, and directly extract the cornea detection data for performing the construction process of the cornea surface shape for the cornea when the storage of the cornea detection data is detected.
Step S200, determining a characteristic axis according to the cornea detection data, and constructing an axis cross-section shape of the characteristic axis;
After obtaining cornea detection data of a cornea of a patient, which needs to construct the shape of the cornea surface, the terminal equipment determines a plurality of characteristic axes based on the cornea detection data, and then respectively constructs and obtains the shaft section shape of each characteristic axis by using a fixed model.
It should be noted that, in this embodiment, the number of characteristic axes may be plural, and it should be understood that, based on different design requirements of practical applications and in combination with consideration of computing power performance of the terminal device itself, the number of characteristic axes determined by the terminal device may, of course, be different in different possible embodiments, and the method for constructing the cornea surface shape according to the present invention is not limited to the number of characteristic axes.
Further, in a possible embodiment, the step S200 may include:
Step S201, selecting the axial position of a characteristic shaft by adopting a clinical experience and/or medical judgment mode;
The terminal equipment detects a preset characteristic axis position selection operation, and determines the characteristic axis according to the characteristic axis position pointed by the characteristic axis position selection operation;
it should be noted that, in this embodiment, the preset feature axis position selection operation is that the user of the terminal device adopts a clinical experience and/or medical judgment mode, and based on the visually output cornea detection data, when the point position for determining the position of the feature axis is manually selected, the triggered point position selection operation should be understood that, based on different design needs of practical application, the user of the terminal device may, of course, also adopt other modes than the listed clinical experience and medical judgment mode to manually select the feature axis based on the visually output cornea detection data.
After obtaining cornea detection data of a cornea of a patient needing to construct the shape of the cornea surface, the terminal equipment outputs the cornea detection data through a user graphical interface of visual output of the front end, and then the terminal equipment receives characteristic axial position selection operation input by a user based on the cornea detection data of visual output.
Specifically, for example, after obtaining cornea detection data of a cornea of a patient, which needs to construct a cornea surface shape, the terminal device performs visual output on the cornea detection data to a user through a user graphical interface of front-end visual output, so that the user inputs a point location selection operation for determining a feature axis location on the graphical interface according to the graphical interface shown in fig. 3, after detecting the point location selection operation, the terminal device determines at least two feature axes pointed by the point location selection operation (i.e., at least two points autonomously selected by the user on the graphical interface), then determines a feature axis by using the two feature axes, and continues the process until a plurality of feature axes, which need to be selected by the user, are determined in the graphical interface.
Step S202, the cornea parameters of the characteristic axial position are read from the cornea detection data;
After determining a plurality of characteristic axes based on the characteristic axis position selection operation input by a user, the terminal device sequentially detects cornea parameters of all characteristic axes on the positions of the characteristic axes.
Specifically, for example, the terminal device detects and extracts, from the cornea detection data visually output immediately after determining the characteristic axis 1 according to the characteristic axis position selection operation input by the user, the curvature radius value R and the eccentricity e and other parameters of all the characteristic axis positions at which the characteristic axis 1 is located.
And step S203, calling a preset fixed model to construct the shaft section shape of the characteristic shaft based on the cornea parameters.
In this embodiment, the preset fixed model may be a spherical model, an aspherical model, or a higher order aspherical model.
After the terminal equipment extracts the cornea parameters of all the characteristic axes corresponding to the characteristic axes, the terminal equipment utilizes the cornea parameters to construct and obtain the axial section shape of the characteristic axes by calling a spherical model, an aspherical model or a higher aspherical model.
Specifically, for example, after extracting the film parameters such as the radius of curvature value R and the eccentricity e of all the feature axes where the feature axis 1 is located from the cornea detection data, the terminal device may further call the aspherical model autonomously selected by the user to calculate based on the film parameters such as the radius of curvature value R and the eccentricity e of all the feature axes, so as to construct the axial cross-sectional shape of the feature axis 1.
Further, in another possible embodiment, the terminal device may also call the spherical model, the aspherical model or the higher-order aspherical model through a pre-trained machine learning algorithm, so as to perform a construction process of an axial cross-sectional shape on a certain characteristic axis according to the current requirement. It should be understood that, in this embodiment, the machine learning algorithm applied when the terminal device invokes the spherical model, the aspherical model or the higher-order aspherical model may of course be different in different possible implementations based on different design requirements of practical application, and the method for constructing the cornea surface shape of the present invention is not specifically limited to this machine learning algorithm.
Further, in another possible embodiment, the terminal device may determine the auxiliary axis (or the transition axis) by receiving an auxiliary axis position (or the transition axis position) selection operation in addition to determining the characteristic axis based on only the received characteristic axis position selection operation, where the auxiliary axis position selection operation is the same as the triggered point position selection operation when the user manually selects the point position for determining the position of the auxiliary axis other than the characteristic axis based on the cornea detection data visually output, and the process of determining the auxiliary axis based on the auxiliary axis position selection operation by the terminal device is identical to the process of determining the characteristic axis based on the characteristic axis position selection operation described above.
Further, in a possible embodiment, after the step of "constructing the axial cross-sectional shape of the characteristic axis" in the above step 200, the method for constructing a corneal surface shape of the present invention may further include:
Step A, verifying the cross section shape of the shaft by using a cross verification method;
And step B, if the accuracy of the shaft section shape does not accord with the statistical judgment, correcting the preset fixed model until the accuracy of the shaft section shape accords with the statistical judgment.
After determining a plurality of characteristic axes based on cornea detection data and respectively constructing and obtaining the shaft section shape of each characteristic axis by using a fixed model, the terminal equipment also performs accuracy verification on the constructed shaft section shape by using a mature cross verification method, and when the accuracy of the shaft section shape is verified to be inconsistent with statistical judgment, the terminal equipment performs a preset fixed model for constructing the shaft section shape: and correcting corresponding parameters of the spherical model, the aspherical model or the higher-order aspherical model until the corrected preset fixed model constructs the axial section shape, wherein the accuracy accords with statistical judgment.
Step S300, constructing the curved surface shape of the transition region between the characteristic shafts according to a preset transition region algorithm;
It should be noted that, in this embodiment, the preset transition region algorithm is performed by using an interpolation or fitting method.
The terminal equipment determines a plurality of characteristic shafts based on cornea detection data, respectively builds the shaft section shapes of the characteristic shafts by using a fixed model, and then further calculates a transition region algorithm by using an interpolation or fitting mode, thereby obtaining the curved surface shape of the transition region of the mutual transition region of the characteristic shaft positions.
Specifically, for example, the terminal device determines 5 feature axes based on the received feature axis position selection operation, and constructs respective axis cross-sectional shapes of the 5 feature axes based on the aspheric model, and then further interpolates or fits the transition region algorithm operation for the transition region between the 5 feature axes, so as to construct the curved surface shape of the transition region between the 5 feature axes.
Further, in a possible embodiment, the step S300 may include:
step S301, determining the characteristic axis positions of the transition areas between the characteristic axes;
Step S302, selecting target cornea detection data of the characteristic axial position from the cornea detection data and constructing a characteristic axial position cornea shape;
and the terminal equipment determines all feature points in the transition area in the determined transition area between the feature axes, and extracts target cornea detection data corresponding to all the feature points from the cornea detection data.
Specifically, for example, the terminal device determines 5 feature axes based on the received feature axis position selection operations, respectively, then the terminal device determines all feature points 1 in the transition region between the feature axes 1 and 2 of the 5 feature axes, determines all feature points 2 in the transition region between the feature axes 2 and 3 of the 5 feature axes, determines all feature points 3 in the transition region between the feature axes 3 and 4 of the 5 feature axes, determines all feature points 4 in the transition region between the feature axes 4 and 5 of the 5 feature axes, and determines all feature points 5 in the transition region between the feature axes 5 and 1 of the 5 feature axes, and then the terminal device sequentially detects and extracts the respective radius of curvature values R and the eccentricity e film parameters of all the feature points 1 to 5 from all cornea detection data as target cornea detection data.
Step S303, calculating the target cornea detection data based on the transition region algorithm by using an interpolation or fitting mode so as to construct a curved surface shape of a transition region between the characteristic axes.
After extracting the target cornea detection data of the feature points of the transition regions of all feature axes, the terminal equipment further takes the target modeling detection data as input, and calculates a transition region algorithm by using interpolation or fitting modes for the input, so that the transition region curved surface shape of each transition region is constructed and obtained based on the target cornea detection data.
In this embodiment, the interpolation method for performing the calculation of the transition region algorithm may include: the fitting modes of polynomial interpolation and Bessel interpolation, and calculation by the transition region algorithm comprise: polynomial fitting, wherein polynomial interpolation may specifically include: based on one-dimensional interpolation at the same r value in a cylindrical coordinate system (the cylindrical coordinate system refers to a coordinate system which uses plane polar coordinates and z-direction distances to define the space coordinates of an object, three coordinate variables in the cylindrical coordinate system are r, phi and z, wherein r is the distance between an origin and a projection point of any point in space on a plane, and r epsilon [0, ++)) and based on two-dimensional interpolation of discrete points in a three-dimensional rectangular coordinate system; the Bessel interpolation may specifically include: based on Bessel interpolation when the same r value is adopted in a cylindrical coordinate system; and the polynomial fit may specifically include: polynomial fitting based on the same r value in a cylindrical coordinate system and two-dimensional polynomial fitting based on discrete points in a three-dimensional rectangular coordinate system. In addition, in this embodiment, each interpolation mode may be implemented specifically by a linear interpolation, a neighboring point interpolation, a cubic spline interpolation, a bicubic spline interpolation, a bezier curve interpolation, or a modified bezier curve interpolation mode.
Specifically, for example, after the terminal device extracts the curvature radius value R and the eccentricity e of all feature points 1 in the transition region between the feature axes 1 and 2 from all the cornea detection data, the terminal device may further perform specific calculation of the transition region algorithm using an interpolation method (specifically, a linear interpolation method) based on one-dimensional interpolation at the same R value in the cylindrical coordinate system, with the curvature radius value R and the eccentricity e of all the feature points 1 as inputs, so as to calculate and output the transition region curved surface shape of the transition region between the feature axes 1 and 2, which is calculated and constructed based on the curvature radius value R and the eccentricity e of all the feature points 1, and construct the transition region curved surface shape of the transition region between the other feature axes with reference to the same manner.
Further, in another possible embodiment, the terminal device may determine, through a pre-trained machine learning algorithm, whether to use interpolation modes such as polynomial interpolation and bezier interpolation or use fitting modes such as polynomial fitting to perform calculation of a transition region algorithm, so as to perform a construction process of a transition region curved surface shape for a certain transition region according to current needs. It should be understood that, in this embodiment, the machine learning algorithm applied when the terminal device invokes the transition region may of course be different in different possible implementations based on different design requirements of the actual application, and the method for constructing the cornea surface shape according to the present invention is not specifically limited to this machine learning algorithm.
And step S400, splicing the axial section shape and the curved surface shape of the transition area to construct the cornea surface shape.
After the terminal equipment is constructed to obtain the respective shaft section shape of each characteristic shaft and the curved surface shape of the transition region of each characteristic shaft, the shaft section shape and the curved surface shape of the transition region adjacent to the corresponding characteristic shaft are spliced in sequence, so that a complete and accurate cornea surface shape is constructed.
Further, in a possible embodiment, the step S400 may include:
Step S401, respectively determining target shaft section shapes with adjacent relation with the curved surface shape of each transition area in the shaft section shapes;
When the terminal equipment is used for splicing the shaft section shape and the transition area curved surface shape, the target shaft section shape which has an adjacent relation with the current transition area curved surface shape to be spliced is determined from all the constructed shaft sections.
Specifically, for example, after the terminal device has constructed the respective shaft cross-sectional shapes of the 5 feature shafts by calling the aspherical model and the transition region curved surface shapes of the 5 transition regions in total among the 5 feature shafts by calling the heat balance equation, the terminal device sequentially determines the target shaft cross-sectional shape having an adjacent relationship with each transition region curved surface shape among the 5 shaft cross-sectional shapes 1-5, that is, determines the shaft cross-sectional shape 1 as the target shaft cross-sectional shape having an adjacent relationship with the transition region curved surface shape 1 as well as the target shaft cross-sectional shape having an adjacent relationship with the transition region curved surface shape 5, and so on.
And step S402, splicing the curved surface shape of the transition area and the target axial section shape of the curved surface shape of the current transition area in sequence according to the adjacent relation to construct the cornea surface shape.
After determining a target shaft section shape with an adjacent relation with the curved surface shape of the transition area to be spliced, the terminal equipment directly splices the curved surface shape of the transition area with the target shaft section shape according to the adjacent relation, so that a complete and accurate cornea surface shape is constructed.
Specifically, for example, after determining that the axial cross-sectional shape 1 is a target axial cross-sectional shape having an adjacent relationship with the transition area curved surface shape 1 and an adjacent relationship with the transition area curved surface shape 5, the terminal device directly splices the axial cross-sectional shape 1 with the transition area curved surface shape 1 and also splices the axial cross-sectional shape 1 with the transition area curved surface shape 5, and similarly, after determining that the axial cross-sectional shape 2 is a target axial cross-sectional shape having an adjacent relationship with the transition area curved surface shape 2 and also a target axial cross-sectional shape having an adjacent relationship with the transition area curved surface shape 1, the terminal device directly splices the axial cross-sectional shape 2 with the transition area curved surface shape 2 and splices the axial cross-sectional shape 2 with the transition area curved surface shape 1 and so on until the splicing of all the axial cross-sectional shapes and all the transition area curved surface shapes is completed, thereby constructing a complete and accurate cornea surface shape as shown in fig. 5.
In the present embodiment, when constructing a cornea surface shape for a cornea of a patient is started by a terminal apparatus, cornea detection data obtained by detecting the cornea of the patient in advance using a corneal topographer is first acquired; after obtaining cornea detection data of a cornea of a patient, which needs to construct the shape of the cornea surface, the terminal equipment determines a plurality of characteristic axes based on the cornea detection data, and then respectively constructs and obtains the shaft section shape of each characteristic axis by using a fixed model; the terminal equipment determines a plurality of characteristic shafts based on cornea detection data, respectively builds the shaft section shapes of the characteristic shafts by utilizing a fixed model, and then further invokes any one of polynomial interpolation, a heat balance equation and a Bessel function to aim at the curved surface shape of a transition region of the characteristic shaft position; after the terminal equipment is constructed to obtain the respective shaft section shape of each characteristic shaft and the curved surface shape of the transition region of each characteristic shaft, the shaft section shape and the curved surface shape of the transition region adjacent to the corresponding characteristic shaft are spliced in sequence, so that a complete and accurate cornea surface shape is constructed.
Compared with the existing measurement and modeling description modes for the shape of the cornea surface, the method provided by the invention has the advantages that under the condition that the cornea detection data obtained by detection are limited, the cornea shape can be constructed for the irregular cornea surface, and compared with the cornea surface shape constructed based on a fixed model, the cornea surface shape obtained by construction has higher accuracy, so that the efficiency of constructing the cornea surface shape is effectively improved.
Further, based on the above-described first embodiment of the method of constructing a corneal topography of the present invention, a second embodiment of the method of constructing a corneal topography of the present invention is proposed.
In a second embodiment of the method for constructing a corneal topography of the present invention, after the step S100, the method for constructing a corneal topography of the present invention further comprises:
step S600, detecting whether the cornea detection data contains cornea surface height discrete point data;
After obtaining the cornea detection data of the cornea of the patient needing to construct the shape of the cornea surface, the terminal equipment detects whether the cornea detection data have the discrete point data of the cornea surface height caused by the irregular non-axisymmetric condition of the cornea true shape.
In this embodiment, the terminal device may determine whether the corneal surface height discrete point data exists in the corneal detection data by using any mature discrete point data detection method, and the method for constructing the corneal surface shape is not specifically limited to the discrete point data detection method.
Step S700, if yes, executing the characteristic shaft determination according to the cornea detection data based on a preset cross-validation mode, and constructing the shaft section shape of the characteristic shaft; constructing the curved surface shape of the transition region between the characteristic shafts according to a preset transition region algorithm; and a step of splicing the axial section shape and the curved surface shape of the transition region to construct a cornea surface shape.
The terminal device performs the above-mentioned processes of step S200 to step S400 by means of cross-validation when detecting the existence of the corneal surface height discrete point data in the cornea detection data.
Specifically, for example, for the collected cornea detection data of 5 corneas, the cornea surface shape of the 1 st cornea of the 5 corneas is first constructed by using the above-described procedure of step S200 to step S400, and the cornea detection data and cornea true shape of the remaining 4 corneas of the 5 corneas are used for verification, the procedure of step S200 to step S400 is then further constructed by using the above-described procedure of step S200 to step S400, and the cornea surface shape of the 2 nd cornea of the 5 corneas is further constructed, and the cornea detection data and cornea true shape of the remaining 4 corneas of the 5 corneas are used for verification, and the procedure of step S200 to step S400 is used for verification, and so on until the cornea surface shape of the 5 corneas is constructed and verification passes.
In this embodiment, considering the case that the real shape of the cornea of a part of patients is irregular and non-axisymmetric, in this embodiment, by detecting whether there is highly discrete point data caused by the case in the cornea detection data, then when detecting yes, the cornea for the case is constructed by adopting a cross-validation method to obtain the cornea surface shape of the cornea, thus further improving the accuracy of the cornea surface shape and the overall construction efficiency.
In addition, referring to fig. 6, an embodiment of the present invention further provides a device for constructing a shape of a cornea surface, where the device for constructing a shape of a cornea surface according to the embodiment of the present invention includes:
The acquisition module is used for acquiring cornea detection data;
the axial section construction module is used for determining a characteristic axis according to the cornea detection data and constructing the axial section shape of the characteristic axis;
the transition curved surface construction module is used for constructing the shape of the curved surface of the transition area between the characteristic shafts according to a preset transition area algorithm;
And the splicing module is used for splicing the axial section shape and the curved surface shape of the transition area to construct the cornea surface shape.
Preferably, the corneal surface shape constructing apparatus of the present invention further comprises:
The discrete point data detection module is used for detecting whether the cornea surface height discrete point data exist in the cornea detection data;
the shaft section construction module, the transition curved surface construction module and the splicing module are further used for executing respective functional steps based on a preset cross-validation mode.
Preferably, the corneal surface shape constructing apparatus of the present invention further comprises:
the cornea detection module is used for calling a preset cornea topography instrument to detect the cornea of the cornea surface shape to be constructed;
and the acquisition module is also used for acquiring cornea detection data for detecting the cornea from the cornea topography instrument.
Preferably, the axial section building module comprises:
The first determining unit is used for detecting a preset characteristic axis position selection operation and determining the characteristic axis according to the characteristic axis position pointed by the characteristic axis position selection operation;
A parameter reading unit for reading cornea parameters of the characteristic axis pointed by the characteristic axis selection operation from the cornea detection data;
the first construction unit is used for calling a preset fixed model to construct the shaft section shape of the characteristic shaft based on the cornea parameters.
Preferably, the transition region algorithm is performed by interpolation or fitting, and the transition curved surface construction module includes:
The second determining unit is used for determining feature points in a transition area between the feature axes;
An extracting unit for extracting target cornea detection data of the feature points from the cornea detection data;
And the second construction unit is used for calculating the target cornea detection data based on the transition region algorithm by using an interpolation or fitting mode so as to construct and obtain the curved surface shape of the transition region between the characteristic axes.
Preferably, the interpolation method includes: polynomial interpolation and Bessel interpolation, the fitting means comprising: a polynomial fit is performed to the data obtained,
Wherein the polynomial interpolation comprises: one-dimensional interpolation based on the same r value under a cylindrical coordinate system and two-dimensional interpolation based on discrete points under a three-dimensional rectangular coordinate system;
the Bessel interpolation includes: based on Bessel interpolation when the same r value is adopted in a cylindrical coordinate system;
The polynomial fit includes: polynomial fitting based on the same r value in a cylindrical coordinate system and two-dimensional polynomial fitting based on discrete points in a three-dimensional rectangular coordinate system.
Preferably, the interpolation is performed as linear interpolation, proximately interpolation, cubic spline interpolation, bicubic spline interpolation, bezier curve interpolation or modified bezier curve interpolation.
Preferably, the splicing module comprises:
A third determination unit configured to determine, among the shaft cross-sectional shapes, a target shaft cross-sectional shape having an adjacent relationship with the curved surface shape of each transition region, respectively;
And the splicing unit is used for splicing the curved surface shape of the transition area and the current target shaft section shape of the curved surface shape of the transition area in sequence according to the adjacent relation so as to construct the cornea surface shape.
Preferably, the corneal surface shape constructing apparatus of the present invention further comprises:
The discrete point data checking module is used for detecting whether the cornea detection data contains cornea surface height discrete point data or not;
The cross verification module is used for executing the characteristic shaft determination according to the cornea detection data based on a preset cross verification mode when the discrete point data inspection module detects yes, and constructing the shaft section shape of the characteristic shaft; constructing the curved surface shape of the transition region between the characteristic shafts according to a preset transition region algorithm; and a step of splicing the axial section shape and the curved surface shape of the transition region to construct a cornea surface shape.
The steps implemented by each functional module of the cornea surface shape constructing apparatus of the present invention during operation may refer to each embodiment of the cornea surface shape constructing method of the present invention, which is not described herein.
In addition, the embodiment of the invention also provides terminal equipment for automatic assay and distribution, which comprises: a memory, a processor and a method of constructing a corneal topography that is stored on the memory and is executable on the processor, which corneal topography constructing program when executed by the processor performs steps of the method of constructing a corneal topography, for example.
The steps implemented when the method for constructing a corneal topography running on the processor is performed may refer to various embodiments of the method for constructing a corneal topography, which are not described herein.
In addition, the embodiment of the invention also provides a computer storage medium, which is applied to a computer, and can be a nonvolatile computer readable storage medium, wherein a cornea surface shape constructing program is stored on the medium, and the cornea surface shape constructing program is executed by a processor to realize the steps of the cornea surface shape constructing method.
The steps implemented when the cornea surface shape constructing program executed on the processor may refer to various embodiments of the cornea surface shape constructing method of the present invention, which are not described herein.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The foregoing embodiment numbers of the present invention are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) comprising instructions for causing a terminal device (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the method according to the embodiments of the present invention.
The foregoing description is only of the preferred embodiments of the present invention, and is not intended to limit the scope of the invention, but rather is intended to cover any equivalents of the structures or equivalent processes disclosed herein or in the alternative, which may be employed directly or indirectly in other related arts.

Claims (9)

1. A method for constructing a corneal topography, the method comprising the steps of:
Obtaining cornea detection data;
Determining a characteristic axis according to the cornea detection data, and constructing an axis cross-sectional shape of the characteristic axis;
constructing the curved surface shape of the transition region between the characteristic shafts according to a preset transition region algorithm;
Splicing the axial section shape and the curved surface shape of the transition area to construct a cornea surface shape;
Wherein the step of determining a characteristic axis from the cornea detection data and constructing an axis cross-sectional shape of the characteristic axis includes:
selecting the characteristic axial position by adopting a clinical experience and/or medical judgment mode;
reading cornea parameters of the characteristic axial position from the cornea detection data;
invoking a preset fixed model to construct and obtain the shaft section shape of the characteristic shaft based on the cornea parameters;
The characteristic axis position acquisition mode is as follows: after cornea detection data of a cornea of a patient needing to be constructed in the shape of the cornea surface are obtained, the cornea detection data are visually output to a user through a user graphical interface of front-end visual output, so that the user can input point position selection operation for determining the position of a characteristic axis on the graphical interface, terminal equipment determines at least two characteristic axes pointed by the point position selection operation after detecting the point position selection operation, then one characteristic axis is determined by utilizing the two characteristic axes, and the process is continued until a plurality of characteristic axes needing to be selected by the user are determined in the graphical interface.
2. The method of constructing a corneal topography according to claim 1, further comprising, prior to the step of acquiring corneal inspection data:
invoking a preset cornea topography instrument to detect a cornea of the cornea surface shape to be constructed;
The step of obtaining cornea detection data includes:
Cornea detection data for detecting the cornea is acquired from the cornea topographer.
3. The method of constructing a corneal topography according to claim 1, wherein after said constructing an axial cross-sectional shape of the characteristic axis, the method further comprises:
Verifying the cross-sectional shape of the shaft by using a cross-verification method;
And if the accuracy of the shaft section shape does not accord with the statistical judgment, correcting the preset fixed model until the accuracy of the shaft section shape accords with the statistical judgment.
4. The method for constructing a corneal topography according to claim 1, wherein the transition region algorithm is performed using interpolation or fitting, and the step of constructing the transition region curved surface shape of the characteristic axes with respect to each other according to a predetermined transition region algorithm comprises:
determining a characteristic axis position in a transition region between the characteristic axes;
selecting target cornea detection data of the characteristic axial position from the cornea detection data and constructing a characteristic axial position cornea shape;
And calculating the target cornea detection data based on the transition region algorithm by using an interpolation or fitting mode so as to construct and obtain the curved surface shape of the transition region between the characteristic axes.
5. The method of constructing a corneal topography according to claim 4, wherein the interpolating means comprises: polynomial interpolation and Bessel interpolation, the fitting means comprising: a polynomial fit is performed to the data obtained,
Wherein the polynomial interpolation comprises: one-dimensional interpolation based on the same r value under a cylindrical coordinate system and two-dimensional interpolation based on discrete points under a three-dimensional rectangular coordinate system;
the Bessel interpolation includes: based on Bessel interpolation when the same r value is adopted in a cylindrical coordinate system;
The polynomial fit includes: polynomial fitting based on the same r value in a cylindrical coordinate system and two-dimensional polynomial fitting based on discrete points in a three-dimensional rectangular coordinate system.
6. The method of claim 4 or 5, wherein the interpolation is performed as linear interpolation, near point interpolation, cubic spline interpolation, bicubic spline interpolation, bezier curve interpolation, or modified bezier curve interpolation.
7. A corneal topography constructing apparatus, the corneal topography constructing apparatus comprising:
The acquisition module is used for acquiring cornea detection data;
the axial section construction module is used for determining a characteristic axis according to the cornea detection data and constructing the axial section shape of the characteristic axis;
the transition curved surface construction module is used for constructing the shape of the curved surface of the transition area between the characteristic shafts according to a preset transition area algorithm;
the splicing module is used for splicing the shaft section shape and the curved surface shape of the transition area to construct a cornea surface shape;
Wherein the step of determining a characteristic axis from the cornea detection data and constructing an axis cross-sectional shape of the characteristic axis includes:
selecting the characteristic axial position by adopting a clinical experience and/or medical judgment mode;
reading cornea parameters of the characteristic axial position from the cornea detection data;
invoking a preset fixed model to construct and obtain the shaft section shape of the characteristic shaft based on the cornea parameters;
The characteristic axis position acquisition mode is as follows: after cornea detection data of a cornea of a patient needing to be constructed in the shape of the cornea surface are obtained, the cornea detection data are visually output to a user through a user graphical interface of front-end visual output, so that the user can input point position selection operation for determining the position of a characteristic axis on the graphical interface, terminal equipment determines at least two characteristic axes pointed by the point position selection operation after detecting the point position selection operation, then one characteristic axis is determined by utilizing the two characteristic axes, and the process is continued until a plurality of characteristic axes needing to be selected by the user are determined in the graphical interface.
8. A terminal device, characterized in that the terminal device comprises: memory, a processor and a construction program for a corneal topography stored on the memory and executable on the processor, which construction program for a corneal topography is executed by the processor to carry out the steps of the construction method for a corneal topography according to any one of claims 1 to 6.
9. A computer storage medium, wherein a computer program is stored on the computer storage medium, which computer program, when being executed by a processor, implements the steps of the method of constructing a corneal topography as claimed in any one of claims 1 to 6.
CN202110622025.5A 2021-06-03 2021-06-03 Cornea surface shape construction method, cornea surface shape construction device, terminal equipment and storage medium Active CN113298794B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110622025.5A CN113298794B (en) 2021-06-03 2021-06-03 Cornea surface shape construction method, cornea surface shape construction device, terminal equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110622025.5A CN113298794B (en) 2021-06-03 2021-06-03 Cornea surface shape construction method, cornea surface shape construction device, terminal equipment and storage medium

Publications (2)

Publication Number Publication Date
CN113298794A CN113298794A (en) 2021-08-24
CN113298794B true CN113298794B (en) 2024-07-02

Family

ID=77327158

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110622025.5A Active CN113298794B (en) 2021-06-03 2021-06-03 Cornea surface shape construction method, cornea surface shape construction device, terminal equipment and storage medium

Country Status (1)

Country Link
CN (1) CN113298794B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104114080A (en) * 2011-10-17 2014-10-22 爱迪尔扫描有限责任公司 Method and apparatus for determining eye topography
CN104161496A (en) * 2009-02-26 2014-11-26 卡尔蔡斯视觉股份有限公司 Method and device for determining the location of the eye fulcrum

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7922323B2 (en) * 1995-10-18 2011-04-12 Scientific Optics, Inc. Method and apparatus for improving vision
EP2963483B1 (en) * 2013-02-28 2024-04-10 HOYA Corporation Spectacle lens design system, supply system, design method and manufacturing method
US9880399B2 (en) * 2015-11-16 2018-01-30 Johnson & Johnson Vision Care, Inc. Truncated translating contact lens with optimized performance and method of design
CN111134613B (en) * 2019-11-21 2022-04-05 明灏科技(北京)有限公司 Image recognition-based orthokeratology lens fitting method and system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104161496A (en) * 2009-02-26 2014-11-26 卡尔蔡斯视觉股份有限公司 Method and device for determining the location of the eye fulcrum
CN104114080A (en) * 2011-10-17 2014-10-22 爱迪尔扫描有限责任公司 Method and apparatus for determining eye topography

Also Published As

Publication number Publication date
CN113298794A (en) 2021-08-24

Similar Documents

Publication Publication Date Title
KR102016959B1 (en) Method and apparatus for generating blood vessel model
US9566002B2 (en) Image processing apparatus, image processing method, and program
US7640137B2 (en) Shape model generation method and shape model generation system
JP6516323B2 (en) Residual stress estimation method and residual stress estimation device
CN111414809B (en) Three-dimensional pattern recognition method, device, equipment and storage medium
CN107833248B (en) Medical image scanning method and medical imaging equipment
CN113505466B (en) Cornea shaping mirror inspection method and device, terminal equipment and storage medium
CN111986139B (en) Method, device and storage medium for measuring carotid intima-media thickness
CN109341836B (en) Method and device for calibrating symmetrical platform
CN113298794B (en) Cornea surface shape construction method, cornea surface shape construction device, terminal equipment and storage medium
JP2021049130A (en) Eyeball structure estimation device
CN113034603B (en) Method and device for determining calibration parameters
CN116858102A (en) Weld joint size detection method, system, medium and equipment based on point cloud matching
CN116972754A (en) Method and system for detecting welding seam of steel bar
CN114571507B (en) Method and device for detecting error of end tool of orthopaedic surgical robot
CN112330737B (en) Parallel detection method, device, storage medium and apparatus
CN111982040B (en) Distance measuring and calculating method and device based on rolling distance meter, computer equipment and storage medium
CN117321442A (en) Pose deviation acquisition method and device, storage medium and electronic equipment
CN113679328A (en) Capsule endoscope position determination method and device based on magnetic array
CN112847323B (en) Robot model parameter error compensation method, device, electronic device and medium
CN118032016A (en) Precision detection method and device for target operation navigation device and electronic equipment
CN114577179B (en) Laser mapping method, system, device and storage medium based on image recognition
US20230243926A1 (en) Ranging error calculation device, ranging error calculation method and storage medium
KR20170090088A (en) Apparatus and method for diagnosing object being diagnosed
CN116649960A (en) Posture guiding method, system, terminal and storage medium for optical 3D human body measurement

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant