Skip to main content

Definition, Modeling, and Detection of Saccades in the Face of Post-saccadic Oscillations

  • Protocol
  • First Online:
Eye Tracking

Part of the book series: Neuromethods ((NM,volume 183))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Protocol
USD 49.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 109.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 139.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Wade NJ (2015) How were eye movements recorded before Yarbus? Perception 44(8–9):851–883. ISSN: 0301-0066

    Google Scholar 

  2. Becker W (1989) The neurobiology of saccadic eye movements. Metrics. Rev Oculomotor Res 3:13, 1989. ISSN: 0168-8375

    Google Scholar 

  3. Richards W (1969) Saccadic suppression. J Opt Soc Am 59(5):617–623

    Article  CAS  Google Scholar 

  4. 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

    Google Scholar 

  5. 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

    Google Scholar 

  6. 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.

    Google Scholar 

  7. 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

    Google Scholar 

  8. 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

    Google Scholar 

  9. Crane HD, Steele CM (1985) Generation-V dual-Purkinje-image eyetracker. Appl Opt 24(4):527–537. ISSN: 2155–3165

    Article  CAS  Google Scholar 

  10. 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

    Google Scholar 

  11. 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

    Google Scholar 

  12. 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

    Google Scholar 

  13. Zee DS, Robinson DA (1979) A hypothetical explanation of saccadic oscillations. Ann Neurol 5(5):405–414. ISSN: 0364-5134

    Google Scholar 

  14. Byford GH (1962) The fidelity of contact lens eye movement recording. Opt Acta: Int J Opt 9(3):223–236. ISSN: 0030-3909

    Google Scholar 

  15. Collewijn H, Van der Mark F, Jansen TC (1975) Precise recording of human eye movements.Vis Res. ISSN: 0042-6989

    Google Scholar 

  16. 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

    Google Scholar 

  17. 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

    Google Scholar 

  18. 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

    Google Scholar 

  19. 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

    Google Scholar 

  20. 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

    Google Scholar 

  21. 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

    Google Scholar 

  22. 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

    Google Scholar 

  23. 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

    Google Scholar 

  24. 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

    Google Scholar 

  25. 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

    Google Scholar 

  26. 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

    Google Scholar 

  27. 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

    Article  Google Scholar 

  28. 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

    Google Scholar 

  29. Rolfs M (2009) Microsaccades: small steps on a long way. Vis Res 49(20):2415–2441. ISSN: 0042-6989

    Google Scholar 

  30. Deubel H, Bridgeman B (1995) Perceptual consequences of ocular lens overshoot during saccadic eye movements Vis Res 35(20):2897–2902. ISSN: 0042-6989

    Google Scholar 

  31. 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

    Google Scholar 

  32. 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

  33. 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

    Google Scholar 

  34. 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

    Google Scholar 

  35. 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

    Google Scholar 

  36. 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.

    Google Scholar 

  37. 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

    Google Scholar 

  38. 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

    Article  Google Scholar 

  39. 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

    Google Scholar 

  40. Engbert R, Kliegl R (2003) Microsaccades uncover the orientation of covert attention. Vis Res 43(9):1035–1045. ISSN: 0042-6989

    Google Scholar 

  41. Engbert R, Mergenthaler K (2006) Microsaccades are triggered by low retinal image slip. Proc Nat Acad Sci 103(18):7192–7197

    Article  CAS  Google Scholar 

  42. 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

    Google Scholar 

  43. 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

    Google Scholar 

  44. 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

    Google Scholar 

  45. Abramowitz M, Stegun IA (1972) Handbook of mathematical functions: with formulas graphs and mathematical tables, vol 55. National Bureau of Standards Washington, DC

    Google Scholar 

  46. 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

  47. 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

    Google Scholar 

  48. Wilson, RC, Collins AGE (2019) Ten simple rules for the computational modeling of behavioral data. Elife 8:e49547. ISSN: 2050-084X

    Google Scholar 

  49. 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

    Google Scholar 

  50. Grothendieck G (2013) nls2: Non-linear regression with brute force. R package version 0.2. https://CRAN.R-project.org/package=nls2

  51. 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)

    Google Scholar 

  52. SR-Research (2013) Eyelink 1000 plus user manual, version 1.0.12

    Google Scholar 

  53. 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

    Google Scholar 

  54. Wyatt HJ (1998) Detecting saccades with jerk. Vis Res 38(14):2147–2153. ISSN: 0042-6989

    Google Scholar 

  55. 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

    Google Scholar 

  56. Daye PM, Optican LM (2014) Saccade detection using a particle filter. J Neurosci Methods 235:157–168. ISSN: 0165-0270

    Google Scholar 

  57. Mihali A, van Opheusden B, Ma WJ (2017) Bayesian microsaccade detection. J Vis 17(1):13–13. ISSN: 1534-7362

    Google Scholar 

  58. 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

    Google Scholar 

  59. 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

    Google Scholar 

  60. 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

    Google Scholar 

  61. 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

    Google Scholar 

  62. 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

    Google Scholar 

  63. 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

    Google Scholar 

  64. 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

    Google Scholar 

  65. 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

    Google Scholar 

  66. 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

    Google Scholar 

  67. 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.

    Google Scholar 

  68. Zemblys R (2017) Eye-movement event detection meets machine learning. Biomed Eng 20(1):2016. ISSN: 2029-3380

    Google Scholar 

  69. 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

    Google Scholar 

  70. 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

    Google Scholar 

  71. Rucci M, Poletti M (2018) Control and functions of fixational eye movements. Ann Rev Vis Sci 1:499–518. ISSN: 2374-4642

    Google Scholar 

  72. 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

    Google Scholar 

  73. 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

  74. Landis JR, Koch GG (1977) The measurement of observer agreement for categorical data. Biometrics 33(1):159–174, 1977. ISSN: 0006-341X

    Google Scholar 

  75. Deubel H, Wolf W, Hauske G (1982) Corrective saccades: effect of shifting the saccade goal. Vis Res 22(3):353–364. ISSN: 0042-6989

    Google Scholar 

  76. 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

    Google Scholar 

  77. 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

    Google Scholar 

  78. 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

  79. Dimigen O, Valsecchi M, Sommer W, Kliegl R (2009) Human microsaccade-related visual brain responses. J Neurosci 29(39):12321–12331. ISSN: 0270-6474

    Google Scholar 

  80. 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

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Martin Rolfs .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Science+Business Media, LLC, part of Springer Nature

About this protocol

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics