IP Library Granted Patent US 12,310,887
Granted Patent B1
US 12,310,887 · App. 17/896,765 · Granted May 27, 2025

Light patterns for corneal topography

Inventor: Alexander Jobe Fix (Seattle, WA)
Assignee: Meta Platforms Technologies, LLC
A61F9/007A61B3/0008A61B3/0025A61B3/107A61B3/14A61F2009/0052A61F2009/00872A61F2009/00882
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,310,887
App. No.
17/896,765
Granted
May 27, 2025
Kind
B1
Abstract

Techniques are described for generating and using an illumination pattern for corneal topography. In some examples, the illumination pattern is projected over a sequence of frames, including a first frame with a first pattern of dots arranged along a two-dimensional grid, and a second frame with a second pattern of dots arranged along the two-dimensional grid. The first pattern differs from the second pattern with respect to a wavelength of light used to project one or more dots, a position of one or more dots, or both. After the illumination pattern has been determined, it can be projected over the sequence of frames and onto an eye of a user. Reflections of the illumination pattern as projected over the sequence of frames can then be used to calculate an eye model characterizing a topography of a cornea of the eye of the user.

Claims (44)

1. A method, comprising:

determining, by one or more processors of a control unit for a head-mounted assembly, an illumination pattern to be projected over a sequence of frames onto an eye of a user wearing the head-mounted assembly, wherein:

the sequence of frames includes a first frame and a second frame;

the first frame includes a first pattern of dots;

the second frame includes a second pattern of dots;

the first pattern and the second pattern are non-rectilinear patterns configured to become substantially rectilinear approximations of one or more corresponding reference patterns when reflected off an eye-shaped surface, wherein each reference pattern comprises dots arranged according to a two-dimensional grid having straight lines that define rows and columns in which the dots are arranged, and wherein each non-rectilinear pattern represents a transformation of a corresponding reference pattern to distort the lines of the two-dimensional grid; and

the first pattern differs from the second pattern with respect to a wavelength of light used to project one or more dots, a position of one or more dots, or both;

after determining the illumination pattern, causing, by the control unit, one or more illuminators in the head-mounted assembly to project the illumination pattern over the sequence of frames and onto the eye of the user; and

calculating, by the one or more processors, an eye model based on reflections of the illumination pattern as projected over the sequence of frames and onto the eye of the user, wherein the eye model characterizes a topography of a cornea of the eye of the user.

2. The method of claim 1 , wherein the first pattern is projected using a different wavelength of light than the second pattern.

3. The method of claim 1 , wherein the illumination pattern is projected using an illuminator that operates as a single point source of light.

4. The method of claim 3 , wherein the illumination pattern is holographically projected.

5. The method of claim 1 , further comprising:

aligning, by the one or more processors, a reflected pattern to a reference pattern, the aligning comprising determining, based on a dot product of the reflected pattern and the reference pattern, an amount by which the reflected pattern is shifted relative to the reference pattern, wherein the eye model is calculated using the reflected pattern after the reflected pattern has been aligned.

6. The method of claim 5 , wherein the illumination pattern is configured such that the dot product increases as the reflected pattern becomes less shifted relative to the reference pattern.

7. The method of claim 1 , wherein some of the dots in the illumination pattern are random or pseudorandom, and wherein the illumination pattern further includes dots that form a fiducial marker.

8. The method of claim 7 , wherein the fiducial marker is a two-dimensional barcode.

9. The method of claim 1 , wherein illumination pattern comprises non-circular dots.

10. The method of claim 1 , further comprising:

switching to a lower resolution illumination pattern after calculating the eye model, wherein the lower resolution illumination pattern comprises a subset of dots in the illumination pattern or the same dots in the illumination pattern but with lower intensity; and

tracking eye movement of the user based on reflections of the lower resolution illumination pattern.

11. A control unit for a head-mounted assembly, the control unit comprising one or more processors configured to:

determine an illumination pattern to be projected over a sequence of frames onto an eye of a user wearing the head-mounted assembly, wherein:

the sequence of frames includes a first frame and a second frame;

the first frame includes a first pattern of dots;

the second frame includes a second pattern of dots;

the first pattern and the second pattern are non-rectilinear patterns configured to become substantially rectilinear approximations of one or more corresponding reference patterns when reflected off an eye-shaped surface, wherein each reference pattern comprises dots arranged according to a two-dimensional grid having straight lines that define rows and columns in which the dots are arranged, and wherein each non-rectilinear pattern represents a transformation of a corresponding reference pattern to distort the lines of the two-dimensional grid; and

the first pattern differs from the second pattern with respect to a wavelength of light used to project one or more dots, a position of one or more dots, or both;

after determining the illumination pattern, cause one or more illuminators in the head-mounted assembly to project the illumination pattern over the sequence of frames and onto the eye of the user; and

calculate an eye model based on reflections of the illumination pattern as projected over the sequence of frames and onto the eye of the user, wherein the eye model characterizes a topography of a cornea of the eye of the user.

12. The control unit of claim 11 , wherein the control unit is configured to cause the first pattern to be projected using a different wavelength of light than the second pattern.

13. The control unit of claim 11 , wherein the control unit is configured to cause the illumination pattern to be projected using an illuminator that operates as a single point source of light.

14. The control unit of claim 13 , wherein the illuminator is configured to holographically project the illumination pattern.

15. The control unit of claim 11 , wherein:

the control unit is configured to align a reflected pattern to a reference pattern;

to align the reflected pattern, the one or more processors of the control unit are configured to determine, based on a dot product of the reflected pattern and the reference pattern, an amount by which the reflected pattern is shifted relative to the reference pattern; and

the one or more processors are configured to calculate the eye model using the reflected pattern after the reflected pattern has been aligned.

16. The control unit of claim 15 , wherein the illumination pattern is configured such that the dot product increases as the reflected pattern becomes less shifted relative to the reference pattern.

17. The control unit of claim 11 , wherein some of the dots in the illumination pattern are random or pseudorandom, and wherein the illumination pattern further includes dots that form a fiducial marker.

18. The control unit of claim 17 , wherein the fiducial marker is a two-dimensional barcode.

19. The control unit of claim 11 , wherein illumination pattern comprises non-circular dots.

20. The control unit of claim 11 , wherein the control unit is further configured to:

switch to a lower resolution illumination pattern after calculating the eye model, wherein the lower resolution illumination pattern comprises a subset of dots in the illumination pattern or the same dots in the illumination pattern but with lower intensity; and

track eye movement of the user based on reflections of the lower resolution illumination pattern.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2022
From: FIX, ALEXANDER JOBE
To: FACEBOOK TECHNOLOGIES, LLC
Reel/Frame 061017/0938 →
CHANGE OF NAME Recorded Sep 7, 2022
From: FACEBOOK TECHNOLOGIES, LLC
To: META PLATFORMS TECHNOLOGIES, LLC
Reel/Frame 061390/0720 →
Continuity (2)
Continuation 16692547 · Nov 22, 2019
Provisional Application 62796031 · Jan 23, 2019
References Cited (27)
US 11458040B2 · Fix · 2022 [cited by applicant]
US 20050175218A1 · Vertegaal et al. · 2005 [cited by applicant]
US 20090316115A1 · Itoh et al. · 2009 [cited by applicant]
US 20140289323A1 · Kutaragi et al. · 2014 [cited by applicant]
US 20150131055A1 · Catanzariti · 2015 [cited by examiner]
US 20150193920A1 · Knee et al. · 2015 [cited by applicant]
US 20150326570A1 · Publicover et al. · 2015 [cited by applicant]
US 20170123526A1 · Trail et al. · 2017 [cited by applicant]
US 20170192499A1 · Trail · 2017 [cited by examiner]
US 20180193194A1 · Haeggström · 2018 [cited by examiner]
US 20180235465A1 · Calpe Maravilla et al. · 2018 [cited by applicant]
US 20180239423A1 · Mardanbegi · 2018 [cited by examiner]
US 20180329489A1 · Price et al. · 2018 [cited by applicant]
US 20180366045A1 · Perreault et al. · 2018 [cited by applicant]
US 20190042842A1 · Cavin · 2019 [cited by examiner]
US 20190139088A1 · Brownhill et al. · 2019 [cited by applicant]
“Badly Fragmented' Forensic Science System Needs Overhaul; Evidence to Support Reliability of Many Techniques is Lacking,” National Academies of Sciences, Engineering, and Medicine [online], Retrieved on Jan. 3, 2019, 8… [cited by applicant]
Bashkatov A.N., et al., “Optical Properties of Human Sclera in Spectral Range 370-2500 nm,” Optics and Spectroscopy, 2010, vol. 109 (2), pp. 197-204. [cited by applicant]
Derakhshani R., et al., “A Texture-Based Neural Network Classifier for Biometric Identification using Ocular Surface Vasculature,” Appeared in Proceedings of International Joint Conference on Neural Networks, Aug. 2007,… [cited by applicant]
Final Office Action mailed Jun. 18, 2020 for U.S. Appl. No. 16/206,769, filed Nov. 30, 2018, 12 pages. [cited by applicant]
Final Office Action mailed Apr. 20, 2022 for U.S. Appl. No. 16/692,547, filed Nov. 22, 2019, 9 pages. [cited by applicant]
Green M.A., et al., “Optical Properties of Intrinsic Silicon at 300° K,” Progress in Photovoltaics: Research and Application, 1995, vol. 3, pp. 189-192. [cited by applicant]
“Iris Recognition vs. Retina Scanning—What are the Differences?,” M2SYS Blog on Biometrics Technology [online], Retrieved on Jan. 3, 2019, 6 Pages, Retrieved from the Internet: URL: http://www.m2sys.com/blog/biometric-h… [cited by applicant]
Non-Final Office Action mailed Oct. 21, 2021 for U.S. Appl. No. 16/692,547, filed Nov. 22, 2019, 7 pages. [cited by applicant]
Non-Final Office Action mailed Jan. 27, 2020 for U.S. Appl. No. 16/206,769, filed Nov. 30, 2018, 10 pages. [cited by applicant]
Notice of Allowance mailed May 26, 2022 for U.S. Appl. No. 16/692,547, filed Nov. 22, 2019, 8 pages. [cited by applicant]
Prahl S., “Optical Absorption of Hemoglobin,” Retrieved on Jan. 3, 2019, 5 Pages, Retrieved from the Internet: URL: http://omlc.org/spectra/hemoglobin/. [cited by applicant]