Computer Laboratory

Past projects

Teaser figure


We present a 3D eye model fitting algorithm for use in gaze estimation, that operates on pupil ellipse geometry alone. It works with no user-calibration and does not require calibrated lighting features such as glints. Our algorithm is based on fitting a consistent pupil motion model to a set of eye images. We describe a non-iterative method of initialising this model from detected pupil ellipses, and two methods of iteratively optimising the parameters of the model to best fit the original eye images. We also present a novel eye image dataset, based on a rendered simulation, which gives a perfect ground truth for gaze and pupil shape. We evaluate our approach using this dataset, measuring both the angular gaze error (in degrees) and the pupil reprojection error (in pixels), and discuss the limitations of a user-calibration–free approach.



    author    = {Lech \'Swirski and Neil A. Dodgson},
    title     = {A fully-automatic, temporal approach to single camera, glint-free 3D eye model fitting [Abstract]},
    booktitle = {Proceedings of ECEM 2013},
    month     = aug,
    year      = {2013},
    location  = {Lund, Sweden},
    url       = {},