CN115120178A - Method for acquiring curvature of front surface of eyeball - Google Patents

Method for acquiring curvature of front surface of eyeball Download PDF

Info

Publication number
CN115120178A
CN115120178A CN202210775579.3A CN202210775579A CN115120178A CN 115120178 A CN115120178 A CN 115120178A CN 202210775579 A CN202210775579 A CN 202210775579A CN 115120178 A CN115120178 A CN 115120178A
Authority
CN
China
Prior art keywords
curvature
sclera
degrees
cornea
blood vessel
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.)
Pending
Application number
CN202210775579.3A
Other languages
Chinese (zh)
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.)
Smart Eyelashes Shenzhen Technology Co ltd
Original Assignee
Smart Eyelashes Shenzhen Technology 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 Smart Eyelashes Shenzhen Technology Co ltd filed Critical Smart Eyelashes Shenzhen Technology Co ltd
Priority to CN202210775579.3A priority Critical patent/CN115120178A/en
Publication of CN115120178A publication Critical patent/CN115120178A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • 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
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B3/00Apparatus for testing the eyes; Instruments for examining the eyes
    • A61B3/0016Operational features thereof
    • A61B3/0025Operational features thereof characterised by electronic signal processing, e.g. eye models
    • 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/14Arrangements specially adapted for eye photography
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/20Finite element generation, e.g. wire-frame surface description, tesselation
    • 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/4038Image mosaicing, e.g. composing plane images from plane sub-images
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/46Descriptors for shape, contour or point-related descriptors, e.g. scale invariant feature transform [SIFT] or bags of words [BoW]; Salient regional features
    • G06V10/462Salient features, e.g. scale invariant feature transforms [SIFT]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/77Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
    • G06V10/7715Feature extraction, e.g. by transforming the feature space, e.g. multi-dimensional scaling [MDS]; Mappings, e.g. subspace methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/32Indexing scheme for image data processing or generation, in general involving image mosaicing

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Medical Informatics (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Biophysics (AREA)
  • Veterinary Medicine (AREA)
  • Public Health (AREA)
  • Animal Behavior & Ethology (AREA)
  • Surgery (AREA)
  • Molecular Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Biomedical Technology (AREA)
  • Ophthalmology & Optometry (AREA)
  • Multimedia (AREA)
  • Software Systems (AREA)
  • Artificial Intelligence (AREA)
  • Signal Processing (AREA)
  • Geometry (AREA)
  • Computer Graphics (AREA)
  • Computing Systems (AREA)
  • Databases & Information Systems (AREA)
  • Evolutionary Computation (AREA)
  • Eye Examination Apparatus (AREA)

Abstract

The invention relates to a method for acquiring eyeball front surface curvature, which adopts a Placido module to shoot corneal curvature, and a structured light module to acquire sclera curvature, and comprises the following steps: s1: starting shooting; s2: a camera Placido module disc unit acquires a cornea Placido diagram; s3: gazing on a plane perpendicular to the eye axis: the structured light module units respectively acquire sclera images in the directions of angles of 0 degrees, 45 degrees, 90 degrees, 135 degrees, 180 degrees, 225 degrees, 270 degrees and 315 degrees; s4: calculating a cornea front surface curvature map according to the cornea Placido map; s5: and calculating a sclera curvature map according to the sclera point cloud data of the eight maps to obtain the corneal curvature. The invention overcomes the defect that the corneal topography instrument can only measure the curvature of the front surface of the cornea, and the full-width eyeball front surface curvature graph after picture arrangement accurately reflects the condition of the corneosclera and can assist the fitting of the scleral lens.

Description

Method for acquiring curvature of front surface of eyeball
Technical Field
The invention belongs to the technical field of ophthalmologic examination, and particularly relates to a method for acquiring the curvature of the front surface of an eyeball.
Background
As shown in fig. 1, Sclera (Sclera), which is commonly called white eye in human eyes, is a milky opaque fibrous membrane in the eyeball and belongs to the fibrous membrane of the eyeball. It is composed mainly of collagen and some elastic fibers. The sclera is covered by a tenon's capsule (tenon's capsule), the anterior segment is covered by a bulbar conjunctiva, the posterior pole is covered by a sclera sieve plate, and the optic nerve fiber bundle passes through the eyeball. The sclera is approximately 5/6 of the fibrous membrane of the eyeball and serves to protect the contents of the eyeball and maintain the morphology of the eyeball.
The conjunctiva, sclera, and cornea are all anatomical names of the eye, and are located at the following positions:
1. cornea, sclera: the eyeball is a spherical object with the outermost fibrous membranes, the sclera and the cornea, typically 5/6 for the sclera, and the white portion of the eye for the sclera, the middle black or brown area for the cornea, which is transparent but may mirror the color of the posterior iris. If the iris of Chinese is brown, the brown color can be seen, while the iris of western people is often gray, blue or gray blue.
2. And (3) forming a conjunctiva: the conjunctiva is a translucent mucous membrane that covers primarily the sclera, as well as the tarsal surfaces of the eyelids. Covering the white of the eye, i.e. the white eyeball, is called the bulbar conjunctiva, and covering the inner side of the eyelid is called the palpebral conjunctiva. The interface between the white of the eye and the inner surface of the eyelid is called the fornix conjunctiva.
In general, the conjunctiva, sclera, and cornea are all ocular surface tissues and are susceptible to external factors. Especially, the conjunctiva and the cornea are in close contact with the outside, and are more easily affected by external physical and chemical factors and trauma.
The average diameter of a common human cornea is 11.8mm, the diameter of a common hard contact lens is about 9.2mm, the diameter of the common hard contact lens is about 75 to 80 percent of the diameter of the cornea, and the large-diameter contact lens can completely cover the surface of the cornea; the hard contact lenses commonly used are designed to be worn on the cornea, which is one of the most sensitive parts of the human body, and when the patient ages or the tear secretion capacity of the patient is reduced to a certain degree, the friction between the contact lens and the cornea is increased, and foreign body sensation or maladaptive symptoms gradually appear.
This phenomenon is more pronounced in people with corneal disease, and therefore, scleral lenses, which are hard, highly oxygen permeable contact lenses with large diameter contact points on the sclera, have been developed to improve vision. By increasing the diameter of the lens, the contact point between part or all of the lens and the surface of the eye is changed from the contact point of the cornea to the relatively insensitive sclera, so that the existence of foreign body sensation can be effectively reduced; the lens is applied to keratoconus, cornea transplantation, xerophthalmia, laser vision correction, higher astigmatism degree, more special astigmatism axis degree, people who can wear improperly or feel uncomfortable when the soft contact lens is worn, and the vision can be effectively improved through the large-diameter hard contact lens.
The curvature height and other numerical values of the front surface of the eyeball need to be known in the process of fitting the scleral lens; currently, the curvature of the anterior surface of the eyeball is detected by a special device, and the following problems exist:
1: a Placido disc based corneal topographer system can only measure the curvature of the corneal portion;
2: the measurement of structured light for transparent black parts is not accurate;
3: the scleral mirror fitting requires all curvatures of the corneal and scleral sites;
4: the three-dimensional anterior ocular segment and OCT systems based on scheimpflug, while capable of measuring scleral curvature, suffer from a limited range of diameters and are expensive to measure.
Disclosure of Invention
In order to solve the above problems, the primary objective of the present invention is to provide a method for obtaining the curvature of the anterior surface of the eyeball, which overcomes the defect that the corneal topographer can only measure the curvature of the anterior surface of the cornea, and makes up the problem that the structured light has strong light transmittance to the corneal part and cannot be measured.
In order to achieve the above object, the technical scheme of the invention is as follows.
A method for acquiring the curvature of the front surface of an eyeball adopts a Placido module to shoot the curvature of a cornea, and a structured light module to acquire the curvature of a sclera, and comprises the following steps:
s1: starting shooting;
s2: a camera Placido module disc unit acquires a cornea Placido diagram;
s3: gaze is at least: the structured light module units respectively acquire sclera images in the directions of angles of 0 degrees, 45 degrees, 90 degrees, 135 degrees, 180 degrees, 225 degrees, 270 degrees and 315 degrees;
s4: calculating a cornea front surface curvature map according to the cornea Placido map;
s5: and calculating a sclera curvature map according to the sclera point cloud data of the eight maps to obtain the corneal curvature.
The calculation process of the point cloud data curvature is as follows:
a data point Pi is taken from a scattered point cloud, and then n points are uniformly taken from the point cloud by taking the Pi as a center, wherein the n points cover the whole point cloud as much as possible.
The n nearest neighbors within a region are fitted according to a local paraboloid fit formula:
Z(x,y)=ax^2+by^2+cxy+dx+ey+f,
the coefficients above can be solved by a least square method, i.e. the coefficients of the space surface function can be solved, and after the coefficients are solved, the local average curvature of the point cloud of the data points is calculated according to the property of the space surface curve.
According to the formula:
Figure BDA0003727299820000031
the local mean curvature of the point cloud can be calculated.
Further, the plurality of scleral curvature maps are spliced to generate an accurate scleral curvature map, and the splicing method comprises the following steps:
s110: taking the front-view image as a central image;
s120: placing the eight pictures in eight directions of the front-view image respectively;
s130: extracting the corneal limbus from each picture, and fusing and splicing the eight pictures;
s140: extracting the capillary vessels of each picture, and accurately adjusting and splicing the fused image according to the direction and the diameter of the capillary vessels;
wherein, the adjustment splicing process is as follows:
1) local SIFT algorithm for scleral vessel pair, limbal pair regions; extracting SIFT characteristic points of the scleral blood vessel pair and the corneal limbus region by adopting a local SIFT algorithm to obtain the positions, the dimensions and the directions of the scleral blood vessel pair and the corneal limbus;
2) performing sclera blood vessel pair and corneal limbus characteristic point rough matching by using a rapid nearest neighbor algorithm, and performing primary screening by using a threshold setting and bidirectional cross inspection method;
the fast nearest neighbor algorithm feature matching algorithm implementation steps are as follows: storing sclera blood vessel pairs and limbus feature description vectors in order by using a K-D Tree (KDimmusional Tree) data structure, and then finding out the nearest sclera blood vessel pair, limbus feature adjacent points and next-nearest adjacent points by using a fast approximate K nearest neighbor (FLANN) algorithm.
3) After finding out the sclera blood vessel pair and the limbus feature point, the feature point matching is limited by adopting the distance ratio of the nearest neighbor point to the next nearest neighbor point because the matched sclera blood vessel pair and the limbus feature point not only require the feature description vector to be nearest, but also can be distinguished from other feature points. And calculating the ratio of the distance between the nearest neighbor point and the distance between the next neighbor points, if the ratio is less than the threshold value, retaining, otherwise, rejecting.
4) Using RANSAC algorithm to carry out sclera blood vessel pair and limbus fine matching.
The main process of the RANSAC algorithm (RANdom SAmple Consensus) in SIFT feature screening is as follows:
(1) randomly choosing a RANSAC sample from a sample set, namely 4 matching point pairs;
(2) calculating a transformation matrix M according to the 4 matching point pairs;
(3) calculating consistent set consensus meeting the current transformation matrix according to the sample set, the transformation matrix M and the error measurement function, and returning the number of elements in the consistent set;
(4) judging whether the optimal (maximum) consistent set exists according to the number of elements in the current consistent set, and if so, updating the current optimal consistent set;
(5) updating the current error probability p, if p is larger than the allowed minimum error probability, repeating the steps (1) to (4) to continue iteration until the current error probability p is smaller than the minimum error probability;
5) image transformation, mapping different images to the same coordinate system;
6) image fusion.
Direct stitching can cause problems such as ghosting and chromatic aberration, and therefore a specific method is required to be used for image fusion. Reserving pixel points with large pixel gray values in the sclera blood vessel pair and the corneal limbus overlapping region, and reserving information with maximum contrast in the image; and carrying out image fusion by using the pixel points.
S150: and calculating and displaying the curvature value.
The invention has the beneficial effects that:
1: the defect that the cornea topographer can only measure the curvature of the front surface of the cornea is overcome;
2: the problem that the light transmission of the structured light to the cornea part is strong and cannot be measured is solved;
3: the full-width eyeball front surface curvature graph after picture arrangement accurately reflects the vision condition, and can assist the fitting of the scleral lens.
Drawings
Fig. 1 is a schematic perspective view of an anterior surface of an eyeball.
Fig. 2 is a schematic diagram of a system implemented by the invention.
Fig. 3 is a flow chart of a method implemented by the present invention.
Fig. 4 is a schematic view of the shooting orientation of the present invention.
FIG. 5 is a schematic diagram of a rough mosaic of different aspect images implemented by the present invention.
FIG. 6 is a flow chart of an image stitching process implemented by the present invention.
Figure 7 is a diagram of human eye corneal scleral capillaries.
Fig. 8 is a diagram of a capillary vessel distribution after preliminary image processing implemented by the present invention.
Fig. 9 is a diagram of capillary pair splicing for segmentation achieved by the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Referring to fig. 2-5, in order to implement the method for obtaining the curvature of the anterior surface of the eyeball according to the present invention, a Placido module is used to photograph the curvature of the cornea, and a structured light module is used to obtain the curvature of the sclera, as shown in fig. 2, the Placido module is embodied as a Placido plate unit, and the structured light module is embodied as a structured light unit, both of which are disposed in a camera.
The method comprises the following steps:
the method comprises the following steps:
s1: starting shooting;
s2: a camera Placido disc unit acquires a cornea Placido diagram;
s3: fixation: the structured light units respectively acquire sclera images in the directions of angles of 0 degrees, 45 degrees, 90 degrees, 135 degrees, 180 degrees, 225 degrees, 270 degrees and 315 degrees;
s4: calculating a cornea front surface curvature map according to the cornea Placido map;
s5: calculating a sclera curvature map according to the sclera point cloud data of the eight orthographic and oblique views;
the point cloud data calculation curvature calculation process comprises the following steps:
taking a data point Pi in the scattered point cloud, and then uniformly taking n points in the point cloud by taking Pi as a center, wherein the n points are required to cover the whole point cloud as much as possible.
The n nearest neighbors within a region are fitted according to a local paraboloid fit formula:
Z(x,y)=ax^2+by^2+cxy+dx+ey+f,
the coefficients above can be obtained by a least square method, i.e. the coefficients of the space surface function can be obtained, and after the coefficients are obtained, the local average curvature of the point cloud of the data points is calculated according to the properties of the space surface curve.
According to the formula:
Figure BDA0003727299820000061
the local mean curvature of the point cloud can be calculated.
Then, the eight scleral curvature maps are stitched to generate an accurate scleral curvature map, as shown in fig. 6, the stitching method is:
s110: taking the front-view image as a central image;
s120: the eight images are respectively arranged in eight directions of the front-view image, and the eight images can cover 360 degrees of angles, so that the generated curvature is more accurate; in practice, 6 drawings, or more, for example 16 drawings, may also be used.
S130: extracting the corneal edge of each picture, roughly fusing and splicing the eight pictures; fig. 7 is a diagram of the capillaries of the sclera of the cornea obtained and processed to give fig. 8, showing the capillary distribution of the eye.
S140: extracting the capillary vessels of each picture, finely adjusting and splicing the fused images according to the directions and diameters of the capillary vessels, and specifically comprising the following steps of:
1) local SIFT algorithm for scleral vessel pair, limbal pair regions; performing SIFT feature point extraction on the sclera blood vessel pair and the corneal limbus region by adopting a local SIFT algorithm to obtain the positions, the dimensions and the directions of the sclera blood vessel pair and the corneal limbus;
2) performing sclera blood vessel pair and corneal limbus feature point rough matching by using a rapid nearest neighbor algorithm, and performing primary screening by using a threshold setting and bidirectional cross inspection method;
the fast nearest neighbor algorithm feature matching algorithm implementation steps are as follows: sequentially storing sclera blood vessel pairs and limbus feature description vectors by using a K-D Tree (KDimensional Tree) data structure, and finding out nearest sclera blood vessel pairs, limbus feature adjacent points and secondary adjacent points by using a fast approximate K nearest neighbor (FLANN) algorithm.
3) After finding out the sclera blood vessel pair and the limbus feature point, the feature point matching is limited by adopting the distance ratio of the nearest neighbor point to the next nearest neighbor point because the matched sclera blood vessel pair and the limbus feature point not only require the feature description vector to be nearest, but also can be distinguished from other feature points. And calculating the ratio of the distance between the nearest neighbor point and the distance between the next neighbor points, if the ratio is less than the threshold value, retaining, otherwise, rejecting.
4) Using RANSAC algorithm to perform sclera blood vessel pair and limbus fine matching.
The main process of the RANSAC algorithm (RANdom SAmple Consensus) in SIFT feature screening is as follows:
(1) randomly choosing a RANSAC sample from a sample set, namely 4 matching point pairs;
(2) calculating a transformation matrix M according to the 4 matching point pairs;
(3) calculating consistent set consensus meeting the current transformation matrix according to the sample set, the transformation matrix M and the error measurement function, and returning the number of elements in the consistent set;
(4) judging whether an optimal (maximum) consistent set exists or not according to the number of elements in the current consistent set, and if so, updating the current optimal consistent set;
(5) updating the current error probability p, if p is larger than the allowed minimum error probability, repeating the steps (1) to (4) to continue iteration until the current error probability p is smaller than the minimum error probability;
5) image transformation, mapping different images to the same coordinate system;
6) image fusion.
The direct stitching can cause problems of ghost, chromatic aberration and the like, so that image fusion is required. Reserving pixel points with large pixel gray values in the sclera blood vessel pair and the corneal limbus overlapping region, and reserving information with maximum contrast in the image; and performing image fusion by using the pixel points.
S150: and calculating and displaying a curvature value.
Fig. 7 is a diagram of the capillaries of the sclera of the cornea obtained and processed to give fig. 8, showing the capillary distribution of the eye. Then, the capillary vessel pair splicing diagram is obtained by segmentation.
S150: and calculating and displaying the curvature value. The curvature values are typically displayed on a full anterior eyeball surface map after the puzzle is assembled.
Wherein, Placido module, structured light module then can have different connected modes, and Placido module can be built-in inside structured light module, and structured light module also can be built-in Placido module.
Placido module, structured light module, may be provided in one integrated device or in two separate devices.
Therefore, by the method, the curvature values of the front surface of the eyeball, including the cornea and the sclera, can be accurately obtained, the defect that the corneal topographer can only measure the curvature of the front surface of the cornea is overcome, meanwhile, the problem that the light transmittance of the structured light to the cornea part is strong and cannot be measured is solved, and the fitting of the scleral mirror can be effectively assisted.
The present invention is not limited to the above preferred embodiments, and any modifications, equivalent substitutions and improvements made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (3)

1. A method for acquiring the curvature of the front surface of an eyeball is characterized in that a Placido module is used for shooting the curvature of a cornea, a structured light module is used for acquiring the curvature of a sclera, and the method comprises the following steps:
s1: starting shooting;
s2: a camera Placido module disc unit acquires a cornea Placido diagram;
s3: gaze at least: the structured light module units respectively acquire sclera images in the directions of angles of 0 degrees, 45 degrees, 90 degrees, 135 degrees, 180 degrees, 225 degrees, 270 degrees and 315 degrees;
s4: calculating a cornea front surface curvature map according to the cornea Placido map;
s5: calculating a plurality of sclera curvature maps according to the sclera point cloud data of eight orthographic and oblique views to obtain the corneal curvature,
the calculation process of the point cloud data curvature is as follows:
a data point Pi is taken from a scattered point cloud, and then n points are uniformly taken from the point cloud by taking the Pi as a center, wherein the n points cover the whole point cloud as much as possible.
The n nearest neighbors within a region are fitted according to a local paraboloid fit formula:
Z(x,y)=ax^2+by^2+cxy+dx+ey+f,
the coefficients above can be solved by a least square method, i.e. the coefficients of the space surface function can be solved, and after the coefficients are solved, the local average curvature of the point cloud of the data points is calculated according to the property of the space surface curve.
According to the formula:
Figure FDA0003727299810000011
the local mean curvature of the point cloud can be calculated.
2. The method of claim 1, wherein the plurality of scleral curvature maps are assembled to generate a more comprehensive and accurate scleral curvature map, the assembling method comprising:
s110: taking the front-view image as a central image;
s120: placing the eight pictures in eight directions of the front-view image respectively;
s130: extracting the corneal limbus from each picture, and fusing and splicing the eight pictures;
s140: extracting the sclera blood vessel pair and the limbus of each picture, accurately adjusting and splicing the fused image according to the sclera blood vessel pair, the limbus direction and the diameter, and extracting the positions of the sclera blood vessel pair and the limbus;
s150: and calculating and displaying a curvature value.
3. The method for obtaining the curvature of the anterior surface of the eyeball as set forth in claim 2, wherein the step S140 specifically comprises:
1) local SIFT algorithm for scleral vessel pair, limbal pair regions; extracting SIFT characteristic points of the scleral blood vessel pair and the corneal limbus region by adopting a local SIFT algorithm to obtain the position, the scale and the direction of the scleral blood vessel pair and the corneal limbus;
2) performing sclera blood vessel pair and corneal limbus feature point rough matching by using a rapid nearest neighbor algorithm, and performing primary screening by using a threshold setting and bidirectional cross inspection method;
the fast nearest neighbor algorithm feature matching algorithm implementation steps are as follows: sequentially storing sclera blood vessel pairs and corneal limbus feature description vectors by using a K-D tree data structure, and finding out nearest sclera blood vessel pairs, corneal limbus feature adjacent points and next adjacent points by using a fast approximate K nearest neighbor algorithm;
3) after scleral blood vessel pairs and corneal limbus feature points are found out, limiting feature point matching by adopting the distance ratio of nearest neighbor points to next nearest neighbor points; calculating the ratio of the distance between the nearest neighbor point and the distance between the next neighbor points, if the ratio is less than a threshold value, retaining, otherwise, removing;
4) using RANSAC algorithm to perform sclera blood vessel pair and limbus cornea fine matching, the process is as follows:
(1) randomly choosing a RANSAC sample from the sample set, namely 4 matching point pairs;
(2) a transformation matrix M is calculated from these 4 matching point pairs:
(3) according to the sample set, the transformation matrix M and the error measurement function, calculating a consistent set consensus meeting the current transformation matrix, and returning the number of elements in the consistent set:
(4) judging whether the current consistency set is an optimal consistency set according to the number of elements in the current consistency set, and if so, updating the current optimal consistency set;
(5) updating the current error probability p, if the p is larger than the allowed minimum error probability, repeating the steps (1) to (4) to continue iteration until the current error probability p is smaller than the minimum error probability;
5) image transformation, mapping different images to the same coordinate system;
6) image fusion;
reserving pixel points with large pixel gray values in the sclera blood vessel pair and the corneal limbus overlapping region, and reserving information with maximum contrast in the image; and carrying out image fusion by using the pixel points.
CN202210775579.3A 2022-07-03 2022-07-03 Method for acquiring curvature of front surface of eyeball Pending CN115120178A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210775579.3A CN115120178A (en) 2022-07-03 2022-07-03 Method for acquiring curvature of front surface of eyeball

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210775579.3A CN115120178A (en) 2022-07-03 2022-07-03 Method for acquiring curvature of front surface of eyeball

Publications (1)

Publication Number Publication Date
CN115120178A true CN115120178A (en) 2022-09-30

Family

ID=83381767

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210775579.3A Pending CN115120178A (en) 2022-07-03 2022-07-03 Method for acquiring curvature of front surface of eyeball

Country Status (1)

Country Link
CN (1) CN115120178A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117611585A (en) * 2024-01-22 2024-02-27 天津医科大学眼科医院 Eyeball wall deformation analysis method and system based on image processing

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130093998A1 (en) * 2011-10-17 2013-04-18 Eyedeal Scanning, Llc. Method and apparatus for determining eye topology
DE102014220410A1 (en) * 2014-10-08 2015-11-05 Carl Zeiss Meditec Ag Identify a patient eye card
US20190307326A1 (en) * 2018-04-06 2019-10-10 Amo Wavefront Sciences, Llc Methods and systems for corneal topography with in-focus scleral imaging
US20190357767A1 (en) * 2018-05-23 2019-11-28 Alcon Inc. Measuring a posterior corneal surface of an eye
CN113662506A (en) * 2021-09-26 2021-11-19 温州医科大学 Corneal surface morphology measuring method, device, medium and electronic equipment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130093998A1 (en) * 2011-10-17 2013-04-18 Eyedeal Scanning, Llc. Method and apparatus for determining eye topology
DE102014220410A1 (en) * 2014-10-08 2015-11-05 Carl Zeiss Meditec Ag Identify a patient eye card
US20190307326A1 (en) * 2018-04-06 2019-10-10 Amo Wavefront Sciences, Llc Methods and systems for corneal topography with in-focus scleral imaging
US20190357767A1 (en) * 2018-05-23 2019-11-28 Alcon Inc. Measuring a posterior corneal surface of an eye
CN113662506A (en) * 2021-09-26 2021-11-19 温州医科大学 Corneal surface morphology measuring method, device, medium and electronic equipment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
黄明吉主编: "《数字化成形与数字化成形与先进制造技术》", 31 August 2020, 北京:机械工业出版社, pages: 28 - 36 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117611585A (en) * 2024-01-22 2024-02-27 天津医科大学眼科医院 Eyeball wall deformation analysis method and system based on image processing

Similar Documents

Publication Publication Date Title
JP6845804B2 (en) How to determine spectacle lenses with unwanted astigmatism
JP2023071644A (en) Digital therapeutic corrective spectacles
Walsh The effect of mydriasis on the pupillary centration of the human eye
Dubbelman et al. The shape of the aging human lens: curvature, equivalent refractive index and the lens paradox
TWI466654B (en) Methods and apparatuses for enhancing peripheral vision
CN113678055B (en) Determination of at least one optical parameter of an ophthalmic lens
KR20060021331A (en) Contact lens with shaped periphery
EP3649577B1 (en) Application to determine reading/working distance
ES2354153T3 (en) METHOD FOR EVALUATING THE PERFORMANCE OF AN OPTICAL SYSTEM AND METHOD FOR ITS DESIGN.
Waring Making sense of keratospeak II: proposed conventional terminology for corneal topography
ES2932157T3 (en) Determination of a refractive error of an eye
US20220007929A1 (en) Holographic Real Space Refractive System
EP3746839B1 (en) Method for determining refractory power of eye using immersive system and electronic device thereof
TWI835923B (en) Method for determining an ophthalmic lens adapted for correcting an abnormal refraction of an eye of a wearer
CN115120178A (en) Method for acquiring curvature of front surface of eyeball
JP2020525842A (en) Ophthalmic lens design based on topology
JP7305325B2 (en) Methods and means for evaluating rotational stability of toric contact lenses
CN114779497B (en) Scleral contact lens based on phase modulation technology
JP6785857B2 (en) A refractive power determination device configured to determine the refractive power of an optical lens and a method for determining the refractive power of an optical lens.
Timberlake et al. The direct ophthalmoscope how it works and how to use it
Sahu Corneal topography: sirius
CN113662706A (en) Method of designing and manufacturing intraocular lenses
Maheshwari et al. Learning optics using vision
CN115644796B (en) Strabismus-based AC/A detection method and device
Hasan et al. An algorithm to differentiate astigmatism from Keratoconus in Axial Topgraphic images

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