cancel
Showing results for 
Search instead for 
Did you mean: 

Eye tracking information

yo.ho.bh.2024
Honored Guest

Hello,

How can I access the information obtained through eye tracking in the Quest Pro?

What information does it include? (Including eye position, pupil size, pupil center position, eye openness, gaze position)?

What is the frequency of the measurements?

is there a way to assess the accuracy of the tracking?

Does any of these questions have documentation somewhere?

Any assistance would be greatly appreciated. Thank you.

 

2 REPLIES 2

VrDevMV
Protege

Hi 🙂

How can I access the information obtained through eye tracking in the Quest Pro?

See : https://registry.khronos.org/OpenXR/specs/1.1/man/html/XrEyeGazeFB.html

What information does it include? (Including eye position, pupil size, pupil center position, eye openness, gaze position)?

We managed to fetch the following data:

- eye position (not reliable, maybe an issue on our side, we assume the position is (0,0,0) in the HMD local space)
- pupil size : not available afaik

- pupil center position : not sure

- eye openness : not available afaik. We rely on the "eye confidence" that is not always accurate

- gaze position : if you refer to the gaze direction, yes, it is available and rather accurate compared to other headsets, in my own experience

What is the frequency of the measurements?

We managed to read at 30Hz in PCVR mode, you might get a higher frequency in your case.

is there a way to assess the accuracy of the tracking?

That's a good question. There is a calibration tool you have to run for each user. The gaze confidence is supposed to give you an overall view about the reliability of the reading.

'hope this helps 🙂

Mark.Qwerty.Sh
Honored Guest

Hi! We use this code to obtain: eye position (unreliable, see here), gaze direction (not bad), and eyetracking confidence (ok). We get it at 60Hz, and the accuracy is not bad for gaze direction. There is a in-depth paper about eyetracking data quality, worth a look.