Mastering Static Scene Analytics: An Introduction to GazeAlyze

Written by

in

GazeAlyze is a specialized, free MATLAB toolbox designed for the comprehensive, batch processing of eye-movement data, particularly focusing on studies using static visual stimuli. It provides a GUI-driven framework for handling the entire analysis pipeline, from raw data preprocessing to visualization. Key Features of GazeAlyze

Batch Processing: Developed to efficiently handle large datasets by automating the processing of multiple data files.

Comprehensive Pipeline: Covers the full workflow, including: Artifact detection and filtering. Eye movement event detection (fixations, saccades). Generation of Regions of Interest (ROIs). Generation of spreadsheets for statistical analysis.

Visualization: Provides built-in methods for visualizing results, such as scan paths and fixation heat maps.

Head-Movement Correction: Includes specialized functions to correct for head displacement relative to the camera in fixed head-mount systems.

Modularity: Designed as a framework allowing for future extendable modules. Technical Basis Environment: Written for MATLAB (MathWorks Inc.).

Underlying Methods: The preprocessing and event detection methodologies are based on the ILAB 3.6 software package.

Licensing: Distributed under the GNU Public License, allowing for modifications to meet specific scientific requirements. Limitations and Status

No Stimulus Creation: Unlike some newer toolboxes, GazeAlyze does not include modules for creating visual stimulus tests, relying on external software for experiment presentation.

Aging Codebase: Reports from 2019 indicate that users encountered errors, suggesting the software may not be regularly updated for modern MATLAB versions, potentially leading to errors such as “non-existent field” warnings.

For users needing modern, supported solutions, newer deep-learning-based frameworks like GazeNet or dynamic viewing tools like ACE-DNV may be alternatives, though GazeAlyze remains a foundational tool for static, batch-processed data. If you’d like, I can:

Tell you which alternative MATLAB toolboxes are currently supported.

Compare GazeAlyze to other free eye-tracking tools (like ILAB). Provide tips for fixing legacy MATLAB code errors. a MATLAB toolbox for the analysis of eye movement data

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *