Titta
Titta integrates Tobii eye trackers with MATLAB and Python environments to enable acquisition of eye-tracking data and interoperability with PsychoPy and Tobii Pro Lab.
Key Features:
- Cross-Platform Compatibility: Supports screen-mounted Tobii eye trackers including Spectrum, Nano, TX300, T60XL, X3-120, X2-60, X2-30, X60, X120, T60, T120 (Tobii Pro) and the 4C model (Tobii Tech).
- MATLAB and Python Integration: Provides connectivity via a C++ wrapper around the Tobii Pro SDK exposing a MATLAB MEX file (TittaMex) and a Python wrapper.
- PsychoPy Compatibility: Interoperates with PsychoPy for stimulus presentation and experimental control.
- Communication with Tobii Pro Lab: Uses TalkToProLab to enable communication between MATLAB/Python experiments and Tobii Pro Lab for experiment control and data recording.
- Extensibility: The C++ wrapper can be reused in custom C++ projects or adapted to other programming languages.
Scientific Applications:
- Psychology Research: Supports behavioral and psychophysical experiments that require precise eye-movement tracking.
- Neuroscience Research: Enables neuroscience studies that require precise eye-movement tracking.
- Human–Computer Interaction: Supports human–computer interaction research that uses eye-tracking to evaluate user behavior.
Methodology:
Implements the Tobii Pro SDK via a C++ wrapper that provides a MATLAB MEX file (TittaMex) and a Python wrapper, and includes TalkToProLab for interfacing with Tobii Pro Lab.
Topics
Details
- Programming Languages:
- MATLAB, C++, C, Python
- Added:
- 1/18/2021
- Last Updated:
- 2/27/2021
Operations
Publications
Niehorster DC, Andersson R, Nyström M. Titta: A toolbox for creating PsychToolbox and Psychopy experiments with Tobii eye trackers. Behavior Research Methods. 2020;52(5):1970-1979. doi:10.3758/s13428-020-01358-8. PMID:32128697. PMCID:PMC7575480.