Jump to content


Verified Members
  • Content Count

  • Joined

  • Last visited

Community Reputation

1 Neutral

About gazeBehavior

  • Rank

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. The SMI eye tracker was far below this latency before Apple took it off the market, but what can we do about that? It also cost a LOT more when it was available. I agree. I wrote that when I was led to believe (by an HTC dev's comment) that this latency was actually the result of a dynamic filter. It wasn't until I turned the filter off that I settled on the interpretation that the latency was due to core algorithms, and not a dynamic filter. I also agree that, if it the latency is stable within a session and across sessions, we might be able to adjust for post-hoc, offli
  2. Here are the latency measurements taken by one of our students. Images reflect the azimuthal component of the head and eye during vestibulo-ocular reflex (while fixating a stable object and rotating one's head about the vertical axis). The first figure shows the original signals - deg/s over time. The second shows the results of the cross correlation, and the third shows a zoomed in look at the signals before/after adjustment for the measured latency. The two signals were maximally correlated with 83 ms of shift, meaning that there was 83 ms of latency in the eye tracker relative to
  3. ­čśü Great, and thank you for responding. I look forward to the updates. My laboratory is about to measure eye latency relative to the head, and we will let you know what we learn when we do.
  4. Sorry, but that sentence isn't very clear. Do you mean that you are currently working to fix this issue?
  5. What kind of data is stored in ViveSR.anipal.Eye.VerboseData.trackingImprovements ? Are these values related to filtering? How the values stored here impact the quality of the track? Thanks! @Cory_HTC @Daniel_Y
  6. "desti hosting" seems to be a spam account of some sort. To recap: using SetEyeParameter´╗┐(´╗┐´╗┐) to change the sensitivity does not address the issue, which seems to be high eye tracker latency. As @performlabrit pointed out, this issue was previously raised in the attached reddit forum post. The videos I posted above demonstrate what the post was referencing. Can anyone at HTC suggest ways to lower the latency? It's clearly too high to do anything related to foveated rendering.
  7. I agree that it is likely latency - a lot of it.. It's a bit of a guess, but I have enough experience in this area to estimate +100 ms of latency. This is surprising given that you guys market this for foveated rendering. This is farrrrr too slow for foveated rendering. Are there any other filters to worry about or turn off?
  8. To be clear, I am fixating the center of the dart board in both videos. Slippage is primarily from the tracker, and does not reflect true gaze behavior.
  9. Ok, I've created two movies that show 1) I have sucessfully changed the sensitivity, and 2) this does not resolve the original problem described by PerformLabRIT in the first post of this thread. I've attached the videos and shared via youtube. That's a 1 meter wide board, and at a distance of 3 meters half the angular subtense is atan(0.5/3)*(180/pi) = 9.5 degrees (the radius of the target). So, the full angular subtense is 19 degrees. Notice that the gaze sphere oscillates almost the full radius of the target - 9.5 degrees during the head movement. Also notice that the change in
  10. Ok, I've made some progress in changing the parameter, but see no change in the behavior of the eye tracker. Inside SR_anipal_Eye_Framework.cs, at the end of StartFrameWork(), I've added the folowing code that I lifted from SRanipal_EyeSettingSample.cs, with the intention of setting the parameter.gaze_ray_parameter.sensitive_factor to 1.: EyeParameter parameter = new EyeParameter { gaze_ray_parameter = new GazeRayParameter(), }; Error error = SRanipal_Eye.GetEyeParameter(ref parameter); Debug.Log("GetEyeParameter: " + error + "\n" + "sensitive_factor: " + parameter.gaze_ray_p
  11. I'm also interested in this response. @Daniel_Y, can you please provide an example line of code here? Your answer lacks clarity, the SDK documentaton does not touch upon using setEyeParameter(), and I cannot find any examples in Unity. Thanks.
  • Create New...