清华大学团队提出一种基于稳态视觉诱发反应的混合脑机接口

news2024/11/17 23:40:19

更多脑机接口前沿技术,关注公众号:脑机接口社区

近日,清华大学团队提出一种基于脑电图(EEG)和磁脑电图(MEG)混合的脑机接口(BCI)系统的研究,旨在提高BCI性能并解决“BCI文盲”的问题。虽然EEG-based BCI已经实现了大脑和外部设备之间的通讯,但由于头骨会减弱和扭曲信号,因此其性能受到限制。MEG是一种不受体积传导效应影响的神经影像技术,可以通过增强信号质量来提高BCI性能。

通过对22名人类被试进行比较实验,发现与EEG相比,基于MEG的稳态视觉诱发响应(SSVER)具有更广范围的有效带宽和更高的信噪比,提高了BCI性能。同时记录MEG-EEG的实验表明,混合MEG-EEG BCI取得了比单模态更高的信息传输率。此外,该研究还发现,在“BCI文盲”中,凭借MEG的帮助,40目标分类准确率从50% 提高到95%。这些结果突显了混合MEG-EEG BCI的方法学优势,表明这是实施高速BCI的一种有前途的范例。

图片
在这里插入图片描述

▲图1 (A) 40目标BCI实验的刺激界面。(B) 每个刺激目标的频率和初始相位。

在该研究中,结果分别以MEG-EEG分离实验展示,以及MEG-EEG同步实验展示,由于篇幅限制,本文只介绍分离实验的过程及结果。

实验分为两大部分,第一部分是分离的MEG和EEG记录实验,第二部分是同时进行MEG-EEG记录实验。用于该研究的基础算法有典型相关分析(CCA),带动态窗口的FBCCA(FBCCA-DW),集成任务相关成分分析(TRCA)。

MEG与EEG的融合分析
考虑到混合权重需要训练数据,集成TRCA被选择作为融合分析的基本方法。首先,该研究将训练集分成k个块,并将其划分为验证训练集和验证测试集(k折交叉验证)。基于集成TRCA的MEG和EEG平均准确度分别被考虑为每个受试者的融合权重和。然后,该研究利用完整的训练数据集获取了集成TRCA模板和。接下来,基于模板和测试数据,使用集成TRCA方法计算解码结果和。最后,使用融合权重进行MEG-EEG融合分析(如图2所示),其中最大相关系数对应于目标频率。值得注意的是,独立的MEG和EEG记录实验的融合权重未在同时记录MEG-EEG实验的解码中使用。

为了全面比较不同信号模态的性能,该研究使用在2019年世界机器人大赛中开发的伪在线BCI系统(如图2所示)进行了同时记录的MEG-EEG数据的比较分析。数据传输模块将同时记录的测试数据、训练模板和融合权重加载到每个受试者的数据缓存池中。接下来,测试数据被打包并按顺序发送,类似于在线BCI系统中的TCP-IP通信。在目标识别过程中,测试数据中的触发器不断被检测。一旦检测到触发器,就会基于上述算法处理当前信号。报告模块实时报告不同信号模态的反馈。
在这里插入图片描述

▲图2 基于混合SSVEP的BCI系统的体系结构

MEG与EEG分离实验的结果

MEG与EEG的信号比较

该研究首先基于香农通道理论比较了SSVEFs和SSVEPs的优劣。图3C显示了使用相同模板(由刺激的八个谐波组成)和15通道数据计算得出的SSVEFs和SSVEPs的平均信噪比(SNR),以确保公正性。结果显示,SSVEFs的平均SNR(-10.46 dB)约比SSVEPs的平均SNR(-12.90 dB)高2.44 dB(p < .001)。图3D显示了在11.8 Hz时一个通道的SSVEFs和SSVEPs的平均振幅谱。这里该研究选择了两个位于枕骨上的位置相似的传感器(MEG:MZO02,EEG:Oz,如图3A-B所示)。值得注意的是,Oz是SSVEPs的最佳通道,而MZO02不是SSVEFs的最佳通道(图4A-B)。SSVEFs的高次谐波能更容易被识别。如图3E所示,SSVEPs中第五次谐波能量与基频的比值为7.21%。对于SSVEFs,第五次和第七次谐波相对于基频的能量比分别为16.03%和8.90%。图3F呈现了静息状态下MEG和EEG的功率谱密度(PSDs)根据Bundy等人,2014)的方法,将PSDs转换为归一化谱以在相同比例尺下进行比较。与先前的研究(Dehghani等人,2010;He,2014;Linkenkaer-Hansen等人,2001)类似,静息状态下的MEG和EEG PSDs呈现出幂律分布,MEG的频谱功率明显高于EEG。总之,这些结果表明,MEG比EEG提供了更宽的有效带宽,受益于组织的一致磁导率。接着,该研究进一步比较了SSVEFs和SSVEPs的空间和时间特征。如图4A-B所示,Oz是SSVEP传感器中SNR最大的位置。相反,具有更高SNR的SSVEFs传感器位于枕叶的两侧,并呈现右侧优势。在时间特性方面(图4C-D),SSVEPs枕部区域的所有通道都呈同向正相关,而SSVEFs枕部区域的左右通道呈反向相关。这些结果表明,SSVEFs表现出与SSVEPs不同的拓扑和相位分布。

图片

▲图3 MEG和EEG信号比较。MEG(A)和EEG(B)的传感器分布。红色节点用于集合TRCA分类。皮层中的红色和绿色区域分别对应V1和V2。(C)15通道MEG / EEG在数据长度为5秒时的单试验平均SSVEFs和SSVEPs的信噪比统计。(D)11.8 Hz的SSVEFs和SSVEPs的平均振幅谱。(E)MZO02和Oz传感器所有频率的基波(1至8)与谐波能量比率。针对每个受试者,首先对8个试验进行平均以提高SSVEFs和SSVEPs的信噪比。振幅谱由快速傅里叶变换计算,并在22名受试者中进行平均。在C,D和E中,分析使用了单独的MEG和EEG录制实验的数据。(F)通过Welch时段方法估计的静息态MEG和EEG的功率谱密度,平均了16名受试者在同时录制实验中的数据。
图片

在这里插入图片描述

▲图4 该图展示了SSVEFs和SSVEPs的空间和时间特征。图中的顶层地形图(A和B)显示了在10 Hz时SSVEFs和SSVEPs的信号噪比(SNR)。每个传感器的SNR被平均并归一化以进行可视化。图(C和D)显示了枕部区域所有MEG通道和EEG通道之间在不同刺激频率下的相关系数。数据的长度为5秒。这些结果表明,与SSVEPs相比,SSVEFs呈现出不同的拓扑和相位分布特征,并且在枕叶区域的活动与左右通道之间具有反向相关性。

EEG & MEG单模态结果

在MEG与EEG单模态结果的分析中,该研究使用FBCCA-DW方法,基于参数优化后确定的参数和不同阈值ε从0.014到0.0146对MEG和EEG进行了分类准确率和ITR的平均值对比。结果显示,无论在哪个阈值下,MEG的准确率均高于EEG。最优阈值时,MEG和EEG的最高ITRs不同(MEG:ε=0.0145,EEG:ε=0.0143)。因此,在最优阈值下比较了MEG和EEG的解码性能。MEG的平均分类准确率和ITR分别为88.72±1.83%和124.79±7.64 bits/min,明显优于EEG(准确率:80.13±4.01%,p<0.05;ITR:104.05±11.54 bits/min,p<0.05)。MEG和EEG的平均刺激持续时间分别为1.74秒和2.10秒。可以看出,使用MEG时,被试需要大约2.24秒的时间(包括0.5秒的注视移动时间)输出一个字符或命令,而EEG则需要2.60秒。

在这里插入图片描述

▲图6 采用FBCCA-DW方法比较独立MEG和EEG记录的性能。使用不同阈值(ε从0.014到0.0146,步长为0.0001)的平均分类准确率(A)和信息传输速率(B)。‘○’代表MEG和EEG的最高ITR。

EEG & MEG融合分析结果

该研究使用集成TRCA方法研究了基于SSVER的BCI在不同信号模态下的表现。图7A展示了通道数量对ITR的影响。该研究首先基于每个受试者的训练数据计算每个通道的SNR,然后选择前Nc个通道进行解码。当传统的9个通道用于解码MEG和EEG时,ITR没有显著差异。当通道数增加到17时,EEG的ITR达到峰值,之后逐渐下降。MEG的ITR随着通道数量的增加迅速增加,最终趋于稳定。37通道MEG(270.50比特/分钟)和41通道MEG(267.99比特/分钟)之间的解码性能没有显著差异。考虑到选择的方便性和降低训练和测试阶段之间的间隔,该研究选择了41通道枕叶电极组(见图3A)进行集成TRCA解码。

图7B和C分别说明了基于集成TRCA方法的三种信号模态的平均分类精度和ITR。融合表示MEG和EEG数据的融合分析。在22名受试者中,无论数据长度如何,融合都实现了最高的表现。两因素重复测量方差分析表明,在不同信号模态(F(1.072,22.513)=19.986,p <0.001)和数据长度(F(1.163,24.427)=108.801,p <0.001)之间存在显著差异,以及这两个因素之间的显著交互作用(F(1.497,31.433)=6.98,p <0.01)。ITR趋势与分类精度一致。两因素重复测量方差分析进一步显示了不同信号模态(F(1.085,22.78)=26.279,p <0.001)和数据长度(F(1.127,23.674)=14.839,p <0.001)之间ITR的显著差异以及这两个因素之间的统计学显著交互作用(F(1.701,35.711)=14.841,p <0.001)。成对比较表明,在0.2至1秒的数据长度范围内,融合的解码性能显著优于MEG(p <0.01)和EEG(p <0.001),而MEG的解码性能显著优于EEG(p <0.005)。此外,如图7D所示,融合和MEG实现了最大的ITR,并且数据长度更短(融合:t = 300 ms,310.06 ± 15.99比特/分钟;MEG:t = 400 ms,267.99 ± 12.96比特/分钟;EEG :t = 500 ms,182.92 ± 20.51比特/分钟)。单因素重复测量方差分析表明,在三种信号模态之间存在统计学显著差异(F(1.257,26.404)=41.247,p <0.005)。成对比较进一步表明,融合的ITR显着高于MEG(p <0.01)和EEG(p <0.001),而MEG的ITR高于EEG(p <0.01)。该研究中的EEG解码性能与先前的研究相当(Liu et al.,2021)。

图片

▲图7 使用集成TRCA方法的不同模态的性能。(A)在使用不同数量的通道(9-41,步长为2)时,MEG和EEG的最大ITRs。最大ITR被定义为在所有数据持续时间(0.2-1秒,步长为0.1秒)中的平均最大ITR。(B)不同数据长度(0.2-1秒,步长为0.1秒)下三种信号模态的平均分类准确率和(C)ITR。进行了8倍交叉验证方法。(A-C)中的误差棒表示均值的标准误差(SEM)。(D) 三种信号模态的最大ITR。箱线图上的黑点表示异常值。A中的星号表示MEG和EEG之间成对t检验的显着差异,B和C中的星号表示通过单因素重复测量方差分析得出的三种信号模态之间的显着差异,D中的星号则表示成对t检验中每对信号模态之间的显着差异(* p <.05, ** p <.01, *** p <.001)。
图8说明了22个受试者在300毫秒数据长度下的融合权重和。MEG和EEG的平均融合权重分别为59%和41%。对于大多数受试者,MEG在融合分析中提供了更大的权重。

图片

▲图8 MEG和EEG在独立MEG和EEG记录实验中对个体表现的贡献。饼状图表示数据长度为300毫秒时的融合权重和。
如图9所示,不同信号模态的性能随训练试次数的增加而提高。两因素(信号模态×训练试次数)重复测量方差分析表明,在不同模态之间存在分类精度(F(1.065,22.361)= 27.844,p <0.001)和ITR(F(1.102,23.14)= 26.004,p <0.001)的显著差异。信号模态和训练试次数之间也存在统计学显著交互作用(精度:F(2.515,52.816)= 2.393,p <0.05;ITR:F(3.198,67.163)=16.156,p <0.001)。成对比较表明,在使用不同数量的训练试次数(步长为1,2-7)时,融合在分类性能上显著优于MEG(p <0.005)和EEG(p <0.001),而MEG优于EEG(p <0.005)。

图片

▲图9 使用集成TRCA方法时不同信号模态的平均分类准确度(A)和ITR(B),在不同数量的训练试次数(2-7,步长为1)下进行了比较。误差条表示SEM。在A和B中的星号表示通过单因素重复测量方差分析得到的三种信号模态之间的显著差异(*p <.05,**p <.01,***p <.001)。

总结
本文中详细的介绍了该研究的MEG与EEG分离实验的融合过程,在该研究原文中也详细的介绍了MEG与EEG同步实验的分析。该研究表明,在基于SSVER的BCI实验中,MEG在有效带宽和信噪比方面表现出优越性。此外,基于FBCCA-DW和集成TRCA方法的MEG实现了更高的信息传输率(ITRs),也得益于SSVEF的时空特征和高空间分辨率。使用MEG可以提高BCI用户体验,特别是对于SSVEP基础的“BCI文盲”人群。通过所提出的融合分析,混合的SSVER-based BCI由于MEG和EEG信号互补作用而能够实现显著的性能提升。混合MEG-EEG BCI ,MEG和EEG的ITRs分别为312±17 bits/min、272±17 bits/min和240±27 bits/min,证明了双模式比单模式具有明显的增强效果。总而言之,该研究证实了MEG在SSVER范式中的方法学优势,并提供了高速混合式BCI的创新解决方案。

参考:

A hybrid steady-state visual evoked response-based brain-computer interface with MEG and EEG

—— End ——

更多脑机接口前沿技术,关注公众号:脑机接口社区

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/730152.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数字电路设计——加法器

数字电路设计——加法器 半加器 半加器只有两个一位宽的输入 a a a 和 b b b &#xff0c;输出 a b ab ab 所产生的本位和 s u m sum sum 和进位 c o u t cout cout。组合逻辑为&#xff1a; S A ⊕ B , C o u t A B S A \oplus B,Cout AB SA⊕B,CoutAB 真值表和原…

选读SQL经典实例笔记02_多表查询

1. 除非有必要&#xff0c;否则不要用UNION代替UNION ALL 2. 查找两个表中相同的行 2.1. 当执行连接查询时&#xff0c;为了得到正确的结果&#xff0c;必须慎重考虑要把哪些列作为连接项 2.2. 当参与连接的行集里的某些列可能有共同值&#xff0c;而其他列有不同值的时候&a…

2.4.cuda驱动API-使用驱动API进行内存分配

目录 前言1. 内存分配总结 前言 杜老师推出的 tensorRT从零起步高性能部署 课程&#xff0c;之前有看过一遍&#xff0c;但是没有做笔记&#xff0c;很多东西也忘了。这次重新撸一遍&#xff0c;顺便记记笔记 本次课程学习精简 CUDA 教程-Driver API 内存分配 课程大纲可见下面…

基于Java生活缴费系统设计实现(源码+lw+部署文档+讲解等)

博主介绍&#xff1a;✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专…

【工具】录屏工具Bandicam参数测试(参数设置建议)

一款小而精美的软件&#xff0c;上手特别容易&#xff0c;学习版参见b站up视频&#xff1a;【免费】好用录屏软件推荐&#xff0c;无水印1080P你值得拥有。 我有个需求&#xff0c;要求录屏但视频文件尽可能小但保持基本清晰。 我分别用看视频环境&#xff08;b站学习教程类&…

探索全桥电机驱动模块:实现精确控制与高效驱动

全桥电机驱动模块是一种在现代工程应用中广泛使用的电机驱动方式。对于需要精确控制和高效驱动的场景&#xff0c;如机器人、无人机、电动车等&#xff0c;全桥电机驱动模块提供了理想的解决方案。本文将介绍全桥电机驱动模块的原理和实际应用场景&#xff0c;并对几种常见的全…

【高并发网络通信架构】引入IO多路复用(select,poll,epoll)实现高并发tcp服务端

目录 一&#xff0c;往期文章 二&#xff0c;基本概念 IO多路复用 select 模型 poll 模型 epoll 模型 三&#xff0c;函数清单 1.select 方法 2.poll 方法 3.epoll_create 方法 4.epoll_ctl 方法 5.epoll_wait 方法 6.struct epoll_event 结构体 四&#xff0c;代…

uniapp踩坑之项目:uniapp修改弹窗组件样式

在components文件夹里创建zz-prompt文件夹&#xff0c;再在下面创建index.vue <!--通知弹窗index.vue--> <template><view class"prompt-box" v-if"visible" touchmove"true"><view class"prompt"><view c…

1.8 用户注册_和使用的工具类

步骤1&#xff1a;在common模块下,创建对应的工具类 /** 创建性别枚举(Sex)*/ /** md5加密类(MD5Utils)*/ /** 时间转换格式化类(DateUtil)*/ /** 生成全局唯一主机id (Sid)*/步骤2&#xff1a;在pojo模块下&#xff0c;创建表单封装bo对象 /** 注册表单bo对象 UserBO*/步骤3…

怎么将桌面笔记软件中记录的内容折叠起来或展开显示?

记笔记是一种良好的习惯&#xff0c;不仅可以帮助我们整理思绪&#xff0c;还能有效地记录重要的信息。在现代科技的支持下&#xff0c;一款优秀的笔记软件已经成为我们记录和管理事项的主要工具。特别是一款能够折叠的桌面笔记软件&#xff0c;将会给用户带来更多的便利和效率…

2023.07.07 homework

孩子们有些基础不好&#xff0c;鼓励为主&#xff0c;教他们慢慢搬公式推算&#xff0c;提高准确率就好啦。每一次比上一次好一点点&#xff0c;慢慢找回自信心。 图形结合&#xff0c;话说话&#xff0c;其实数学这玩意&#xff0c;画得好也比较直观 第八题找规律的题目&#…

【如何成功加载 HuggingFace 数据集】不使用Colab,以ChnSentiCorp数据集为例

【如何成功加载 HuggingFace 数据集】不使用Colab&#xff0c;以ChnSentiCorp数据集为例 前置加载数据集尝试一&#xff1a;标准加载数据库代码尝试二&#xff1a;科学上网尝试三&#xff1a;把 Huggingface 的数据库下载到本地尝试3.5 创建 state.json彩蛋 前置 Huggingface …

DAY45——动态规划part7

爬楼梯问题 爬楼梯阶数为1...m class Solution {public int climbStairs(int n) {int[] dp new int[n 1];int m 2;dp[0] 1;for (int i 1; i < n; i) { // 遍历背包for (int j 1; j < m; j) { //遍历物品if (i > j) dp[i] dp[i - j];}}return dp[n];} } class…

基于matlab处理来自立体相机图像数据构建室外环境地图并估计相机的轨迹(附源码)

一、前言 视觉同步定位和映射 &#xff08;vSLAM&#xff09; 是指计算摄像机相对于周围环境的位置和方向&#xff0c;同时映射环境的过程。该过程仅使用来自相机的视觉输入。vSLAM 的应用包括增强现实、机器人和自动驾驶。vSLAM 只需使用单眼摄像头即可执行。但是&#xff0c…

Spring系列3 -- 更简单的读取和存储对象

前言 上一篇章总结了,Spring的创建与使用,通过创建Maven项目配置Spring的环境依赖,创建Spring框架的项目,然后通过在Resource目录下创建Spring-config.xml配置文件,添加<bean></bean>标签将我们需要的bean对象注入到容器中,然后通过ApplicationContext获取Spring上…

Mybatis-puls——条件查询的三种格式+条件查询null判定+查询投影

前言 在mybatis_plus的封装中的Wrapper<T>接口参数就是用于封装查询条件 在测试类中启动如上一个简单的查询&#xff0c;然后控制台运行会输出一大堆无关日志&#xff0c;这里先把这些日志关闭 去除无关日志文件 先新建一个XML配置文件 然后变成如下&#xff0c;这里…

[神经网络]YoloV7

Yolo系列是一类很经典的目标检测网络&#xff0c;属于anchor-base型网络&#xff0c;即需要先产生先验框然后筛选先验框得到预测框。同时它也是One-Stage网络&#xff0c;即不需要额外的网络结构来筛选先验框。这两种特点使得它具备了运算速度快和计算精度相对较高的特点。 比较…

Win10怎么用U盘重装系统?Win10用U盘重装系统步骤图解教程

Win10怎么用U盘重装系统&#xff1f;使用U盘重装系统是一种快速而有效的方法&#xff0c;可以帮助我们在电脑中进行Win10系统的重新安装。首先用户需要准备一个容量适当的U盘&#xff0c;并确保其中没有重要数据&#xff0c;然后按照小编分享的Win10用U盘重装系统步骤图解教程操…

Redis 简单入门

✏️作者&#xff1a;银河罐头 &#x1f4cb;系列专栏&#xff1a;JavaEE &#x1f332;“种一棵树最好的时间是十年前&#xff0c;其次是现在” 目录 安装 Redisredis 的数据类型和使用字符串类型字典类型列表类型集合类型有序集合类型 SpringBoot 集成 Redis添加 redis 依赖配…

el-checkbox / el-checkbox-group中绑定对象无法回显的问题处理

在使用el-checkbox / el-checkbox-group时&#xff0c;发现若label绑定的是对象&#xff0c;则是无法回显的&#xff0c;参考了很多方法&#xff0c;但大多都无法解决&#xff0c;最终参考下面的方法解决&#xff0c;记录一下。 <el-checkbox :label"JSON.stringify(i…