本篇文章主要介绍了稳态视觉诱发电位SSVEP以及相关的数据集处理。

文章来源于CSDN网友pengchengIT的授权分享。

在此非常感谢pengchengIT!

稳态视觉诱发电位(Steady-stateVisual Evoked Potentials, SSVEP)属于视觉诱发电位(Visual Evoked Potentials, VEP),是指当人眼受到一个恒定频率(通常大于4Hz)的视觉刺激时,大脑视觉皮层会自动产生与刺激频率及其谐波频率同频率的响应。

SSVEP典型应用

实验目的:利用ssvep实现高速字符输入

说明:

1、屏幕上5X8个方格以不同频率(8-15hz)和相位闪集中烁,受试着将视线集中在某个方块上(比如以12hz闪烁的方块),则视觉区收集到的脑电信号中可以识别出12hz及其谐波,这样受试者就完成了一次选择。

2、每一种选择对应一个字符,完成字符输入。
ssvep数据集
1、该数据基于SSVEP经典实验范式产生,所提供数据为4维数据,其中第一个维度表示数据采集的通道数,第二个维度表示数据采样点数,第三个维度表示实验次数,第四个维度表示试验中刺激块的闪烁频率。例如Data_1数据大小为[9,5120,40,6],9表示该实验数据的采集来自于9个通道,5120为采样点数,40表示为确保数据的可靠性,共进行了40轮,6表示SSVEP实验范式中刺激块的闪烁频率为6个不同的频率。
2、采样频率:1024
data_2(MATLAB的mat文件形式)
MATLAB对数据集处理
1、s2_1=sum(data2,1)/9;对第一维(9个通道)取平均
2、s2_1=sum(s2_1,3)/40;对第三维(40次重复)取平均
3、s2_1=s2_1(1,:,1,6);第一维和第三维已经取平均,其索引范围只有1了,第四维中6表示6个频率中第6个频率,其索引范围1到6;第二维是采样点数。
4、这个代码实现绘制信号时域图和绘制频域图

load('Data_2.mat');
data2=kwang_1024_1;
figure(1)
s2_1=sum(data2,1)/9;
s2_1=sum(s2_1,3)/40;
s2_1=s2_1(1,:,1,6);
t=(0:length(s2_1)-1)/1024;
plot(t,s2_1)
axis([t(1) t(end)+1 -5*max(s2_1) 5*max(s2_1)]);
figure(2)
NFFT = 2^nextpow2(length(s2_1));
f = 1024/2*linspace(0,1,NFFT/2+1);
y=fft(s2_1,NFFT)/length(s2_1);
plot(f,abs(y(1:NFFT/2+1)),'r')
axis([0 50 0 0.15]);

结果展示

<1>时域图

这个是第6个频率刺激下的时域图

<2>频域分析

通过对脑电波的频域分析,观察其频率与其谐波频率,可以得出这6个刺激频率分别是7,8,9,10,11,12Hz

第一个频率下产生的脑电波s2_1(1,:,1,1)FFT结果

第二个频率下产生的脑电波s2_1(1,:,1,2)FFT结果

第三个频率下产生的脑电波s2_1(1,:,1,3)FFT结果

第四个频率下产生的脑电波s2_1(1,:,1,4)FFT结果

第五个频率下产生的脑电波s2_1(1,:,1,6)FFT结果

第六个频率下产生的脑电波s2_1(1,:,1,6)FFT结果

本案例中的数据文件下载地址:

https://download.csdn.net/download/pengchengIT/12498373

不方便下载且对上述数据集非常有需求的话,可以联系Rose(扫描下面二维码,微信Rose)

文章来源于网络,仅用于学术交流,不用于商业行为,若有侵权及疑问,请后台留言!

更多阅读

快速入门脑机接口:BCI基础(一)

干货|详解EEG脑电原理

脑电与情绪

蒲慕明院士:脑机融合技术或许会成为未来人工智能的一个热门方向

专家点评马斯克展示的最新脑机接口

快速入门脑机接口:BCI基础(二)

脑波的振幅、位相、分类

如何快速找到脑机接口社区的历史文章?

脑机接口BCI学习交流QQ群:515148456

SSVEP脑机接口及数据集处理相关推荐

  1. P300脑机接口及数据集处理

    文章来源|CSDN网友pengchengIT授权分享 在此非常感谢pengchengIT! 本篇文章主要介绍了P300脑机接口及数据集处理以及相关的数据集处理. P300是大脑认知过程中产生的一种事件 ...

  2. 解码大脑:在脑机接口上寻求稳定性

    脑机接口(BCI) 寻求在神经科学和工程系统之间建立桥梁,使神经工程师能够记录大脑中的电活动,对其进行分析以推断个人正在尝试做什么,并使用它来控制假肢等设备.除了进一步加深我们对大脑如何工作的理解,提 ...

  3. 智能电子眼镜可监控健康,可进行脑机接口视觉刺激,控制视频游戏

    点击上面"脑机接口社区"关注我们 更多技术干货第一时间送达 健身追踪器手镯和手表可提供有用的信息,例如步数和心率,但它们通常无法提供有关佩戴者健康状况的更详细数据.现在,在ACS ...

  4. 基于稳态视觉诱发电位(SSVEP)的中文拼写器脑机接口(BCI)对于应用于ALS患者

    点击上面"脑机接口社区"关注我们 更多技术干货第一时间送达 本研究将基于稳态视觉诱发电位(SSVEP)的脑-机接口(BCI)应用于肌萎缩性侧索硬化症(ALS)患者,并验证了其进行交 ...

  5. 一种灵活,坚固且无凝胶的脑电图电极,可用于无创脑机接口

    点击上面"脑机接口社区"关注我们 更多技术干货第一时间送达 脑机接口(BCI)能够在大脑和电子设备之间实现直接和近乎即时的通信.目前最大的挑战之一是开发一种有效的无创BCI,它能使 ...

  6. 脑机接口拼写器是否真的安全?华中科技大学研究团队对此做了相关研究

    点击上面"脑机接口社区"关注我们 更多技术干货第一时间送达 脑机接口(BCI)记录和解码脑信号以构建通信路径,使人们可以通过思想直接与计算机进行交互.BCI广泛应用于包括神经科学, ...

  7. 深度学习下的脑机接口BCI究竟有多远?

    BCI | ECoG  | 脑机接口 LFP | CMRR | 生物计算 随着生命科学.医药研发.数据分析.数据挖掘.LFP.生物计算.靶点发现.基因测序等技术的快速发展,脑科学逐渐出现在人们的视野中 ...

  8. 脑机接口基本架构和常见概念

    点击上面"脑机接口社区"关注我们 更多技术干货第一时间送达 图片来源于网络 作者|HNU君陌 本文由作者授权分享 脑机接口BCI技术是一种涉及神经科学.信号检测.信号处理.模式识别 ...

  9. 第九届国际冬季脑机接口会议(BCI2021)

    点击上面"脑机接口社区"关注我们 更多技术干货第一时间送达 The 9th International Winter Conference on  Brain-Computer I ...

最新文章

  1. 温故知新 javascript 正则表达式
  2. MIT发布“全球最快AutoML”,刷新DARPA比赛成绩
  3. Part 1 – Reverse engineering using Androguard
  4. python神经网络多元函数_阿里达摩院推荐的最新400集python教程,据说懂中文就能上手...
  5. 修改Oracle数据库的连接数
  6. JSP + AJAX 打造簡單聊天室
  7. 集群(一)——LVS负载均衡集群
  8. Tomcat 详解 一
  9. POJ 1936 All in All
  10. linux桌面环境应用
  11. gradle打包java项目_gradle打包java项目
  12. 惊!MySQL官网巨变,下载被取消
  13. x11转发:通过ssh远程使用GUI程序
  14. Linux系统有od程序吗,Linux od命令
  15. Protobuf动态解析那些事儿
  16. win10怎样更改系统字体_怎样用电脑光盘重装win10系统?电脑光盘重装系统步骤图文教程...
  17. 新网银行模型竞赛点评-小微风控算法大赛-早期风险识别
  18. Ciprian Manolescu 解决了三角解剖猜想
  19. Linux服务器CPU性能模式
  20. 房屋装修设计更显档次需要从几个方面入手

热门文章

  1. [异常笔记] zookeeper集群启动异常: Cannot open channel to 2 at election address ……
  2. 解决mysql“Access denied for user‘root‘@‘IP地址‘“问题
  3. Chrome 提标 您的浏览器限制了第三方Cookie...解决方法
  4. element el-input 自动获取焦点和IE下光标位置解决方法
  5. 如何将更改的文件添加到Git中的旧(不是最后)提交
  6. 有没有办法折叠Eclipse中的所有代码块?
  7. [TypeScript][文档]变量
  8. SVN:This client is too old to work with working copy…解决的方法
  9. Tomcat 架构探索
  10. 怎样能做好百度竞价推广?不妨参考下这篇竞价推广的日常工作流程