[眼动技术] 如何初步筛选眼动数据的一点总结
前几天眼动之家QQ群里,有人问过这样一个问题,如何筛选眼动数据,需不需要设置80-1200ms的范围,将该范围以外的注视点过滤掉?
眼动数据有必要进行筛选过滤,以往用UMASS eyetracker做阅读实验,通过EyeDoctor导出数据时,默认的就会有数据合并,如下图:1,如果检测到一个小于80ms的注视点,就将其合并在一个字符距离内的前面或后面的注视点上;2,如果检测到一个注视点在40ms以下,那么与最近的点的距离在三个字符内,就删掉该注视点。
如果有用边界范式,还会有几个选项需要勾选。
在阅读文献中,我们通常看到的注视点在80-1200以外的被删除,给出删除比率,另外还有一些具体的删除标准,譬如眨眼次数三次以上,三倍标准差之外,眼动追踪丢失等,这些可以统计出来。
在EB中,大多数实验都采用默认的标准,即没有clean的数据。如果需要统计上述信息,譬如80-1200以外的单个注视点删除,就需要在inspector窗口右键点击找出clean选项,如下图:
这个默认的clean选项,称为四步骤筛选法,这些在DV 的manual里都有,理解如下:
1,首先检查一个是否存在80ms以下的注视点,如果两边0.5度内有点可以合并,就合并在左侧或右侧较大的注视点上。假设有30ms的点,那么在0.5度内会合并在另外一个点上。
2,如果在0.5度没有点,就考虑在1.25度内有没有点,因为第二个步骤设置了40ms的门槛,有就合并,没有就算了。
3,合并兴趣区内如果有三个小于140的,一般没有?如果有就合并到大的点上。这个140是有讲究的,因为下面排除的是140ms以下的。
4,删除所有标准之外的数值,即140-800之外,你也可以根据需求设置为80-1200。
在进行这些数据clean之前,你可以通过fixation report,把所有的注视点数据导出来,可以直观的看出来没有clean之前,在80-1200ms之外的数据有多少。
相关文章: