| 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 |

|
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.
|