Tobii Ocumen Signal and Filters Sample

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

With the 2021-12-08 release, Tobii Ocumen Filters have been removed with the intention of replacing it with an improved system in a future release.

For more information about component readiness, see our FAQ

Table of Contents


Download

Here, you can download the prebuilt sample for your device.

Device Download
Pico Neo 2 Eye
Pico Neo 3 Pro Eye
HP Reverb G2 Omnicept Edition

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.