应用于SSVEP脑电信号识别的CCA算法

应用于SSVEP脑电信号识别的CCA算法

1、SSVEP信号

SSVEP是指当受到一个固定频率的视觉刺激的时候,人的大脑视觉皮层会产生一个连续的与刺激频率有关(刺激频率的基频或倍频处)的响应。

研究者认为大脑里分布的各种神经网络都有其固有的谐振频率,在正常状态下,这些神经网络都是互不同步的,也是杂乱无章,没有规律的,此时的脑电信号是自发脑电。当施加一个恒定频率的外界视觉刺激时,与刺激频率或谐波频率相一致的神经网络就会产生谐振,导致大脑的电位活动在刺激频率或谐波频率处出现明显变化,由此产生了SSVEP 信号

大脑皮层可粗略地看作由额叶(Frontal lobe)顶叶(Parietal lobe)枕叶(Occipital lobe)颞叶(Temporal lobe)四个组成部分构成。其中额叶部分负责运动和理解、顶叶部分负责触觉与空间的空间感知、而枕叶部分负责视觉、颞叶部分负责听力与语言。因此,基于SSVEP的BCI系统就是通过检测枕叶视觉区的的EEG信号来判断大脑的思维活动的。
在这里插入图片描述

SSVEP信号可以可靠地应用于脑-机接口系统(BCIs)。相对于给予其他信号(例如P300、运动想象)的BCIs而言,基于SSVEP信号的BCIs通常具有更高的信息传输率,系统和实验设计更加简便,而且需要的训练次数也比较少。

2、应用于SSVEP信号的CCA算法

目前已经有不少科研小组设计出了具有高传输速率(ITR)的SSVEPBCIs,而其中用于对SSVEP信号处理分析的方法之一,即为本文所要介绍的典型相关性分析(Canonical Correlation Anaylsis,CCA)算法。

CCA主要通过计算两组信号的典型相关系数来分析SSVEP信号。其中一组信号是记录的EEG信号 X = [ x 1 , x 2 , … , x n ] X=[x_1,x_2,…,x_n] X=[x1,x2,,xn],其中采集脑电信号的通道数。另一组信号是视觉刺激频率相对应的参考信号 Y i Y_i Yi

在这里插入图片描述
其中, i i i是刺激目标数, f i f_i fi表示刺激频率, k k k表示参考信号中的谐波数, N s N_s Ns表示采样点数量。考虑到人的大脑是一个低通滤波器,高频信号基本上被过滤掉了,这里取 k = 3 k=3 k=3,由此
在这里插入图片描述
X X X Y i Y_i Yi的线性组合可以表示为 x = X T W X x=X^T W_X x=XTWX y = Y T W Y y=Y^T W_Y y=YTWY,其中 W X W_X WX W Y W_Y WY是权重矩阵。由此 x x x对应于第 i i i种刺激对应参考信号的相关系数为:

在这里插入图片描述
K K K表示刺激频率数目从而最终识别的目标频率为:
f_s=max┬fi⁡〖ρ(f_i)〗,i=1,2,…,K
实现代码: https://github.com/YuDongPan/Canonical_Classifier

参考资料与文献:

  1. SSVEP——百度百科
  2. CSDN博客稳态视觉诱发电位SSVEP介绍——CSDN博客
  3. Z. Lin, C. Zhang, W. Wu and X. Gao, “Frequency Recognition Based on Canonical Correlation Analysis for SSVEP-Based BCIs,” in IEEE Transactions on Biomedical Engineering, vol. 53, no. 12, pp. 2610-2614, Dec. 2006, doi: 10.1109/TBME.2006.886577.
  • 6
    点赞
  • 77
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
### 回答1: SSVEP(视觉诱发电位)机接口CCA(正交规范互相关分析)是一种将电信号转化为控制命令的技术。这种技术是通过让被试者注视频闪刺激,来诱发大皮层的信号,进而控制计算机的外部设备。 SSVEP机接口CCA技术的原理是利用视觉诱发电位,即当眼睛注视频闪刺激时,大皮层对这个刺激会产生特定频率的振荡信号,这些振荡信号可以被检测到并转化成为控制命令。 CCA则是一种数学处理方法,用于分析电信号和外部刺激之间的相关性。通过这种方法,可以提高SSVEP机接口的精度和可靠性。 SSVEP机接口CCA技术有着广泛的用,例如可以用于控制轮椅、游戏、机器人等外部设备,也可以用于医疗领域的康复训练等方面。 虽然SSVEP机接口在一些特定任务上能够实现比较高的精度和可靠性,但在实际用中还存在一些挑战,例如诱发信号的稳定性、被试者的注意力和疲劳等问题。但随着技术不断的发展和完善,相信SSVEP机接口CCA会有更广泛的用前景。 ### 回答2: SSVEP机接口CCA是一种将电信号(特别是时域或频域上的稳态视觉诱发电位-SSVEP用于机接口技术(BCI)的方法。SSVEP是指在频率范围内(通常为6-30 Hz),通过对视觉脉冲刺激的响而在大中产生的稳定电信号。 CCA是一种数学工具,用于将信号与另一个参考信号相比较,以确定它们之间的相关性。用CCA方法的SSVEP机接口系统可以通过测量参与者头皮位置的不同信号,并将其与参考信号进行比较,以确定参与者的意图。通常,该系统使用一个视觉刺激阵列,让参与者选择自己感兴趣的频率,进而产生相频率的SSVEPSSVEP机接口CCA有多种用,例如,可以将其用于控制轮椅、拟真系统或者机器人等外在设备。此外,SSVEP机接口CCA还可以用于感知训练和认知增强方面,以帮助提高人们的专注力和反能力。 总之,SSVEP机接口CCA是一种用于BCI技术的重要方法,可以通过测量和分析SSVEP信号来实现人类行为和动作控制,以及用于认知和神经科学的研究。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值