{"title":"The Perception Engineer's Toolkit for Eye-Tracking data analysis","authors":"Thomas C. Kübler","doi":"10.1145/3379156.3391366","DOIUrl":null,"url":null,"abstract":"Tools for eye-tracking data analysis are as of now either provided as proprietary software by the eye-tracker manufacturer or published by researchers under licenses that are problematic for some use-cases (e.g., GPL3). This lead to repeated re-implementation of the most basic building blocks, such as event filters, often resulting in incomplete, incomparable and even erroneous implementations. The Perception Engineer’s Toolkit is a collection of basic functionality for eye-tracking data analysis double licensed with CC0 or MIT license that allows for easy integration, modification and extension of the codebase. Methods for data import from different formats, signal pre-processing and quality checking as well as several event detection algorithms are included. The processed data can be visualized as gaze density map or reduced to key metrics of the detected eye movement events. It is programmed entirely in python utilizing high performance matrix libraries and allows for easy scripting access to batch-process large amounts of data. The code is available at https://bitbucket.org/fahrensiesicher/perceptionengineerstoolkit","PeriodicalId":222437,"journal":{"name":"ETRA Short Papers","volume":"50 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ETRA Short Papers","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3379156.3391366","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Tools for eye-tracking data analysis are as of now either provided as proprietary software by the eye-tracker manufacturer or published by researchers under licenses that are problematic for some use-cases (e.g., GPL3). This lead to repeated re-implementation of the most basic building blocks, such as event filters, often resulting in incomplete, incomparable and even erroneous implementations. The Perception Engineer’s Toolkit is a collection of basic functionality for eye-tracking data analysis double licensed with CC0 or MIT license that allows for easy integration, modification and extension of the codebase. Methods for data import from different formats, signal pre-processing and quality checking as well as several event detection algorithms are included. The processed data can be visualized as gaze density map or reduced to key metrics of the detected eye movement events. It is programmed entirely in python utilizing high performance matrix libraries and allows for easy scripting access to batch-process large amounts of data. The code is available at https://bitbucket.org/fahrensiesicher/perceptionengineerstoolkit