Skip to content

Pupil Core Eye Tracker

Pupil Core is a wearable, head-mounted eye tracking system developed by Pupil Labs. It is designed for research and advanced prototyping, enabling accurate measurement of eye movements in both laboratory and real-world environments.

The system is intended for research and development use.

Pupil Core

Image © Pupil Labs. Used for documentation and identification purposes.


Overview

Pupil Core is a modular eye tracking platform that combines eye cameras for pupil observation with a forward-facing scene camera that captures the user’s visual field. Gaze is estimated by mapping pupil position from the eye cameras into the scene camera reference frame.

The system supports mobile use and natural interaction, allowing participants to move freely while gaze data is recorded, streamed, or synchronized with other sensing modalities.


Measurement Capabilities

Pupil Core supports measurement of:

  • Gaze position in the scene camera coordinate system
  • Fixations and saccades
  • Blink events
  • Pupil size and pupil dynamics

Eye tracking is based on video-based pupil detection using infrared illumination and dark-pupil detection.


Hardware Components

  • Eye cameras
  • Infrared-sensitive cameras with IR illumination
  • Mounted close to the eye to capture pupil images

  • Scene camera

  • Forward-facing RGB camera
  • Captures the user’s field of view

  • Headset

  • Lightweight, modular frame
  • Adjustable mounts for eye and scene cameras

  • Processing and connectivity

  • USB connection to a host computer
  • Power and data provided via USB

Technical Specifications (typical)

  • Eye camera frame rate: up to 200 Hz (depending on model)
  • Scene camera resolution: up to 1920 × 1080
  • Scene camera frame rate: up to 120 Hz (depending on configuration)
  • Gaze accuracy: approximately 0.6° visual angle under controlled conditions
  • System latency: approximately 45 ms (eye pipeline)

Exact specifications depend on the selected camera modules.


Software

Pupil Core uses open-source software maintained by Pupil Labs:

  • Pupil Capture
  • Real-time pupil detection and gaze estimation
  • Live visualization and recording

  • Pupil Player

  • Playback and visualization of recorded data
  • Inspection of gaze, pupil, and video streams

The software is extensible via plugins and supports custom processing pipelines.

Supported platforms: - Windows
- macOS
- Linux


Data and Synchronization

  • Recording of raw video, gaze data, and timestamps
  • Real-time data streaming
  • Synchronization with external systems via:
  • Lab Streaming Layer (LSL)
  • Network-based messaging

This enables multimodal experiments combining eye tracking with EEG, fNIRS, motion capture, or physiological sensors.


Use Cases

  • Human–computer interaction research
  • Cognitive and behavioral studies
  • Usability and user experience evaluation
  • Multimodal neuroscience experiments
  • Mobile and real-world gaze studies

More Information

Technical specifications and hardware options:
https://pupil-labs.com/products/core/tech-specs

Manufacturer: Pupil Labs GmbH, Berlin, Germany

Left logo Right logo