title: ExpertEyes: open-source, high-definition eyetracking.
abstract: ExpertEyes is a low-cost, open-source package of hardware and software that is designed to provide portable high-definition eyetracking. The project involves several technological innovations, including portability, high-definition video recording, and multiplatform software support. It was designed for challenging recording environments, and all processing is done offline to allow for optimization of parameter estimation. The pupil and corneal reflection are estimated using a novel forward eye model that simultaneously fits both the pupil and the corneal reflection with full ellipses, addressing a common situation in which the corneal reflection sits at the edge of the pupil and therefore breaks the contour of the ellipse. The accuracy and precision of the system are comparable to or better than what is available in commercial eyetracking systems, with a typical accuracy of less than 0.4° and best accuracy below 0.3°, and with a typical precision (SD method) around 0.3° and best precision below 0.2°. Part of the success of the system comes from a high-resolution eye image. The high image quality results from uncasing common digital camcorders and recording directly to SD cards, which avoids the limitations of the analog NTSC format. The software is freely downloadable, and complete hardware plans are available, along with sources for custom parts.
authors.affiliation: Department of Psychology, Indiana University, 1101 East 10th Street, Bloomington, IN, 47405, USA.
authors.forename: Francisco J
authors.initials: FJ
authors.lastname: Parada
authors.forename: Dean
authors.initials: D
authors.lastname: Wyatte
authors.forename: Chen
authors.initials: C
authors.lastname: Yu
authors.forename: Ruj
authors.initials: R
authors.lastname: Akavipat
authors.forename: Brandi
authors.initials: B
authors.lastname: Emerick
authors.forename: Thomas
authors.initials: T
authors.lastname: Busey
mesh_terms: D001767:Blinking / Q000502:physiology*; D005133:Eye Movements; D006801:Humans; D007091:Image Processing, Computer-Assisted / Q000295:instrumentation / Q000379:methods; D011680:Pupil / Q000502:physiology*; D012984:Software; D018511:Systems Integration; D014741:Video Recording / Q000295:instrumentation / Q000379:methods