Software desarrollado para el proyecto

Eyelink Experiment es una interfaz diseñada y programada en Matlab que facilita la realización de los experimentos de seguimiento ocular con videos usando el eye tracker de alta resolución EyeLink 1000.

  • Presenta una GUI que permite elegir el video del experimento, definir el nombre del archivo con los datos resultantes e ingresar algunos datos adicionales del participante (edad, sexo, ocupación).
  • Mediante la incorporación de la librería Psychophysics Toolbox 3 inicializa el eye tracker y lo configura con parámetros optimizados para los experimentos (umbral de detección de sacadas, tiempo mínimo de fijaciones, cantidad de puntos utilizados para la calibración y modo de registro binocular).
  • Genera mensajes especiales para sincronizar los datos obtenidos con el timecode del video en las visualizaciones.
  • Reproduce videos en formato mp4/mov/avi y resolución HD 1080p, escalando automáticamente los videos para aprovechar las dimensiones de la pantalla.
  • Los experimentos pueden realizarse con o sin sonido, o usando velocidades de reproducción no estándar.

Este software se encuentra disponible para proyectos futuros en el equipo de seguimiento ocular del Laboratorio de Arte Electrónico e Inteligencia Artificial, UNTREF.

Eyelink Experiment GUI

EyeLink Data Parser

EyeLinkParser es una clase de Java/Processing que analiza y extrae los datos de los archivos de texto (asc) generados por el dispositivo EyeLink 1000, en los experimentos de seguimiento ocular con videos realizados utilizando la GUI Matlab EyeLink Experiment.

Fue desarrollada con el fin de facilitar el análisis de los datos experimentales en las composiciones realizadas en este proyecto utilizando Processing. Ofrece diversas funcionalidades:

  • La obtención y análisis de las muestras.
  • La depuración de los datos oculares tomando en cuenta los parpadeos ocurridos durante la medición.
  • La sincronización automática de los muestras con el tiempo de reproducción del video.
  • La extracción de datos asociados a diferentes eventos tales como fijaciones, sacadas y parpadeos
  • El análisis cada evento por separado y la posibilidad de generar diferentes archivos con datos experimentales depurados y diferenciados por evento.

Se encuentra disponible la documentación completa de EyeLinkParser en este sitio.

Para el análisis de los eventos, EyeLinkParser emplea las estructuras de datos auxiliares FixData, SaccData y BlinkData (ver figuras). Estas estructuras contienen la información asociada a un evento determinado, tal como la duración del evento, las referencias temporales de su inicio y finalización, las referencias de las posiciones oculares, velocidades oculares pico y promedio, etc.

EyeLink Data Parser