A nonparametric method for detecting fixations and saccades using cluster analysis: Removing the need for arbitrary thresholds

Seth D. König, Elizabeth A. Buffalo

Research output: Contribution to journalArticlepeer-review

41 Scopus citations

Abstract

Background: Eye tracking is an important component of many human and non-human primate behavioral experiments. As behavioral paradigms have become more complex, including unconstrained viewing of natural images, eye movements measured in these paradigms have become more variable and complex as well. Accordingly, the common practice of using acceleration, dispersion, or velocity thresholds to segment viewing behavior into periods of fixations and saccades may be insufficient. New method: Here we propose a novel algorithm, called Cluster Fix, which uses k-means cluster analysis to take advantage of the qualitative differences between fixations and saccades. The algorithm finds natural divisions in 4 state space parameters-distance, velocity, acceleration, and angular velocity-to separate scan paths into periods of fixations and saccades. The number and size of clusters adjusts to the variability of individual scan paths. Results: Cluster Fix can detect small saccades that were often indistinguishable from noisy fixations. Local analysis of fixations helped determine the transition times between fixations and saccades. Comparison with existing methods: Because Cluster Fix detects natural divisions in the data, predefined thresholds are not needed. Conclusions: A major advantage of Cluster Fix is the ability to precisely identify the beginning and end of saccades, which is essential for studying neural activity that is modulated by or time-locked to saccades. Our data suggest that Cluster Fix is more sensitive than threshold-based algorithms but comes at the cost of an increase in computational time.

Original languageEnglish (US)
Pages (from-to)121-131
Number of pages11
JournalJournal of Neuroscience Methods
Volume227
DOIs
StatePublished - Apr 30 2014
Externally publishedYes

Bibliographical note

Funding Information:
The authors would like to thank Michael Jutras and Nathan Killian for the basic MATLAB code used to analyze eye tracking data; Esther Tonea and William Li for the creation of image sets; and Megan Jutras for helping with collecting, organizing, and analyzing the behavioral data. We would also like to thank Niklas Wilming for his helpful comments on the manuscript. Funding for this work was provided by the National Institute of Mental Health Grants MH080007 (to E.A.B.) and MH093807 (to E.A.B.); National Center for Research Resources Grant P51RR165 (currently the Office of Research Infrastructure Programs/OD P51OD11132); and the National Institute of Health 5T90DA032466-02 and 5T90DA032436-03 (S.D.K).

Keywords

  • Cluster analysis
  • Eye tracking
  • Fixations
  • Saccade detection
  • Viewing behavior

Fingerprint

Dive into the research topics of 'A nonparametric method for detecting fixations and saccades using cluster analysis: Removing the need for arbitrary thresholds'. Together they form a unique fingerprint.

Cite this