Case Study: Easy Eye Tracking with Flexible Eye Tracker API

Clemson UniversityAndrew Duchowski is a Professor in the School of Computing at Clemson University. He’s been using the Mirametrix Eye Tracker for over a year, on a variety of projects, and shared this case study with us:

We’ve been using the Mirametrix eye tracker to compare visual search behavior between small (laptop) and large (projection screen) displays. It’s performed well and met our needs. The project was started as a class project by exchange students enrolled in the Eye Tracking Methodology class taught on campus. These students were quickly able to develop client code in C++ using Qt (qt.nokia.com) on Windows. The client code communicated with the Mirametrix eye tracker server running on the same platform (laptop). The easy API makes custom application development on Windows, Mac and Linux fast and painless.

We have since been able to port the Windows C++ code to Mac OS X (Snow Leopard) fairly easily. We have also developed client code on a Linux platform in Python. In both instances, supporting XML libraries have made parsing of the data streams fairly straightforward, and we are moving towards adoption of the XML format for storage of collected gaze data.

Our current and future projects include tracking of gaze when viewing projected displays (with the S2 Eye Tracker mounted on a tripod), when viewing 3D stereo (with the S2 tracking gaze through active stereo shutterglasses synchronized via RF, e.g., as provided by the NVidia 3D Vision Pro Kit), and when viewing a Mac or Linux laptop display with the Mirametrix server running in a virtual machine.




Real Time Web Analytics