Pupil Invisible Companion releases
Here you will find a log of all features, changes, bug fixes, and developer notes for Pupil Invisible Companion software.
Local Recording Export
Pupil Cloud is the recommended and most convenient method for moving recordings off of the Companion Device. However, we recognize that some users may not be able to use Pupil Cloud or have their own data processing pipelines running locally. Therefore, we implemented a feature to make it easier for users to export recordings from the Companion Device using a USB connection to a computer. This feature ensures that internal files required by the Pupil Invisible Companion app are excluded from the exported recordings, thereby maintaining a consistent file format. Check out the user guide in docs for more.
Watchdog Service Update
In our previous update, we have introduced the “watchdog service” that automatically detects issues like e.g. faulty USB connections at recording time and warns you about it. If there is an issue the Companion device will vibrate, a red LED on the Pupil Invisible Glasses will blink and the Companion app will let you know what the problem is.
This is an incremental update to this service improving its robustness and the range of failure modes it can detect.
The info.json file is saved with each recording, containing meta data about the recording. This file is primarily used by other software reading the recordings and developers. We have added two new keys to the info.json files that are saved with each recording: os_version and recovered_files. Check out the entire recording data format in docs.
Improved stability of video transcoding pipeline.
We have added a “watchdog service” to further minimize data loss while recording. Stability is one of Pupil Invisible’s strongest features during data acquisition, but there is always the off-chance of something going wrong. The watchdog service detects failure cases, like e.g. a faulty USB connection, automatically and warns you already at recording time.
The warning consists of the Companion Device vibrating and a red LED blinking on the Pupil Invisible Glasses. A message will be displayed on the Companion Device about what needs to be done!
Gaze Estimation Pipeline Update
We have updated the deep learning pipeline for gaze estimation to version 1.7. This update results in an improvement to gaze estimation accuracy of about 0.5° on average compared to the accuracy originally reported in our white paper.