Performance Analysis of Eye Movement Event Detection Neural Network Models with Different Feature Combinations
Source abstract
Abstract
Event detection is the most important element of eye movement analysis. Deep learning approaches have recently demonstrated superior performance across various fields, so researchers have also used them to identify eye movement events. In this study, a combination of two-dimensional convolutional neural networks (2D-CNN) and long short-term memory (LSTM) layers is proposed to simultaneously classify input data into fixations, saccades, post-saccadic oscillations (PSOs), and smooth pursuits (SPs). The first step involves calculating features (i.e., velocity, acceleration, jerk, and direction) from positional points. Various combinations of these features have been used as input to the networks. The performance of the proposed method was evaluated across all feature combinations and compared to state-of-the-art feature sets. Combining velocity and direction with acceleration and/or jerk demonstrated significant performance improvement compared to other feature combinations. The results show that the proposed method, using a combination of velocity and direction with acceleration and/or jerk, improves PSO identification performance, which has been difficult to distinguish from short saccades, fixations, and SPs using classic algorithms. Finally, heuristic event measures were applied, and performance was compared across different feature combinations. The results indicate that the model combining velocity, acceleration, jerk, and direction achieved the highest accuracy and most closely matched the ground truth. It correctly classified 82% of fixations, 90% of saccades, and 88% of smooth pursuits. However, the PSO detection rate was only 73%, highlighting the need for further research.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Gaze Tracking and Assistive Technology · Retinal Imaging and Analysis · Anomaly Detection Techniques and Applications
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Applied Informatics, Silesian University of Technology, Akademicka 16, 44-100 Gliwice, Poland
Funding
Silesian University of Technology, Poland
References (33)
Show source-provided references
1. Punde, P.A., Jadhav, M.E., and Manza, R.R. (2017, January 5–6). A study of eye tracking technology and its applications. Proceedings of the 2017 1st International Conference on Intelligent Systems and Information Management (ICISIM), Aurangabad, India.10.1109/ICISIM.2017.8122153 ↗
2. Braunagel, C., Geisler, D., Stolzmann, W., Rosenstiel, W., and Kasneci, E. (2016, January 14–17). On the necessity of adaptive eye movement classification in conditionally automated driving scenarios. Proceedings of the Ninth Biennial ACM Symposium on Eye Tracking Research & Applications, Charleston, SC, USA.10.1145/2857491.2857529 ↗
3. Naqvi, R.A., Arsalan, M., and Park, K.R. (2017). Fuzzy system-based target selection for a NIR camera-based gaze tracker. Sensors, 17.10.3390/s17040862 ↗
4. Naqvi, R.A., Arsalan, M., Batchuluun, G., Yoon, H.S., and Park, K.R. (2018). Deep learning-based gaze detection system for automobile drivers using a NIR camera sensor. Sensors, 18.10.3390/s18020456 ↗
5. Nurhasan, A.A., Kasprowski, P., Harezlak, K., and Birawo, B.A. (2024, January 15–18). Object Detection in Movies—Case Study. Proceedings of the Asian Conference on Intelligent Information and Database Systems, Ras Al Khaimah, United Arab Emirates.10.1007/978-981-97-5934-7_1 ↗
6. Automated eye-movement protocol analysis10.1207/S15327051HCI1601_2 ↗
7. Larsson, L. (2016). Event Detection in Eye-Tracking Data for Use in Applications with Dynamic Stimuli. [Ph.D. Thesis, Lund University].
8. Holmqvist, K., Nyström, M., Andersson, R., Dewhurst, R., Jarodzka, H., and Van de Weijer, J. (2011). Eye Tracking: A Comprehensive Guide to Methods and Measures, OUP.
9. Birawo, B., and Kasprowski, P. (2022). Review and evaluation of eye movement event detection algorithms. Sensors, 22.10.3390/s22228810 ↗
10. Smooth pursuit eye movements under open-loop and closed-loop conditions10.1016/0042-6989(83)90025-1 ↗
11. Post-saccadic oscillations in eye movement data recorded with pupil-based eye trackers reflect motion of the pupil inside the iris10.1016/j.visres.2013.09.009 ↗
12. Is human classification by experienced untrained observers a gold standard in fixation detection?10.3758/s13428-017-0955-x ↗
13. One algorithm to rule them all? An evaluation and discussion of ten eye movement event-detection algorithms10.3758/s13428-016-0738-9 ↗
14. Zemblys, R., Diederick, N., and Holmqvist, K. (2017, January 20–24). End-to-end eye-movement event detection using deep neural networks. Proceedings of the Journal of Eye Movement Research: Vol. 10, iss. 6: Abstracts of the 19th European Conference on Eye Movements, Wuppertal, Germany.
15. Salvucci, D.D., and Goldberg, J.H. (2000, January 6–8). Identifying fixations and saccades in eye-tracking protocols. Proceedings of the 2000 Symposium on Eye Tracking Research & Applications, Palm Beach Gardens, FL, USA.10.1145/355017.355028 ↗
16. Tafaj, E., Kübler, T.C., Kasneci, G., Rosenstiel, W., and Bogdan, M. (2013, January 10–13). Online classification of eye tracking data for automated analysis of traffic hazard perception. Proceedings of the Artificial Neural Networks and Machine Learning–ICANN 2013: 23rd International Conference on Artificial Neural Networks, Sofia, Bulgaria.10.1007/978-3-642-40728-4_56 ↗
17. Methods of investigating eye movements10.1136/bjo.32.9.581 ↗
18. Automated classification and scoring of smooth pursuit eye movements in the presence of fixations and saccades10.3758/s13428-012-0234-9 ↗
19. Detection of fixations and smooth pursuit movements in high-speed eye-tracking data10.1016/j.bspc.2014.12.008 ↗
20. gazeNet: End-to-end eye-movement event detection with deep neural networks10.3758/s13428-018-1133-5 ↗
21. 1D CNN with BLSTM for automated classification of fixations, saccades, and smooth pursuits10.3758/s13428-018-1144-2 ↗
22. Hoppe, S., and Bulling, A. (2016). End-to-end eye movement detection using convolutional neural networks. arXiv.
23. Factors affecting inter-rater agreement in human classification of eye movements: A comparison of three datasets10.3758/s13428-021-01782-4 ↗
24. Salvucci, D.D., and R Anderson, J. (1998). Tracing eye movement protocols with cognitive process models. Proceedings of the Twentieth Annual Conference of the Cognitive Science Society, Routledge.
25. Stark, L. (1981). Scanpaths revisited: Cognitive models, direct active looking. Eye Movements: Cognition and Visual Perception, Routledge.
26. Hareżlak, K., and Kasprowski, P. (2014, January 27–28). Evaluating quality of dispersion based fixation detection algorithm. Proceedings of the Information Sciences and Systems 2014: Proceedings of the 29th International Symposium on Computer and Information Sciences, Krakow, Poland.10.1007/978-3-319-09465-6_11 ↗
27. The effects of task variables and prolonged performance on saccadic eye movement parameters10.1016/S0166-4115(08)61824-5 ↗
28. The initial direction and landing position of saccades10.1016/S0926-907X(05)80012-1 ↗
29. An adaptive algorithm for fixation, saccade, and glissade detection in eyetracking data10.3758/BRM.42.1.188 ↗
30. Using machine learning to detect events in eye-tracking data10.3758/s13428-017-0860-3 ↗
31. Online eye-movement classification with temporal convolutional networks10.3758/s13428-022-01978-2 ↗
32. Donahue, J., Anne Hendricks, L., Guadarrama, S., Rohrbach, M., Venugopalan, S., Saenko, K., and Darrell, T. (2015, January 7–12). Long-term recurrent convolutional networks for visual recognition and description. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA.10.21236/ADA623249 ↗
33. Evaluating eye movement event detection: A review of the state of the art10.3758/s13428-021-01763-7 ↗