Point-of-gaze of a user looking at a display is estimated, taking into account rotation of the user's head or rotation of the display. An image of an eye of the user is captured. The image is processed to determine coordinates in the image of defined eye features, sufficient to determine the eye's optical axis. At least one angle is determined, the at least one angle proportional to an angle between (i) a line coincident with an edge of the display and (ii) an intersection of the sagittal plane of the user's head with a plane of the display. An intersection of the eye's line-of-sight with the plane of the display is estimated using the eye's optical axis, and using the at least one angle to account for rotation of the user's head or the display.
Point-of-gaze estimation robust to head rotations and/or device rotations