Robust pupil tracking algorithm based on ellipse fitting

Nowadays, eye tracking is an emerging research topic and it is entering its fourth era which is characterized by the utilization of video-oculography (VOG). In the VOG system, image processing algorithm is utilized to extract eye movement information. One main process in the VOG system is pupil tracking which is used to measure the movement of the eye. The accuracy of pupil tracking is important factor in the VOG system because the overall performance of VOG system depends on it. The accuracy of pupil tracking decreases significantly when the occlusion of eye is occurred. To increase the accuracy of pupil tracking, we propose a novel algorithm to track pupil in high occlusion condition by utilizing ellipse fitting, RANSAC outlier removal and moving average filtering. The proposed algorithm works well, shown by the significant increase in accuracy during the moment when the pupil is occluded less than 80%. The proposed algorithm can also be utilized in real-time system with an average processing time of 10ms. The high accuracy of the proposed method can increase overall VOG system performance.

[1]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[2]  Dongheng Li,et al.  Starburst: A robust algorithm for video-based eye tracking , 2005 .

[3]  Andrew T Duchowski,et al.  A breadth-first survey of eye-tracking applications , 2002, Behavior research methods, instruments, & computers : a journal of the Psychonomic Society, Inc.

[4]  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.

[5]  Ma Sasse,et al.  The Eyes Never Lie: The Use of Eyetracking Data in HCI Research , 2002, CHI 2002.

[6]  Deok Won Kim,et al.  A new method for accurate and fast measurement of 3D eye movements. , 2006, Medical engineering & physics.

[7]  S T Moore,et al.  Robust pupil center detection using a curvature algorithm. , 1999, Computer methods and programs in biomedicine.

[8]  K. Rayner Eye movements in reading and information processing: 20 years of research. , 1998, Psychological bulletin.

[9]  Keiichi Abe,et al.  Topological structural analysis of digitized binary images by border following , 1985, Comput. Vis. Graph. Image Process..

[10]  Supan Tungjitkusolmun,et al.  Dual‐camera acquisition for accurate measurement of three‐dimensional eye movements , 2013 .

[11]  Linden J. Ball,et al.  Eye Tracking in Human-Computer Interaction and Usability Research : Current Status and Future Prospects , 2004 .