these features: first, a simple particle filter is used to
approximate the iris center positions and the eye
orientation. Next, a simple threshold of the score of
this estimate is used to decide whether the eye is
closed or not. If the eyes are open, two particle filters
are updated and used to estimate the full contour of
the eye. The algorithm runs in less than 11
millisecond on a regular PC.
The method is robust to short time eye occlusions
and it can detect and track the human eyes without
any type of manual initialization, camera calibration
or user preregistration.
As a future work, we plan to improve our eye
blink detection method. The current method, the
simple thresholding of the iris particle estimation, is
not very robust and can be strongly influenced by
illumination changes. We intend to train a classifier,
for example, a support vector machine (SVM), to
decide whether the eye is closed or not.
Another improvement will involve using optical
flow in order to guide the particle filters, by updating
the state changes of the eyes.
The performed experiments demonstrate the
effectiveness of the proposed solution under different
facial expressions and illumination conditions.
ACKNOWLEDGEMENTS
This work was supported by the MULTIFACE grant
(Multifocal System for Real Time Tracking of
Dynamic Facial and Body Features) of the Romanian
National Authority for Scientific Research, CNDI–
UEFISCDI, Project code: PN-II-RU-TE-2014-4-
1746.
REFERENCES
Borza, D., Darabant, A. S., and Danescu, R. (2016).
Realtime detection and measurement of eye features
from color images. Sensors, 16(7):1105.
Campos, R., Santos, C., and Sequeira, J. (2013). Eye
tracking system using particle filters. In IEEE 3rd
Portuguese Meeting in Bioengineering, 1–4.
Cormen, T. H., Stein, C., Rivest, R. L., and Leiserson, C. E.
(2001). Introduction to Algorithms. McGraw-Hill
Higher Education, 2nd edition.
Cristinacce, D. and Cootes, T. (2008). Automatic feature
localisation with constrained local models. Pattern
Recogn., 41(10):3054–3067.
Daugman, J. (2002). How iris recognition works. IEEE
Transactions on Circuits and Systems for Video
Technology, 14:21-30.
Hansen D.W. and Q. Ji. (2010). In the Eye of the Beholder:
A Survey of Models for Eyes and Gaze. IEEE
Transactions on Pattern Analysis and Machine
Intelligence, 32(3): 478-500.
Isard, M. and Blake, A. (1998). Condensation – conditional
density propagation for visual tracking. International
Journal of Computer Vision, 29:5-28.
Kanade, T., Cohn, J. F., and Tian, Y. (2000).
Comprehensive database for facial expression analysis.
In 4
th
IEEE International Conference on Automatic
Face and Gesture Recognition, Grenoble, France, 46-
53.
Li, Y., Wang, S., and Ding, X. (2010). Eye/eyes tracking
based on a unified deformable template and particle
filtering. Pattern Recognition Letters, 31(11):1377 -
1387.
Loy, G. and A. Zelinsky. (2003). Fast Radial Symmetry for
Detecting Points of Interest. IEEE Transactions on
Pattern Analysis and Machine Intelligence, 25(8): 959-
973.
Lucey, P., Cohn, J. F., Kanade, T., Saragih, J., Ambadar, Z.,
& Matthews, I. (2010). The Extended Cohn-Kanade
Dataset (CK+): A complete expression dataset for
action unit and emotion-specified expression. In 3
rd
Workshop on CVPR for Human Communicative
Behavior Analysis, San Francisco, USA, 94-101.
Moore, R. and Lopes, J. (1999). Paper templates. In
TEMPLATE’ 06, 1st International Conference on
Template Production. SCITEPRESS.
Morimoto, C. (2000). Pupil detection and tracking using
multiple light sources. Image and Vision Computing,
18(4):331–335.
Sirohey, S. A. and Rosenfeld, A. (2001). Eye detection in a
face image using linear and nonlinear filters. Pattern
Recognition, 34(7):1367–1391.
Smith, J. (1998). The Book. The publishing company,
London, 2nd edition.
Wu, J. and Trivedi, M. M. (2008). Simultaneous eye
tracking and blink detection with interactive particle
filters. EURASIP J. Adv. Sig. Proc., 2008.
Wu, J. and Trivedi, M. M. (2010). An eye localization,
tracking and blink pattern recognition system:
Algorithm and evaluation. ACM Trans. Multimedia
Comput. Commun. Appl., 6(2):8:1–8:23.
Yuille, A. L., Hallinan, P.W., and Cohen, D. S. (1992).
Feature extraction from faces using deformable
templates. Int. J. Comput. Vision, 8(2):99–111.