眼动数据分析工具包合集:R语言篇

共 8010字,需浏览 17分钟

 ·

2021-12-28 09:13

本次推文主要介绍用于进行眼动数据处理和统计分析的工具包,其中大多数工具包都可以免费下载源代码,但其中部分工具包缺少明确的使用许可协议。需要特别注意的一点是,有些工具包虽然可以免费下载,但不是开源的。但无论如何,如果你的研究中使用了相关的工具包进行眼动数据的处理与分析,请记得规范地引用相关文献或研究。
Ps:虽然我们进行了尽可能的收集与整理,但难免有缺漏。如果您有新的补充,欢迎在评论区留言进行补充,如果您的补充被入选,我们将给予一定的报酬或赠送一本相关书籍,以期能整理出相对完善的工具包列表。
眼动数据分析工具包合集共有4个系列,涵盖R语言、Python、Matlab和其他语言。鉴于工具包的数量和推文内容的篇幅考虑,我们将拆分成多个系列进行推送,以便于读者能有更好的阅读体验。本期我们主要介绍基于R语言的眼动数据分析工具包,截止发文共有41个工具包,下面将从简介、开发者、最近更新时间、获取链接、文献引用等方面一一介绍。

第一部分 基于R语言的工具包
1.1  bdots
提供用于分析眼球追踪数据以及由许多连续测试组成的其他类型的高度相关数据的技术。我们解释了如何以包使用的方式设置数据,如何使用内置函数分析数据,以及如何进行t检验。
开发者:‪Michael Seedorff‬
最近更新时间:2015年10月
获取链接:https://github.com/MichaelSeedorff/bdots
https://cran.rstudio.org/web/packages/bdots/index.html

1.2 EDF2R
通过 RCpp 将 SRR *edf 文件直接读入 R 的小插件。
开发者:Hedderik van Rijn
最近更新时间:2016 年 4 月
获取链接:https : //github.com/hedderik/EDF2R/tree/master/R

1.3 edfR
用于直接通过 RCpp 读取 SRR *edf 文件的 R 包。代码库是 R 和 C++,并且需要 SRR 的 edfapi。仅限 Linux 和 OSX(无 Windows)。
开发者:Jason Hubbard
最近更新时间:2016 年 9 月
获取链接:https://github.com/jashubbard/edfR
https://www.sr-support.com/showthread.php?1416-Reading-EDF-files-in-GNU-R(需要通过免费帐户登录)

1.4  em2
“用于计算心理语言学阅读时间度量的包”,即区域阅读时间度量。R包,底层代码多为C++。
开发者:Pavel Logacev,Gábor Csárdi
最近更新时间:2013 年 8 月
获取链接:https://github.com/cran/em2

1.5 emov
用于分析注视/扫视的工具。
开发者:Simon Schwab
最近更新时间:2016年4月
获取链接:https://cran.r-project.org/web/packages/emov/
https://github.com/schw4b/emov

1.6 ETRAN
用于注视分析和绘图。
开发者:Alexander Zhegallo
最近更新时间:2015年7月
获取链接:https://sites.google.com/site/azhegallo/
文献引用:Zhegallo, A. V., & Marmalyuk, P. A. (2015). ETRAN—R extension package for eye tracking results analysis. Perception, 44(8-9), 1129-1135.

1.7 eyEdu
用于满足基本眼动研究教育目的的眼动分析 R 包。
开发者:Sebastian P. Korinth
最近更新时间:2021年9月
获取链接:https://github.com/SebastianKorinth/eyEdu

1.8 eyelinker
将 SRR *ASC 文件转换为data.frames 的工具。
开发者:Simon Barthelmé
最近更新时间:2017年9月
获取链接:https://github.com/dahtah/eyelinker

1.9 eyelinkReader
通过 eyelink API 的 RCpp 接口将 SRR edf 文件直接读入 R。
开发者:tz-lom
最近更新时间:2015年3月
获取链接:https://github.com/tz-lom/eyelinkReader

1.10  eyeread
用于从眼动追踪系统读取二进制数据文件的 R 库。仅适用于 EyeLink 1000 和 64 位 linux 系统。
开发者:Dale Barr
最近更新时间:2016年5月
获取链接:https://github.com/dalejbarr/eyeread

1.11 eyetracking
计算像素到像素和眼睛到屏幕的距离。
开发者:Ryan M. Hope
最近更新时间:2012 年 10 月
获取链接:https://cran.r-project.org/web/packages/eyetracking/

1.12 eyetrackingR
eyetrackingR是一个 R 包,旨在使处理眼动追踪数据更容易。它处理沿管道的任务,从原始数据到分析和可视化
开发者:Jacob
最近更新时间:2021年8月
获取链接:http://www.eyetracking-r.com/(官方主页)
https://github.com/jwdink/eyetrackingR
https://cran.r-project.org/web/packages/eyetrackingR/

1.13 eyetracking-dashboard-demo
ET 数据的基本演示仪表盘。
开发者:TJ Mahr
最近更新时间:2017年7月
获取链接:https://github.com/tjmahr/eyetracking-dashboard-demo

1.14 eyeTrackR
专注于 SRR 系统,用于分析眼动追踪数据的 R 包。尤其是 DataViewer 的结果报告输出。
开发者:hjgodwin
最近更新时间:2020年3月
获取链接:https://github.com/hjgodwin/eyeTrackR
http://www.psychwire.co.uk/(官方主页)

1.15 FDBeye
FDBeye 是一组工具,可轻松处理眼动仪数据。它是关于采集后数据处理的。它专注于涉及 SRR Eyelink 系统数据的分析过程。
开发者:Dave Braze
最近更新时间:2019年6月
获取链接:https://github.com/davebraze/FDBeye

1.16 fix_align.R
在多行阅读范式中自动调整注视点的 y 坐标,以便每个都落在特定的文本行上。正如所写,代码特定于 SRR 系统(需要 SRR ASC 文件作为输入)。在没有事先获得麻省理工学院的明确许可的情况下,不得修改、重新分发甚至使用代码。
开发者:
最近更新时间:2013年
获取链接:http://www.psych.umass.edu/PACLab/resources/
文献引用:Cohen, A. L. (2013). Software for the automatic correction of recorded eye fixation locations in reading experiments. Behavior research methods, 45(3), 679-683.

1.17 gazepath
用于注视/扫视检测的功能。
开发者:Daan van Renswoude & Ingmar Visser
最近更新时间:2020年2月
获取链接:https://github.com/cran/gazepath
https://cran.r-project.org/web/packages/gazepath/
文献引用:van Renswoude, D. R., Raijmakers, M. E., Koornneef, A., Johnson, S. P., Hunnius, S., & Visser, I. (2018). Gazepath: An eye-tracking analysis tool that accounts for individual differences and data quality. Behavior research methods, 50(2), 834-852.

1.18 gazer
用于读取眼动追踪数据(SSR eyelink 注视报告)的功能,将其格式化以进行生长曲线分析,从注视坐标转换为感兴趣的区域,合并,聚合等。
开发者:Dan Mirman
最近更新时间:2018年7月
获取链接:https://github.com/dmirman-zz/gazer

1.19 Gazetools
用于处理和分类眼睛注视数据(眨眼、注视等)的函数。以 SMI 跟踪器为中心,但包括一些通常有用的东西。
开发者:Ryan Hope
最近更新时间:2016年3月
获取链接:https://github.com/RyanHope/gazetools
http://ryanhope.github.io/gazetools/

1.20 hybridEyeEEG
用于处理来自包含 EEG 记录和眼动追踪的实验数据的函数。ET bit 似乎专注于 SRR eyelink 系统。
开发者:Anastasiia Fedorova
最近更新时间:2017年6月
获取链接:https://github.com/mayenok/hybridEyeEEG

1.21 itrackR
edfR 的衍生版本,以促进将 SRR 眼链接数据(注视、眼跳、瞳孔测量)与外部(行为)数据合并以进行统计和可视化。
开发者:Jason Hubbard
最近更新时间:2017年4月
获取链接:https://github.com/jashubbard/itrackR

1.22 itrak
处理视觉注意力实验数据的函数:注意力偏差和瞳孔测量。
开发者:Jason Shumake
最近更新时间:2018年11月
获取链接:https://github.com/jashu/itrak

1.23 lookr
提供了一组用于分析由 Learning to Talk 项目执行的边看边听眼动追踪实验数据的工具
开发者:TJ Mahr
最近更新时间:2017年8月
获取链接:https://github.com/tjmahr/lookr

1.24 littlelisteners
用于处理视觉世界和边听边看数据的函数。lookr的后续开发版本。遵循 tidyverse R 编程并尝试不受实验室和设备的限制。
开发者:TJ Mahr
最近更新时间:2021年6月
获取链接:https://github.com/tjmahr/littlelisteners


1.25 pdata
旨在“处理大规模教育评估的数据分析和可视化”,但也包括一些用于可视化注视数据的工具。参见 heatmapanalysis() 和 scanpathPlot()。
开发者:Gary Feng
最近更新时间:2016年4月
获取链接:https://github.com/garyfeng/pdata


1.26 pR
“用于预处理瞳孔反应数据的函数:眨眼检测、下采样、过滤和平滑以及一些分析代码。广泛使用 data.table 语法以提高速度。
开发者:Hedderik van Rijn
最近更新时间:2015年9月
获取链接:https://github.com/hedderik/pR

1.27 prepre
“用于预处理瞳孔反应数据的函数:眨眼检测、下采样、过滤和平滑以及一些分析代码。广泛使用 data.table 语法以提高速度。
开发者:Hedderik van Rijn
最近更新时间:2015年2月
获取链接:https://github.com/vr-vr/prepre

1.28 Pupil
用于处理和提取使用 EyeTracking 平台 Tobi Tx300 提取的瞳孔直径数据的算法。
开发者:Rafael Nobre Orsi
最近更新时间:2018年6月
获取链接:https://github.com/RafaelOrsi/PupilAnalysis

1.29 pupillometry
用于预处理瞳孔数据的 R 包。该包包含预处理管道中不同步骤的各种功能,例如去闪烁、插值、平滑和基线校正。
开发者:Jason Tsukahara
最近更新时间:2019年1月
获取链接:https://github.com/dr-JT/pupillometry
https://dr-jt.github.io/pupillometry/
文献引用:Mathôt, S., Fabius, J., Van Heusden, E., & Van der Stigchel, S. (2018). Safe and sensible preprocessing and baseline correction of pupil-size data. Behavior research methods, 50(1), 94-106.

1.30 PupillometryR
用于瞳孔测量数据预处理和分析的 R 包。
开发者:Sam Forbes
最近更新时间:2021年11月
获取链接:https://github.com/samhforbes/PupillometryR

1.31 pupilParse
用于处理瞳孔测量数据的辅助函数:“当前包目前具有 alpha 质量 - 使用风险自负。”
开发者:thohag
最近更新时间:2017年6月
获取链接:https://github.com/thohag/pupilParse

1.32 pupilPlot
使用面板来绘制瞳孔数据。
开发者:thohag
最近更新时间:2017年4月
获取链接:https://github.com/thohag/pupilPlot

1.33 PupilPre
使用 SR Research Eyelink 眼动仪收集的瞳孔测量数据需要大量预处理。该包包含用于准备瞳孔扩张数据以进行可视化和统计分析的功能。具体来说,它提供了一系列有助于数据验证、消除闪烁/伪影、下采样和基线等的功能。此外,还提供了用于创建总平均和条件平均图的绘图功能。有关功能示例,请参阅小插图。该软件包专为使用 SR Research 数据查看器中创建的示例报告处理通过 SR Research Eyelink 眼动仪收集的数据。
开发者:Aki-Juhani Kyröläinen, Vincent Porretta, Jacolien van Rij, Juhani Järvikivi
最近更新时间:2020年3月
获取链接:https://cran.r-project.org/web/packages/PupilPre/index.html

1.34 readSMI
将 SMI 眼动仪文件读入 R 数据表的函数。必须先手动“使用 IDF 转换器将您的 iViewX 数据文件 (idf) 转换为纯文本,然后再使用此包”。
开发者:thohag,Waldir Leoncio
最近更新时间:2020年6月
获取链接:https://github.com/thohag/readSMI

1.35 saccades
用于检测原始眼动追踪数据中的注视点的函数。检测是使用 Ralf Engbert 和 Reinhold Kliegl 在 2003 年提出的基于速度的扫视检测算法完成的。当眼球运动速度超过某个阈值时,该算法将片段标记为扫视。两次扫视之间的任何东西都被认为是一种注视。因此,该算法不适用于包含平滑追踪眼球运动的数据。
开发者:Titus von der Malsburg
最近更新时间:2015年10月
获取链接:https://cran.r-project.org/web/packages/saccades/
https://github.com/tmalsburg/saccades

1.36 scanpatterns
用于分析扫描模式的 R 包
开发者:Filip Dechterenko
最近更新时间:2018年
获取链接:https://github.com/fidadoma/scanpatterns/

1.37 ScaSim
用于分析眼动扫描路径模式的 R 包
开发者:Titus von der Malsburg
最近更新时间:2015年10月
获取链接:https://github.com/tmalsburg/scanpath

1.38 SRSA
用于二次表征扫描路径分析的 R 包。
开发者:Simon Kucharsky
最近更新时间:2018年1月
获取链接:https://github.com/Kucharssim/SRSA

1.39 tnt_pupilometry
瞳孔测量的分析脚本和一些实用函数。
开发者:Mike Lawrence
最近更新时间:2017年8月
获取链接:https://github.com/mike-lawrence/tnt_pupilometry

1.40 vwp
用于注视数据预处理的 R 函数
开发者:jacolien
最近更新时间:2015年6月
获取链接:https://github.com/jacolien/vwp

1.41 VWPre
开发者:Vincent Porretta
最近更新时间:2020年11月
获取链接:https://github.com/cran/VWPre
https://cran.r-project.org/web/packages/VWPre/index.html
文献引用:Porretta, V., Kyröläinen, A. J., van Rij, J., & Järvikivi, J. (2017, June). Visual world paradigm data: From preprocessing to nonlinear time-course analysis. In International Conference on Intelligent Decision Technologies (pp. 268-277). Springer, Cham.

R语言眼动数据分析工具包篇,到这里就要结束了。
参考资料:Researcher Contributed Eye Tracking Tools:https://github.com/davebraze/FDBeye/wiki/Researcher-Contributed-Eye-Tracking-Tools

本文内容来源以上网址及公众号。以上内容仅供学习使用,不作其它用途,如有侵权,请留言联系,作删除处理!


有任何疑问及建议,扫描以下公众号二维码添加交流:

浏览 157
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报