Skip to main content
Log in

Eye and gaze tracking for interactive graphic display

  • Published:
Machine Vision and Applications Aims and scope Submit manuscript

Abstract.

This paper describes a computer vision system based on active IR illumination for real-time gaze tracking for interactive graphic display. Unlike most of the existing gaze tracking techniques, which often require assuming a static head to work well and require a cumbersome calibration process for each person, our gaze tracker can perform robust and accurate gaze estimation without calibration and under rather significant head movement. This is made possible by a new gaze calibration procedure that identifies the mapping from pupil parameters to screen coordinates using generalized regression neural networks (GRNNs). With GRNNs, the mapping does not have to be an analytical function and head movement is explicitly accounted for by the gaze mapping function. Furthermore, the mapping function can generalize to other individuals not used in the training. To further improve the gaze estimation accuracy, we employ a hierarchical classification scheme that deals with the classes that tend to be misclassified. This leads to a \(10\%\) improvement in classification error. The angular gaze accuracy is about \(5^\circ\) horizontally and \(8^\circ\) vertically. The effectiveness of our gaze tracker is demonstrated by experiments that involve gaze-contingent interactive graphic display.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. (ASL) TASL () The applied system laboratory e210 eye tracking systems. http://www.a-s-l.com

  2. Baluja S, Pomerleau D (1994) Non-intrusive gaze tracking using artificial neural networks. Technical Report CMU-CS-94-102, Carnegie Mellon University, Pittsburgh

  3. Bour L (1997) Dmi-search scleral coil. Technical Report H2-214, Department of Neurology, Clinical Neurophysiology, Academic Medical Center, AZUA, Meibergdreef 9, 115AZ, Amsterdam

  4. Ebisawa Y (1995) Unconstrained pupil detection technique using two light sources and the image difference method. In: Visualization and intelligent design in engineering and architecture II. Computational Mechanics Publications, Boston, pp 79-89

  5. Ebisawa Y (1998) Improved video-based eye-gaze detection method. IEEE Trans Instrum Meas 47(2):948-955

    Article  Google Scholar 

  6. Gee A, Cipoll R (1994) Determining the gaze of faces in images. Image Vision Comput 30:639-647

    Article  Google Scholar 

  7. Gips J, Olivieri P, Tecce J (1993) Direct control of the computer through electrodes placed around the eyes. Human-computer interaction: applications and case studies. Elsevier, Amsterdam, pp 630-635

  8. Hutchinson TE (1988) Eye movement detection with improved calibration and speed. United States patent [19] no. 4,950,069

  9. Hutchinson TE, White K, Worthy JR, Martin N, Kelly C, Lisa R, Frey A (1989) Human-computer interaction using eye-gaze input. IEEE Trans Sys Man Cybern 19(6):1527-1533

    Article  Google Scholar 

  10. Ji Q, Yang X (2001) Real time visual cues extraction for monitoring driver vigilance. In: Proceedings of the 2nd international workshop on computer vision systems (ICVS 2001), Vancouver, Canada

  11. Ji Q, Yang X (2002) Real time 3D face pose discrimination based on active IR illumination. In: Proceedings of the international conference on pattern recognition

  12. Koons D, Flickner M. IBM Blue Eyes project. http://www.almaden.ibm.com/cs/blueeyes

  13. Morimoto CH, Koons D, Amir A, Flickner M (1999) Frame-rate pupil detector and gaze tracker. In: Proceedings of the IEEE ICCV’99 frame-rate workshop

  14. Motwani MC, Ji Q (2001) 3D face pose discrimination using wavelets. In: Proceedings of the IEEE international conference on image processing (ICIP’2001), Thessaloniki, Greece, 7-10 October 2001

  15. Ohno T, Mukawa N, Yoshikawa A (2002) Freegaze: a gaze tracking system for everyday gaze interaction. In: Proceedings of the symposium on eye tracking research and applications, 25-27 March 2002, New Orleans,

  16. Rae R, Ritter H (1998) Recognition of human head orientation based on artificial neural networks. IEEE Trans Neural Netw 9(2):257-265

    Article  Google Scholar 

  17. Shih S, Wu Y, Liu J (2000) A calibration-free gaze tracking technique. In: Proceedings of the 15th international conference on pattern recognition, Barcelona, Spain

  18. Specht DF (1991) A general regression neural network. IEEE Trans Neural Netw 2:568-576

    Article  Google Scholar 

  19. Wang J, Sung E (2001) Gaze determination via images of irises. Image Vision Comput 19(12):891-911

    Article  MATH  Google Scholar 

  20. Yang G, Waibel A (1996) A real-time face tracker. In: Proceedings of the workshop on applications of computer vision, pp 142-147

  21. Zhu J, Yang J (2002) Subpixel eye gaze tracking. In: Proceedings of the 5th IEEE international conference on automatic face and gesture recognition

  22. Zhu Z, Fujimura K, Ji Q (2002) Real-time eye detection and tracking under various light conditions. In: Proceedings of the symposium on eye tracking research and applications, 25-27 March 2002, New Orleans

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Qiang Ji.

Additional information

Received: 21 July 2002, Accepted: 3 February 2004, Published online: 8 June 2004

Correspondence to: Qiang Ji

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zhu, Z., Ji, Q. Eye and gaze tracking for interactive graphic display. Machine Vision and Applications 15, 139–148 (2004). https://doi.org/10.1007/s00138-004-0139-4

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00138-004-0139-4

Keywords:

Navigation