🥽 core-xr


user-6e3d0f 03 March, 2021, 17:23:07

hey all, I just wanted to test our vr addons for the htc vive and tried them out in the hmd-eyes demo GazeDemo Scene. However, my Gaze accuracy was pretty bad and The Visualized Gaze was always way off from where it should be. Is there any "best parameters" or something like that for pupil capture to achieve best tracking results? Overall my tracking feels really bad and gaze visualizations are jumping around like crazy. Tested with Pupil Capture 2.5 (3.16 didnt work for me). Accuracy Visualizer didnt show any value for my calibration, is this normal? thanks!

papr 05 March, 2021, 10:33:59

Just for reference for everyone reading this: I reviewed a recording and the jumpy gaze comes from the fact that the 3d eye model was not fit explicitly. 3d gaze estimation requires a stable 3d eye model in order to work well.

papr 04 March, 2021, 16:27:20

You need to update hmd-eyes for 3.x compatibility. Can you please share an example recording with [email removed] such that we can give specific feedback?

user-6e3d0f 04 March, 2021, 17:15:53

So I just stick to the last 2.x release?

papr 05 March, 2021, 09:49:02

The new hmd-eyes update is backwards compatible. This way you can run Pupil 2.x and 3.x. I still need to review your recording in order to be able to give specific feedback.

user-d3856b 09 March, 2021, 10:28:38

Hey everyone. I am looking for a paper on Pupil Dilation and cancelling out pixel illumination with Pupil Labs. I think it was about using Unity as a framework, but I'm not completely sure any more, I lost my notes on it. Anyone here heard of it or something similar?

user-6e3d0f 09 March, 2021, 11:42:30

Any idea where that error comes from? using Pupil Capture 3.16 and Unity 2019.4 LTS.

Chat image

papr 09 March, 2021, 12:24:35

You are running hmd-eyes v1.3 there, which is not compatible with Pupil Capture 3.x. (The line number in the screenshot GazeData.cs:199 confirms it is v1.3)

Difference between v1.3 and v1.4 https://github.com/pupil-labs/hmd-eyes/commit/63d3bf4c16e16a79c0f167c27ba059eaa0234952

user-6e3d0f 09 March, 2021, 12:54:39

Can I Update it Just by importing the newer Version or is there an Hidden Upgrade functionality?

papr 09 March, 2021, 12:57:07

There is no upgrade functionality to my knowledge. Importing the new version should work. (I have no Unity experience though)

user-525b2f 11 March, 2021, 00:14:49

hello what are the specs for the usb c cable compatible with the Vive addon?

user-beba0a 11 March, 2021, 02:51:24

Hello I am working at a project that need to record 3d gaze data in Unity ,

I find there's a table named gaze_positions when I export data from pupil player but the table without any value only has few titles in there.

is there any solution that I can use to record the 3d gaze data by key-value pair with request controller ?

or I can only use system.io.streamwirter to write data manually ?

Unity 2019.4.10 unity package ver : HMD-EYE V.1.4 Pupil Capture v2.4.0 Pupil Player V2.4.0 Pupil Service v2.4.0

user-2cb8f9 12 March, 2021, 15:49:31

Hello Can I use HTC Vive Binocular Add-on with another VR-device, for example Oculus Quest 2?

user-73b616 14 March, 2021, 10:44:20

I'm 99% sure that those add-ons would not fit Quest 2, officially supported devices seem to be HTC Vive, Vive PRO, or Vive Cosmos VR headset

user-26e1fc 27 June, 2021, 19:06:25

ignoring issue of physical fit do ya think the software side would still work if someone managed to finagle a fit? like would this enable the use of foveated rendering going through steam vr?

user-be3b52 16 March, 2021, 11:59:52

will there be a version of the addon for the Valve Index?

user-d230c0 20 March, 2021, 17:23:53

@papr any suggestions on how to set optimal pupil min/max settings?

papr 20 March, 2021, 17:29:45

This is difficult to respond to in general. The rough approach would be: Enable algorithm view, look at the three circles (2x red, representing min/max; 1x green, current size). Adjust values while looking at the resulting blue ellipse. It should fit around the pupil. If the blue ellipse is larger than expected, reduce pupil max. If it is smaller than expected, increase pupil min. Ensure sufficient range between pupil min and max to account for pupil dilation/constriction.

user-d230c0 21 March, 2021, 16:20:52

Chat image

papr 21 March, 2021, 16:21:30

Looks like your pupil min value is tiny.

user-d230c0 21 March, 2021, 16:22:06

when you say blue elipse do you mean the one that can be seen in the image if yes dont we pupil intensity range to change that?

papr 21 March, 2021, 16:23:51

Btw, what resolution are you using? Looks pretty big to me.

papr 21 March, 2021, 16:23:09

I was referring to the ellipses visualized in normal mode. I did not realize that they are not displayed in algorithm mode

papr 21 March, 2021, 16:22:09

Can you go to the general settings and hit the reset window size button? This should fix the aspect ratio of the visualization

user-d230c0 21 March, 2021, 16:24:14

1280,720

papr 21 March, 2021, 16:25:25

Do you have a special reason for using this resolution? The parameters are tuned for smaller resolutions. I think you will have to increase both your min and max pupil values

user-d230c0 21 March, 2021, 16:25:53

i assumed with higher resolution the detection would be better

papr 21 March, 2021, 16:26:09

It is actually best on the lowest resolution.

user-d230c0 21 March, 2021, 16:26:57

ok ill tweak my values and get back to you thank you so much for the quick responses

user-46c589 22 March, 2021, 04:13:42

Hi does anyone have any info on the DK2 Eye tracker? im looking to use the same camera you guys used sense it is no longer in production!

papr 22 March, 2021, 18:46:53

Please contact [email removed] as well.

user-46c589 22 March, 2021, 04:14:38

@user-4169b8 could you help me?

user-d1efa8 22 March, 2021, 18:44:54

Hi, I was doing a quick search on github and on this server but I didn't find what I was looking for; is there any documentation on the physical dimensions of the HTC Vive binocular add-on?

papr 22 March, 2021, 18:45:59

Please contact [email removed] in that regard.

user-d1efa8 22 March, 2021, 18:48:11

sounds good, thank you @papr

user-d230c0 22 March, 2021, 18:52:14

papr 22 March, 2021, 18:56:00

The video does not play back correctly for me. Please share a raw Pupil Capture recording with [email removed] I can have a look tomorrow and come back to you via email.

user-d230c0 22 March, 2021, 18:55:14

@papr could you please tell me how i can increase confidencer

user-d230c0 22 March, 2021, 19:32:52

@papr ok thnx ill do that. in the mean time can you tell me what does the red ellipse on top of the blue elipse represent and what does it mean when it floats around the window ?

papr 22 March, 2021, 19:46:28

blue is the 2d detection, red the 3d detection. If red is jumping around, the model is not well fit

user-d230c0 22 March, 2021, 20:48:48

@papr i have managed to make blue eelippse stable thanx to you changing image post processing helped how would you recomend i stabilise red one?

papr 22 March, 2021, 20:50:15

Rolling your eyes should help

user-d230c0 22 March, 2021, 20:54:49

does 3d model need both eyes to stabilise?

papr 22 March, 2021, 20:55:00

There is one model per eye

user-d230c0 22 March, 2021, 20:55:26

what can i tweak if it doesnt stabilise after rolling the eyes

papr 22 March, 2021, 20:55:58

If you have good 2d detection, you should have no issues stabilizing the 3d eye models with rolling the eyes

user-44af31 24 March, 2021, 13:42:45

Hi, I'm creating a VR experiment using Unity. I need to know the dynamic range of the pupil and adjust illumination to roughly dilate the pupils to the middle of their range. For this I would like 'live' pupil size (2D) information displayed (which updates let's say every second) on my Unity UI. Is this possible to do so? I am not a Unity or C# expert (learned it for this project), but any push in the right direction on how to implement such a thing would be much appreciated.

papr 24 March, 2021, 13:57:05

Have you been using the hmd-eyes project already?

user-44af31 24 March, 2021, 14:05:51

I have, I figured out how to start and stop recording and how to send annotations. I just can't seem to figure out if there's an example of live 2D pupil data somewhere.

papr 24 March, 2021, 14:06:58

There should be a Pupil demo scene that showcases how to subscribe and receive realtime pupil data

user-44af31 24 March, 2021, 14:06:54

Oh apologies with 'hmd-eyes project' do you mean the pupil plug-in including the demos etc?

papr 24 March, 2021, 14:07:15

I am referring to https://github.com/pupil-labs/hmd-eyes

papr 24 March, 2021, 14:09:25

The Diameter property contains the 2d diameter in pixels. Diameter3d contains the 3d diamter in millimeters (requires well fit eye model)

user-44af31 24 March, 2021, 14:12:51

Thanks for the swift response! It seems the demo (PupilDataScene) returns an error for me, possibly I have messed up something. I will create a fresh project and fiddle around a bit more.

papr 24 March, 2021, 14:13:35

ok, let us know if the error persists

user-44af31 24 March, 2021, 14:20:05

Excellent I got it fixed (I think I deleted the recorder by accident), this really helps me along. Thanks!

End of March archive