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
Leave a Reply