NPD

NPD detects and analyzes microsaccades by applying a statistical parametrization and maximum likelihood estimation to gaze-position time series for precise saccadic event detection and parameter estimation.


Key Features:

  • Statistical Model Integration: Incorporates a parametrization previously used to model saccades to capture the saccadic velocity profile.
  • Maximum Likelihood Estimation (MLE): Implements MLE to simultaneously detect saccadic events and estimate saccade duration, amplitude, and maximum velocity.
  • Adaptive and Statistically Optimal Detection: Uses an adaptive approach and statistical optimality to improve microsaccade detection performance.
  • Comparative Performance: Demonstrates superior or comparable performance to convolutional neural network and Bayesian methods while modeling a biologically accurate velocity profile.

Scientific Applications:

  • Perception and Cognition Research: Provides precise saccadic parameter estimates to mitigate biases in studies of microsaccades' roles in perception and cognition.
  • Human-Computer Interaction (HCI): Enables online saccade detection for real-time eye-movement analysis in HCI applications.

Methodology:

Processes two input CSV files, X.csv and Y.csv, containing X and Y gaze-coordinate matrices of identical square dimensions; performs detection independently on each row of these matrices using the saccade parametrization and maximum likelihood estimation to detect events and estimate saccadic parameters.

Topics

Details

License:
GPL-3.0
Tool Type:
command-line tool
Programming Languages:
C++
Added:
1/14/2020
Last Updated:
1/4/2021

Operations

Publications

Zhu H, Salcudean S, Rohling R. The Neyman Pearson detection of microsaccades with maximum likelihood estimation of parameters. Journal of Vision. 2019;19(13):17. doi:10.1167/19.13.17. PMID:31752016.