EEGLAB系列教程3:在 EEGLAB 中建立location
大家好,我是陈锐。
今天分享部分内容参考EEGLAB官方英文教程,内容仅供参考学习分享,欢迎转发。
EEGLAB系列教程3:在 EEGLAB 中建立location
在 EEGLAB 数据处理过程中,定位电极点坐标是非常重要的一步,它确定了空间的坐标,也决定着后期处理中选择合适的位置进行解析。
通常可以使用 2-D 或 3-D 空间坐标绘制 EEG 头皮定位图,在EEGLAB 数据集中必须包含有关记录电极头皮位置的信息。
导入通道位置
通常在导入不同设备的eeg数据时,大多数文件其实是已经有头信息文件,EEGLAB会自动读取这些通道标签。但也存在有些数据需要自己添加位置文件或制作文件。
要加载或编辑数据集中包含的通道位置信息,选择edit → Channel locations。将出现一个对话框,询问是否要使用基于使用 International 10-20 系统的通道位置文件中导入的电极位置标签(例如,“Fz”)的标准通道位置。可以在多个模板之间进行选择。
命令行通道位置查找示例
在 MATLAB 命令窗口中,键入函数:
chanlocs=struct('labels', { 'cz''c3''c4''pz''p3''p4''fz''f3''f4'});
pop_chanedit( chanlocs );
从文件加载通道位置文件
打开edit → channel locations。如果无法根据标签查找通道位置,或者如果您有可用的三维定位仪电极文件,可使用读取位置按钮进行选择。对于个人数据集,可根据自己的设备参数进行相应的选择。如无,则可以自己制作。
如果您不指定文件格式,pop_chanedit函数将尝试使用文件扩展名来读取其格式。
查看频道位置
在二维中绘制通道位置
可视化通道的 2-D 位置,可点击Plot 2-D 即可展示如下图片。在此图中,单击任何通道标签以查看其通道号。
为什么电极绘制在头部限制之外?
在上图中,电极 EOG1 和 EOG2 被绘制在头部之外,因为它们延伸到头部中心的水平面下方。topoplot函数将它们绘制在标记 (arc_length = 0.5) 头部中心平面的头部之外。默认情况下,位置 arc_lengths <= 1.0(头部底部)的所有通道都用于插值并显示在图中。
在 3-D 中绘制通道位置
要以 3-D 形式显示通道位置,点击Plot 3-D (xyz)。将出现下面的窗口。绘图框可以使用鼠标进行 3D 旋转:
支持的数据格式
支持的格式包括:
'.loc'、'.locs'、'.eloc' 文件扩展名:EEGLAB 极坐标文件
'.ced' 扩展名:EEGLAB 文件包含极坐标、笛卡尔坐标和球坐标
'.sph' 扩展名:MATLAB 球坐标
'.elc' 扩展名:使用 EETrak 软件扫描的笛卡尔 3-D 电极坐标。
微信扫码关注该文公众号作者