Head-mounted eye tracking offers remarkable opportunities for research and applications regarding pervasive health monitoring, mental state inference, and human computer interaction in dynamic scenarios. Although a plethora of software for the acquisition of eye-tracking data exists, they often exhibit critical issues when pervasive eye tracking is considered, e.g., closed source, costly eye tracker hardware dependencies, and requiring a human supervisor for calibration. In this paper, we introduce EyeRecToo, an open-source software for real-time pervasive head-mounted eye-tracking. Out of the box, EyeRecToo offers multiple real-time state-of-the-art pupil detection and gaze estimation methods, which can be easily replaced by user implemented algorithms if desired. A novel calibration method that allows users to calibrate the system without the assistance of a human supervisor is also integrated. Moreover, this software supports multiple head-mounted eye-tracking hardware, records eye and scene videos, and stores pupil and gaze information, which are also available as a real-time stream. Thus, EyeRecToo serves as a framework to quickly enable pervasive eye-tracking research and applications.

Video Tutorial:

Next version preview:

This is a preview version with experimental features and cutting-edge (and not-yet published) work! Might contain rare bugs, but it's usually safe. Includes the latest best-performer in pupil detection, PuRe!


This version contains already published methods and has been tested for a longer time.

Santini T., Fuhl W., Geisler D. and Kasneci E. (2017). EyeRecToo: Open-source Software for Real-time Pervasive Head-mounted Eye Tracking.In Proceedings of the 12th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications - Volume 6: VISAPP, (VISIGRAPP 2017) ISBN 978-989-758-227-1, pages 96-101



EyeRec has been deprecated and binaries are no longer offered; please use EyeRecToo (see above) instead.