Table 1: Obtained results of the proposed algorithm.
# frames # frames
TP TN FP FNopened closed
eyes eyes
13677 222 13062 152 568 130
• True Negatives. The algorithm identifies that
there was no pupil to be detected, e.g. the eye
closed.
• False Positives. The algorithm detects a pupil
where there is none in the image, or the detected
center is too distant (over a choosen threshold)
from the real one.
• False Negatives. The algorithm detects that there
is no pupil even though there is a clearly visible
pupil in the image.
a) b)
Figure 5: Samples frames in which the algorithm fails in
detecting pupil center.
Table 1 shows the incidence of such cases over the
frames of the collected dataset. In 95% of the frames,
the algorithm succeeds in detecting the pupil center or
in detecting a closed eye.
In Fig. 4 it is possible to see three examples in
which the algorithm succeeds in the detection of the
pupil center. The cases are particularly difficult due
to the large rotation of the eye (Fig. 4a) or because
of very long eyebrows (Fig. 4b) or very pronounced
makeup (Fig. 4c). Note also that because of the non
perfect adherence of the mask to the face, dark and
thick regions are present on the image borders: this
causes, in many algorithms, a failure to find the cor-
rect position of the pupil.
In Fig. 5 there are two cases in which the algo-
rithm fails: in the first case, due to the make-up, the
algorithm fails to recognize the closed ey,e while in
the second image, being very noisy, the shape of the
pupil is very distorted.
5 CONCLUSIONS
In this paper a new model-based algorithm for pupil
localization is presented. The algorithm overcomes
some common problems affecting other approaches
by constructing a model that is specific for the ob-
served subject. The experimental results show the ef-
fectiveness of the proposed algorithm.
Future work will be oriented to the use of a more
refined appearance model, incorporating probabilistic
elements, in order to improve the detection accuracy
for very noisy images and for the case in which the
pupil is largely occluded by the eyelid.
REFERENCES
Benletaief, N., Benazza-Benyahia, A., and Derrode, S.
(2010). Pupil localization and tracking for video-
based iris biometrics. In 10th Int. Conf. on Infor-
mation Science, Signal Processing and their Applica-
tions.
Boumbarov, O., Panev, S., Sokolov, S., and Kanchev, V.
(2009). Ir based pupil tracking using optimized parti-
cle filter. In IEEE International Workshop on Intelli-
gent Data Acquisition and Advanced Computing Sys-
tems: Technology and Applications.
Brunelli, R. (2009). Template Matching Techniques in Com-
puter Vision: Theory and Practice. Wiley.
Fraz, M., Remagnino, P., Hoppe, A., Uyyanonvara, B.,
Rudnicka, A., Owen, C., and Barman, S. (2012).
Blood vessel segmentation methodologies in retinal
images - a survey. Computer Methods and Programs
in Biomedicine, 108(1):407–433.
Kinsman, T. B. and Pelz, J. B. (2011). Towards a subject-
independent adaptive pupil tracker for automatic eye
tracking calibration using a mixture model. In IVMSP
Workshop: Perception and Visual Signal Analysis.
Kocejko, T., Bujnowski, A., and Wtorek, J. (2008). Eye
mouse for disabled. In Conf. on Human System Inter-
actions.
Kolodko, J., Suzuki, S., and Harashima, F. (2005). Eye-gaze
tracking: An approach to pupil tracking targeted to
fpgas. In Int. Conf. on Intelligent Robots and Systems.
Krishnamoorthy, R. and Indradevi, D. (2010). New snake
model for pupil localization using orthogonal polyno-
mials transform. In Int. Conf. on Machine Vision.
Mohammadi, M. R. and Raie, A. (2011). A novel tech-
nique for pupil center localization based on projective
geometry. In 7th Iranian Machine Vision and Image
Processing.
Percannella, G., Soda, P., and Vento, M. (2011). Mitotic
hep-2 cells recognition under class skew. Lecture
Notes in Computer Science, 6979:353–362.
Pratt, W. K. (2007). Digital Image Processing. John Wiley
& Sons.
S. Kim, B. H. and Lee, M. (2011). Gaze tracking based on
pupil estimation using multilayer perception. In Pro-
ceedings of International Joint Conference on Neural
Networks.
Yan, B., Zhang, X., and Gao, L. (2009). Improvement on
pupil positioning algorithm in eye tracking technique.
In International Conference on Information Engineer-
ing and Computer Science.
VISAPP2013-InternationalConferenceonComputerVisionTheoryandApplications
782