在前面的文章中,我已经介绍了如何下载和安装EEGLAB,可参考之前的文章:心理学系列软件安装之EEGLAB下载安装教程
本文的预处理的基本流程参考b站视频胡理老师实验室的流程,”九步走”流程:
•1.导入数据
•2.定位电极
•3.剔除无用电极
•4.重参考
•5.滤波
•6.分段
•7.插值坏导和剔除坏段
•8.Run ICA
•9.剔除眼动成分等
本文所使用的MATLAB版本2016b,EEGLAB版本2023.0
Step1 导入数据
当前演示的数据集是Brain Products脑电(简称“BP”)设备采集的示例数据,通常其每份数据有三个文件,分别是”eeg”,”vhdr”,”vmrk”。
启动EEGLAB,在command窗口输入eeglab 回车

打开的eeglab窗口中的菜单栏中,点击以下菜单:

点击红圈之后,从自己的电脑上寻找储存原始数据的文件夹,然后一路点击”OK”,然后就会出现以下界面:

•“Filename” 是该数据文件的命名,因为在导入时弹出的对话框省去了命名过程,所以此处显示“none”
•“Channels per frame” 是指当前导入被试电极点的数目,此处显示电极数目为22个
•“Frames per epoch” 指的是每分段数据的采样点数,刚导入数据还没有进行分段,显示的是整段数据的采样点
•“Epochs” 指的是分段的数量,目前还未分段,所以显示为1
•“Events” 指的是Marker的数目,此处显示为490
•“Sampling rate (HZ)” 指的是采样率,此处采样率为250HZ,表示每隔4ms就打一个点
•“Epoch start (sec)” 每分段数据开始的时间
•“Epoch end (sec)” 每分段数据结束的时间
•“Reference” 指的是重参考,此处显示为unknown
•“Channel locations” 指的是电极定位,如果数据已有,则显示有Yes,没有则unknown
•“ICA weights” 指的是ICA,还没有run ICA,因此此处显示为No
•“Dataset size (Mb)” 指的是该数据的大小
Step2 定位电极(通常)
当“Channel locations” 显示为unknown,则必须进行location定位文件选择,它能显示头部空间的测量区域。点击EEGLAB的菜单栏Edit-Channel locations:

之后会弹出如下对话框,寻找定位文件,此时如果有定位文件可以直接导航到该文件,如果没有则可以使用高导联的文件进行制作:

本文详细介绍了使用EEGLAB进行脑电数据预处理的九步流程,包括导入数据、定位电极、重参考、滤波、分段、插值、ICA分析以及剔除眼动和噪声。步骤涉及MATLAB2016b和EEGLAB2023.0。
最低0.47元/天 解锁文章
1万+





