METHODS AND SYSTEMS FOR PROVIDING LENS FABRICATION DESIGN CAPABLE OF COMPENSATING FOR HIGHER ORDER ABERRATIONS
20220137431 · 2022-05-05
Inventors
Cpc classification
G02C2202/22
PHYSICS
A61B3/0025
HUMAN NECESSITIES
International classification
Abstract
A method includes receiving information representing a profile of a contact lens capable of compensating for lower order aberrations of an eye of a patient; accessing information representing higher order aberrations of the eye; generating information representing a profile of a contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye based on the information representing the profile of the contact lens capable of compensating for the lower order aberrations of the eye and the information representing the higher order aberrations of the eye; and providing the information representing the profile of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye, for fabrication of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye.
Claims
1. A method performed by an electronic device with one or more processors and memory, the method comprising: receiving information representing a profile of a contact lens capable of compensating for lower order aberrations of an eye of a patient; accessing information representing higher order aberrations of the eye of the patient, wherein the information representing higher order aberrations of the eye of the patient includes information identifying an alignment of the higher order aberrations of the eye of the patient relative to the profile of the contact lens capable of compensating for the lower order aberrations of the eye of the patient; generating information representing a profile of a contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient based on the information representing the profile of the contact lens capable of compensating for the lower order aberrations of the eye of the patient and the information representing the higher order aberrations of the eye of the patient; and providing the information representing the profile of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient, for fabrication of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient.
2. The method of claim 1, wherein: the information representing the higher order aberrations of the eye of the patient includes coefficients of Zernike polynomials.
3. The method of claim 1, wherein: the information representing the profile of the contact lens capable of compensating for the lower order aberrations of the eye of the patient includes a height map of the contact lens capable of compensating for the lower order aberrations of the eye of the patient.
4. The method of claim 1, wherein: generating the information representing the profile of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient includes obtaining a superposition of the profile of the contact lens capable of compensating for the lower order aberrations of the eye of the patient and a compensation pattern for the higher order aberrations of the eye of the patient, wherein the compensation pattern is offset from a center of the contact lens.
5. The method of claim 1, wherein: the information representing the profile of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations includes a height map of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient.
6. The method of claim 1, wherein generating the information representing the profile of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient includes accessing the profile of the contact lens capable of compensating for the lower order aberrations of the eye of the patient and modifying the profile based on the information representing the higher order aberrations of the eye of the patient to determine the profile of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient.
7. The method of claim 1, wherein generating the information representing the profile of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient includes determining the profile of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient independently of a profile of any contact lens.
8. The method of claim 1, further comprising: characterizing the higher order aberrations of the eye of the patient using a wavefront sensor while a predicate lens with one or more position markers is positioned on the eye of the patient; and recording the higher order aberrations of the eye of the patient.
9. The method of claim 1, further comprising: obtaining an image of a predicate lens positioned on the eye of the patient; and determining an alignment of the predicate lens on the eye of the patient from the image of the predicate lens positioned on the eye of the patient.
10. The method of claim 1, further comprising: fabricating the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient based on the information representing the profile of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient.
11. An electronic device, comprising: one or more processors; and memory storing instructions, which, when executed by the one or more processors, cause the one or more processors to: receive information representing a profile of a contact lens capable of compensating for lower order aberrations of an eye of a patient; access information representing higher order aberrations of the eye of the patient, wherein the information representing higher order aberrations of the eye of the patient includes information identifying alignment of the higher order aberrations of the eye of the patient relative to the profile of the contact lens capable of compensating for the lower order aberrations of the eye of the patient; generate information representing a profile of a contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient based on the information representing the profile of the contact lens capable of compensating for the lower order aberrations of the eye of the patient and the information representing the higher order aberrations of the eye of the patient; and provide the information representing the profile of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient, for fabrication of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient.
12. The electronic device of claim 11, wherein: the information representing the higher order aberrations of the eye of the patient includes coefficients of Zernike polynomials.
13. A computer readable storage medium storing one or more programs for execution by one or more processors, the one or more programs including instructions for: receiving information representing a profile of a contact lens capable of compensating for lower order aberrations of an eye of a patient; accessing information representing higher order aberrations of the eye of the patient, wherein the information representing higher order aberrations of the eye of the patient includes information identifying alignment of the higher order aberrations of the eye of the patient relative to the profile of the contact lens capable of compensating for the lower order aberrations of the eye of the patient; generating information representing a profile of a contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient based on the information representing the profile of the contact lens capable of compensating for the lower order aberrations of the eye of the patient and the information representing the higher order aberrations of the eye of the patient; and providing the information representing the profile of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient, for fabrication of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient.
14. The computer readable storage medium of claim 13, wherein: the information representing the higher order aberrations of the eye of the patient includes coefficients of Zernike polynomials.
15. A method performed by an electronic device with one or more processors and memory, comprising: receiving the information representing the profile of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient, wherein the information representing the profile of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient is generated by the method of claim 1; and operating a fabrication apparatus in communication with the electronic device based on the information representing the profile of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient to fabricate the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient.
16. The method of claim 15, wherein: the fabrication apparatus includes a lathe.
17. The method of claim 15, wherein: the electronic device is integrated with the fabrication apparatus.
18. An electronic device, comprising: one or more processors; and memory storing one or more instructions, which, when executed by the one or more processors, cause the one or more processors to perform the method of claim 15.
19. A computer readable storage medium storing one or more programs for execution by one or more processors, the one or more programs including instructions for: performing the method of claim 15.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0014] For a better understanding of the various described embodiments, reference should be made to the Description of Embodiments below, in conjunction with the following drawings in which like reference numerals refer to corresponding parts throughout the figures.
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034] These figures are not drawn to scale unless indicated otherwise.
DETAILED DESCRIPTION
[0035] Reference will be made to embodiments, examples of which are illustrated in the accompanying drawings. In the following description, numerous specific details are set forth in order to provide a thorough understanding of the various described embodiments. However, it will be apparent to one of ordinary skill in the art that the various described embodiments may be practiced without these particular details. In other instances, methods, procedures, components, circuits, and networks that are well-known to those of ordinary skill in the art are not described in detail so as not to unnecessarily obscure aspects of the embodiments.
[0036] It will also be understood that, although the terms first, second, etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first image sensor could be termed a second image sensor, and, similarly, a second image sensor could be termed a first image sensor, without departing from the scope of the various described embodiments. The first image sensor and the second image sensor are both image sensors, but they are not the same image sensor.
[0037] The terminology used in the description of the embodiments herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the description of the invention and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that the term “and/or” as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
[0038] As used herein, the term “if” may be construed to mean “when” or “upon” or “in response to determining” or “in response to detecting,” depending on the context. Similarly, the phrase “if it is determined” or “if [a stated condition or event] is detected” may be construed to mean “upon determining” or “in response to determining” or “upon detecting (the stated condition or event)” or “in response to detecting (the stated condition or event),” depending on the context.
[0039] A corrective lens (e.g., contact lens) designed to compensate for higher-order aberrations of an eye needs accurate positioning on an eye. If a corrective lens designed to compensate for higher-order aberrations of an eye is not placed accurately, the corrective lens may not be effective in compensating for higher-order aberrations of the eye and may even exacerbate the higher-order aberrations.
[0040] One of the additional challenges is that when a corrective lens (e.g., contact lens) is used to compensate for higher-order aberrations of an eye, an apex of a corrective lens is not necessarily positioned on a visual axis of the eye. Thus, a relative position between the visual axis of the eye and the apex of the corrective lens needs to be reflected in the design of the corrective lens. This requires accurate measurements of the visual axis of the eye and a position of the corrective lens on the eye and fabrication of a corrective lens that compensates for the offset between the position of the visual axis of the eye and the position of the corrective lens. Because the position of the corrective lens on an eye depends largely on the specific structure of the eyeball (e.g., the size and curvature) and the surrounding structure (e.g., eyelids), a corrective lens customized for a particular eye is required so that the correction or compensation pattern of the corrective lens is placed in the correct position. Furthermore, conventional lens design and manufacturing software has not been configured to utilize such information needed for manufacturing customized corrective lenses that compensate for higher-order aberrations of respective eyes.
[0041]
[0042] The computer system 104 may include one or more computers or central processing units (CPUs). The computer system 104 is in communication with each of the measurement device 102, the database 106, and the display device 108.
[0043]
[0044] The measurement device 102 includes lens assembly 110. In some embodiments, lens assembly 110 includes one or more lenses. In some embodiments, lens assembly 110 is a doublet lens. For example, a doublet lens is selected to reduce spherical aberration and other aberrations (e.g., coma and/or chromatic aberration). In some embodiments, lens assembly 110 is a triplet lens. In some embodiments, lens assembly 110 is a singlet lens. In some embodiments, lens assembly 110 includes two or more separate lenses. In some embodiments, lens assembly 110 includes an aspheric lens. In some embodiments, a working distance of lens assembly 110 is between 10-100 mm (e.g., between 10-90 mm, 10-80 mm, 10-70 mm, 10-60 mm, 10-50 mm, 15-90 mm, 15-80 mm, 15-70 mm, 15-60 mm, 15-50 mm, 20-90 mm, 20-80 mm, 20-70 mm, 20-60 mm, 20-50 mm, 25-90 mm, 25-80 mm, 25-70 mm, 25-60 mm, or 25-50 mm). In some embodiments, when the lens assembly includes two or more lenses, an effective focal length of a first lens (e.g., the lens positioned closest to the pupil plane) is between 10-150 mm (e.g., between 10-140 mm, 10-130 mm, 10-120 mm, 10-110 mm, 10-100 mm, 10-90 mm, 10-80 mm, 10-70 mm, 10-60 mm, 10-50 mm, 15-150 mm, 15-130 mm, 15-120 mm, 15-110 mm, 15-100 mm, 15-90 mm, 15-80 mm, 15-70 mm, 15-60 mm, 15-50 mm, 20-150 mm, 20-130 mm, 20-120 mm, 20-110 mm, 20-100 mm, 20-90 mm, 20-80 mm, 20-70 mm, 20-60 mm, 20-50 mm, 25-150 mm, 25-130 mm, 25-120 mm, 25-110 mm, 25-100 mm, 25-90 mm, 25-80 mm, 25-70 mm, 25-60 mm, 25-50 mm, 30-150 mm, 30-130 mm, 30-120 mm, 30-110 mm, 30-100 mm, 30-90 mm, 30-80 mm, 30-70 mm, 30-60 mm, 30-50 mm, 35-150 mm, 35-130 mm, 35-120 mm, 35-110 mm, 35-100 mm, 35-90 mm, 35-80 mm, 35-70 mm, 35-60 mm, 35-50 mm, 40-150 mm, 40-130 mm, 40-120 mm, 40-110 mm, 40-100 mm, 40-90 mm, 40-80 mm, 40-70 mm, 40-60 mm, 40-50 mm, 45-150 mm, 45-130 mm, 45-120 mm, 45-110 mm, 45-100 mm, 45-90 mm, 45-80 mm, 45-70 mm, 45-60 mm, 45-50 mm, 50-150 mm, 50-130 mm, 50-120 mm, 50-110 mm, 50-100 mm, 50-90 mm, 50-80 mm, 50-70 mm, or 50-60 mm). In some embodiments, for an 8 mm pupil diameter, the lens diameter is 16-24 mm. In some embodiments, for a 7 mm pupil diameter, the lens diameter is 12-20 mm. In some embodiments, the f-number of lens assembly is between 2 and 5. The use of a common lens assembly (e.g., lens assembly 110) in both a wavefront sensor and a contact lens center sensor allows the integration of the wavefront sensor and the contact lens center sensor without needing large diameter optics.
[0045] The measurement device 102 also includes a wavefront sensor. In some embodiments, the wavefront sensor includes first light source 120, lens assembly 110, an array of lenses 132 (also called herein lenslets), and first image sensor 140. In some embodiments, the wavefront sensor includes additional components (e.g., one or more lenses 130). In some embodiments, the wavefront sensor does not include such additional components.
[0046] First light source 120 is configured to emit first light and transfer the first light emitted from the first light source toward eye 170, as depicted in
[0047]
[0048] Turning back to
[0049] In some embodiments, first light source 120 includes one or more lenses to change the divergence of the light emitted from first light source 120 so that the light, after passing through the one or more lenses, is collimated.
[0050] In some embodiments, first light source 120 includes a pinhole (e.g., having a diameter of 1 mm or less, such as 400 μm, 500 μm, 600 μm, 700 μm, 800 μm, 900 μm, and 1 mm).
[0051] In some cases, an anti-reflection coating is applied on a back surface (and optionally, a front surface) of lens assembly 110 to reduce reflection. In some embodiments, first light source 120 is configured to transfer the first light emitted from first light source 120 off an optical axis of the measurement device 102 (e.g., an optical axis of lens assembly 110), as shown in
[0052] First image sensor 140 is configured to receive light, from eye 170, transmitted through lens assembly 110 and the array of lenses 132. In some embodiments, the light from eye 170 includes light scattered at a retina or fovea of eye 170 (in response to the first light from first light source 120). For example, as shown in
[0053] Beam steerer 122 is configured to reflect light from light source 120 and transmit light from eye 170, as shown in
[0054] In some embodiments, beam steerer 122 is tilted at such an angle (e.g., an angle between the optical axis of the measurement device 102 and a surface normal of beam steerer 122 is at an angle less than 45°, such as 30°) so that the space occupied by beam steerer 122 is reduced.
[0055] In some embodiments, the measurement device 102 includes one or more lenses 130 to modify a working distance of the measurement device 102.
[0056] The array of lenses 132 is arranged to focus incoming light onto multiple spots, which are imaged by first image sensor 140. As in Shack-Hartmann wavefront sensor, an aberration in a wavefront causes displacements (or disappearances) of the spots on first image sensor 140. In some embodiments, a Hartmann array is used instead of the array of lenses 132. A Hartmann array is a plate with an array of apertures (e.g., through-holes) defined therein.
[0057] In some embodiments, one or more lenses 130 and the array of lenses 132 are arranged such that the wavefront sensor is configured to measure a reduced range of optical power. A wavefront sensor that is capable of measuring a wide range of optical power may have less accuracy than a wavefront sensor that is capable of measuring a narrow range of optical power. Thus, when a high accuracy in wavefront sensor measurements is desired, the wavefront sensor can be designed to cover a narrow range of optical power. For example, a wavefront sensor for diagnosing low and medium myopia can be configured with a narrow range of optical power between 0 and −6.0 diopters, with its range centering around −3.0 diopters. Although such a wavefront sensor may not provide accurate measurements for diagnosing hyperopia (or determining a prescription for hyperopia), the wavefront sensor would provide more accurate measurements for diagnosing myopia (or determining a prescription for myopia) than a wavefront sensor that can cover both hyperopia and myopia (e.g., from −6.0 to +6.0 diopters). In addition, there are certain populations in which it is preferable to maintain a center of the range at a non-zero value. For example, in some Asian populations, the optical power may range from +6.0 to −14.0 diopters (with the center of the range at −4.0 diopters), whereas in some Caucasian populations, the optical power may range from +8.0 to −12.0 diopters (with the center of the range at −2.0 diopters). The center of the range can be shifted by moving the lenses (e.g., one or more lenses 130 and/or the array of lenses 132). For example, defocusing light from eye 170 can shift the center of the range.
[0058] The measurement device 102 further includes a contact lens center sensor (or a corneal vertex sensor). In some embodiments, the contact lens center sensor includes lens assembly 110, second light source 154, and second image sensor 160. In some embodiments, as shown in
[0059] Second light source 154 is configured to emit second light and transfer the second light emitted from second light source 154 toward eye 170. As shown in
[0060] In some embodiments, the measurement device 102 includes beam steerer 126 configured to transfer light from eye 170, transmitted through lens assembly 110, toward first image sensor 140 and/or second image sensor 160. For example, when the measurement device 102 is configured for wavefront sensing (e.g., when light from first light source 120 is transferred toward eye 170), beam steerer 126 transmits light from eye 170 toward first image sensor 140, and when the measurement device 102 is configured for contact lens center determination (e.g., when light from second light source 154 is transferred toward eye 170), beam steerer 126 transmits light from eye 170 toward second image sensor 160.
[0061] Second light source 154 is distinct from first light source 120. In some embodiments, first light source 120 and second light source 154 emit light of different wavelengths (e.g., first light source 120 emits light of 900 nm wavelength, and second light source 154 emits light of 800 nm wavelength; alternatively, first light source 120 emits light of 850 nm wavelength, and second light source 154 emits light of 950 nm wavelength).
[0062] In some embodiments, beam steerer 126 is a dichroic mirror (e.g., a mirror that is configured to transmit the first light from first light source 120 and reflect the second light from second light source 154, or alternatively, reflect the first light from first light source 120 and transmit the second light from second light source 154). In some embodiments, beam steerer 126 is a movable mirror (e.g., a mirror that can flip or rotate to steer light toward first image sensor 140 and second image sensor 160). In some embodiments, beam steerer 126 is a beam splitter. In some embodiments, beam steerer 126 is configured to transmit light of a first polarization and reflect light of a second polarization that is distinct from (e.g., orthogonal to) the first polarization. In some embodiments, beam steerer 126 is configured to reflect light of the first polarization and transmit light of the second polarization.
[0063] In some embodiments, second light source 154 is configured to project a predefined pattern of light on the eye. In some embodiments, second light source 154 is configured to project an array of spots on the eye. In some embodiments, the array of spots is arranged in a grid pattern.
[0064] In some embodiments, second light source 154 includes one or more light emitters (e.g., light-emitting diodes) and diffuser (e.g., a diffuser plate having an array of spots).
[0065]
[0066]
[0067] Turning back to
[0068] In some embodiments, the lenses in the contact lens center sensor (e.g., lens assembly 110 and one or more lenses 156) are configured to image a pattern of light projected on cornea 172 onto second image sensor 160.
[0069] In some embodiments, second image sensor 160 collects an image of a combination of eye 170 and contact lens 174. From the image, the position and orientation of contact lens 174 relative to eye 170 (e.g., relative to a pupil center or a visual axis of eye 170) may be determined, as described herein.
[0070] In some embodiments, the measurement device 102 includes pattern 162 and beam steerer 128. Pattern 162 is an image that is projected toward eye 170 to facilitate positioning of eye 170. In some embodiments, pattern 162 includes an image of an object (e.g., balloon), an abstract shape (e.g., a cross), or a pattern of light (e.g., a shape having a blurry edge).
[0071] In some embodiments, beam steerer 128 is a dichroic mirror (e.g., a mirror that is configured to transmit the light from eye 170 and reflect light from pattern 162, or alternatively, reflect light from eye 170 and transmit light from pattern 162). In some embodiments, beam steerer 128 is a movable mirror. In some embodiments, beam steerer 128 is a beam splitter. In some embodiments, beam steerer 128 is configured to transmit light of a first polarization and reflect light of a second polarization that is distinct from (e.g., orthogonal to) the first polarization. In some embodiments, beam steerer 128 is configured to reflect light of the first polarization and transmit light of the second polarization.
[0072]
[0073] In some embodiments, light from pattern 162 is projected toward eye 170 while the measurement device 102 operates for wavefront sensing (as shown in
[0074]
[0075] In some embodiments, communications interfaces 204 include wired communications interfaces and/or wireless communications interfaces (e.g., Wi-Fi, Bluetooth, etc.).
[0076] Memory 206 of computer system 104 includes high-speed random access memory, such as DRAM, SRAM, DDR RAM or other random access solid state memory devices; and may include non-volatile memory, such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile solid state storage devices. Memory 206 may optionally include one or more storage devices remotely located from the processors 202. Memory 206, or alternately the non-volatile memory device(s) within memory 206, comprises a computer readable storage medium (which includes a non-transitory computer readable storage medium and/or a transitory computer readable storage medium). In some embodiments, memory 206 includes a removable storage device (e.g., Secure Digital memory card, Universal Serial Bus memory device, etc.). In some embodiments, memory 206 or the computer readable storage medium of memory 206 stores the following programs, modules and data structures, or a subset thereof: [0077] operating system 210 that includes procedures for handling various basic system services and for performing hardware dependent tasks; [0078] network communication module (or instructions) 212 that is used for connecting computer system 104 to other computers (e.g., clients and/or servers) via one or more communications interfaces 204 and one or more communications networks, such as the Internet, other wide area networks, local area networks, metropolitan area networks, and so on; [0079] vision characterization application 218 (which may be a stand-alone application or an application that runs in a web browser) that characterizes position information from an image of an eye and markings; [0080] measurement device module 234 that controls operations of the light sources and the image sensors in the measurement device 102 (e.g., for receiving images from the measurement device 102); [0081] user input module 236 configured for handling user inputs on computer system 104 (e.g., pressing of buttons on computer system 104 or pressing of buttons on a user interface, such as a keyboard, mouse, or touch-sensitive display, that is in communication with computer system 104); [0082] profile augmentation application 240 that modifies a profile of a contact lens capable of correcting lower-order aberrations to provide a profile of a contact lens capable of correcting both lower-order aberrations and higher-order aberrations; and [0083] one or more databases 238 (e.g., database 106) that store information acquired by the measurement device 102.
[0084] In some embodiments, memory 206 also includes one or both of: [0085] user information (e.g., information necessary for authenticating a user of computer system 104); and [0086] patient information (e.g., optical measurement results and/or information that can identify patients whose optical measurement results are stored in the one or more databases 238 on computer system 104).
[0087] In some embodiments, vision characterization application 218 includes the following programs, modules and data structures, or a subset or superset thereof: [0088] reference marking identification module 220 configured for identifying (e.g., automatically identifying) one or more reference markings in an image captured (e.g., recorded, acquired) by the measurement device 102, which may include one or more of the following: [0089] periphery reference marking identification module 222 configured for identifying (e.g., automatically identifying) one or more periphery reference markings in an image captured (e.g., recorded, acquired) by the measurement device 102; [0090] angular reference marking identification module 224 configured for identifying (e.g., automatically identifying) one or more angular reference markings in an image captured (e.g., recorded, acquired) by the measurement device 102; and [0091] illumination marking identification module 226 configured for identifying (e.g., automatically identifying) one or more illumination markings in an image captured (e.g., recorded, acquired) by the measurement device 102; [0092] reference point identification module 228 configured for identifying (e.g., automatically identifying) a position reference point of a patient's eye based on an image captured (e.g., recorded, acquired) by the measurement device 102; [0093] wavefront analysis module 230 configured for analyzing the wavefront measured for a patient's eye(s) using the measurement device 102; and [0094] lens surface profile determination module 232 configured for determining a lens surface profile for a patient's eye(s) based the wavefront measured for a patient's eye and the positions of reference markings.
[0095] In some embodiments, wavefront analysis module 230 includes the following programs and modules, or a subset or superset thereof: [0096] an analysis module configured for analyzing images received from first image sensor 140; and [0097] a first presentation module configured for presenting measurement and analysis results from first analysis module (e.g., graphically displaying images received from first image sensor 140, presenting aberrations shown in images received from first image sensor 140, sending the results to another computer, etc.).
[0098] In some embodiments, measurement device module 234 includes the following programs and modules, or a subset or superset thereof: [0099] a light source module configured for initiating first light source 120 (through peripherals controller 252) to emit light; [0100] an image sensing module configured for receiving images from first image sensor 140; [0101] a light source module configured for initiating second light source 154 (through peripherals controller 252) to emit light; [0102] an image sensing module configured for receiving images from second image sensor 160; [0103] an image acquisition module configured for capturing one or more images of a patient's eye(s) using the measurement device 102; and [0104] an image stabilization module configured for reducing blurring during acquisition of images by image sensors.
[0105] In some embodiments, the computer system 104 may include other modules such as: [0106] an analysis module configured for analyzing images received from second image sensor 160 (e.g., determining a center of a projected pattern of light); [0107] a presentation module configured for presenting measurement and analysis results from second analysis module (e.g., graphically displaying images received from second image sensor 160, presenting cornea curvatures determined from images received from second image sensor 160, sending the results to another computer, etc.); [0108] a spot array analysis module configured for analyzing spot arrays (e.g., measuring displacements and/or disappearances of spots in the spot arrays); and [0109] a centering module configured for determining a center of a projected pattern of light.
[0110] In some embodiments, a first image sensing module initiates execution of the image stabilization module to reduce blurring during acquisition of images by first image sensor 140, and a second image sensing module initiates execution of the image stabilization module to reduce blurring during acquisition of images by second image sensor 160.
[0111] In some embodiments, a first analysis module initiates execution of spot array analysis module to analyze spot arrays in images acquired by first image sensor 140, and a second analysis module initiates execution of spot array analysis module to analyze spot arrays in images acquired by second image sensor 160.
[0112] In some embodiments, a first analysis module initiates execution of spot array analysis module to analyze spot arrays in images acquired by first image sensor 140, and a second analysis module initiates execution of centering module to analyze images acquired by second image sensor 160.
[0113] In some embodiments, the one or more databases 238 may store any of: wavefront image data, including information representing the light received by the first image sensor (e.g., images received by the first image sensor), and pupil image data, including information representing the light received by the second image sensor (e.g., images received by the second image sensor).
[0114] In some embodiments, profile augmentation application 240 includes the following programs, modules and data structures, or a subset or superset thereof: [0115] lower-order aberrations (LOA) profile module 242, which receives information representing a profile of a contact lens capable of compensating for lower order aberrations of an eye (e.g., from database 238); and [0116] higher-order aberrations (HOA) profile module 242, which generates information representing a profile of a contact lens capable of compensating for both the lower order aberrations and the higher order aberrations of the eye, where the HOA profile module 242 may include one or more of the following: [0117] HOA information module 246, which accesses information representing higher order aberrations of the eye of the patient; and [0118] profile modification module 248, which modifies the profile of a contact lens capable of compensating for lower order aberrations of the eye to provide a profile of a contact lens capable of compensating for both the lower order aberrations and the higher order aberrations of the eye.
[0119] Each of the above identified modules and applications correspond to a set of instructions for performing one or more functions described above. These modules (i.e., sets of instructions) need not be implemented as separate software programs, procedures or modules, and thus various subsets of these modules may be combined or otherwise re-arranged in various embodiments. In some embodiments, memory 206 may store a subset of the modules and data structures identified above. Furthermore, memory 206 may store additional modules and data structures not described above.
[0120] Notwithstanding the discrete blocks in
[0121]
[0122] Unlike focus, higher-order aberrations are highly asymmetric about the optical axis of the patient. Thus, for example, rotation of the higher-order aberration corrected lens out of its intended orientation can render corrective features to be less effective, useless, or even make the patient's vision worse. Positional offset can similarly have negative effects on higher-order aberration correction.
[0123] In addition, eye surface shapes can differ from one patient to another. With corrective scleral contact lens, the peripheral portions of the lens seat against the sclera, at a position that can be difficult to predict in all cases. For higher-order aberration correction, it is useful to ascertain, with some accuracy, how the lens rests when placed against the eye early in the process, in order to establish a baseline for close alignment of corrective features.
[0124]
[0125]
[0126]
[0127]
[0128] Although
[0129]
[0130] Coordinates x and y are considered to lie on a plane P1 that is orthogonal to the visual axis VA of the eye E. Angles θ and ϕ, relate to orthogonal angular components for skew of the lens axis LA away from visual axis VA.
[0131] Although the lens L1′ is positioned on a surface of the eye E (e.g., over the cornea and sclera), the lens L1′ offset from the surface of the eye E is shown in
[0132] In some cases, a reference lens with markings is used to assist with determination of the lens position. The reference lens, also called a predicate lens, may serves as an indicator of translation with respect to a visual axis of an eye. In some configurations, the reference lens has a same size as a contact lens (e.g., scleral lens). In some configurations, the reference lens has an optical power (e.g., an optical power to compensate for myopia, hyperopia, or presbyopia, and optionally astigmatism). However, the reference lens may not be configured to compensate for higher-order aberrations. Compared to a contact lens, which is designed to be worn by a patient throughout a day, the reference lens is typically designed to be worn temporarily for diagnostic purposes (e.g., while the patient is at a clinic for one or more measurements by a measurement device, such as measurement device 102, which may be used for prescription of a customized contact lens).
[0133] For example, a reference lens with marks, shown in
[0134] As explained above, the position of a corrective lens on an eye varies among people and even between different eyes of a same person. Thus, a corrective lens customized for a particular eye is required so that the correction or compensation pattern of the corrective lens is placed in the correct position relative to the particular eye.
[0135] However, conventional lens designs do not utilize the higher-order aberration information, including the position and orientation of the high-order aberrations relative to (e.g., a center of) the lens. As a result, conventional lens design files, which are used for fabricating contact lenses, do not include such information. Furthermore, conventional lens design software applications are not configured to include the higher-order aberration information, including the position and orientation of the high-order aberrations relative to (e.g., a center of) the lens. Modifying conventional lens design software application to include, or utilize, the higher-order aberration information, including the position and orientation of the high-order aberrations relative to (e.g., a center of) the lens is not a trivial task.
[0136]
[0137] The process begins with standard examination and prescription performed by a practitioner who identifies a patient as candidate for HOA correction. The basic prescription information for LOA includes standard optical power specification (sphere, cylinder) and adjustment and then can be supplemented by lens fitting information that allows the scleral design to be comfortably and repeatably positionable on the eye surface. Additional information that can be obtained includes scleral surface characterization, lens sizing and diameter factors, coatings or other materials recommendations. This initial lens design data can be generated and stored as lens design data, in a format for lens fabrication as a height map, but without incorporating HOA content. The height map is substantially the lathe data file used for conventional contact lens manufacture.
[0138] With the lens design data, the fitting process thus identifies characteristic features of the lens design for forming and testing the fit of a predicate (precursor) lens. Following its fabrication, the predicate lens can have added fiducial markings (e.g., the markings shown in
[0139] Subsequently, HOA characterization using wavefront measurement or other aberrometry data follows the sequence for height map generation and, because higher order aberrations are generally asymmetric, includes information on relative lens positioning. A fabrication file can then be generated using the HOA characterization and positioning data in combination with the LOA lens design data, as described above. Fabrication and final testing steps for the HOA corrective lens follow. In some cases, the fabrication and final testing includes measuring a lens surface profile (e.g., using an interferometer) and comparing the lens surface profile with the fabrication file for HOA (or a surface profile represented by the fabrication file for HOA). After the fabrication and final testing, the patient wears the lens and the vision improvement is tested. If the patient does not indicate vision improvement, it may be useful to repeat steps for HOA characterization or to check for proper equipment setup and generation of the fabrication file. If the patient indicates vision improvement, the process is deemed to be complete.
[0140] In some embodiments, a lathe is used as a fabrication apparatus for shaping the outer surface contour of the scleral contact lens in a precision machining process. The lathe is well-adapted for use in shaping surfaces symmetric about an axis, but can also be configured for use in forming asymmetric surface contours. The fabrication file, therefore, gives the fabrication apparatus the necessary spatial coordinates for surface shaping, such as in the form of a height map. The surface contour that is formed on the lens correlates to a refractive distribution or mapping of the measured aberrations of the patient's eye.
[0141] In some embodiments, a fabrication apparatus other than a lathe is used to form the scleral lens with the varying refractive properties and refractive distribution that provides HOA correction. For example, a laser-induced lens conditioning device that modifies the refractive properties of localized portions of the lens material after it has been formed, or an additive manufacturing device (e.g., 3D printing device) that can modify refractive properties of the lens as it is manufactured by using a combination of different materials or by adjusting curing treatment over localized regions. The methods described here can also be applied to these other manufacturing devices.
[0142] In order to fabricate the final corrective lens for the patient, the measured refractive distribution that has been acquired using HOA measurement must be integrated with the standard prescription that was used for the predicate lens (as shown in the
[0143] An additional, complicating factor for HOA correction, and not considered for LOA correction in general, relates to lens rotational and translational positioning, as noted earlier. Whereas symmetry (about the optical axis) is a standard feature of conventional contact lenses, lenses adapted for HOA correction have some asymmetry.
[0144]
[0145] In order to make the model of
[0146] Considering this added complexity, the need for software modification in order to integrate HOA fabrication presents a significant burden. Moreover, implementation for different competing systems can mean that, given the same design, final results can differ from one fabrication site to another, depending on the particular software that was used for lens design. This will increase the difficulty in providing consistent and reliable results and lens performance for the HOA patient.
[0147]
[0148] As described with respect to
[0149] For HOA correction, however, the initial lens design file is used to provide a predicate lens, as a type of intermediate. This predicate lens can also be marked for measurement in order to help track lens translation, rotation, tilt and overall seating against the eye; however, the needed measurement for these positioning factors is not performed until the predicate lens is prepared. Wavefront measurements taken through the predicate lens can then more accurately map the refractive distribution of the patient's visual field that relates to HOAs.
[0150] There are a limited number of lathe manufacturers and equipment types used for conventional contact lens fabrication. However, there are a larger number of software providers and proprietary software applications designed to generate files used for forming contact lens surfaces or refractive patterns. This design software, from whatever source, is developed to interact with one of a small set of standard fabrication systems. By working with standard output from any commercial or proprietary application, the modular method adapts the output from these software lens design products to generate lens fabrication files that provide HOA correction. The modular method modifies the LOA fabrication file output itself for the lathe or other equipment, and thus requires no change to existing code.
[0151] The portion of the workflow sequence labeled for lab/office in
[0152] At the lab or office site, or some other location, including a networked service location or cloud-based processing resource, a design modifier software application then performs the needed modification of the lens design file, or height map, by combining the design file data from the lab or office with positional and HOA data generated from the measurement apparatus shown in
[0153] The sequence of
[0154] For the conventional contact lens fabrication file, a number of lens design software applications generate a type of height map as an expression of surface contour for lathe fabrication of the contact lens. A physical model behind the underlying data arrangement that has been generally standardized for the height map (or sag map) is shown in coarse detail in
[0155]
[0156] As shown in the workflow of
[0157]
[0158] In some embodiments, the HOA data file includes patient identifying information, along with date and time information. In some embodiments, the patient identifying information is encrypted for security and privacy protection.
[0159] Positioning data for the eye helps aligning the corrective features of the lens with the corresponding aberration pattern exhibited by the patient.
[0160] In some embodiments, the HOA data file includes a pupil diameter and a number of values that show changes within the refractive distribution, such as using Zernike coefficients or other parameters. It can be appreciated that any of a number of data arrangements could be employed for organizing the recorded HOA data.
[0161] According to some embodiments, the design modifier software shown in
[0162] One benefit of applying the HOA modifications to a separately generated lens design file relates to achieving suitable fitting of the lens against the eye and accurately determining how the lens is positioned, that is, x-y translation, rotation, and tilt. Once these lens data and basic prescription requirements are known and the needed geometry for a functional lens has been established, the lens can be seated on the eye with confidence in its position. HOA mapping can be achieved with enhanced accuracy and the corresponding correction can then be applied with higher probability of success.
[0163] A difficulty with HOA-related modifications is that direct application of factors from the wavefront-generated Zernike coefficient data does not necessarily correct vision problems and there can be some cases when attempts to use the generated Zernike coefficients directly can actually cause problems. Thus, for example, slight shifting of the scleral contact lens over the eye surface can inadvertently offset the positioning of an intended correction so that correction areas of the lens are shifted from their intended position and distortion occurs. In some embodiments, the design modifier software application detects instances where correction is impractical for a particular aberration or patient and apply correction only the likelihood of improving patient vision exceeds a certain threshold.
[0164]
[0165] The method includes (910) receiving information representing a profile of a contact lens capable of compensating for lower order aberrations of an eye of a patient (e.g., from a lens design software shown in
[0166] In some embodiments, the information representing the profile of the contact lens capable of compensating for the lower order aberrations of the eye of the patient includes (912) a height map of the contact lens capable of compensating for the lower order aberrations of the eye of the patient (e.g., as shown in
[0167] In some embodiments, the method further includes (920) characterizing the higher order aberrations of the eye of the patient using a wavefront sensor while a predicate lens with one or more position markers is positioned on the eye of the patient; and recording the higher order aberrations of the eye of the patient (e.g., as shown in
[0168] In some embodiments, the method further includes (930) obtaining an image of a predicate lens positioned on the eye of the patient; and determining an alignment of the predicate lens on the eye of the patient from the image of the predicate lens positioned on the eye of the patient (e.g., as shown in
[0169] The method includes (940) accessing information representing higher order aberrations of the eye of the patient (e.g., as shown in
[0170] In some embodiments, the information representing the higher order aberrations of the eye of the patient includes (942) coefficients of Zernike polynomials (e.g.,
[0171] The method includes (950) generating information representing a profile of a contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient based on the information representing the profile of the contact lens capable of compensating for the lower order aberrations of the eye of the patient and the information representing the higher order aberrations of the eye of the patient (e.g.,
[0172] In some embodiments, generating the information representing the profile of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient includes (952) obtaining a superposition of the profile of the contact lens capable of compensating for the lower order aberrations of the eye of the patient and a compensation pattern for the higher order aberrations of the eye of the patient (e.g.,
[0173] In some embodiments, the information representing the profile of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations includes (954) a height map of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient. For example, the information representing the profile of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations may be stored in the format shown in
[0174] In some embodiments, generating the information representing the profile of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient includes (956) accessing the profile of the contact lens capable of compensating for the lower order aberrations of the eye of the patient and modifying the profile based on the information representing the higher order aberrations of the eye of the patient to determine the profile of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient (e.g.,
[0175] In some embodiments, generating the information representing the profile of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient includes (958) determining the profile of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient independently of a profile of any contact lens. Subsequently, the profile of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye may be superposed on a profile of a contact lens.
[0176] The method includes (960) providing the information representing the profile of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient, for fabrication of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient (e.g.,
[0177] In some embodiments, the method further includes (970) fabricating the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient based on the information representing the profile of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient (e.g.,
[0178]
[0179] The method includes (1010) receiving the information representing the profile of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient, wherein the information representing the profile of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient (e.g., a computer system at a fabrication site receives a modified design file as shown in
[0180] The method also includes (1020) operating a fabrication apparatus in communication with the electronic device based on the information representing the profile of the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient to fabricate the contact lens capable of compensating for the lower order aberrations and the higher order aberrations of the eye of the patient.
[0181] In some embodiments, the fabrication apparatus includes (1022) a lathe.
[0182] In some embodiments, the electronic device is integrated with the fabrication apparatus.
[0183] The foregoing description, for purpose of explanation, has been described with reference to specific embodiments. However, the illustrative discussions above are not intended to be exhaustive or to limit the scope of claims to the precise forms disclosed. Many modifications and variations are possible in view of the above teachings. The embodiments were chosen and described in order to best explain the principles of the various described embodiments and their practical applications, to thereby enable others skilled in the art to best utilize the invention and the various described embodiments with various modifications as are suited to the particular use contemplated.