Note:
Gaze scan algorithm = glance algorithm (the names are interchangeable)
What is the gaze scan algorithm?
- In many everyday activities (driving, walking), we use our eyes and head to explore our environment. Quantifying this exploration (i.e. visual scanning) is typically done by reducing moment-by-moment movements into segments or events, such as saccades or fixations. However, many algorithms that quantify saccades and fixations work best when the head is stationary, such that only the eyes are allowed to move, which is unlike how we explore the environment naturally. We are interested in quantifying the large scans that occur while driving or walking. These large scans may be composed of multiple eye movements, thereby requiring that they be combined in some fashion for data processing. In order to efficiently quantify these scans, which could be done by manually marking every event, we have developed the glance algorithm.
How does it work?
- The gaze scan algorithm works by first identifying saccades. Next, the algorithm merges these saccades based on a set of rules. Why do it this way? By first identifying the saccades, we are utilizing existing knowledge about how the eyes move and it gives us information about the sequence of eye movements that may compose large scans that may include multiple saccades.
What can be found here?
- A manuscript describing how the algorithm works in greater detail and how well the algorithm performs
- Code to run the algorithm
- Code to manually mark gaze data, which may be useful to generate ground truth data or to correct errors