ITU GazeGroup

Research on eye tracking and gaze interaction

  • Increase font size
  • Default font size
  • Decrease font size

ITU Gaze Tracker

E-mail Print PDF

The ITU Gaze Tracker is an open-source gaze tracking application that aims to provide a low-cost alternative to commercial gaze tracking systems and to make this technology more accessible. It is being developed by the Gaze Group at the IT University of Copenhagen, supported by the Communication by Gaze Interaction Association (COGAIN).

The eye tracking software is video-based, and any camera equipped with infrared nightvision can be used, such as a videocamera or a webcam. The cameras that have been tested with the system can be found in our forum. We encourage users and developers to test our software with their cameras and provide feedback so we can continue development.

Download

The ITU Gaze Tracker can be downloaded from here. Uncompress the file and run GazeTracker.exe.

If you wish to download the source code, visit the gazetrackinglib project at Sourceforge.

References

If you use the ITU Gaze Tracker in any of your research, please provide a link to this page and a reference to one of the articles:

San Agustin, J., Skovsgaard, H., Mollenbach, E., Barret, M., Tall, M., Hansen, D. W., and Hansen, J. P. 2010. Evaluation of a low-cost open-source gaze tracker. In Proceedings of the 2010 Symposium on Eye-Tracking Research & Applications (Austin, Texas, March 22 - 24, 2010). ETRA '10. ACM, New York, NY, 77-80. DOI= http://doi.acm.org/10.1145/1743666.1743685 

San Agustin, J., Skovsgaard, H., Hansen, J. P., and Hansen, D. W. 2009. Low-cost gaze interaction: ready to deliver the promises. In Proceedings of the 27th international Conference Extended Abstracts on Human Factors in Computing Systems (Boston, MA, USA, April 04 - 09, 2009). CHI EA '09. ACM, New York, NY, 4453-4458. DOI= http://doi.acm.org/10.1145/1520340.1520682

Contribute

We welcome and encourage contributions by community members. If you find any bugs, have better methods to extract eye features or estimate gaze, or use the gaze tracker in any interesting project, please contact us in our forum.

System requirements

The requirements to run the ITU Gaze Tracker are:

  • Windows XP with Service Pack 2
  • .NET Framework 3.5 SP1
  • A webcam or videocamera with nightvision and infrared illumination (check supported hardware)
  • A fairly decent computer

 

Screenshots

Remote setup

The remote setup uses a videocamera and one or two infrared lamps. In this setup, both the center of the pupil and the corneal reflections created by the infrared lights are used to estimate the gaze coordinates on the screen.

An example of the setup can be seen in the following figure.

Head-mounted setup

To be able to use a webcam for eye tracking, it is necessary to place it very close to the eye. To simplify the required hardware, we suggest using a piece of balsa wood that the user bites. The camera is mounted to that piece of balsa wood, pointing to the eye of the user.

An example of this mouth-mounted setup is displayed in the following figure

It is important to note that in this case the camera moves with respect to the screen when the head moves. For this reason, head movements will affect the estimated gaze coordinates, meaning that the system is not head-pose invariant. A comfortable chair with head rest is recommended to use this setup.

Manual and videos

The user's guide to run and configure the ITU Gaze Tracker can be downloaded from here (PDF document)

A video recorded during the CHI Conference 2009 in Boston can be seen here.

A demonstration of how to use and set up the gaze tracker can be seen here.

API documentation

Coming soon...

License

The ITU Gaze Tracker is released under a dual license to satisfy two different purposes: open-source and commercial development.

Open source license

If you want to use the open source license of the ITU Gaze Tracker, you must release your derived code as open source with a license compatible with GPLv3. We encourage everyone to derive open source products and to contribute to improve the gaze tracker by using our forum.

To support the development of gaze trackers and gaze-based applications, please become a member of the Communication by Gaze Interaction Association at cogain.org.

Commercial license

If you want to derive a commercial product and not release your code, you must purchase a commercial license. This will grant you the right to keep your code closed. If you wish to purchase a commercial license, please contact us.