Gaze3DFix: Detecting 3D fixations with an ellipsoidal bounding volume

Publikation: Beitrag in FachzeitschriftForschungsartikelBeigetragenBegutachtung

Beitragende

Abstract

Nowadays, the use of eyetracking to determine 2-D gaze positions is common practice, and several approaches to the detection of 2-D fixations exist, but ready-to-use algorithms to determine eye movements in three dimensions are still missing. Here we present a dispersion-based algorithm with an ellipsoidal bounding volume that estimates 3D fixations. Therefore, 3D gaze points are obtained using a vector-based approach and are further processed with our algorithm. To evaluate the accuracy of our method, we performed experimental studies with real and virtual stimuli. We obtained good congruence between stimulus position and both the 3D gaze points and the 3D fixation locations within the tested range of 200–600 mm. The mean deviation of the 3D fixations from the stimulus positions was 17 mm for the real as well as for the virtual stimuli, with larger variances at increasing stimulus distances. The described algorithms are implemented in two dynamic linked libraries (Gaze3D.dll and Fixation3D.dll), and we provide a graphical user interface (Gaze3DFixGUI.exe) that is designed for importing 2-D binocular eyetracking data and calculating both 3D gaze points and 3D fixations using the libraries. The Gaze3DFix toolkit, including both libraries and the graphical user interface, is available as open-source software at https://github.com/applied-cognition-research/Gaze3DFix.

Details

OriginalspracheEnglisch
Seiten (von - bis)2004-2015
Seitenumfang12
FachzeitschriftBehavior research methods
Jahrgang50
Ausgabenummer5
PublikationsstatusVeröffentlicht - 1 Okt. 2018
Peer-Review-StatusJa

Externe IDs

PubMed 29076105
ORCID /0000-0002-6673-9591/work/142242372

Schlagworte

Schlagwörter

  • 3D eye tracking, 3D fixations, 3D gaze points, Binocular, Eye movement analysis, Methodology, Open-source software

Bibliotheksschlagworte