Pupil and Glint Detection Using Wearable Camera Sensor and Near-Infrared LED Array

This paper proposes a novel pupil and glint detection method for gaze tracking system using a wearable camera sensor and near-infrared LED array. A novel circular ring rays location (CRRL) method is proposed for pupil boundary points detection. Firstly, improved Otsu optimal threshold binarization, opening-and-closing operation and projection of 3D gray-level histogram are utilized to estimate rough pupil center and radius. Secondly, a circular ring area including pupil edge inside is determined according to rough pupil center and radius. Thirdly, a series of rays are shot from inner to outer ring to collect pupil boundary points. Interference points are eliminated by calculating gradient amplitude. At last, an improved total least squares is proposed to fit collected pupil boundary points. In addition, the improved total least squares developed is utilized for the solution of Gaussian function deformation to calculate glint center. The experimental results show that the proposed method is more robust and accurate than conventional detection methods. When interference factors such as glints and natural light reflection are located on pupil contour, pupil boundary points and center can be detected accurately. The proposed method contributes to enhance stability, accuracy and real-time quality of gaze tracking system.

[1]  H D Crane,et al.  Accurate two-dimensional eye tracker using first and fourth Purkinje images. , 1973, Journal of the Optical Society of America.

[2]  Rafael Cabeza,et al.  A Novel Gaze Estimation System With One Calibration Point , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[3]  Dong-Han Kim,et al.  Development of gaze tracking interface for controlling 3D contents , 2012 .

[4]  Timothy A. Clarke,et al.  Comparison of some techniques for the subpixel location of discrete target images , 1994, Other Conferences.

[5]  Oleg Spakov,et al.  Scrollable Keyboards for Casual Eye Typing , 2009, PsychNology J..

[6]  Rafael Cabeza,et al.  Robust algorithm for pupil-glint vector detection in a video-oculography eyetracking system , 2004, Proceedings of the 17th International Conference on Pattern Recognition, 2004. ICPR 2004..

[7]  Yoshinobu Ebisawa,et al.  Unconstrained Pupil Detection TechniqueUsing Two Light Sources And The ImageDifference Method , 1970 .

[8]  D. Robinson,et al.  A METHOD OF MEASURING EYE MOVEMENT USING A SCLERAL SEARCH COIL IN A MAGNETIC FIELD. , 1963, IEEE transactions on bio-medical engineering.

[9]  Patrick Langdon,et al.  Multimodal Intelligent Eye-Gaze Tracking System , 2015, Int. J. Hum. Comput. Interact..

[10]  Pieter Blignaut,et al.  Mapping the Pupil-Glint Vector to Gaze Coordinates in a Simple Video-Based Eye Tracker , 2013 .

[11]  Naoki Mukawa,et al.  FreeGaze: a gaze tracking system for everyday gaze interaction , 2002, ETRA.

[12]  Yi-Ping Hung,et al.  Hybrid Method for 3-D Gaze Tracking Using Glint and Contour Features , 2015, IEEE Transactions on Circuits and Systems for Video Technology.

[13]  R. Krishnamoorthi,et al.  A simple boundary extraction technique for irregular pupil localization with orthogonal polynomials , 2012, Comput. Vis. Image Underst..

[14]  R. Cabeza,et al.  Robust algorithm for pupil-glint vector detection in a video-oculography eyetracking system , 2004, ICPR 2004.

[15]  K. Rayner,et al.  Eye movements when viewing advertisements , 2013, Front. Psychol..

[16]  Silvia Conforto,et al.  A free geometry model-independent neural eye-gaze tracking system , 2011, Journal of NeuroEngineering and Rehabilitation.

[17]  Christian Lovis,et al.  Use of eye-tracking technology in clinical reasoning: a systematic review , 2015, MIE.

[18]  Walter Miles The Peep-Hole Method for Observing Eye Movements in Reading , 1928 .

[19]  Myung Jin Chung,et al.  Non-intrusive eye gaze estimation using a projective invariant under head movement , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[20]  R. Dodge,et al.  The angular velocity of eye movements , 1901 .

[21]  A. L. I︠A︡rbus Eye Movements and Vision , 1967 .

[22]  Gene H. Golub,et al.  An analysis of the total least squares problem , 1980, Milestones in Matrix Computation.

[23]  D. Noton,et al.  Eye movements and visual perception. , 1971, Scientific American.

[24]  Dongheng Li,et al.  Starburst: A hybrid algorithm for video-based eye tracking combining feature-based and model-based approaches , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) - Workshops.

[25]  Mario Ferraro,et al.  Detecting expert’s eye using a multiple-kernel Relevance Vector Machine , 2014 .

[26]  W. Gander,et al.  Least-squares fitting of circles and ellipses , 1994 .

[27]  Peter D. Lawrence,et al.  A non-contact device for tracking gaze in a human computer interface , 2005, Comput. Vis. Image Underst..

[28]  Karl Pearson F.R.S. LIII. On lines and planes of closest fit to systems of points in space , 1901 .

[29]  Kang Ryoung Park,et al.  Robust Eye and Pupil Detection Method for Gaze Tracking , 2013 .

[30]  THE ANGLE VELOCITY OF EYE MOVEMENTS , 2004 .

[31]  N. Otsu A threshold selection method from gray level histograms , 1979 .

[32]  Benjamin J. Southwell,et al.  Human Object Recognition Using Colour and Depth Information from an RGB-D Kinect Sensor , 2013 .

[33]  A. L. Yarbus,et al.  Eye Movements and Vision , 1967, Springer US.

[34]  H. S. Wolff,et al.  iRun: Horizontal and Vertical Shape of a Region-Based Graph Compression , 2022, Sensors.

[35]  Frédéric Truchetet,et al.  Subpixel edge detection for dimensional control by artificial vision , 2001, J. Electronic Imaging.

[36]  Franz Fankhauser,et al.  Adjustment of guidelines for exposure of the eye to optical radiation from ocular instruments: statement from a task group of the International Commission on Non-Ionizing Radiation Protection (ICNIRP). , 2005, Applied optics.