GazeFollower: An open-source system for deep learning-based gaze tracking with web cameras
Gaze-tracking has a wide range of applications across scientific and industrial fields, and recent computer vision and deep-learning advances have made gaze-tracking with standard webcams possible. However, current solutions only offer suboptimal performance and lack flexibility. This paper introduces GazeFollower, an accessible system for webcam gaze-tracking in Python. GazeFollower stands out for its customizability, allowing researchers to quickly develop and adapt algorithms to meet their needs. At its core, GazeFollower estimates gaze with a model trained on 32 million face images, ensuring robust gaze tracking. A benchmark test on a sizeable sample (N=31) shows that the tracking performance of GazeFollower is on par with or better than budget commercial eye trackers. With calibration, GazeFollower has an accuracy of 1.11 cm and a precision of 0.11 cm, and personalized model fine-tuning further enhances these metrics to 0.92 cm and 0.08 cm. These results suggest that GazeFollower holds potential for real-world applications.
Authors
- Shuai Zhang (ORCID: https://orcid.org/0000-0002-4457-9240)
- Gancheng Zhu (ORCID: https://orcid.org/0000-0002-4329-4219)
- Zehao Huang (ORCID: https://orcid.org/0000-0001-9701-5708)
- Zhiguo Wang (ORCID: https://orcid.org/0000-0003-4553-0198)
- Xiaoting Duan (ORCID: https://orcid.org/0009-0004-8849-8057)
- Rong Wang (ORCID: https://orcid.org/0009-0005-7394-8454)
Institutions
- Zhejiang University (CN)
Publication Details
- Journal
- Proceedings of the ACM on Computer Graphics and Interactive Techniques
- Published
- 2025-05-26
- DOI
- https://doi.org/10.1145/3729410
- Primary Topic
- Gaze Tracking and Assistive Technology
- Type
- article
- Field-Weighted Citation Impact
- 0.00