A digital infrared oculograph has been created to record eye movements. Miniature cameras with a frame rate of 500 Hz
and a high spatial resolution of 1440 × 1080 px, located on spectacle frames, have been used. A technology for analyzing
oculograms and algorithm for detecting the temporal characteristics of saccades and gaze fixations has been developed.
The oculogram analysis algorithm has been matched with measurements of other physiological parameters. Discriminant
analysis has been used for statistical processing and evaluation of the effectiveness of the developed algorithm. The
technology has been tested based on a study of eye movements in 500 subjects. The duration and speed of eye movements
have been measured in 16 experiments. Oculograms have been analyzed and sets corresponding to fixations and saccades
have been obtained. An algorithm for automatic search for these parameters has been developed. The description of
coordinates of the receiving matrices of video cameras and displays on which stimuli were presented has been matched for
the spectacle-type oculograph. The algorithm for detecting the main temporal and spatial characteristics provides
classification of saccades and gaze fixations (between saccades) when searching for a target by an operator in different
conditions. Correction of coordinate systems is provided when the monitor and video camera reference points do not
match, accounting for the offset and rotation of the video camera coordinate system relative to the monitor coordinate
system is introduced. It is shown that the algorithm provides reliable results for subsequent analysis and
interpretation of gaze movements with a recognition level of 0.97. The implemented algorithm is included in the
Neurobureau hardware and software complex, which is in demand in management structures, in industry, transport,
marketing and medicine, coordinated with other devices for physiological control of cognitive functions directly during
the study, control and correction of operator actions when searching for a target.
Key words:
vision, visual search, eye movements, fixations, saccades, optical oculometry, oculogram analysis, saccade detection,
fixation selection
DOI: 10.7868/S3034593625040081
Cite:
Shelepin E. Yu., Skuratova K. A., Lekhnitskaya P. A., Shelepin K. Yu.
Realizatsiya i aprobatsiya algoritma avtomaticheskoi obrabotki dannykh dlya tsifrovogo okulografa
[Implementation and testing of an automatic data processing algorithm for a digital oculograph].
Sensornye sistemy [Sensory systems].
2025.
V. 39(4).
P. 99–108 (in Russian). doi: 10.7868/S3034593625040081
References:
- Barabanshchikov V.A., Zhegallo A.V. Aytreking: Metody registratsii dvizheniy glaz v psikhologicheskikh issledovaniyakh i praktike [Eye tracking: Methods of recording eye movements in psychological research and practice]. M.: Kogito-Tsentr, 2014. 128 p. ISBN 978-5-89353-415-3 (in Russ.)
- Gassovskiy L.N., Nikol’skaya N.A. Dvizheniya glaz v protsesse nepreryvnoy fiksatsii tochki [Eye movements during continuous fixation of a point]. Trudy GOI. 1941. T. 15. P. 112–120 (in Russ.)
- Kalambet Yu.A., Kozmin Yu.P., Samokhin A.S. Noise filtering. Comparative analysis of methods. Analytics. 2017. Vol. 36. No. 5. P. 88–101.
- Skuratova K.A., Shelepin Ye.Yu., Shelepin K.Yu. Programmnyye vozmozhnosti primeneniya metoda aytrekinga v issledovaniyakh zritel’nogo vospriyatiya [Software capabilities for using the eye tracking method in studies of visual perception]. Rossiyskiy psikhologicheskiy zhurnal. 2022. T. 19. № 4. P. 173−185. (in Russ.) https://doi.org/10.21702/rpj.2022.4.12
- Yarbus A.L. Rol’ dvizheniya glaz v protsesse zreniya [The role of eye movement in the process of vision]. M.: Nauka. 1965. 167 p. (in Russ.)
- Akshay S., Megha Y.J., Shetty C.B. Machine learning algorithm to identify eye movement metrics using raw eye tracking data // Third International Conference on Smart Systems and Inventive Technology (ICCIT). IEEE. 2020. P. 949−95
- Barlow H.B. Eye movements during fixation // J. Physiol. I952. P. 290–306.
- Birawo B., Kasprowski P. Review and evaluation of eye movement event detection algorithms // Sensors. 2022. V. 22 (22). P. 8810. https://doi.org/10.3390/s22228810
- Drews M., Dierkes K. Strategies for enhancing automatic fixation detection in head-mounted eye tracking // Behavior Research Methods. 2024. V. 56. P. 1–23. https://doi.org/10.3758/s13428-024-02360-0
- Graham L., Das J., Vitorio R., McDonald C., Walker R., Godfrey A., Morris R., Stuart S. Ocular microtremor: a structured review // Experimental Brain Research. 2023. V. 241. P. 2191–2203. https://doi.org/10.1007/s00221-023-06691-w
- Hooge I.T.C., Niehorster D.C., Nystrom M., Andersson R., Hessels R.S. Fixation classification: how to merge and select fixation candidates // Behavior Research Methods. 2022. V. 54. P. 2765–2776.
- Llanes-Jurado J., Marin-Morales J., Guixeres J., Alcaniz M. Development and calibration of an eye-tracking fixation identification algorithm for immersive virtual reality // Sensors. 2020. V. 20. P. 4956. https://doi.org/10.3390/s20174956
- Nyström M., Holmqvist K. An adaptive algorithm for fixation, saccade, and glissade detection in eyetracking data // Behavior research methods. 2010. V. 42 (1). P. 188−204. https://doi.org/10.3758/BRM.42.1.188
- Salvucci D.D., Goldberg J.H. Identifying fixations and saccades in eye-tracking protocols. Proceedings of the Symposium on eye tracking research & applications – ETRA 2000. 2000. P. 71−78.
- Shelepin E. Eye tracking in expertise assessment case studies // Abstracts of Annual meeting of the Vision Sciences Society – VSS 2024, USA. 2024. P. 154–155. https://www.visionsciences.org/documents/VSS_2024_Abstracts.pdf
- Tabachnick B.G., Fidell L.S. Using Multivariate Statistics. (3rd ed.). New York: Harper Collins. 1996. 880 p. ISBN 978-0673994141
- Trabulsi J., Norouzi K., Suurmets S., Storm M., Ramsøy T.Z. Optimizing Fixation Filters for Eye-Tracking on Small Screens // Front. Neurosci. 2021.V. 15. P. 578439. https://doi.org/10.3389/fnins.2021.578439