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.

Links