文章目录

  • 新建电极位置
  • 创建对应脑电数据结构
  • 创建事件
  • ica去除伪迹
  • 分段
  • 平均参考
  • 去除基线
  • 滤波
  • 绘制所有通道的电压图
  • 所有trial的erp图
  • 通道平均电压图和头皮图
  • 时序头皮图
  • ERSP
  • PSD

新建电极位置

新建电极位置文件

创建对应脑电数据结构

导入数据

创建事件

创建events事件

ica去除伪迹

ICA

分段

depoch=[-0.2,0.5];%事件-0.2s到0.5s的数据分段
outEEG = pop_epoch(EEG,{'erp'},depoch);%自定义的事件名称是erp,对这个事件分段

平均参考

%reref data
outEEG = pop_reref(EEG,[]);

去除基线

% remove baseline
dbase=[-200,0];%单位是ms
outEEG = pop_rmbase(EEG,dbase);

滤波

[outEEG, com, b] = pop_eegfiltnew(EEG, 'locutoff', 1,'hicutoff',10);%1-10Hz滤波

绘制所有通道的电压图

figure;
pop_plottopo(EEG,1:16,'erp',0);%这里的erp是给图取的名字

所有trial的erp图

figure
pop_erpimage(EEG,1);%在弹出的窗口选择通道

通道平均电压图和头皮图

dtimp=[-1000,8000];%绘制窗口
dtopo=[5000:500:7000];%绘制头皮图的时间点
figure
pop_timtopo(EEG,dtimp,dtopo,'erp','plotchans',[3 4]);%绘制底3 4两个通道的

时序头皮图

pop_topoplot(EEG,1,[-500:500:8000],'图',0,'plotchans',[1:1:5]);

ERSP

%spband为显示的频带范围
spband=[8,30];
%erspmax为色标范围
erspmax=[];%设置为空则为默认
pop_newtimef(EEG,1,3,[],0,'freqs',spband,'plotitc','off','erspmax',erspmax,'plottype','image','title','c3');%第三个参数为设定通道3,

PSD

figure;
ftopo=[10 12 20 25];%显示头皮图的频率值
fwin=[8,30];%显示的频率范围
pop_spectopo(EEG,1,[],'EEG','freq',ftopo,'plotchans',[1 2 3 4 5],'freqrange',[fwin(1) fwin(2)],'title','closePo');

使用EEGLAB函数处理自己的脑电数据流程及代码相关推荐

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

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

  2. EEGLAB处理运动想象脑电数据

    最近在看论文时,经常看到作者处理数据的过程,之前都是一代而过,知道怎么处理就可以了,一直没有实践,最近需要一些特殊的数据,需要自己处理出来,这里尝试着自己用MATLAB处理数据,记录一下处理过程,主要 ...

  3. 脑电数据的实验范式及EEGLAB分析预处理

    脑电数据的实验范式及EEGLAB分析预处理 一.脑电数据采集处理过程 1.1 脑电数据采集过程 1.2 实验范式标签说明 二.EEGLAB分析预处理 2.1 导入数据 2.2 选择通道数据,删除无用电 ...

  4. 针对Matlab脑电数据EEG处理、 eeglab工具箱、Neuracle数据采集操作要点事项

    Matlab脑电数据EEG处理. eeglab工具箱.Neuracle数据采集操作要点 本文为博主针对自己在采集脑电数据.分析处理数据过程中的实际经验总结记录,如有不妥之处请提出修正,内容仅供BCI爱 ...

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

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

  6. 使用EEGLAB分析脑电数据,情绪图片的ERP成分分析

    使用EEGLAB分析脑电数据,情绪图片的ERP成分分析,超级详细,从头到尾,ERP分析看这一篇就够了(小菜狗的絮絮叨叨) 一共分为6组图片,每张图片出现2s后有0.5s的间隔,每组图片中有20s间隔. ...

  7. Python脑电数据的Epoching处理

    点击上面"脑机接口社区"关注我们 更多技术干货第一时间送达 import os.path as op import numpy as np import mne import ma ...

  8. 使用时空-频率模式分析从脑电数据的一些试验中提取N400成分

    今天介绍的内容是清华大学高小榕教授团队的研究成果,从脑电数据中提取N400成分. 关于高小榕教授的介绍,可以查看本社区之前分享的<第1期 | 国内脑机接口领域专家教授汇总> 高小榕教授 单 ...

  9. 手把手教你EEG脑电数据预处理-操作篇

    目录 导入数据 对数据进行初步认识 电极定位 移除无用电极 重参考 重采样 滤波 分段和基线校正 插值坏导 ICA 剔除ICA成分 剔除坏段 目视检查法 保存数据 本分享为脑机学习者Rose整理发表于 ...

最新文章

  1. ORA-28002: the password will expire
  2. python实现api server_使用Python的http.server实现一个简易的Web Api对外提供HanLP拼音转换服务...
  3. js pug 代码_用JS写的windows95操作系统
  4. 使用单独的解决方案(类库)来开发DNN的模块-C#版本(2)
  5. Server.MapPath()的用法
  6. docker registry 镜像同步
  7. 使用BusyBox制作根文件系统的操作步骤
  8. 动态添加input_前端提效必备:动态模版生成
  9. Spring Cloud 未来发展方向
  10. Spring之WebSocket网页聊天以及服务器推送
  11. JSP中鼠标禁用代码
  12. 一个好用的国产电脑文件同步软件
  13. 总结嵌入式C语言知识点
  14. 鸿蒙不支持PDF,华为鸿蒙 HarmonyOS IoT 应用设计文档(1).pdf
  15. php 搭建laravel,laravel框架_搭建php Laravel框架教程详解
  16. 解决github上的提交说明中文乱码的问题
  17. java数据结构与算法总结(二十五)--初识BitSet之API
  18. 计算机毕业设计之java+javaweb的蛋糕甜品商城系统
  19. Zerg 族历史简介
  20. pip install -U里面的-U是什么意思

热门文章

  1. niagara框架中串口的打开方式
  2. 操作系统中的管程是什么概念呢?
  3. 异次元发卡系统源码荔枝发卡V3.0
  4. 2017远景能源Java面试
  5. 直线检测算法博文中缺失的几个源码(Hough_line、LSD、FLD、EDlines、LSWMS、CannyLines、MCMLSD、LSM)
  6. 初识c语言day05(100的阶乘和输出补码)
  7. 解决阿里云服务器提示挖矿程序风险
  8. 【06月05日】A股滚动市净率PB历史新低排名
  9. Gson解析json字符串,并封装成ListT
  10. C#中悲观锁和乐观锁