EyeLink眼动仪与NeuroScan脑电设备同步采集

Posted by 陈锐CR on September 2, 2022 | 阅读

EyeLink眼动仪与NeuroScan脑电设备同步采集

连接硬件示意图

Neuroscan EEG 设备目前是通过并行端口(parallel port)触发TTL电平信号来标记事件信号。

EyeLink 眼动仪通常情况下使用网口发送message来标记信号,当然也可以使用并行端口(parallel port)来标记。

如下图所示,您可以使用以下任意一种解决方案来进行同步。

image-20220712132015663

  • 方案1:通过刺激电脑上的并行端口发送TTL信号。需要使用Y型线缆(自行制作一分为二的线缆)将 Display PC 上的并行端口直接连接到 Neuroscan SynAmp放大器和 EyeLink Host PC上。因此,Neuroscan EEG 设备和 EyeLink眼动仪都接收到相同的 TTL 信号。

  • 方案2(推荐):通过并行端口发送 TTL 信号到 Neuroscan SynAmp放大器和通过以太网发送message到 EyeLink Host PC 。这是组合TTL+message的方案,无需额外的Y型线缆。

  • 方案3:使用 EyeLink Host PC 发送 TTL信号到 Neuroscan SynAmp放大器中。如果 Display PC 上没有并行端口,则可以使用此解决方案,但可能会存在微小的延迟。

软件发送标记
通过 Experiment Builder 触发

实验程序示例可参考 Experiment Builder 2.2 及更高版本中提供的Examples-EEG integration - Neuroscan_EyeLink_simple示例模板,适用于方案1和方案2。

设置说明: 使用了Experiment Builder 中的 BiometricTTL 节点(推荐)和 setTTL 节点通过刺激电脑(Display PC)上的并行端口发送 TTL。

如您无需设置控制NeuroScan的开始与结束记录,可直接使用setTTL组件,可参考链接:

如您需要设置控制NeuroScan的开始与结束记录,则需要配置Neuroscan的采集软件curry中接收TTL值的前提设置。如开始记录Start Recording = 254 结束/暂停记录Stop/Pause Recording = 255

image-20220712163307531

然后,在Experiment Builder 中选择BiometricTTL 组件进行属性设置,选择对应的控制选项,并设置TTL值。

image-20220712164058296

通过 E-Prime 触发

从以上方案中,我们可以知道,方案1和方案2均需要发送TTL信号到Neuroscan SynAmp放大器中。因此,在通过我们的e-prime连接眼动仪示例程序,根据您的需求修改好程序后,您就可以添加相应的发送TTL信号的代码同步发送标记到EEG中。

如使用方案1,则使用Y型线缆,则数据文件具有相同的TTL数字标记

如使用方案2,则neuroscan有TTL数字标记,眼动仪的EDF文件中则应有Message+TTL数字标记,在E-prime中发送Message+TTL数字标记,则注意查看对应的代码tracker.sendMessage “Trial Ready”&“TTL数字”

通过MATLAB+Psychtoolbox、NBS Presentation、PsychoPy、OpenSesame以及其它第三方软件触发

同E-prime解决方案类似,确定选择的同步方案,则分别根据设备所接收的信号标记,由刺激软件同步发送即可完成。

数据的分析

可参考之前写过的文章《EyeLink眼动和脑电多模态数据融合分析》

image-20211111220310776

微信 公众号 B站 知乎 CSDN


谢谢大家观看,如有帮助,来个喜欢或者关注吧!


本文作者:陈锐

博客地址 : Chen Rui Blog
知乎地址 : 知乎专栏
书店地址 : 书店主页
知识星球 : 星球主页


版权声明:本文由 陈锐CR 在 2022年09月02日发表。本博客文章作者为陈锐CR时均采用属于个人原创撰写,未经许可,禁止在任何媒介以任何形式复制、发行本文章,如需转载,请查看About联系方式,非商业转载请注明出处,不得用于商业目的。
文章题目及链接:《EyeLink眼动仪与NeuroScan脑电设备同步采集》



☛您的打赏是我创作的动力☚


  相关文章:

「游客及非Github用户留言」:

%
UP
博客已运行