【脑电绘图教程 1】使用WeBrain EEGPipe分析EEG

WeBrain由电子科技大学生命科学与技术学院尧德中教授团队开发,WeBrain EEGPipe(目前版本v1.0)是基于MATLAB开发编译的WeBrain pipeline免费配套工具(PC版)。该软件整合包含了EEGLAB、FieldTrip等国际主流开源以及REST、ENA等特色自研脑电分析方法工具(功能包括:脑电数据文件整理、质量评估、脑电预处理、零参考转换、功率谱分析、源定位分析、脑电网络分析、微状态分析、统计分析、波形显示等功能),并支持主流厂商的脑电数据格式(BP、ANT、Neuroscan、EGI、博瑞康等厂商),将复杂的脑电等数据分析标准化、流程化,以大力推进脑科学研究规范,使得新学者大大节省“入门”时间。
(WeBrain:https://webrain.uestc.edu.cn/

本教程主要记录WeBrain EEGPipe用于脑电分析的步骤及绘图方法,最后以bdf文件为例,绘制了脑电平均功率地形图。
在这里插入图片描述

1. WeBrain EEGPipe安装

步骤1:进入WeBrain官方网站(https://webrain.uestc.edu.cn/resources.html)下载EEGPipe

在这里插入图片描述

步骤2:解压下载的压缩包,如图所示

在这里插入图片描述

步骤3:WeBrain EEGPipe (exe 版)基于 MATLAB 2018b 开发,MATLAB runtime R2018a (9.4)上编译。在使用 EEGPipe 前请确定个人电脑上已安装 MATLAB runtime R2018a (9.4)。若未安装,请在 MATLAB runtime 网址下载安装:https://ww2.mathworks.cn/products/compiler/matlab-runtime.html

在这里插入图片描述

步骤4:安装完MATLAB runtime R2018a后,双击WeBrain-EEGPipe-v1.0-20230919.exe打开EEGPipe程序,弹出界面如下,安装完成

在这里插入图片描述

2. WeBrain EEGPipe相较于EEGLab的优势

WeBrain EEGPipe的使用感受相较于EEGLab并没有太大的提升,数据导入、处理、绘图与EEGLab是一样的。WeBrain EEGPipe的核心功能在于Pipelines,相当于使用了一套成熟的预处理、ICA、功率计算流程,省去了自己使用EEGLab函数编写脚本的工作。且WeBrain EEGPipe支持批量处理,十分省事。但是WeBrain EEGPipe提供的绘图功能比较少,只有曲线图、topomap、ERP、微状态和脑网络,在自己分析的时候已经够用,发表科研期刊时,可能还需要用到其他绘图工具。

由于WeBrain EEGPipe存在很多EEGLab已有功能,这些功能可能使用EEGLab更方便,因此下面只介绍PipeLines批量处理功能以及·处理后如何进行绘图。

3. 使用WeBrain EEGPipe进行批量处理

WeBrain EEGPipe的批量处理功能在Pipelines下,该功能与其他功能是独立开来的,不需要先导入数据集,直接打开软件就能使用。
Pipelines 提供多个处理方法,列表上依次为ICA、预处理、带参考电极的预处理、功率计算、脑网络连接计算、脑网络属性计算、微状态计算、复杂度计算、ERP计算、时频分析、使用标准BEM计算场矩阵、源定位。接下来以预处理和计算功率谱为例,来说明Pipelines的具体使用流程。

在这里插入图片描述

3.1 Pipelines的使用流程

Pipelines的使用流程大致如下:

  1. 制作“input”文件夹:将需要进行处理的一批数据,放到这个文件夹下,每个数据必须为.zip,类似sub1.zipPipelines 会自动读取zip里的数据。
  2. 选择“output"文件夹:该文件夹会存储Pipelines处理后的结果,一般是在原来文件基础上加上后缀,预处理的结果为zip,其他的为.mat数据,如sub1.zip预处理后为sub1_prepro.zip,计算功率后为sub1_CalcPower.mat
  3. 设置参数:每个参数的具体设置,需要参考《EEGPipe-v1.0操作手册中文简版》,该文件在WeBrain EEGPipe的压缩包里。
  4. 开始处理:完成所有设置后,点击”OK“开始处理。

3.2 使用Pipelines进行预处理

接下来说明如何使用Pipelines进行预处理,我这里使用博睿康脑电采集的bdf文件。首先展示处理结果:

预处理前的脑电信号

在这里插入图片描述
预处理后的脑电信号
在这里插入图片描述
具体操作步骤如下:

  1. 将原始数据一个一个打包为zip文件,建立一个”input“文件夹(命名无所谓的,只是我习惯命名为"input")。这里我打包了两个zip,每个zip里包含1个bdf数据。

在这里插入图片描述
在这里插入图片描述

  1. 点击Pipelines->WB_EEG_prepro_v1.0,弹出窗口如下

在这里插入图片描述

  1. 选择好输入、输出文件夹,设置完参数后,如下图所示

在这里插入图片描述

  1. 点击“OK”进行处理,等待一段时间,显示“Finished”,则已经完成。此时在输出文件夹可以看到结果。

处理中:
在这里插入图片描述
处理完成:
在这里插入图片描述
打开输出文件夹:
在这里插入图片描述

  1. 将结果导入WeBrain EEGPipe即可查看

导入处理后的zip数据
在这里插入图片描述

使用EEG Plot绘图功能
在这里插入图片描述
显示预处理后的脑电信号
在这里插入图片描述

3.3 使用Pipelines进行功率计算

步骤与3.2十分相似,不过可以选择预处理后的zip进行功率计算。计算后的结果如下图所示,为.mat文件
在这里插入图片描述
使用WeBrain EEGPipe绘制地形图的功能,显示处理结果,一共有四个图,分别是绝对功率图、相对功率图、平均功率图、各导联的功率谱
在这里插入图片描述

  1. 绝对功率图
    在这里插入图片描述
  2. 相对功率图

在这里插入图片描述
3. 平均功率图
在这里插入图片描述
4. 各导联的功率谱
在这里插入图片描述

  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值