US 12,271,519 B2
Systems, methods, and media for eye tracking using statistically derived linear functions
Roel Vertegaal, Perth Road Village (CA); Sean Braley, Mount Albert (CA); and Hisham El-Halabi, Brampton (CA)
Assigned to HUAWEI TECHNOLOGIES CO., LTD., Shenzhen (CN)
Filed by HUAWEI TECHNOLOGIES., LTD., Shenzhen (CN)
Filed on Jun. 7, 2022, as Appl. No. 17/834,632.
Claims priority of provisional application 63/208,432, filed on Jun. 8, 2021.
Prior Publication US 2022/0391012 A1, Dec. 8, 2022
Int. Cl. G06F 3/01 (2006.01); G06T 7/73 (2017.01); H04N 23/56 (2023.01)
CPC G06F 3/013 (2013.01) [G06T 7/73 (2017.01); H04N 23/56 (2023.01); G06T 2207/10048 (2013.01); G06T 2207/30201 (2013.01); G06T 2207/30244 (2013.01); G06T 2207/30268 (2013.01)] 23 Claims
OG exemplary drawing
 
1. A method for estimating a gaze direction of an eye, comprising:
obtaining an image, the image comprising:
a pupil of the eye, the pupil being associated with a pupil center location within the image; and
a first glint reflection on a surface of the eye, the first glint reflection being associated with:
a first light source at a known first light source spatial location relative to a known camera origin spatial location in the real world; and
a first glint location within the image;
processing the image to estimate a camera origin location within the image;
processing the image to estimate the pupil center location;
processing the image to estimate a pupil center vector by calculating a vector, in camera coordinates, between the camera origin location and the estimated pupil center location;
processing the image to estimate the first glint location of the first glint reflection; and
generating a scaled pupil center vector by applying a mathematical function having a substantially linear component to the pupil center vector to scale the pupil center vector to a coordinate system based at least partially on the camera origin location and the first glint reflection.