Abstract
When analyzing eye tracking data, one of the central tasks is the detection of saccades. Although many automatic saccade detection algorithms exist, the field still debates how to deal with brief periods of instability around saccade offset, so-called post-saccadic oscillations (PSOs), which are especially prominent in today’s widely used video-based eye tracking techniques. There is good evidence that PSOs are caused by inertial forces that act on the elastic components of the eye, such as the iris or the lens. As this relative movement can greatly distort estimates of saccade metrics, especially saccade duration and peak velocity, video-based eye tracking has recurrently been considered unsuitable for measuring saccade kinematics. In this chapter, we review recent biophysical models that describe the relationship between pupil motion and eyeball motion. We found that these models were well capable of accurately reproducing saccade trajectories and we implemented a we framework for the simulation of saccades, PSOs, and fixations, which can be used—just like datasets hand-labeled by human experts—to evaluate detection algorithms and train statistical models. Moreover, as only pupil and corneal-reflection signals are observable in video-based eye tracking, one may also be able to use these models to predict the unobservable motion of the eyeball. Testing these predictions by analyzing saccade data that was registered with video-based and search-coil eye tracking techniques revealed strong relationships between the two types of measurements, especially when saccade offset is defined as the onset of the PSO. To enable eye tracking researchers to make use of this definition, we present and evaluate two novel algorithms: one based on eye movement direction inversion and one based on linear classifiers previously trained on simulation data. These algorithms allow for the detection of PSO onset with high fidelity. Even though PSOs may still pose problems for a range of eye tracking applications, the techniques described here may help to alleviate these.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Wade NJ (2015) How were eye movements recorded before Yarbus? Perception 44(8–9):851–883. ISSN: 0301-0066
Becker W (1989) The neurobiology of saccadic eye movements. Metrics. Rev Oculomotor Res 3:13, 1989. ISSN: 0168-8375
Richards W (1969) Saccadic suppression. J Opt Soc Am 59(5):617–623
Bahill AT, Clark MR, Stark L (1975) Dynamic overshoot in saccadic eye movements is caused by neurological control signal reversals. Exp Neurol. 48(1):107–122. ISSN: 0014-4886
Nyström M, Holmqvist K (2010) An adaptive algorithm for fixation, saccade and glissade detection in eyetracking data. Behav Res Methods 42(1):188–204. ISSN: 1554-3528
Hooge I, Holmqvist K, Nyström M (2016) The pupil is faster than the corneal reflection (CR): are video based pupil-CR eye trackers suitable for studying detailed dynamics of eye movements? Vis Res 128:6–18. ISSN: 0042-6989.
Nyström M, Hooge I, Holmqvist K (2013) Post-saccadic oscillations in eye movement data recorded with pupil-based eye trackers reflect motion of the pupil inside the iris. Vis Res 92:59–66. ISSN: 0042-6989
Nyström M, Andersson R, Magnusson M, Pansell T, Hooge I (2015) The influence of crystalline lens accommodation on post-saccadic oscillations in pupil-based eye trackers Vis Res 107:1–14. ISSN: 0042-6989
Crane HD, Steele CM (1985) Generation-V dual-Purkinje-image eyetracker. Appl Opt 24(4):527–537. ISSN: 2155–3165
Deubel H, Bridgeman B (1995) Fourth Purkinje image signals reveal eye-lens deviations and retinal image distortions during saccades Vis Res 35(4):529–538. ISSN: 0042-6989
Tabernero J, Artal P (2014) Lens oscillations in the human eye. implications for post-saccadic suppression of vision. PloS One 9(4):e95764. ISSN: 1932-6203
Bahill AT, Clark MR, Stark L (1975) The main sequence, a tool for studying human eye movements. Math Biosc 24(3):191–204. ISSN: 0025-5564
Zee DS, Robinson DA (1979) A hypothetical explanation of saccadic oscillations. Ann Neurol 5(5):405–414. ISSN: 0364-5134
Byford GH (1962) The fidelity of contact lens eye movement recording. Opt Acta: Int J Opt 9(3):223–236. ISSN: 0030-3909
Collewijn H, Van der Mark F, Jansen TC (1975) Precise recording of human eye movements.Vis Res. ISSN: 0042-6989
Kapoula ZA, Robinson DA, Hain TC (1986) Motion of the eye immediately after a saccade. Exp Brain Res 61(2):386–394. ISSN: 0014-4819
Robinson DA (1963) A method of measuring eye movement using a scleral search coil in a magnetic field. IEEE Trans Bio-med Electron 10(4):137–145. ISSN: 0096-0616
Kimmel DL, Mammo D, Newsome WT (2012) Tracking the eye non-invasively: simultaneous comparison of the scleral search coil and optical tracking techniques in the macaque monkey. Front Behav Neurosci 6:49. ISSN: 1662-5153
McCamy MB, Otero-Millan J, John Leigh R, King SA, Schneider RM, Macknik SL, Martinez-Conde S (2015) Simultaneous recordings of human microsaccades and drifts with a contemporary video eye tracker and the search coil technique. PLoS One 10(6):e0128428. ISSN: 1932-6203
Hooge I, Nyström M, Cornelissen T, Holmqvist K (2015) The art of braking: post saccadic oscillations in the eye tracker signal decrease with increasing saccade size. Vis Res 112:55–67. ISSN: 0042-6989
Andersson R, Larsson L, Holmqvist K, Stridh M, Nyström M (2017) One algorithm to rule them all? An evaluation and discussion of ten eye movement event-detection algorithms Behav Res Methods 49(2):616–637. ISSN: 1554-3528
Larsson L, Nyström M, Stridh M (2013) Detection of saccades and postsaccadic oscillations in the presence of smooth pursuit. IEEE Trans Biomed Eng 60(9):2484–2493. ISSN: 0018-9294
Larsson L, Nyström M, Andersson R, Stridh M (2015) Detection of fixations and smooth pursuit movements in high-speed eye-tracking data. Biomed Signal Process Control 18:145–152. ISSN: 1746-8094
Hauperich A-K, Young LK, Smithson HE (2020) What makes a microsaccade? A review of 70 years research prompts a new detection method. J Eye Mov Res 12(6). ISSN: 1995-8692
Lebedev S, Van Gelder P, Tsui WH (1996) Square-root relations between main saccadic parameters Invest Ophthalmol Vis Sci 37(13):2750–2758. ISSN: 1552-5783
Pinheiro J, Bates D, DebRoy S, Sarkar D, R Core Team (2020) nlme: Linear and Nonlinear Mixed Effects Models. R package version 3.1-144. https://CRAN.R-project.org/package=nlme
Bates D, Mächler M, Bolker B, Walker S (2015) Fitting linear mixed-effects models using lme4. en. J Stat Softw 67(1):1–48
Martinez-Conde S, Macknik SL, Hubel DH (2004) The role of fixational eye movements in visual perception. Nat Rev Neurosci 5(3):229–240. ISSN: 1471-0048
Rolfs M (2009) Microsaccades: small steps on a long way. Vis Res 49(20):2415–2441. ISSN: 0042-6989
Deubel H, Bridgeman B (1995) Perceptual consequences of ocular lens overshoot during saccadic eye movements Vis Res 35(20):2897–2902. ISSN: 0042-6989
van der Geest NJ, Frens MA (2002) Recording eye movements with video-oculography and scleral search coils: a direct comparison of two methods. J Neurosci Methods 114(2):185–195. ISSN: 0165-0270
Schweitzer R, Rolfs M (2020) An adaptive algorithm for fast and reliable online saccade detection. Behav Res Methods 52(3):1122–1139. ISSN: 1554-3528. https://doi.org/10.3758/s13428-019-01304-3
Gibaldi A, Sabatini SP (2020) The saccade main sequence revised: a fast and repeatable tool for oculomotor analysis. Behav Res Methods 53:167–187. ISSN: 1554-3528
Van Opstal AJ, Van Gisbergen JAM (1987) Skewness of saccadic velocity profiles: a unifying parameter for normal and slow saccades. Vis Res 27(5):731–745. ISSN: 0042-6989
Schmitt K-U, Muser MH, Lanz C, Walz F, Schwarz U (2007) Comparing eye movements recorded by search coil and infrared eye tracking. J Clin Monitor Comput 21(1):49–53. ISSN: 1573-2614
Houben, MMJ, Goumans J, van der Steen J (2006) Recording three-dimensional eye movements: scleral search coils versus video oculography Invest Ophthalmol Vis Sci 47(1):179–187. ISSN: 1552-5783.
Bouzat S, Freije ML, Frapiccini AL, Gasaneo G (2018) Inertial movements of the iris as the origin of postsaccadic oscillations. Phys Rev Lett 120(17):178101
Del Punta JA, Adriana J, Rodriguez KV, Gasaneo G, Bouzat S (2019) Models for saccadic motion and postsaccadic oscillations. Phys Rev E 99(3):032422
Drewes J, Masson GS, Montagnini A (2012) Shifts in reported gaze position due to changes in pupil size: ground truth and compensation. In: Proceedings of the symposium on eye tracking research and applications, pp 209–212
Engbert R, Kliegl R (2003) Microsaccades uncover the orientation of covert attention. Vis Res 43(9):1035–1045. ISSN: 0042-6989
Engbert R, Mergenthaler K (2006) Microsaccades are triggered by low retinal image slip. Proc Nat Acad Sci 103(18):7192–7197
Dai W, Selesnick I, Rizzo J-R, Rucker J, Hudson T (2016) A parametric model for saccadic eye movement. In: 2016 IEEE signal processing in medicine and biology symposium (SPMB). IEEE, Piscataway, pp 1–6
Han P, Saunders DR, Woods RL, Luo G (2013) Trajectory prediction of saccadic eye movements using a compressed exponential model. J Vis 13(8):27–27. ISSN: 1534-7362
Specht JI, Dimieri L, Urdapilleta E, Gasaneo G (2017) Minimal dynamical description of eye movements. Eur Phys J B 90(2):1–12. ISSN: 1434-6036
Abramowitz M, Stegun IA (1972) Handbook of mathematical functions: with formulas graphs and mathematical tables, vol 55. National Bureau of Standards Washington, DC
Soetaert K, Petzoldt T, Woodrow Setzer R (2010) Solving differential equations in R: package deSolve. J Stat Softw 33(9):1–25. ISSN: 1548-7660. https://doi.org/10.18637/jss.v033.i09
Collewijn H, Erkelens CJ, Steinman RM (1988) Binocular co-ordination of human horizontal saccadic eye movements. J Physiol 404(1):157–182. ISSN: 0022-3751
Wilson, RC, Collins AGE (2019) Ten simple rules for the computational modeling of behavioral data. Elife 8:e49547. ISSN: 2050-084X
Elzhov TV, Mullen KM, Spiess A-N, Bolker B (2016) minpack.lm: R interface to the Levenberg-Marquardt nonlinear least-squares algorithm found in MINPACK, plus support for bounds. R package version 1.2-1. https://CRAN.R-project.org/package=minpack.lm
Grothendieck G (2013) nls2: Non-linear regression with brute force. R package version 0.2. https://CRAN.R-project.org/package=nls2
Schmidberger M, Morgan M, Eddelbuettel D, Yu H, Tierney L, Mansmann U (2009) State-of-the-art in parallel computing with r. J Stat Softw 47(1)
SR-Research (2013) Eyelink 1000 plus user manual, version 1.0.12
Salvucci DD, Goldberg JH (2000) Identifying fixations and saccades in eye-tracking protocols. In: Proceedings of the 2000 symposium on Eye tracking research & applications, pp 71–78
Wyatt HJ (1998) Detecting saccades with jerk. Vis Res 38(14):2147–2153. ISSN: 0042-6989
Veneri G, Piu P, Rosini F, Federighi P, Federico A, Rufa A (2011) Automatic eye fixations identification based on analysis of variance and covariance. Pattern Recogn Lett 32(13):1588–1593. ISSN: 0167-8655
Daye PM, Optican LM (2014) Saccade detection using a particle filter. J Neurosci Methods 235:157–168. ISSN: 0165-0270
Mihali A, van Opheusden B, Ma WJ (2017) Bayesian microsaccade detection. J Vis 17(1):13–13. ISSN: 1534-7362
Komogortsev OV, Gobert DV, Jayarathna S, Gowda SM (2010) Standardization of automated analyses of oculomotor fixation and saccadic behaviors. IEEE Trans Biomed Eng 57(11):2635–2645. ISSN: 0018-9294
Komogortsev, OV, Karpov A (2013) Automated classification and scoring of smooth pursuit eye movements in the presence of fixations and saccades. Behav Res Methods 45(1):203–215. ISSN: 1554-3528
Engbert R, Rothkegel L, Backhaus D, Trukenbrod HA (2016) Evaluation of velocity-based saccade detection in the SMI-ETG 2W system. Technical report, Allgemeine und Biologische Psychologie, Universität Potsdam. http://read.psych.uni-potsdam.de/attachments/article/156/TechRep-16-1-Engbert.pdf
Hershman R, Henik A, Cohen N (2018) A novel blink detection method based on pupillometry noise. Behav Res Methods 50(1):107–114. ISSN: 1554-3528
McConkie GW, Dyre BP (2000) Eye fixation durations in reading: models of frequency distributions In: Reading as a perceptual process. Elsevier, Amsterdam, pp 683–700
Holmqvist K, Blignaut P (2020) Small eye movements cannot be reliably measured by video-based P-CR eye-trackers. Behav Res Methods 52(5):2098–2121. ISSN: 1554-3528
Hooge ITC, Niehorster DC, Nyström M, Andersson R, Hessels RS (2018) Is human classification by experienced untrained observers a gold standard in fixation detection? Behav Res Methods 50(5):1864–1881. ISSN: 1554-3528
Engbert R, Mergenthaler K, Sinn P, Pikovsky A (2011) An integrated model of fixational eye movements and microsaccades. Proc Nat Acad Sci 108(39):E765–E770. ISSN: 0027-8424
Zemblys R, Niehorster DC, Komogortsev O, Holmqvist K (2018) Using machine learning to detect events in eye-tracking data. Behav Res Methods 50(1):160–181. ISSN: 1554-3528
Fan R-E, Chang K-W, Hsieh C-J, Wang X-R, Lin C-J (2008) LIBLINEAR: a library for large linear classification. J Mach Learn Res 9:1871–1874.
Zemblys R (2017) Eye-movement event detection meets machine learning. Biomed Eng 20(1):2016. ISSN: 2029-3380
Bellet ME, Bellet J, Nienborg H, Hafed ZM, Berens P (2019) Human-level saccade detection performance using deep neural networks. J Neurophysiol 121(2):646–661. ISSN: 0022-3077
Startsev M, Agtzidis I, Dorr M (2019) 1D CNN with BLSTM for automated classification of fixations saccades and smooth pursuits. Behav Res Methods 51(2):556–572. ISSN: 1554-3528
Rucci M, Poletti M (2018) Control and functions of fixational eye movements. Ann Rev Vis Sci 1:499–518. ISSN: 2374-4642
Cremers J, Klugkist I (2018) One direction? A tutorial for circular data analysis using r with examples in cognitive psychology. Front Psychol 9:2040. ISSN: 1664-1078
Cohen J (1960) A coefficient of agreement for nominal scales. Educ Psychol Meas 20(1):37–46. ISSN: 0013-1644. https://doi.org/10.1177/001316446002000104
Landis JR, Koch GG (1977) The measurement of observer agreement for categorical data. Biometrics 33(1):159–174, 1977. ISSN: 0006-341X
Deubel H, Wolf W, Hauske G (1982) Corrective saccades: effect of shifting the saccade goal. Vis Res 22(3):353–364. ISSN: 0042-6989
Hollingworth A, Richard AM, Luck SJ (2008) Understanding the function of visual short-term memory: transsaccadic memory object correspondence and gaze correction. J Exp Psychol Gen 137(1):163–181. ISSN: 1939-2222
Ohl S, Brandt SA, Kliegl R (2011) Secondary (micro-) saccades: the influence of primary saccade end point and target eccentricity on the process of postsaccadic fixation. Vis Res 51(23–24):2340–2347. ISSN: 0042-6989
Schweitzer R, Rolfs M (2020) Intra-saccadic motion streaks jump-start gaze correction. bioRxiv, 2020.04.30.070094. https://doi.org/10.1101/2020.04.30.070094
Dimigen O, Valsecchi M, Sommer W, Kliegl R (2009) Human microsaccade-related visual brain responses. J Neurosci 29(39):12321–12331. ISSN: 0270-6474
Gaarder K, Krauskopf J, Graf V, Kropfl W, Armington JC (1964) Averaged brain activity following saccadic eye movement. Science 146(3650):1481–1483. ISSN: 0036-8075
Acknowledgments
We thank Jan Drewes, Guillaume Masson, and Anna Montagnini for sharing their co-registered search-coil and video-based eye tracking data. Furthermore, we thank Markus Nyström and Richard Andersson and Anna-Katharina Hauperich and colleagues for making their annotated datasets publicly available, as well as Ralf Engbert, Petra Sinn, Konstantin Mergenthaler, and Hans Trukenbrod for their R implementation of the Microsaccade Toolbox (http://read.psych.uni-potsdam.de/attachments/article/140/MS_Toolbox_R.zip). We thank Antonio Sánchez Garcia for his help with the Phantom high-speed camera and Sven Ohl and Wiebke Nörenberg for volunteering to provide feedback on an earlier version of the chapter. R.S. and M.R. were funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany’s Excellence Strategy – EXC 2002/1 “Science of Intelligence” – project number 390523135. M.R. was supported by the Deutsche Forschungsgemeinschaft (DFG; grants RO3579/8-1 and RO3579/12-1),as well as the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation program (grant agreement no. 865715).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Science+Business Media, LLC, part of Springer Nature
About this protocol
Cite this protocol
Schweitzer, R., Rolfs, M. (2022). Definition, Modeling, and Detection of Saccades in the Face of Post-saccadic Oscillations. In: Stuart, S. (eds) Eye Tracking. Neuromethods, vol 183. Humana, New York, NY. https://doi.org/10.1007/978-1-0716-2391-6_5
Download citation
DOI: https://doi.org/10.1007/978-1-0716-2391-6_5
Published:
Publisher Name: Humana, New York, NY
Print ISBN: 978-1-0716-2390-9
Online ISBN: 978-1-0716-2391-6
eBook Packages: Springer Protocols