关于EEGLAB这个脑电处理工具包,对于大多是需要处理脑电数据的人来说都不会很陌生,这里放一个EEGLAB官网的链接;
https://sccn.ucsd.edu/eeglab/index.php
前言:EEGLAB的优势
- 具有便于操作的GUI界面,特别适合初学者学习使用
- 支持导入多种数据格式(可以读取几乎所有格式的EEG信号)
- 对于高密度的数据可以,支持滚动浏览,方便我们查询脑电的数据
- 交互式的绘图功能,方便ERP波形绘制和头皮电压分布地形图绘制等工具
- 基于独立成分ICA的伪迹去除和源分析技术
- 提供多种高级的插件免费下载,满足各种不同分析需求
1 EEGLAB的安装
1.1 EEGLAB使用
2 脑电数据的预处理步骤
大部分的预处理都会是上面图中的操作,有些需要根据自己需要分析的操作相应的预处理步骤
2.1 导入数据
以其中一种脑电数据格式为例
这里使用默认,点击ok
得到下面的这种情况
这些框里面对于的详细数据在matlab里面的变量可以找到
2.2 预览波形图
通过这个数据的概览可以方便看到脑电波形图的大概样子,方便初步判断
将鼠标放在脑电波的上面,在右下角就出现相关的信息,通道,幅值信息等
2.3 导入电极坐标
导入了电极坐标之后就可以让eeglab读取到每一个chanel的名称和数值,然后再通过eeglab里面默认的脑电位置排布文件,将具体的脑电即位置按照模板排布,这样eeglab就能具体知道位置了
这里是将脑电坐标导入进来,需要选择这个eeglab内置的电极坐标模板
我们一般是选择默认的模板,除非你有特殊的需求,或者对于这些模板了解的很清楚,可以选择适合自己的
电极分布图(2D和3D的展示),电极plot2D和3D这个按钮
从左边的图可以看到有一些电极在头部的外面,这是因为这些电极在头部中线以下的位置,所以显示在外面
我们在完成之后电极ok按钮,这样就可以完成电极坐标的导入
这时候你会发现外面展示的信息的channel locations变成了yes
回到matlab的页面就可以找到相关的文件变量查看刚刚导入的电极信息了
2.4 删除某一个通道的电极