任务中的眼动追踪
描述
在任务编辑器的左上侧面板中,点击“物理信号”菜单旁边的“编辑”以打开它,并访问该任务的眼动追踪设置。
要在任务中启用眼动追踪,请勾选“在此任务中启用眼动追踪”复选框。在研究开始之前,参与者将被提示选择他们希望使用的网络摄像头,以便选择连接的外部网络摄像头或内置系统。主要的眼动追踪校准将在启用眼动追踪的第一个任务开始之前自动进行。此外,如果您为该任务启用眼动追踪,相机在每个试验之前将检查头部姿势。
使用复杂形状作为遮罩和 AOI 的 SVG 和多边形
作为设计过程的一部分,您可能想考虑利用 SVG 和多边形 形状对象 来创建可以作为遮罩或 AOI 的复杂形状。SVG 可以上传到 Labvanced,而多边形可以在应用程序编辑器内直接绘制。这两个选项允许您创建复杂的形状/区域,然后将其作为在 Labvanced 中进行眼动追踪实验的基础。
例如,您可以将多边形形状实现为“触发器”,以便每当参与者凝视它时,计数这些凝视的变量增加一!您可以在这个演示中查看如何设置:https://www.labvanced.com/page/library/61117,通过点击“检查”并打开任务以查看结构,或“参与”以参与。下面的图像显示了演示的结果。
请注意,在上面的演示中,使用了最快的校准设置(大约 1 分钟),以便您可以快速通过实验。
试验间凝视
在任务的眼动追踪设置中,您可以定义在试验之间显示的凝视次数。这些试验间凝视的目的如下:
- 它们用于计算每个试验之前眼动追踪的准确性。
- 如果您启用“每次试验漂移校正”,则漂移被计算为所显示的凝视点与预测视线位置之间的中位数差。随后每个试验中的视线预测将自动根据此估计的偏移进行校正。
记录眼动追踪
以下是记录 [X,Y] 坐标时间序列的推荐方法。
- 创建一个触发为“眼动追踪”的事件,每当预测到新的视线位置时将自动执行。
- 要记录新的视线位置,请添加操作“设置/记录变量”。在此操作中,在左侧创建一个新记录变量以存储视线位置。
- 为了存储一对 x 和 y 坐标,最好选择格式为“数组”。
- 如果您想记录所有视线位置随时间的变化,则将记录类型切换为“所有变化/时间序列”。
- 在操作的右侧值选择菜单中,从“眼动追踪”子菜单中选择“最后坐标 [X, Y] 数组”(见图)。
记录下来的视线坐标将以用于定位框架中元素的设计单位为基础,这样您可以轻松将坐标与您的刺激位置相关联。
数据输出
每个眼动数据记录会有 4 个基本值:
- X: 框架单位中的 x(水平)位置
- Y: 框架单位中的 y(垂直)位置
- T: 视线的精确/修正时间戳
- C: 视线检测的信心(0 表示眼睛闭合或面部/眼睛不可见,1 表示 100% 信心)
眼动追踪的准确性
请注意,预测的视线坐标的准确性因不同的受试者及其相应的环境(即光照和摄像头)而异。因此,我们提供预测误差的估计。这些估计误差可以在值选择菜单中访问(在“设置/记录变量”操作的右侧)。误差值是预测视线坐标与显示的目标凝视位置之间的平均欧几里得距离。除了这些欧几里得距离之外,还有仅对水平 ([X]) 或垂直 ([Y]) 误差分量的误差估计。有两种类型的误差值:
- “误差校准...” 值是使用在初始校准期间捕获的凝视的验证集计算的。
- “误差试验...” 值是使用试验间凝视计算的。