用matlab的EEGLAB toolbox对脑电数据进行处理与分析

自己的脑电设备:biopac(需要在eeglab wiki里安装专用的plug in)


预处理

1. 查看原始数据

在数据处理之前,浏览一下原始数据,看数据的好坏。

Plot - Channel data(scroll)

会打开eegplot()窗口,在窗口中可以用Settings和Display的一些选项调整图像:

Time range to display(一个窗口的x轴范围);

Number of channels to display(一个窗口的y轴范围  *不一定正好是通道个数)

Stack / Spread(信号堆集在一起or做位移分开)

Norm / Denorm(各通道信号做归一化)

Reject旁边+-和text文本框可以调整体的scale

eegplot()窗口

2. 导入电极位置

导入自己的数据集时要设置电极位置,自己设置的流程如下:

Edit - Channel Locations - cancel 

会打开pop_chanedit()窗口,在该窗口下

导入成功后打开的pop_chanedit()窗口

在channel label的文本框中输入各个通道在10-20(或10-10)下的名称 - Look up Locs - 选择eeglab文件夹下sample_locs中的standard 10-20 cap81.ced - save (other types) 保存.loc文件 - OK

在Look up Locs后可以用plot 2-D看导入的位置是否正确。上图窗口图中channel type和channel label文本框中内容是自己输入的,其余是自动导入的。

plot 2-D显示位置

如果没保存直接OK是不会自动退出的,这时候点cancel或者关闭窗口都会使电极位置信息重置。

导入成功后,主界面的channel locations会从No变成Yes,可以用主界面的plot看电极点的分布图。

3. 导入事件信息(event/marker)

File - Import event info

会打开pop_importevent()窗口。

用excel导出的txt作例子,txt文件内容格式如下(此处分格为制表符)。

txt例子

如果有标题行,按顺序输入标题行名,以及把标题行的列数填入number of file header lines。其中type和latency是必需,EEGLAB使用这两个字段名称来提取,排序和显示事件。其他列可以应需添加,注意Matlab是区分大小写的。

导入信息,右上角browse选定文件

channel data上的标签

导入完成后主界面的event就从None变成了导入的event总数,这时候scroll data就能看到标签了。

EEGLAB 脑电数据处理与分析相关推荐

  1. EEGLAB脑电数据预处理指导手册

    EEGLAB脑电数据预处理指导手册 1 前期准备工作 1.1 书籍 1.2 网站 1.3 公众号 2 预处理流程 2.1 准备工作 2.2 眼电去除的标准 2.3 后续整理工作 3 叨叨几句 Hell ...

  2. eeglab脑电数据预处理:step by step

    文章来源于微信公众号(茗创科技),欢迎有兴趣的朋友搜索关注. 学脑电的小伙伴对 matlab 软件和 eeglab 插件一定不会陌生,它们是脑电数据分析过程中的重要法宝.在对脑电数据进行分析处理之前需 ...

  3. Analyzer脑电数据处理步骤

    Analyzer脑电数据处理步骤 1 简化版流程 2 详细版流程 2.1 设置数据路径的workspace 2.2 转换参考(New Reference 2.3 滤波(Filters) 2.4 ICA ...

  4. Python中FIR滤波和STFT滤波对比(MNE脑电数据处理)

    在脑电数据处理中滤波是很重要的一个步骤,直接影响后面的特征提取等计算流程.在之间写的博客中有过介绍(https://blog.csdn.net/zhoudapeng01/article/details ...

  5. CHB-MIT波士顿儿童医院癫痫EEG脑电数据处理-癫痫发作预测(六)

    CHB-MIT波士顿儿童医院癫痫EEG脑电数据处理-癫痫发作预测(六) 导入需要的包 各功能模块 数据集导入 模型训练 训练结果 保存模型 测试结果 导入需要的包 import numpy as np ...

  6. CHB-MIT波士顿儿童医院癫痫EEG脑电数据处理-通道选择(五)

    CHB-MIT波士顿儿童医院癫痫EEG脑电数据处理-通道选择(五) 概述 通道选择模型 通道选择 LightGBM模块代码 LightGBM模型训练 概述 由于癫痫发作时不是整个大脑区域都有相关的反映 ...

  7. 脑电数据处理分析——edf转mat及fft

    声明:参考来源:https://zhuanlan.zhihu.com/p/34410111 生理信号数据常用的格式为edf,而matlab常用的是mat,txt. 如果已经在数据库里下载了edf格式的 ...

  8. Movement Disorders脑电格兰杰因果分析:运动皮质在帕金森病复发性震颤中的作用

    帕金森患者在手臂伸展时可能会出现不同程度的复发性震颤.来自罗马大学的Alfredo Berardelli等人在MovementDisorders发文,旨在探讨初级运动皮质在复发性震颤中的作用,并与静止 ...

  9. 茗创:脑电数据处理业务

    文章来源于微信公众号(茗创科技),欢迎有兴趣的朋友搜索关注. 01 数据预处理 好的数据质量是获得可靠结果的前提,而预处理的质量往往对后处理的结果存在一定的影响.脑电的数据对噪音的敏感性很强,为了提高 ...

  10. 用MNE包进行Python脑电数据处理

    代码来自公众号"路同学". 这里仅仅把路同学总结的文档里面的代码挑出来了而已.为了方便想先试用一下MNE进行脑电预处理的友友. 这里加载的数据集是你的eeglab里面的sample ...

最新文章

  1. Libzip 版本过低或提示reinstall解决方法
  2. 绝对定位right:0;无效_CSS定位详解
  3. Spring Cloud构建微服务架构:分布式配置中心(加密解密)
  4. MS SQL入门基础:创建索引
  5. 小程序里的自定义组件:组件的外部样式externalClasses的使用
  6. 10.18.1 linux文本编辑器vim
  7. 原来这样做模型分数,稳定性与灵活性可以双保障!
  8. centos 6.7 openssh 升级到openssh 7.1p
  9. 大数据的普及催生医疗信息技术市场蓝海
  10. Unstoppable Domains域名使用教程(区块链域名)
  11. 队列:实用服务和数据结构
  12. 上门洗车App 竟然是块大肥肉!
  13. Linux 服务器上传下载文件到阿里网盘
  14. 【连载】《linux入门很简单》电子版——作者:刘金鹏(序:一切的起因2)
  15. 直男七夕送礼指南,这四款总有你女票的菜
  16. Dell G3更换机械硬盘
  17. html设计动画小黄人,纯CSS3画出小黄人并实现动画效果_html/css_WEB-ITnose
  18. IIC不能连续读出多个字节
  19. Prometheus如何集成免费电话和短信告警
  20. 调试器工作原理系列一: 基础篇

热门文章

  1. linux上的ds命令,使用DS-5 进行Linux应用开发
  2. Android adb shell刷机命令实战
  3. 使用ROS或Iptables作为ADSL上网路由器时,部分网站无法打开的问题
  4. 计算机二级ms office有题库吗,计算机二级office题库-吃惊!二级MS Office高级应用通过率仅有21.07%!...
  5. Ubuntu18版本安装ROS
  6. oppor9splus科学计算机,oppo r9s plus手机驱动
  7. MATLAB 入门基础知识
  8. ubuntu下安装teamview
  9. Uva 816 Abbott's Revenge 紫书165页例题
  10. 鼠标测试软件m,[论坛]魔技无线激光鼠标测试心得(二)