Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

An adaptive algorithm for fixation, saccade, and glissade detection in eyetracking data.

Nyström, Marcus LU orcid and Holmqvist, Kenneth LU (2010) In Behavior Research Methods 42(1). p.188-204
Abstract
Event detection is used to classify recorded gaze points into periods of fixation, saccade, smooth pursuit, blink, and noise. Although there is an overall consensus that current algorithms for event detection have serious flaws and that a de facto standard for event detection does not exist, surprisingly little work has been done to remedy this problem. We suggest a new velocity-based algorithm that takes several of the previously known limitations into account. Most important, the new algorithm identifies so-called glissades, a wobbling movement at the end of many saccades, as a separate class of eye movements. Part of the solution involves designing an adaptive velocity threshold that makes the event detection less sensitive to... (More)
Event detection is used to classify recorded gaze points into periods of fixation, saccade, smooth pursuit, blink, and noise. Although there is an overall consensus that current algorithms for event detection have serious flaws and that a de facto standard for event detection does not exist, surprisingly little work has been done to remedy this problem. We suggest a new velocity-based algorithm that takes several of the previously known limitations into account. Most important, the new algorithm identifies so-called glissades, a wobbling movement at the end of many saccades, as a separate class of eye movements. Part of the solution involves designing an adaptive velocity threshold that makes the event detection less sensitive to variations in noise level and the algorithm settings-free for the user. We demonstrate the performance of the new algorithm on eye movements recorded during reading and scene perception and compare it with two of the most commonly used algorithms today. Results show that, unlike the currently used algorithms, fixations, saccades, and glissades are robustly identified by the new algorithm. Using this algorithm, we found that glissades occur in about half of the saccades, during both reading and scene perception, and that they have an average duration close to 24 msec. Due to the high prevalence and long durations of glissades, we argue that researchers must actively choose whether to assign the glissades to saccades or fixations; the choice affects dependent variables such as fixation and saccade duration significantly. Current algorithms do not offer this choice, and their assignments of each glissade are largely arbitrary. (Less)
Please use this url to cite or link to this publication:
author
and
organization
publishing date
type
Contribution to journal
publication status
published
subject
in
Behavior Research Methods
volume
42
issue
1
pages
188 - 204
publisher
Springer
external identifiers
  • pmid:20160299
  • wos:000285917600020
  • scopus:77952524918
  • pmid:20160299
ISSN
1554-3528
DOI
10.3758/BRM.42.1.188
language
English
LU publication?
yes
id
47ad9453-ef49-47ac-9256-52c9955121c5 (old id 1552596)
alternative location
http://www.humlab.lu.se/www-transfer/research/publications/researchpapers/nyst09_BRM_09.pdf
date added to LUP
2016-04-01 10:42:10
date last changed
2023-01-17 22:17:42
@article{47ad9453-ef49-47ac-9256-52c9955121c5,
  abstract     = {{Event detection is used to classify recorded gaze points into periods of fixation, saccade, smooth pursuit, blink, and noise. Although there is an overall consensus that current algorithms for event detection have serious flaws and that a de facto standard for event detection does not exist, surprisingly little work has been done to remedy this problem. We suggest a new velocity-based algorithm that takes several of the previously known limitations into account. Most important, the new algorithm identifies so-called glissades, a wobbling movement at the end of many saccades, as a separate class of eye movements. Part of the solution involves designing an adaptive velocity threshold that makes the event detection less sensitive to variations in noise level and the algorithm settings-free for the user. We demonstrate the performance of the new algorithm on eye movements recorded during reading and scene perception and compare it with two of the most commonly used algorithms today. Results show that, unlike the currently used algorithms, fixations, saccades, and glissades are robustly identified by the new algorithm. Using this algorithm, we found that glissades occur in about half of the saccades, during both reading and scene perception, and that they have an average duration close to 24 msec. Due to the high prevalence and long durations of glissades, we argue that researchers must actively choose whether to assign the glissades to saccades or fixations; the choice affects dependent variables such as fixation and saccade duration significantly. Current algorithms do not offer this choice, and their assignments of each glissade are largely arbitrary.}},
  author       = {{Nyström, Marcus and Holmqvist, Kenneth}},
  issn         = {{1554-3528}},
  language     = {{eng}},
  number       = {{1}},
  pages        = {{188--204}},
  publisher    = {{Springer}},
  series       = {{Behavior Research Methods}},
  title        = {{An adaptive algorithm for fixation, saccade, and glissade detection in eyetracking data.}},
  url          = {{http://dx.doi.org/10.3758/BRM.42.1.188}},
  doi          = {{10.3758/BRM.42.1.188}},
  volume       = {{42}},
  year         = {{2010}},
}