Jump to content
Happy Holidays! Limited Staff Responses: 1/20 - 1/31 ×

Interpretation of data?


Recommended Posts

Hello, I'm working on a project where I need to extract eyetracking data for watching 360 videos. 

The project I have right now features a sphere in Unity that projects the video within (inside out) and the camera is inside that sphere. 

I managed to print out the eye tracking raw data, but I'm quite lost in its interpretation.

when I print out the gaze direction (xyz) data on a 3d space I get this

image.png.4a77627188db1c462462bca3206d68d3.png

which is strange as I turned several times while wearing the HMD, which should show the data as a 'sphere'

I don't quite understand the 'normalized data' for gaze direction. 

Does it mean its values are relative to my current head position and resets whenever I move?

For instance, if I turn my head in the virtual space and look at a point on my right, then turn back and look at a point on my right, the data coordinates will be the same?

Or should I calculate the gaze angle based on the gaze origin and gaze direction?

I would appreciate the help.

Thank you. 

Link to comment
Share on other sites

image.png.be9ad1a1c800006bff94196e7c9ffc49.pngimage.png.bdda1392a7dec64d8d33c1d1e5f77c1c.png

 

Okay now I understand that the xyz values in the data is not xyz in unity space but rather xzy. 

I fixed that and now the z value shows the spherical projection.

However, I still do not understand why it would only show the one sided data projection.

I understand that the data is normalized to values between -1 and 1.

Does it mean that it normalizes the data based on the view frame? where end of the right hand side is 1 and left end is -1? 

Then, if I want to see it on a 360 environment should I calculate it based on head position? 

Link to comment
Share on other sites

  • 9 months later...

Hi eugie,

sorry for bothering you. I don't have the awnser for you, therefore you don't need to read this. I just wanted to ask you on your data extraction process. For some reason, I am unable to recieve the data. Could you please show me that part of your code that does that?

 

Thank you for reading.

Vojta

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...