Robust pupil center detection using a curvature algorithm

Danjie Zhu, Steven T. Moore, Theodore Raphan

Research output: Contribution to journalArticlepeer-review

101 Scopus citations

Abstract

Determining the pupil center is fundamental for calculating eye orientation in video-based systems. Existing techniques are error prone and not robust because eyelids, eyelashes, corneal reflections or shadows in many instances occlude the pupil. We have developed a new algorithm which utilizes curvature characteristics of the pupil boundary to eliminate these artifacts. Pupil center is computed based solely on points related to the pupil boundary. For each boundary point, a curvature value is computed. Occlusion of the boundary induces characteristic peaks in the curvature function. Curvature values for normal pupil sizes were determined and a threshold was found which together with heuristics discriminated normal from abnormal curvature. Remaining boundary points were fit with an ellipse using a least squares error criterion. The center of the ellipse is an estimate of the pupil center. This technique is robust and accurately estimates pupil center with less than 40% of the pupil boundary points visible.

Original languageEnglish
Pages (from-to)145-157
Number of pages13
JournalComputer Methods and Programs in Biomedicine
Volume59
Issue number3
DOIs
StatePublished - Jun 1999

Keywords

  • Eye movements
  • Image processing
  • VOG
  • VOR
  • Video

Fingerprint

Dive into the research topics of 'Robust pupil center detection using a curvature algorithm'. Together they form a unique fingerprint.

Cite this