Skip to content
This repository was archived by the owner on Aug 16, 2023. It is now read-only.

Eye tracking with 3D lenses

Aidan Murphy edited this page Mar 18, 2019 · 3 revisions

The SCNI uses EyeLink II video-based eye tracking systems from SR Research. While these systems are now over a decade old, this earlier 'primate mount' design is the only model available that uses light-weight cameras that can be mounted close to the subject, or even head mounted. The SCNI also uses 55" LG 4K OLED televisions with passive 3D for visual stimulation. In order to display stimuli stereoscopically, polarizing filters must be held in front of each of the subject's eyes. To achieve both of these goals, we designed a simple pair of goggles that can be positioned in front of a head-fixed animal during vision experiments.

Goggles

Parts

For the initial design, we used the following equipment to suspend the goggles in front of the animal by mounting it to the animal's chair:

  • Manfrotto 244N variable-friction magic arm (B&H Photo)
  • Manfrotto 035RL super clamp (B&H Photo)

The following parts were ordered:

We removed the polarizing filters from pairs of LG AG-F310 passive 3D glasses that came with the TVs (although other brands of passive 3D glasses with circular polarization could also work). Alternatively, if you want to present stereoscopic stimulation but do not have a passive 3D display then you could use anaglyph color filters instead.

Construction

The main parts of the goggles are 3D printed, and can be downloaded from Thingiverse. We initially used the SCNI's Form2 from FormLabs, using the black V2 resin. The geometry of the part is robust enough for this material to work, although it is relatively brittle and will not tolerate being dropped or bumped very well. For future, head-mounted iterations we will therefore explore the use of 3D printed carbon-PEEK, for added strength and potentially reduced weight.

Towards a head-mounted design

The design described above weighs 200g (including cameras, excluding clamp and arm), making it too heavy for sustained use as a head-mounted device in non-human subjects. Since the hot mirror and cameras contribute the majority of this weight, the ideal solution is to use much smaller cameras that image the eye directly, eliminating the need for a mirror. Pupil Labs is an open-source video-based eye tracking software with low cost (< 2500 EUR) hardware that utilizes some of the smallest cameras commercially available. For more information on our development of head-mounted eye-tracking in non-human primates using the Pupil Labs system, see here.