A method and apparatus for recommending a corneal reshaping lens

By calculating the pupil and iris diameters of the examined eye, the lens and base curve diameters of the orthokeratology lens are determined, and the landing zone parameters are optimized. This solves the problem of low recommendation success rate in existing technologies and achieves more reasonable lens recommendations and higher adaptability.

CN117826451BActive Publication Date: 2026-08-25SVISION IMAGING LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202311872141.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-29
Publication Date
2026-08-25
Estimated Expiration
2043-12-29

AI Technical Summary

Technical Problem

Existing technologies rely on experience data from successful fittings when recommending orthokeratology lenses, which cannot be applied to new brands and lens structures. Furthermore, the machine learning models have poor interpretability, resulting in a low recommendation success rate.

Method used

By calculating the pupil diameter and horizontally visible iris diameter of the examined eye, the lens diameter and base curve diameter of the orthokeratology lens are determined, and landing zone parameters, including target width, curvature, and arc, are calculated. Combined with corneal topography data, the recommended lens parameters are optimized.

Benefits of technology

It improves the accuracy and success rate of orthokeratology lens recommendations, is highly adaptable, can handle new products and types of lenses, and has good data interpretability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117826451B_ABST
    Figure CN117826451B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of orthokeratology, in particular to an orthokeratology lens recommendation method and device. The orthokeratology lens recommendation method provided in the present application comprises calculating the base arc zone diameter according to the pupil diameter of the eye to be examined, and calculating the lens diameter of the orthokeratology lens according to the horizontal visible iris diameter of the eye to be examined. The orthokeratology lens recommendation method provided in the present application calculates the lens diameter and the base arc zone diameter of the recommended lens, and calculates the landing zone parameters according to the lens diameter and the base arc zone diameter, so as to realize parameter calculation and matching based on the actual contact area of the cornea and the orthokeratology lens, make the recommendation more reasonable, improve the success rate, and thus improve the adaptability. Even if new products and new types of lenses are faced, the recommended lens parameters can be calculated, and the data is highly interpretable.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of orthokeratology lens technology, and in particular to a recommended method and apparatus for orthokeratology lenses. Background Technology

[0002] Orthokeratology lenses (OK lenses) are used as a correction method for vision problems such as myopia. These rigid contact lenses are worn overnight to temporarily change the curvature of the cornea, and are removed during the day to restore clear vision. Studies have found that OK lenses can create a myopic defocus effect around the macula of the retina, thereby controlling the rate of axial elongation and slowing the progression of myopia.

[0003] Before prescribing orthokeratology (Ortho-k) lenses, optometrists ask patients to wear trial lenses and undergo fluorescein staining. The fluorescein staining image is then used to assess the fit of the Ortho-k lenses and determine the final lens prescription parameters. This method relies heavily on the optometrist's experience; a successful prescription depends primarily on the optometrist's interpretation of the trial lens's fluorescein staining image and their ability to predict the fit of the prescribed lenses. To address this technical challenge, related technologies offer lens recommendation methods that recommend lens parameters by summarizing fitting experience or establishing a mapping database between successfully fitted corneal topography and lens parameters.

[0004] However, the following technical problems still exist in practical applications:

[0005] The methods provided by the relevant technologies are all based on successful fitting experience and data. For new brands and new lens structures, it is necessary to re-accumulate successful fitting data for model iteration. They cannot be implemented without successful fitting data. In addition, most machine learning models are black boxes with extremely poor interpretability. Relying on past experience data may lead to situations where they are not suitable for the current subjects, and the success rate of recommendations needs to be improved. Summary of the Invention

[0006] In view of this, the purpose of the present invention is to provide a method and apparatus for recommending orthokeratology lenses.

[0007] In a first aspect, embodiments of the present invention provide a method for recommending orthokeratology lenses, the method comprising:

[0008] The diameter of the base curve is calculated based on the pupil diameter of the examined eye, and the diameter of the orthokeratology lens is calculated based on the diameter of the horizontally visible iris of the examined eye.

[0009] Calculate the landing zone parameters of the orthokeratology lens based on the base curve diameter and the lens diameter;

[0010] Based on the landing zone parameters, the recommended parameters for orthokeratology lenses are determined.

[0011] In conjunction with the first aspect, the steps for calculating the landing zone parameters of the orthokeratology lens based on the base curve diameter and the lens diameter include:

[0012] Calculate the target width of the landing zone of the orthokeratology lens based on the lens diameter and the base curve diameter;

[0013] Based on the target width of the landing area, determine the corneal information of the eye being examined corresponding to the landing area;

[0014] Based on the corneal information of the eye being examined corresponding to the landing zone, the landing zone curvature of the orthokeratology lens is calculated. The landing zone curvature is either the landing zone arc or the landing angle.

[0015] In conjunction with the first aspect, the steps for calculating the target width of the landing area of ​​the orthokeratology lens based on the lens diameter and the base curve diameter include:

[0016] Calculate the initial landing zone width of the orthokeratology lens based on the lens diameter and the base curve diameter:

[0017] Based on the initial landing area width, determine the target pixel points corresponding to the landing area in the corneal topography map;

[0018] Based on the initial landing zone width, determine the target pixel on the cornea corresponding to the landing zone;

[0019] For each of the preset radial directions, calculate the first difference between the maximum and minimum values ​​of the axial curvature values ​​corresponding to all target pixels in the radial direction;

[0020] Based on the comparison between the maximum value of all first differences and the first preset threshold, the initial landing area width is corrected to obtain the target width of the landing area.

[0021] In conjunction with the first aspect, the steps for calculating the curvature of the orthokeratology lens landing zone based on the corneal information of the examined eye corresponding to the landing zone include:

[0022] Based on the target width of the landing area, determine the target pixel on the cornea corresponding to the landing area;

[0023] For each of the preset radial directions, calculate the average value of the axial curvature values ​​corresponding to all target pixels in the radial direction; determine the first radial direction corresponding to the minimum value of all average values;

[0024] Obtain the average value of the axial curvature values ​​corresponding to all target pixels in the second radial direction, which is perpendicular to the first radial direction;

[0025] Calculate the second difference between the average value corresponding to the second radial direction and the minimum value corresponding to the first radial direction;

[0026] The landing zone curvature is determined based on the comparison between the second difference and the second preset threshold.

[0027] In conjunction with the first aspect, the step of determining the landing area curvature based on the comparison between the second difference and the second preset threshold includes:

[0028] If the second difference is less than the second preset threshold, the minimum value of the average value corresponding to the first radial direction is determined to be the target arc of the landing area;

[0029] If the second difference is greater than or equal to the second preset threshold, the landing area curvature is determined according to the first radial direction and the second radial direction.

[0030] In conjunction with the first aspect, the steps for calculating the landing zone curvature of the orthokeratology lens based on the corneal information of the examined eye corresponding to the landing zone include:

[0031] Based on the target width of the landing area, determine the target pixel on the cornea corresponding to the landing area;

[0032] For each of the preset radial directions, linear fitting is performed on the target pixel points in the radial direction to obtain two line segments, and the angles between the two line segments and the preset plane are calculated as the first angle and the second angle.

[0033] Calculate the third average of the first and second included angles;

[0034] The third radial direction is determined based on the third average value;

[0035] For each third radial direction, obtain the fourth radial direction perpendicular to the third radial direction and the fourth average value corresponding to the fourth radial direction;

[0036] Calculate the third difference between the third average and the fourth average;

[0037] The landing angle is calculated based on the comparison between the maximum value of all third differences and the third preset threshold.

[0038] In conjunction with the first aspect, the step of calculating the landing angle based on the comparison between the maximum value of all third differences and the third preset threshold includes:

[0039] If the maximum value of all third differences is less than the third preset threshold, the average value of the third average values ​​corresponding to all third radial directions is determined as the landing angle.

[0040] If the maximum value of all third differences is greater than or equal to the third preset threshold, the landing angle is determined based on the third radial direction and the fourth radial direction.

[0041] In conjunction with the first aspect, after calculating the landing zone parameters of the orthokeratology lens based on the base curve diameter and the lens diameter, the process also includes:

[0042] The height of the reversal arc zone of the orthokeratology lens is calculated based on the landing zone parameters, corneal apex, base curve diameter, and base curve curvature.

[0043] Recommended parameters for orthokeratology lenses are determined based on landing zone parameters and reversal arc height.

[0044] In conjunction with the first aspect, the steps for calculating the reversal curve height of the orthokeratology lens based on landing zone parameters, corneal apex, base curve diameter, and base curve curvature include:

[0045] Calculate the first and second heights of each first target pixel at the upper edge of the landing area and the corneal vertex to the preset surface, respectively;

[0046] Calculate the first height difference based on the first height and the second height;

[0047] Determine the mean of the first height based on all the first height differences;

[0048] Calculate the third height from each second target pixel corresponding to the lower edge of the base arc region to the preset surface;

[0049] Calculate the difference in altitude between the third and second altitudes;

[0050] The height of the reversal arc zone is calculated based on the first height difference.

[0051] Secondly, this application provides a corneal reshaping lens recommendation device, the device comprising:

[0052] The first calculation module is used to calculate the base curve diameter based on the pupil diameter of the examined eye, and to calculate the lens diameter of the orthokeratology lens based on the horizontally visible iris diameter of the examined eye.

[0053] The second calculation module is used to calculate the landing zone parameters of the orthokeratology lens based on the base curve diameter and the lens diameter.

[0054] The determination module is used to determine the recommended parameters for orthokeratology lenses based on the landing zone parameters.

[0055] The embodiments of the present invention bring the following beneficial effects: The orthokeratology lens recommendation method provided in this application calculates the lens diameter and base curve diameter of the recommended lens, and calculates the landing area parameters based on the lens diameter and base curve diameter, thereby realizing parameter calculation and matching based on the actual contact area between the cornea and the orthokeratology lens, making the recommendation more reasonable, improving the success rate, and thus improving adaptability. Even when facing new products and new types of lenses, the recommended lens parameters can be calculated, and the data has strong interpretability.

[0056] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention are realized and obtained in accordance with the structures particularly pointed out in the description, claims and drawings.

[0057] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0058] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0059] Figure 1 A flowchart illustrating the method for recommending orthokeratology lenses provided in this embodiment of the invention;

[0060] Figure 2 This is a schematic diagram of the recommended device structure for orthokeratology lenses provided in an embodiment of the present invention;

[0061] Figure 3 This is a schematic diagram of the electronic device structure provided in an embodiment of the present invention.

[0062] Figure label:

[0063] 10 - First calculation module, 20 - Second calculation module, 30 - Determination module;

[0064] 130 - Processor, 131 - Memory, 132 - Bus, 133 - Communication interface. Detailed Implementation

[0065] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0066] To facilitate understanding of this embodiment, the technical terms used in this application will be briefly introduced below.

[0067] Orthokeratology (OK) lenses, also known as corneal reshaping lenses, are rigid contact lenses that need to be worn at night. They can temporarily change the curvature of the cornea, and vision becomes clear after they are removed during the day.

[0068] After introducing the technical terms used in this application, the application scenarios and design concepts of the embodiments of this application will be briefly described below.

[0069] The methods provided by the relevant technologies are all based on successful fitting experience and data. For new brands and new lens structures, it is necessary to re-accumulate successful fitting data for model iteration. They cannot be implemented without successful fitting data. In addition, relying on past experience data may result in situations that are not suitable for the current subjects, and the success rate of recommendations needs to be improved.

[0070] Based on this, this application provides a method and apparatus for recommending orthokeratology lenses, which calculates the landing zone parameters of the orthokeratology lens based on the current refraction data of the subject, and then determines the recommended parameters of the orthokeratology lens, thereby improving the accuracy and success rate of the recommendation.

[0071] Example 1

[0072] This application provides a method for recommending orthokeratology lenses, combined with... Figure 1 As shown, the method includes:

[0073] S110, calculate the base curve diameter based on the pupil diameter of the examined eye, and calculate the lens diameter of the orthokeratology lens based on the horizontally visible iris diameter of the examined eye.

[0074] S120 calculates the landing zone parameters of the orthokeratology lens based on the base curve diameter and the lens diameter.

[0075] S130, based on the landing zone parameters, determines the recommended parameters for orthokeratology lenses.

[0076] The orthokeratology lens recommendation method provided in this application calculates the base curve diameter and lens diameter of the orthokeratology lens, and then calculates the landing zone parameters to determine the recommended orthokeratology lens. This allows for recommendation and matching based on the actual contact area between the cornea and the orthokeratology lens, making the recommendation more reasonable, increasing the success rate, and thus improving adaptability. Even when faced with new products and new types of lenses, the recommended parameters for orthokeratology lenses can be determined, and the data has strong interpretability.

[0077] In step S110, the pupil diameter and horizontally visible iris diameter being examined can be refraction data obtained from comprehensive refraction measurements. This refraction data should include at least the following parameters: spherical refraction, cylindrical refraction, pupil diameter in low light, horizontally visible iris diameter, and corneal flatness (FlatK). In this embodiment, the refraction data includes refractive data (the spherical and cylindrical refraction parameters), pupil diameter, and visible iris diameter (the pupil diameter and horizontally visible iris diameter in low light obtained from comprehensive refraction measurements).

[0078] Furthermore, a corneal topography map corresponding to the examined eye is acquired, which can be measured using contact or non-contact methods. As one feasible approach, a non-contact OCT method is used to measure the corneal topography map, which includes at least the following parameters: the physical spatial coordinates of each point on the anterior corneal surface and its axial curvature.

[0079] In this embodiment, the refractive data and the FlatK value (corneal flat area curvature value) of the corneal topography are substituted into a preset formula to calculate the base curve curvature of the orthokeratology lens, specifically calculated using the following formula:

[0080] CurvatureBC=FlatK+C0-jesson factor;

[0081] Where CurvatureBC is the curvature of the base curve region (BC region); C0 is the final refractive data calculated based on the spherical and cylindrical refractive parameters obtained from the refraction test; and jesson factor is the overcorrection amount. The overcorrection amount varies depending on the brand of orthokeratology lens or the optometrist; in this embodiment, it is set to 0.5.

[0082] For example, the subject's refraction data were: FlatK = 41.9D, SteepK = 42.6D. The SteepK (corneal steepness value) was used to perform a comprehensive refraction on the subject, resulting in a final refractive error of -4.00D, a pupil diameter of 5.7mm, and a visible iris diameter of 11.4mm.

[0083] At this point, the base arc region radian Curvature is calculated. BC :

[0084] Curvature BC =FlatK-C0-0.5=41.9-4.0-0.5=37.4D.

[0085] The base curve diameter is calculated based on the pupil diameter of the examined eye. For example, if the pupil diameter is 5.7 mm, according to the default lens recommendation rules, the smallest integer greater than the pupil diameter is selected as the base curve width (i.e., base curve diameter) of the orthokeratology lens. The closest integer is 6, thus determining the base curve width (i.e., base curve diameter) to be 6 mm.

[0086] The radius of curvature of the base arc region is calculated based on the calculated radian of the base arc region. Specifically, the radius of curvature R of the base arc region is calculated using the following formula. BC :

[0087] R BC =337.5 ÷ CurvatureBC;

[0088] Combining the above examples, Curvature BC Substituting 37.4D into the formula and taking the closest integer result, we obtain R. BC = 9.0mm.

[0089] At the same time, the diameter of the orthokeratology lens is calculated based on the horizontal visible iris diameter of the examined eye. For example, if the visible iris diameter is 10.58 mm, according to the preset lens recommendation rules, the closest value of the lens diameter that is less than 1 mm of the visible iris diameter is selected. Combining the above example, the diameter of the orthokeratology lens is determined to be 10.5 mm.

[0090] In conjunction with the first aspect, step S120, which calculates the landing zone parameters of the orthokeratology lens based on the base curve diameter and the lens diameter, includes:

[0091] S121, calculate the target width of the landing zone of the orthokeratology lens based on the lens diameter and the base curve diameter.

[0092] Specifically, step S121 includes:

[0093] S1210, calculate the initial landing zone width of the orthokeratology lens based on the lens diameter and the base curve diameter.

[0094] Specifically, the initial landing area width W is calculated using the following formula. AC 1:

[0095] W AC 1 = (W1 - W0 - Wx × 2) ÷ 2;

[0096] Where W1 is the diameter of the orthokeratology lens, W0 is the diameter of the base curve region, and Wx is the width of the default inversion curve region. In this embodiment, Wx is assumed to be 1.0 mm. Referring to the above example, W... AC 1=(10.5-6.0-1.0×2)÷2=1.25mm.

[0097] S1211, Based on the initial landing area width, determine the target pixel on the cornea corresponding to the landing area.

[0098] Preferably, after aligning the corneal vertex with the center of the lens, the target pixel point on the corneal surface corresponding to the landing area is determined.

[0099] S1212, for each of the preset radial directions, calculate the first difference between the maximum and minimum values ​​of the axial curvature values ​​corresponding to all target pixels in the radial direction.

[0100] Preferably, the axial curvature value corresponding to all target pixels can be determined by corneal topography.

[0101] Corneal topography or corneal surface data is calculated from image data obtained by scanning the examined eye using multiple scan lines. Each scan line corresponds to a radial direction. Alternatively, the volume data obtained from the scan is sampled to obtain B-scans in different directions. Therefore, the acquisition direction corresponding to each B-scan can also be used to determine a radial direction, and the first difference corresponding to multiple radial directions can be calculated. In this way, multiple first differences are calculated, the same number as the number of radial directions.

[0102] The first difference is the difference between the maximum and minimum values ​​of the axial curvature values ​​corresponding to the target pixels on each B-scan, or the difference between the maximum and minimum values ​​of the axial curvature of each target pixel in the radial direction that is consistent with the direction of the scan line when the imaging device images the scan being inspected. The imaging device can be OCT, biometer, Schemimpflug camera, etc.

[0103] Alternatively, the center of the corneal topography map can be used as the center, and the diameter direction of the corneal topography map can be used as the radial direction. Multiple diameter directions, i.e., multiple radial directions, can be determined on the corneal topography map with the center of the corneal topography map as the center.

[0104] S1213, Based on the comparison relationship between the maximum value of all first differences and the first preset threshold, the initial landing area width is corrected to obtain the target width of the landing area.

[0105] In this embodiment, there are 60 preset radial directions. S1113 will obtain 60 first differences. The maximum value among these 60 first differences is compared with a first threshold. If it is less than the first threshold, the initial landing area width is determined to be more suitable and can be used as the target width of the landing area. For example, if the calculated first difference is 1.5D, which is less than the first set threshold of 2.0D, the initial landing area width is determined to be suitable as the target width of the orthokeratology lens landing area.

[0106] If the initial landing area width is greater than or equal to the first threshold, it is too wide and inappropriate. Using this initial landing area width as the target width for the orthokeratology lens landing area may lead to impaired tear flow, thus requiring adjustment. As an feasible approach, this embodiment employs a method of reducing a set value. For example, if the current landing area width is D1, then the new landing area width is calculated as D2, where D2 = D1 - ΔD, and ΔD is the default specification scale. Then, the axial curvature values ​​of all target pixels in multiple preset radial directions are calculated again to determine the first difference in each radial direction. This difference is then compared with the first set threshold until the first difference is less than the first set threshold. The current landing area width when the first difference is less than the first set threshold is determined as the target width of the landing area.

[0107] The first set threshold can be adjusted according to the actual situation.

[0108] S122, determine the corneal information of the eye being examined corresponding to the landing area based on the target width of the landing area.

[0109] The corneal information can be obtained by corresponding to corneal topography, or by corresponding to the image information of the cornea based on the scan data.

[0110] S123, based on the corneal information of the eye being examined corresponding to the landing zone, calculate the landing zone curvature of the orthokeratology lens. The landing zone curvature is either the landing zone arc or the landing angle.

[0111] In conjunction with the first aspect, step S123, based on the corneal information of the examined eye corresponding to the landing zone, calculates the landing zone curvature of the orthokeratology lens, specifically including:

[0112] S12300 determines the target pixel on the cornea corresponding to the landing area based on the target width of the landing area.

[0113] S12301, for each of the preset radial directions, calculate the average value of the axial curvature value corresponding to all target pixels in the radial direction.

[0114] S12302, determine the first radial direction corresponding to the minimum value of all average values.

[0115] S12303, obtain the average value of the axial curvature values ​​of all target pixels in the second radial direction that is perpendicular to the first radial direction.

[0116] S12304, calculate the second difference between the average value corresponding to the second radial direction and the minimum value corresponding to the first radial direction.

[0117] S12305, Determine the landing area curvature based on the comparison between the second difference and the second preset threshold.

[0118] Specifically, if the second difference is less than the second preset threshold, the minimum value of the average value corresponding to the first radial direction is determined to be the target arc of the landing area.

[0119] At this point, it can be determined that the orthokeratology lens has a symmetrical structure, that is, the structure is symmetrical on both sides of the center of the corneal apex. At this point, the minimum value of the first average value corresponding to the first radial direction is selected as the target width of the landing area.

[0120] If the second difference is greater than or equal to the second preset threshold, the target curvature of the landing area is determined according to the first radial direction and the second radial direction.

[0121] At this point, it can be determined that the orthokeratology lens has an asymmetric structure. The target curvature of the landing zone is then determined by the average curvature within the sector between the first and second radial directions.

[0122] In this embodiment, the symmetry of the general structure of the orthokeratology lens is determined by comparing the second difference with the second set threshold, and the calculation method of the target curvature of the landing area is determined according to whether it is symmetrical. This helps to improve the accuracy, comprehensiveness and precision of the orthokeratology lens recommendation.

[0123] In conjunction with the first aspect, step S123 calculates the landing zone curvature of the orthokeratology lens based on the corneal information of the examined eye corresponding to the landing zone, including:

[0124] S12306, determine the target pixel on the cornea corresponding to the landing area based on the target width of the landing area;

[0125] S12307, for each of the preset multiple radial directions, perform linear fitting on the target pixel points corresponding to the two landing areas on both sides of the radial direction to obtain two line segments, and calculate the angle between the two line segments and the preset plane as the first angle and the second angle.

[0126] S12308, calculate the third average of the first included angle and the second included angle.

[0127] S12309, the third radial direction is determined based on the third average value.

[0128] S12310, for each third radial direction, obtain the fourth radial direction perpendicular to the third radial direction and the fourth average value corresponding to the fourth radial direction.

[0129] S12311, calculate the third difference between the third average and the fourth average.

[0130] S12312, calculate the landing angle based on the comparison between the maximum value of all third differences and the third preset threshold.

[0131] If the maximum value of all third differences is less than the third preset threshold, the average value of the third average value corresponding to all third radial directions is determined as the landing angle.

[0132] At this point, a symmetrical structure is adopted, and the average of the three third average values ​​is used as the landing angle of the landing area.

[0133] If the maximum value of all third differences is greater than or equal to the third preset threshold, the landing angle is determined based on the third radial direction and the fourth radial direction.

[0134] At this point, an asymmetric structure is adopted, and the angle corresponding to the median value of the third radial direction corresponding to the maximum value of the third difference is taken as the minimum landing angle of the landing area, and the angle corresponding to the first radial direction perpendicular to the third radial direction is taken as the maximum landing angle of the landing area.

[0135] Next, step S130 determines the recommended parameters for the orthokeratology lens based on the landing zone parameters.

[0136] In conjunction with the first aspect, after calculating the landing zone parameters of the orthokeratology lens based on the base curve diameter and the lens diameter in step S120, the method further includes:

[0137] S140, calculate the height of the reversal arc zone of the orthokeratology lens based on the landing zone parameters, corneal apex, base curve diameter, and base curve curvature;

[0138] S150 determines the recommended parameters for orthokeratology lenses based on landing zone parameters and reversal arc height.

[0139] In step S140, the parameters of the landing zone, corneal vertex, base curve diameter, and base curve curvature are considered. , Calculating the height of the reversal arc zone for orthokeratology lenses specifically includes:

[0140] S141, calculate the first height and second height of each first target pixel point and corneal vertex on the upper edge of the landing area to the preset surface respectively;

[0141] S142, Calculate the first height difference based on the first height and the second height;

[0142] S143, Determine the average first height based on all first height differences;

[0143] S144, the height of the base arc region is determined based on the diameter and curvature of the base arc region;

[0144] S145, calculate the height of the reversal arc region based on multiple first height differences and the base arc region height.

[0145] First, a preset plane is selected and set as the XY plane. The first height H1 and second height H2 of each first target pixel point and corneal vertex along the Z direction to the XY plane are calculated, respectively. ΔH1 = H2 - H1 is then calculated. The height of the base arc region is determined based on its diameter and curvature. The curvature of the base arc region can be either its radius of curvature or its radius of curvature. The height of the base arc region is the distance from the highest point of the base arc region to its diameter. Finally, the height H of the reversal arc region is calculated based on multiple first height differences and the height of the base arc region.

[0146] When the orthokeratology lens has a symmetrical structure, the first height difference corresponding to any first target pixel on the upper edge of the landing area is obtained, and the average value of all first height differences is calculated. The height of the inverted arc region is uniformly calculated as the average value of all first height differences minus the height of the base arc region.

[0147] However, when orthokeratology lenses have an asymmetrical structure, there are two reversal arc zones, requiring sequential height calculations for both. The sector between the fifth radial direction and the sixth radial direction (where the angle between the fifth radial direction and the target angle is the sixth radial direction) is selected. The mean of the first height difference within each sector is calculated. The mean of the first height difference within each sector corresponding to the two reversal arc zones is subtracted from the base arc zone height to obtain the height of the reversal arc zone. Empirical bias data is added to the height of the reversal arc zone to obtain the corresponding initial height. The reversal arc zone height of the candidate lens that is greater than or equal to the initial height and closest to the initial height is selected as the target height of the reversal arc zone.

[0148] In summary, the calculation of the height of the reversal arc zone is also determined by fully combining the base curve parameters and landing zone parameters in the orthokeratology lens. This ensures a high correlation between the target parameters of the orthokeratology lens and the subject's corneal topography, which is beneficial to improving lens fit and success rate.

[0149] Subsequently, step S150 determines the recommended parameters of the orthokeratology lens that are closely related to the eye being tested based on the aforementioned landing zone parameters and the height of the reversal arc zone. This ensures that the recommended parameters of the orthokeratology lens are highly correlated with the eye being tested, thereby improving the success rate and reliability of the recommended lens.

[0150] Among them, orthokeratology lenses can be four-curve lenses, three-curve lenses, or five-curve lenses, depending on the subject's preference.

[0151] Secondly, embodiments of this application provide a corneal reshaping lens recommendation device, combined with Figure 2 As shown, the device includes: a first calculation module 10, a second calculation module 20, and a determination module 30.

[0152] The first calculation module 10 is used to calculate the base curve diameter based on the pupil diameter of the examined eye, and to calculate the lens diameter of the orthokeratology lens based on the horizontally visible iris diameter of the examined eye.

[0153] The second calculation module 20 is used to calculate the landing zone parameters of the orthokeratology lens based on the base curve diameter and the lens diameter.

[0154] The determination module 30 is used to determine the recommended parameters for the orthokeratology lens based on the landing zone parameters.

[0155] Thirdly, embodiments of this application provide an electronic device, combined with Figure 3 As shown, the electronic device includes a memory 131 and a processor 130. The memory 131 stores a computer program, and the processor 130 runs the computer program to cause the electronic device to perform the above-described method.

[0156] Furthermore, combined Figure 3 The electronic device shown also includes a bus 132 and a communication interface 133, with the processor 130, the communication interface 133 and the memory 131 connected via the bus 132.

[0157] The memory 131 may include high-speed random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface 133 (which can be wired or wireless), such as the Internet, wide area network, local area network, or metropolitan area network. The bus 132 may be an ISA bus, PCI bus, or EISA bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 3 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.

[0158] Processor 130 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of processor 130 or by instructions in software form. Processor 130 may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this invention. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this invention can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software module can reside in a mature storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory 131, and processor 130 reads the information in memory 131 and, in conjunction with its hardware, completes the steps of the method described in the foregoing embodiments.

[0159] Fourthly, embodiments of this application provide a readable storage medium storing computer program instructions, which are read and executed by a processor to perform the above-described method.

[0160] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the system and apparatus described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0161] Furthermore, in the description of the embodiments of the present invention, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in the present invention based on the specific circumstances.

[0162] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0163] In the description of this invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0164] Finally, it should be noted that the above embodiments are merely specific implementations of the present invention, used to illustrate the technical solutions of the present invention, and not to limit it. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments within the technical scope disclosed in the present invention, or make equivalent substitutions for some of the technical features; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A method for recommending orthokeratology lenses, characterized in that, The method includes: The base curve diameter is calculated based on the pupil diameter of the examined eye, and the lens diameter of the orthokeratology lens is calculated based on the horizontally visible iris diameter of the examined eye. The landing zone parameters of the orthokeratology lens are calculated based on the base curve diameter and the lens diameter. Based on the landing zone parameters, the recommended parameters for the orthokeratology lens are determined; The step of calculating the landing zone parameters of the orthokeratology lens based on the base curve diameter and the lens diameter includes: Calculate the initial landing zone width of the orthokeratology lens based on the lens diameter and the base curve diameter: Based on the initial landing area width, determine the target pixel on the cornea corresponding to the landing area; For each of the preset radial directions, calculate the first difference between the maximum and minimum values ​​of the axial curvature values ​​corresponding to all target pixels in the radial direction; Based on the comparison between the maximum value of all the first differences and the first preset threshold, the initial landing area width is corrected to obtain the target width of the landing area; Based on the target width of the landing area, determine the corneal information of the eye being examined corresponding to the landing area; Based on the corneal information of the examined eye corresponding to the landing area, the landing area curvature of the orthokeratology lens is calculated, whereby the landing area curvature is either the landing area arc or the landing angle.

2. The method according to claim 1, characterized in that, The step of calculating the landing zone curvature of the orthokeratology lens based on the corneal information of the examined eye corresponding to the landing zone includes: Based on the target width of the landing area, determine the target pixel on the cornea corresponding to the landing area; For each of the preset radial directions, calculate the average value of the axial curvature values ​​corresponding to all target pixels in the radial direction; Determine the first radial direction corresponding to the minimum value of all the said averages; Obtain the average value of the axial curvature values ​​corresponding to all target pixels in the second radial direction perpendicular to the first radial direction; Calculate the second difference between the average value corresponding to the second radial direction and the minimum value corresponding to the first radial direction; The landing area curvature is determined based on the comparison between the second difference and the second preset threshold.

3. The method according to claim 2, characterized in that, The step of determining the landing area curvature based on the comparison between the second difference and the second preset threshold includes: If the second difference is less than the second preset threshold, the minimum value of the average value corresponding to the first radial direction is determined to be the target arc of the landing area; If the second difference is greater than or equal to the second preset threshold, the landing area arc is determined based on the first radial direction and the second radial direction.

4. The method according to claim 1, characterized in that, The step of calculating the landing zone curvature of the orthokeratology lens based on the corneal information of the examined eye corresponding to the landing zone includes: Based on the target width of the landing area, determine the target pixel on the cornea corresponding to the landing area; For each of the preset radial directions, linear fitting is performed on the target pixel points corresponding to the two landing areas on both sides of the radial direction to obtain two line segments, and the angles between the two line segments and the preset plane are calculated as the first angle and the second angle. Calculate the third average value of the first included angle and the second included angle; The third radial direction is determined based on the third average value; For each of the third radial directions, a fourth radial direction perpendicular to the third radial direction and a fourth average value corresponding to the fourth radial direction are obtained; Calculate the third difference between the third average and the fourth average; The landing angle is calculated based on the comparison between the maximum value of all the third differences and the third preset threshold.

5. The method according to claim 4, characterized in that, The step of calculating the landing angle based on the comparison between the maximum value of all the third differences and a third preset threshold includes: If the maximum value of all the third differences is less than the third preset threshold, the average value of all the third average values ​​corresponding to the third radial direction is determined to be the landing angle. If the maximum value of all the third differences is greater than or equal to the third preset threshold, the landing angle is determined based on the third radial direction and the fourth radial direction.

6. The method according to claim 1, characterized in that, After the step of calculating the landing zone parameters of the orthokeratology lens based on the base curve diameter and the lens diameter, the method further includes: The height of the inversion arc zone of the orthokeratology lens is calculated based on the landing zone parameters, corneal apex, base arc diameter, and base arc curvature. The recommended parameters for the orthokeratology lens are determined based on the landing zone parameters and the height of the reversal arc zone.

7. The method according to claim 6, characterized in that, The step of calculating the inversion arc height of the orthokeratology lens based on the landing zone parameters, corneal apex, base curve diameter, and base curve curvature includes: Calculate the first height and second height of each first target pixel point and corneal vertex from the upper edge of the landing area to the preset surface; Calculate the first height difference based on the first height and the second height; The height of the base arc region is determined based on the diameter and curvature of the base arc region. The height of the reverse arc region is calculated based on the multiple first height differences and the base arc region height; The recommended parameters for the orthokeratology lens are determined based on the landing zone parameters and the height of the reversal arc zone.

8. A recommended device for orthokeratology lenses, characterized in that, The device includes: The first calculation module is used to calculate the base curve diameter based on the pupil diameter of the examined eye, and to calculate the lens diameter of the orthokeratology lens based on the horizontally visible iris diameter of the examined eye. The second calculation module is used to calculate the landing zone parameters of the orthokeratology lens based on the base curve diameter and the lens diameter. The determination module is used to determine the recommended parameters for the orthokeratology lens based on the landing zone parameters; The step of calculating the landing zone parameters of the orthokeratology lens based on the base curve diameter and the lens diameter includes: Calculate the initial landing zone width of the orthokeratology lens based on the lens diameter and the base curve diameter: Based on the initial landing area width, determine the target pixel on the cornea corresponding to the landing area; For each of the preset radial directions, calculate the first difference between the maximum and minimum values ​​of the axial curvature values ​​corresponding to all target pixels in the radial direction; Based on the comparison between the maximum value of all the first differences and the first preset threshold, the initial landing area width is corrected to obtain the target width of the landing area; Based on the target width of the landing area, determine the corneal information of the eye being examined corresponding to the landing area; Based on the corneal information of the examined eye corresponding to the landing area, the landing area curvature of the orthokeratology lens is calculated, whereby the landing area curvature is either the landing area arc or the landing angle.

Citation Information

Patent Citations

  • Orthokeratology lens and design method thereof

    CN115542575A