platform for eyetracking and egocentric vision research
Pupil headsets are 3D printed frames that you wear like a pair of glasses.
Cameras record your field of view and your eye movements. Data is correlated with Pupil Capture software.
Pupil is designed as a modular system to support the diverse needs of researchers in the fields of eye tracking and egocentric vision.
A lot of design and engineering thought & energy has gone into getting the ergonomics of the headset just right.
It is designed to fit snugly, securely, and comfortably. Cameras can be adjusted to accommodate a wide range of users. The headset is made from laser sintered PA12, an extremely flexible, durable, and lightweight material.
To use your Pupil headset connect it to a Linux, Mac OS, or Windows computer via USB 2.0.
Pupil Capture is the software used with your Pupil headset.
Pupil Capture receives video streams, detects your pupil, tracks your gaze, tracks markers in your environment, streams data in real-time over the network, and records data in an open format.
Pupil Player is a media and data visualizer at its core.
You will use it to look at Pupil Capture recordings. Visualize your data and export it. All Pupil software is open source. You can modify it or write your own plugins to suit your needs.
Open Source Software
We believe in open source. All Pupil code is released with open source licenses.
A lot of work went into making the software modular and accessible. The majority of the codebase is written in Python.
We have developed a plugin structure that enables you to extend Pupil Capture and Pupil Player to suit your needs
Check out the pupil repository on Github
Read developer documentation on the wiki.