A Computational Approach to Edge Detection
IEEE Transactions on Pattern Analysis and Machine Intelligence
The quickhull algorithm for convex hulls
ACM Transactions on Mathematical Software (TOMS)
Direct Least Square Fitting of Ellipses
IEEE Transactions on Pattern Analysis and Machine Intelligence
The GAZE groupware system: mediating joint attention in multiparty communication and collaboration
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Twenty years of eye typing: systems and design issues
ETRA '02 Proceedings of the 2002 symposium on Eye tracking research & applications
Facial feature location with Delaunay triangulation/Voronoi diagram calculation
VIP '01 Proceedings of the Pan-Sydney area workshop on Visual information processing - Volume 11
FGR '02 Proceedings of the Fifth IEEE International Conference on Automatic Face and Gesture Recognition
Fast Radial Symmetry for Detecting Points of Interest
IEEE Transactions on Pattern Analysis and Machine Intelligence
CVPR '05 Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) - Workshops - Volume 03
Eye Tracking Methodology: Theory and Practice
Eye Tracking Methodology: Theory and Practice
Video pupil tracking for iris based identification
ACIVS'05 Proceedings of the 7th international conference on Advanced Concepts for Intelligent Vision Systems
A precise ellipse fitting method for noisy data
ICIAR'12 Proceedings of the 9th international conference on Image Analysis and Recognition - Volume Part I
Hi-index | 0.00 |
EyeSeeCam is a novel head mounted camera that is continuously oriented to the user's point of regard by the eye movement signals of a mobile video-based eye tracking device. We have devised a new eye tracking algorithm for EyeSeeCam which has low computational complexity and lends enough robustness in the detection of pupil centre. Accurate determination of the location of the centre of the pupil and processing speed are the most crucial requirements in such a real-time video-based eye-tracking system. However, occlusion of the pupil by artifacts such as eyelids, eyelashes, glints and shadows in the image of the eye and changes in the illumination conditions pose significant problems in the determination of pupil centre. Apart from robustness and accuracy, real-time eye-tracking applications demand low computational complexity as well. In our algorithm, the Fast Radial Symmetry Detector is used to give a rough estimate of the location of the pupil. An edge operator is used to produce the edge image. Unwanted artifacts are deleted in a series of logical steps. Then, Delaunay Triangulation is used to extract the pupil boundary from the edge image, based on the fact that the pupil is a convex hull. A luminance contrast filter is used to obtain an ellipse fit at the subpixel level. The ellipse fitting function is based on a non iterative least squares minimization approach. The pupil boundary was detected accurately in 96% of the cases, including those in which the pupil was occluded by more than half its size. The proposed algorithm is also robust against drastic changes in the environment, i.e., eye tracking in a closed room versus eye tracking in sunlight.