Open LinaJunc opened 4 years ago
This is a fairly tricky problem, because you need to calibrate both for camera to the screen locations, but also for personal idiosyncrasies of each person you are tracking (as there will be an error bias for everyone).
There are certain ways you can tackle this:
Of course there are many more ways you can tackle this.
With regards to blink, yes the gaze goes down, you can filter it by looking at blink events from OpenFace.
Thank you for those ideas!
Unfortunately, I am not sure what you mean by blink events. In the OpenFace output I couldn't find any values relating to that. Could you elaborate on your suggestion?
OpenFace outputs Action Units (https://github.com/TadasBaltrusaitis/OpenFace/wiki/Action-Units), one of them corresponds to a blink (au43 or au45, don't remember which one exactly)
Perfect, thank you! (it is au45)
Hello Tadas, we are very grateful that you published this tool!
We have two questions concerning the gaze angles. In our project we are analyzing the eye movement of participants relative to the centre of the screen in front of them to find out if there are certain visual patterns under different conditions. Our camera is installed on top of the screen and is therefore above the participants' eye level. The participants barely look directly into the camera. We are thinking that in our case the origin (0,0,0) should be the point the participants are fixating at the beginning of the task (=centre of the screen) instead of the camera. This way we could better compare the eye gaze between different participants. Otherwise the radians describing the same eye gaze relative to the point on the screen (e.g. top left) could differ between subjects due to the changing distance between camera and eyes which is depending on the participant's height. Do you know how to perform this shift? Do you have another idea to make the gaze more comparable?
Also, we noticed that the lines representing the eye gaze in the visualization video follow the eye lids downward when the participant is blinking even though in reality the gaze is staying. Is it normal to do that and does it affect the calculations of the eye gaze?
Thank you very much!