Responsive to a determining a difference in at least one of the one or more extracted model parameter values and the one or more parameters associated with the retrieved model, the one or more parameters associated with the retrieved model are updated. In an embodiment, the system extracts one or more parameters values from the generated depth map. In various embodiments, the retrieved model is parameterized by a radius and an origin of each of the spheres comprising the model. The system retrieves a stored model of the eye comprising two or more spheres wherein the spheres represent the overall eye and the cornea.
![oculus eye tracking oculus eye tracking](https://uploadvr.com/wp-content/uploads/2017/03/tobii-inside-eyebox.jpg)
In various embodiments, the system additionally determines a new 3D shape of the eye as the user moves their eyes (e.g., as a user gazes at different objects on a display during normal operation). The determined polarization state of the eye reflections at each pixel of the optical detector is used to determine a 3D shape of the eye. In an embodiment, the optical detector comprises an array of polarization sensitive pixels and is able to determine the polarization state (e.g., polarization angle) of the eye reflections. The optical detector and the one or more illumination sources are positioned relative to each other such that the optical detector is able to capture light emitted by the one or more illumination sources and reflected from the user’s eye (hereinafter referred to as “eye reflections”). The eye tracking system includes one or more illumination sources configured to illuminate a user’s eye using light and an optical detector to capture polarized light reflecting from the user’s cornea. The eye tracking system can be used in a virtual reality (VR) system environment or other system environments, such as an augmented reality (AR) system. These conventional systems do not provide sufficient accuracy needed for eye tracking in a HMD system.Ī head mounted display (HMD) comprises an eye tracking system that tracks a user of the HMD’s eye(s) based in part on polarization of light reflected from the eye(s). Conventional tracking systems track features of the human eye and are typically limited by the quality of the optical path. The present disclosure generally relates to eye tracking, and specifically to eye tracking based on light polarization.Įye tracking is an important feature for head-mounted display (HMD) systems including systems used in virtual reality (VR) applications.
![oculus eye tracking oculus eye tracking](https://venturebeat.com/wp-content/uploads/2020/06/pico2.jpg)
The eye tracking system determines eye tracking information based on the updated model in order to improve eye tracking performance.
#Oculus eye tracking update#
The determined 3D shape of the eye is used to update a stored model of the eye in response to the one or more model parameter values extracted from the determined depth map of the corneal surface. The eye tracking unit is configured to determine a 3D shape of the eye based on the polarization of the reflections. The one or more illumination sources are configured to illuminate an eye and generate reflections directed towards the optical detector. The eye tracking system includes an illumination source and an eye tracking unit comprising a polarization sensitive optical detector. Patent: Eye tracking based on light polarizationĪ head mounted display (HMD) comprises an eye tracking system configured to enable eye-tracking using polarization.