Noise-robust fixation detection in eye movement data: Identification by two-means clustering (I2MC)

Eye-tracking research in infants and older children has gained a lot of momentum over the last decades. Although eye-tracking research in these participant groups has become easier with the advance of the remote eye-tracker, this often comes at the cost of poorer data quality than in research with well-trained adults (Hessels, Andersson, Hooge, Nyström, & Kemner Infancy, 20, 601–633, 2015; Wass, Forssman, & Leppänen Infancy, 19, 427–460, 2014). Current fixation detection algorithms are not built for data from infants and young children. As a result, some researchers have even turned to hand correction of fixation detections (Saez de Urabain, Johnson, & Smith Behavior Research Methods, 47, 53–72, 2015). Here we introduce a fixation detection algorithm—identification by two-means clustering (I2MC)—built specifically for data across a wide range of noise levels and when periods of data loss may occur. We evaluated the I2MC algorithm against seven state-of-the-art event detection algorithms, and report that the I2MC algorithm’s output is the most robust to high noise and data loss levels. The algorithm is automatic, works offline, and is suitable for eye-tracking data recorded with remote or tower-mounted eye-trackers using static stimuli. In addition to application of the I2MC algorithm in eye-tracking research with infants, school children, and certain patient groups, the I2MC algorithm also may be useful when the noise and data loss levels are markedly different between trials, participants, or time points (e.g., longitudinal research).

[1]  Oleg V. Komogortsev,et al.  Eye movement prediction by oculomotor plant Kalman filter with brainstem control , 2009 .

[2]  Marcus Nyström,et al.  Detection of fixations and smooth pursuit movements in high-speed eye-tracking data , 2015, Biomed. Signal Process. Control..

[3]  Ignace T. C. Hooge,et al.  The area-of-interest problem in eyetracking research: A noise-robust solution for face and sparse stimuli , 2016, Behavior research methods.

[4]  Marcus Nyström,et al.  Post-saccadic oscillations in eye movement data recorded with pupil-based eye trackers reflect motion of the pupil inside the iris , 2013, Vision Research.

[5]  Marcus Nyström,et al.  The art of braking: Post saccadic oscillations in the eye tracker signal decrease with increasing saccade size , 2015, Vision Research.

[6]  Michael J. Richardson,et al.  On the Structure of Measurement Noise in Eye-Tracking , 2012 .

[7]  Marcus Nyström,et al.  An adaptive algorithm for fixation, saccade, and glissade detection in eyetracking data , 2010, Behavior research methods.

[8]  Ignace Hooge,et al.  Scan path entropy and arrow plots: capturing scanning behavior of multiple observers , 2013, Front. Psychol..

[9]  Chantal Kemner,et al.  An in-depth look at saccadic search in infancy. , 2016, Journal of vision.

[10]  Anil K. Jain Data clustering: 50 years beyond K-means , 2008, Pattern Recognit. Lett..

[11]  Alan Kennedy,et al.  Book Review: Eye Tracking: A Comprehensive Guide to Methods and Measures , 2016, Quarterly journal of experimental psychology.

[12]  Ralf Engbert,et al.  Microsaccades uncover the orientation of covert attention , 2003, Vision Research.

[13]  Tim J. Smith,et al.  GraFIX: A semiautomatic approach for parsing low- and high-quality eye-tracking data , 2014, Behavior Research Methods.

[14]  Louette R. Johnson Lutjens Research , 2006 .

[15]  M. Johnson,et al.  Parsing eye-tracking data of variable quality to provide accurate fixation duration estimates in infants and adults , 2012, Behavior research methods.

[16]  Marcus Nyström,et al.  Eye tracker data quality: what it is and how to measure it , 2012, ETRA.

[17]  R. Klein,et al.  What are human express saccades? , 1993, Perception & psychophysics.

[18]  Brandon Keehn,et al.  Exploring What’s Missing: What Do Target Absent Trials Reveal About Autism Search Superiority? , 2016, Journal of autism and developmental disorders.

[19]  Frederick Shic,et al.  The Amorphous Fixation Measure Revisited : with Applications to Autism , 2008 .

[20]  Frouke Hermens,et al.  Dummy eye measurements of microsaccades: Testing the influence of system noise and head movements on microsaccade detection in a popular video-based eye tracker , 2015 .

[21]  Michel Wedel,et al.  Defining eye-fixation sequences across individuals and tasks: the Binocular-Individual Threshold (BIT) algorithm , 2010, Behavior research methods.

[22]  Zhang Di,et al.  eye tracker data , 2016 .

[23]  Giacomo Veneri,et al.  Automatic eye fixations identification based on analysis of variance and covariance , 2011, Pattern Recognition Letters.

[24]  Lisa M. Oakes,et al.  Advances in Eye Tracking in Infancy Research. , 2012, Infancy : the official journal of the International Society on Infant Studies.

[25]  B. Fischer,et al.  Human express saccades: extremely short reaction times of goal directed eye movements , 2004, Experimental Brain Research.

[26]  Richard N Aslin,et al.  Automated Corneal-reflection Eye Tracking in Infancy: Methodological Developments and Applications to Cognition Calibration of Eye-tracking Systems , 2022 .

[27]  J. V. van Berkum,et al.  How robust is the language architecture? The case of mood , 2013, Front. Psychol..

[28]  Kenneth Holmqvist,et al.  Children's attention to online adverts is related to low-level saliency factors and individual level of gaze control , 2015 .

[29]  I. Hooge,et al.  Consequences of eye color, positioning, and head movement for eye-tracking data quality in infant research , 2015 .

[30]  J. Smeets,et al.  Nature of variability in saccades. , 2003, Journal of neurophysiology.

[31]  Jukka M. Leppänen,et al.  Robustness and Precision : How Data Quality May Influence Key Dependent Variables in Infant Eye-Tracker Analyses , 2014 .

[32]  Kenneth Holmqvist,et al.  A study of artificial eyes for the measurement of precision in eye-trackers , 2016, Behavior Research Methods.

[33]  Marcus Nyström,et al.  One algorithm to rule them all? An evaluation and discussion of ten eye movement event-detection algorithms , 2016, Behavior Research Methods.

[34]  Oleg V. Komogortsev,et al.  Standardization of Automated Analyses of Oculomotor Fixation and Saccadic Behaviors , 2010, IEEE Transactions on Biomedical Engineering.

[35]  Michael C. Frank,et al.  Development of infants’ attention to faces during the first year , 2009, Cognition.

[36]  Jaroslav Sindelár,et al.  Introduction to the theory of stability of control systems , 1970, Kybernetika.

[37]  J. Findlay Frequency analysis of human involuntary eye movement , 1971, Kybernetik.

[38]  M. Steffen A simple method for monotonic interpolation in one dimension. , 1990 .

[39]  Tim H. W. Cornelissen,et al.  Qualitative tests of remote eyetracker recovery and performance during head rotation , 2015, Behavior research methods.

[40]  Joseph H. Goldberg,et al.  Identifying fixations and saccades in eye-tracking protocols , 2000, ETRA.

[41]  C. Vomscheid,et al.  Analysis of eye tracking movements using innovations generated by a Kalman filter , 2006, Medical and Biological Engineering and Computing.