Tobii Ocumen Signals & Filters Example

The Tobii Ocumen Signals & Filters Example is part of the Tobii Ocumen Signals & Filters product.

With a license you have full access to the Unity Sample with source code, but you can try the out the latest built version here without a license.

For Ocumen users, import the package in /Packages/Filters/ using the Unity Package Manager and then import the Signals And Filters Unity Sample, for more information, see our Ocumen installation guide. You can also check out the Tobii Ocumen develop page to get started with Tobii Ocumen and to learn more.

The example scene contains visualizations of some of the advanced signals, data and filters included in Tobii Ocumen.

Table of Contents

Device Version Download
Pico Neo 2 Eye v1.0.3
HP Reverb G2 Omnicept Edition v1.0.3

Input

To pause the visualizations you can press the Configured Button, which is arbitrary set and can be changed at any point.

The Configured Button is any of the following:

  • Spacebar
  • Pico headset button
  • Controller trigger button

This can be changed from the ControllerManager script.

Scene Contents

General Info

The General Info displayed on the left contains information about the scene as well as the eye tracker.

Metadata: Information about the eye tracker specifications, such as eye tracker model and serial number.

Time Synchronization: Data useful for millisecond accuracy and to synchronize the eye tracking data with other inputs and system. You can read more about time synchronization here. In this example, the information here is updated every 2 seconds.

Keep in mind that the eye tracker is already synced with the system clock on the Pico Neo 2 Eye.

Advanced Signals Graphs

The first segment of graphs visualizes some of the signals from the Advanced API - currently the user’s pupil diameter, gaze angles and position guide signal for left and right eyes.

The current graph implementation will not render data that is flagged as invalid by the API.

Eye Visualizations

The eye visualizations panel (to the right of the signal graphs) displays a front, top and side view of your eyes. It also contains an HMD visualization based on the position guide signal as well as a visualization comparing relative pupil diameter changes.

In this visualization, the eyes will also be hidden whenever the user blinks with that eye.

The recorded participant has an eye condition making his left pupil react less to light which can be seen in the visualization here.

Filter Graphs

Further to the right, you can find graphs visualizing some of the eye movement classifiers from the filter pipeline, currently displaying velocity, saccade and fixation data. There are also some stimuli points to test the filters.

By looking at the stimuli points and pressing the Configured Button to pause the graph visualizations, you can test out the filters.