We are planning to use the SMI glasses eye tracker. This eye tracker obtains gaze data and we will use it for pupillometry as a measure of cognitive load.

The only thing I'd like to accomplish is streaming the eyetracker data in real-time to a running psychophysics MATLAB script to sync the eyetracker data with a listening task.

Now, SMI's REDn system (the tabletop variant) comes with a MATLAB toolbox, but SMI's glasses don't. The glasses are a mobile application that allows the subject to wear the eye tracker as glasses. Hence, the subject can move around and doesn't have to fixate at a certain point.

Now I was wondering if there is anyone out here that has used SMI's eye tracking glasses with a MATLAB plugin? I'd prefer a low-budget solution, preferably a freeware MATLAB tool.

I am aware of Lab Streaming Layer (LSL), but I can't get that to work, because of a version issue. Basically, LSL is written for a previous software development kit (SDK) for the eyetracker driver software (iView) and the current SDK is incompatible. SMI doesn't support previous SDK versions and hence that's a dead end.

I am also aware of various commercial plugins, such as iMotions, but those are heavy, expensive toolkits for purposes far exceeding the simple streaming of data from the eyetracker to a running MATLAB script.


1 Answer 1


Philip from iMotions here. Appreciate the mention, and yes for a simple streaming of data, our solutions are probably overkill. We do however offer real automatic gaze mapping in the cloud as well as auto segmentation which saves a ton of time

We also offer LSL in our latest version but yes SMI doesn't support the previous SDK.

I'll listen in and hope someone can help you with your inquiry.

  • 2
    $\begingroup$ Hi Philip. ;) Great you found this site and took the time to reply! However, will have to stay impartial here and point out this is more of a comment than an answer. Especially given that @AliceD is only interested in cognitive load (through pupillometry) for this particular study for which I believe the described features are unlikely to be helpful (depending on the stimuli which are not described). $\endgroup$
    – Steven Jeuris
    Nov 14, 2017 at 8:21
  • $\begingroup$ Perhaps more relevant to describe the easy addition of GSR and replay functionality in iMotions for a more reliable cognitive load measure and easier early exploration of data? $\endgroup$
    – Steven Jeuris
    Nov 14, 2017 at 8:28
  • 2
    $\begingroup$ Welcome to CogSci and thanks for your reply here. It's interesting to see that iMotions combines with LSL. $\endgroup$
    – AliceD
    Nov 14, 2017 at 8:50

Not the answer you're looking for? Browse other questions tagged or ask your own question.