OSA's Digital Library

Biomedical Optics Express

Biomedical Optics Express

  • Editor: Joseph A. Izatt
  • Vol. 5, Iss. 8 — Aug. 1, 2014
  • pp: 2458–2470

Joint iris boundary detection and fit: a real-time method for accurate pupil tracking

Marconi Barbosa and Andrew C. James  »View Author Affiliations

Biomedical Optics Express, Vol. 5, Issue 8, pp. 2458-2470 (2014)

View Full Text Article

Enhanced HTML    Acrobat PDF (1120 KB)

Browse Journals / Lookup Meetings

Browse by Journal and Year


Lookup Conference Papers

Close Browse Journals / Lookup Meetings

Article Tools



A range of applications in visual science rely on accurate tracking of the human pupil’s movement and contraction in response to light. While the literature for independent contour detection and fitting of the iris-pupil boundary is vast, a joint approach, in which it is assumed that the pupil has a given geometric shape has been largely overlooked. We present here a global method for simultaneously finding and fitting of an elliptic or circular contour against a dark interior, which produces consistently accurate results even under non-ideal recording conditions, such as reflections near and over the boundary, droopy eye lids, or the sudden formation of tears. The specific form of the proposed optimization problem allows us to write down closed analytic formulae for the gradient and the Hessian of the objective function. Moreover, both the objective function and its derivatives can be cast into vectorized form, making the proposed algorithm significantly faster than its closest relative in the literature. We compare methods in multiple ways, both analytically and numerically, using real iris images as well as idealizations of the iris for which the ground truth boundary is precisely known. The method proposed here is illustrated under challenging recording conditions and it is shown to be robust.

© 2014 Optical Society of America

OCIS Codes
(100.0100) Image processing : Image processing
(150.0150) Machine vision : Machine vision
(170.4470) Medical optics and biotechnology : Ophthalmology
(330.2210) Vision, color, and visual optics : Vision - eye movements
(150.1135) Machine vision : Algorithms
(100.4999) Image processing : Pattern recognition, target tracking

ToC Category:
Image Processing

Original Manuscript: April 17, 2014
Revised Manuscript: June 20, 2014
Manuscript Accepted: June 22, 2014
Published: July 2, 2014

Marconi Barbosa and Andrew C. James, "Joint iris boundary detection and fit: a real-time method for accurate pupil tracking," Biomed. Opt. Express 5, 2458-2470 (2014)

Sort:  Author  |  Year  |  Journal  |  Reset  


  1. E. S. Maini, “Robust ellipse-specific fitting for real-time machine vision,” in Brain, Vision, and Artificial Intelligence, M. Gregorio, V. Maio, M. Frucci, and C. Musio, eds. (Springer Berlin Heidelberg, 2005) vol. 3704, pp. 318–327. [CrossRef]
  2. A. Fitzgibbon, M. Pilu, and R. B. Fisher, “Direct least square fitting of ellipses,” IEEE Trans. Pattern Analysis Mach. Intell.21, 476–480 (1999). [CrossRef]
  3. K. Kanatani, “Ellipse fitting with hyperaccuracy,” IEICE Trans. Inf. Syst.E89-D, 2653–2660 (2006). [CrossRef]
  4. K. Kanatani, “Statistical bias of conic fitting and renormalization,” IEEE Trans. Pattern Analysis Mach. Intell.16, 320–326 (1994). [CrossRef]
  5. J. Porrill, “Fitting ellipses and predicting confidence envelopes using a bias corrected kalman filter,” Image Vis. Comput.8, 37–41 (1990). [CrossRef]
  6. J. Daugman, “High confidence visual recognition of persons by a test of statistical independence,” IEEE Trans. Pattern Analysis Mach. Intell.15(11), 1148–1161 (1993). [CrossRef]
  7. S. A. C. Schuckers, N. A. Schmid, A. Abhyankar, V. Dorairaj, C. K. Boyce, and L. A. Hornak, “On techniques for angle compensation in nonideal iris recognition,” IEEE transactions on systems, man, cybernetics. Part B, Cybern. a publication IEEE Syst. Man, Cybern. Soc., 37, 1176–1190 (2007). [CrossRef] [PubMed]
  8. W. Sankowski, K. Grabowski, M. Napieralska, M. Zubert, and A. Napieralski, “Reliable algorithm for iris segmentation in eye image,” Image Vis. Comput., 28, 231–237, 2010. [CrossRef]
  9. H. Yuen, J. Princen, J. Illingworth, and J. Kittler, “Comparative study of hough transform methods for circle finding,” Image Vis. Comput.8, 71–77 (1990). [CrossRef]
  10. H. Proenca, “Iris recognition: On the segmentation of degraded images acquired in the visible wavelength,” IEEE Trans. Pattern Analysis Mach. Intell.32(8), 1502–1516 (2010). [CrossRef]
  11. Z. He, T. Tan, Z. Sun, and X. Qiu, “Toward accurate and fast iris segmentation for iris biometrics,” IEEE Trans. Pattern Analysis Mach. Intell.31(9), 1670–1684 (2009). [CrossRef]
  12. Z. He, T. Tan, and Z. Sun, “Iris localization via pulling and pushing,” in 18th International Conference on Pattern Recognition, 2006. ICPR 2006, 4, 366–369, 2006.
  13. T. Camus and R. Wildes, “Reliable and fast eye finding in close-up images,” in 16th International Conference on Pattern Recognition, 2002. Proceedings, 1, 389–394 vol. 1, 2002.
  14. Y. Chen, M. Adjouadi, C. Han, J. Wang, A. Barreto, N. Rishe, and J. Andrian, “A highly accurate and computationally efficient approach for unconstrained iris segmentation,” Image Vis. Comput.28, 261–269 (2010). [CrossRef]
  15. A. Bell, A. C. James, M. Kolic, R. W. Essex, and T. Maddess, “Dichoptic multifocal pupillography reveals afferent visual field defects in early type 2 diabetes,” Invest. Ophthalmol. Vis. Sci.51, 602–608 (2010). [CrossRef]
  16. C. F. Carle, T. Maddess, and A. C. James, “Contraction anisocoria: Segregation, summation, and saturation in the pupillary pathway,” Invest. Ophthalmol. Vis. Sci.52, 2365–2371 (2011). [CrossRef] [PubMed]
  17. J. Miles., www.milesresearch.com . Image use permission kindly granted by owner.
  18. J. A. Nelder and R. Mead, “A simplex method for function minimization,” Comp. J.7, 308–313 (1965). [CrossRef]
  19. J. C. Lagarias, J. A. Reeds, M. H. Wright, and P. E. Wright, “Convergence properties of the nelder-mead simplex method in low dimensions,” SIAM J. Optim.9, 112–147 (1998). [CrossRef]
  20. G. Taubin, “Estimation of planar curves, surfaces, and nonplanar space curves defined by implicit equations with applications to edge and range image segmentation,” IEEE Trans. Pattern Analysis Mach. Intell.13, 1115–1138 (1991). [CrossRef]
  21. C. Broyden, “The convergence of a class of double-rank minimization algorithms 1. general considerations,” IMA J. Appl. Math.6, 76–90 (1970). [CrossRef]
  22. R. Fletcher, “A new approach to variable metric algorithms,” The Comp. J.13, 317–322 (1970). [CrossRef]
  23. D. Goldfarb, “A family of variable-metric methods derived by variational means,” Math. Comput.24, 23–26 (1970). [CrossRef]
  24. D. F. Shanno, “Conditioning of quasi-newton methods for function minimization,” Math. Comput.24, 647–656 (1970). [CrossRef]

Cited By

Alert me when this paper is cited

OSA is able to provide readers links to articles that cite this paper by participating in CrossRef's Cited-By Linking service. CrossRef includes content from more than 3000 publishers and societies. In addition to listing OSA journal articles that cite this paper, citing articles from other participating publishers will also be listed.

Supplementary Material

» Media 1: AVI (9271 KB)     
» Media 2: AVI (7780 KB)     
» Media 3: AVI (8360 KB)     

Next Article »

OSA is a member of CrossRef.

CrossCheck Deposited