4 ms·
I would be really really interested how Gazehawk is doing the webcam eyetracking. Last year I decided to pivot my usabilitytest.com business to do exactly what
by forcer 16y ago
I would be really really interested how Gazehawk is doing the webcam eyetracking. Last year I decided to pivot my usabilitytest.com business to do exactly what they are doing now. I have been testing / researching / combining different eye-tracking and head-tracking algorithms/APIs etc. I must say for an engineer it was an ultimate challenge. However, after 3 months of working on it I realized this is too much for me and I called it quits. I managed to get eye-tracking working using 2 webcams (one front to monitor head-movement and one small near the eye to monitor eye movement). Unfortunately, because of the nature of eye reflection I had to work in complete darkness and use IR light to illuminate the eye - you can't call it non-intrusive method.
So I am very happy that guys at GazeHawk cracked this and launched the service that I really wanted to do and offer people low-cost eyetracking method.
- jgershen 16y agoI pointed at some of the general techniques we use on Quora: http://www.quora.com/GazeHawk/What-broad-computer-vision-techniques-does-GazeHawk-use-for-gaze-tracking http://www.quora.com/GazeHawk/What-broad-computer-vision-tec... > for an engineer it was an ultimate challenge You won't find any argument from me; eye-tracking is extremely hard stuff to do correctly and reliably. There are many things that I still want to do to improve our implementation, but can't find the time to write. (Insert a shameless request for interested readers to send me their resumes here!)
- forcer 16y agoThanks for the link - interesting. "There are many things that I still want to do to improve our implementation, but can't find the time to write." - so you did the main part of coding on Gazehawk? What I did was quite a simple stuff - I combined opensource GazeTracker (http://www.gazegroup.org/downloads/23-gazetracker http://www.gazegroup.org/downloads/23-gazetracker - that uses OpenCV) with FaceAPI from SeeingMachines. I also experimented with accelerometer module instead of FaceAPI and second webcam but that was a dead end :) In the end after calibration I managed to get about 1-2cm accuracy on 2 test subjects. After my dad came with his smaller eyes and accuracy went dramatically down - I gave up :)
- liuliu 16y agoWhich face detection module do you use? Do you need to pinpoint pupil with detection tool before later process or estimate pupil position with the rough detection area of eye?
- Kliment 16y agoJust emailed you.