Cargando…

Sgttoolbox: Utility for controlling SimpleGazeTracker from Psychtoolbox

Eye movement analysis is effective for investigating visual perception and cognition. The cost of conducting eye movement studies has decreased as a result of the recent release of low-cost commercial and open-source eye trackers. However, synchronizing visual stimulus presentation with eye movement...

Descripción completa

Detalles Bibliográficos
Autor principal: Sogo, Hiroyuki
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer US 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5541111/
https://www.ncbi.nlm.nih.gov/pubmed/27503303
http://dx.doi.org/10.3758/s13428-016-0791-4
_version_ 1783254752836976640
author Sogo, Hiroyuki
author_facet Sogo, Hiroyuki
author_sort Sogo, Hiroyuki
collection PubMed
description Eye movement analysis is effective for investigating visual perception and cognition. The cost of conducting eye movement studies has decreased as a result of the recent release of low-cost commercial and open-source eye trackers. However, synchronizing visual stimulus presentation with eye movement recording is still difficult, particularly if the eye tracker does not come with a practical application programming interface. This paper introduces a Matlab/Octave toolbox named Sgttoolbox, which works in conjunction with the widely used experiment control library Psychtoolbox to control a cross-platform open-source eye tracker named SimpleGazeTracker, which is an eye-tracking application of GazeParser software. Hardware and software requirements for Sgttoolbox and its main functions are described. A test of temporal accuracy showed that eye movement sampling frequency was stable when stimulus presentation and recording were performed on a single PC, although better performance was obtained when presentation and recording were performed on separate PCs. Transferring the latest eye position from SimpleGazeTracker to Psychtoolbox script takes 2 to 4 ms on average, which causes a delay in drawing multiple visual stimuli when recording and stimulus presentation were performed on a single PC. When such a transfer delay is not importnat, Sgttoolbox would be a good choice for Psychtoolbox users who wish to conduct eye-tracking studies.
format Online
Article
Text
id pubmed-5541111
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Springer US
record_format MEDLINE/PubMed
spelling pubmed-55411112017-08-17 Sgttoolbox: Utility for controlling SimpleGazeTracker from Psychtoolbox Sogo, Hiroyuki Behav Res Methods Article Eye movement analysis is effective for investigating visual perception and cognition. The cost of conducting eye movement studies has decreased as a result of the recent release of low-cost commercial and open-source eye trackers. However, synchronizing visual stimulus presentation with eye movement recording is still difficult, particularly if the eye tracker does not come with a practical application programming interface. This paper introduces a Matlab/Octave toolbox named Sgttoolbox, which works in conjunction with the widely used experiment control library Psychtoolbox to control a cross-platform open-source eye tracker named SimpleGazeTracker, which is an eye-tracking application of GazeParser software. Hardware and software requirements for Sgttoolbox and its main functions are described. A test of temporal accuracy showed that eye movement sampling frequency was stable when stimulus presentation and recording were performed on a single PC, although better performance was obtained when presentation and recording were performed on separate PCs. Transferring the latest eye position from SimpleGazeTracker to Psychtoolbox script takes 2 to 4 ms on average, which causes a delay in drawing multiple visual stimuli when recording and stimulus presentation were performed on a single PC. When such a transfer delay is not importnat, Sgttoolbox would be a good choice for Psychtoolbox users who wish to conduct eye-tracking studies. Springer US 2016-08-08 2017 /pmc/articles/PMC5541111/ /pubmed/27503303 http://dx.doi.org/10.3758/s13428-016-0791-4 Text en © The Author(s) 2016 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
spellingShingle Article
Sogo, Hiroyuki
Sgttoolbox: Utility for controlling SimpleGazeTracker from Psychtoolbox
title Sgttoolbox: Utility for controlling SimpleGazeTracker from Psychtoolbox
title_full Sgttoolbox: Utility for controlling SimpleGazeTracker from Psychtoolbox
title_fullStr Sgttoolbox: Utility for controlling SimpleGazeTracker from Psychtoolbox
title_full_unstemmed Sgttoolbox: Utility for controlling SimpleGazeTracker from Psychtoolbox
title_short Sgttoolbox: Utility for controlling SimpleGazeTracker from Psychtoolbox
title_sort sgttoolbox: utility for controlling simplegazetracker from psychtoolbox
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5541111/
https://www.ncbi.nlm.nih.gov/pubmed/27503303
http://dx.doi.org/10.3758/s13428-016-0791-4
work_keys_str_mv AT sogohiroyuki sgttoolboxutilityforcontrollingsimplegazetrackerfrompsychtoolbox