Past research on the topic of detecting a microsaccade can be roughly classified into three categories: feature-based detection methods (FBDMs), statistical detection methods (SDMs), and more recently, data-driven detection methods (DDDMs). The commonly used features by FBDMs are the velocity and acceleration of a microsaccade. In Engbert (
2006), the velocity threshold method is proposed to detect microsaccades, and in Otero-Millan et al. (
2014), the unsupervised clustering method based on multiple features (peak velocity and acceleration) is used to differentiate a microsaccade from other types of eye movements. A major disadvantage of employing FBDMs is their vulnerability to noise. Therefore, in Sheynikhovich, Bécu, Wu, and Arleo (
2018), FBDMs suitable for high-noise regime are proposed. Also, several SDMs have been developed to handle the noise in the tracked eye-gaze positions. Particle filtering, with a small number of effective particles, was proposed to detect (micro)saccades (Daye & Optican,
2014). More recently, the hidden Markov model was proposed in Mihali, van Opheusden, and Ma (
2017), and the Bayesian Inference Method (BIM) was derived accordingly as the microsaccade detector. A reliable and robust detection method would inevitably rely on an accurate statistical model. However, due to the differences between individuals, the problem of finding the general statistical distributions for several characteristic quantities of a microsaccade, e.g., maximum velocity, duration, and amplitude, are not fully solved yet. Though based on principled statistical inference, the BIM has the following limitations. First, a constant velocity model for microsaccade is proposed in BIM, which is not the case in real data. Such a model simplifies the calculation at a cost of losing model accuracy. Second, the parameter estimation method in the BIM may lead to biases in the detection results. Last but not least, BIM is effective when a full set of gaze data has already been acquired, yet real-time BIM implementation is difficult. Therefore, BIM detectors are difficult to use in HCI applications. Efforts have also been made in developing data-driven approaches to solve the problem of microsaccade detection. In Bellet, Bellet, Nienborg, Hafed, and Berens (
2018), the convolutional neural network (CNN) is trained using labeled gaze signals. To the best of our knowledge, this CNN method is the current state-of-the-art method, providing, according to the authors, “human-level detection performance.” However, in contrast to a process or statistical model, a data-driven approach is agnostic to a possible underlying process and it does not rely on or directly infer microsaccade characteristics.