MI-BCI-原理和典型算法简介——转自数据科学社区-DataFountain



基于运动想象的BCI(Motor Imagery BCI, MI-BCI)是BCI的主要范式之一,通过检测识别用户MI产生的EEG来判断用户意图,进而实现人脑与外部设备之间的直接通信与控制。用户在运动想象的过程中,大脑皮层会产生两种变化明显的节律信号,分别是8-15Hz的Mu节律信号和 18-24Hz 的Beta节律信号。同时,大脑皮层对侧运动感觉区的脑电节律能量会明显降低,而同侧运动感觉区的脑电节律能量增大,这种现象称为事件相关去同步(Event Related Desynchronization,ERD)/事件相关同步(Event Related Synchronization,ERS)。
并且不同部位的躯体运动想象与该躯体对应的感觉运动皮层 ERD/ERS 现象有关,即 ERD/ERS 现象有空间分布的特性。正是因为运动想象脑电信号空间分布的特性,构成了解码运动想象思维信号的生理基础,采用合适的特征提取算法就可以较好地识别患者的运动意图。
下图展示了对某位被试运动想象产生的脑电信号,选择 8-15Hz 和 18-24Hz 的频带范围作为 ERD/ERS 特定频带,分别计算出的 C3、C4 通道脑电数据的左手和右手的想象能量。



下图展示了某位受试在进行运动想象时,用32导电极帽采集的各通道的部分脑电数据。


典型算法

PSD(功率谱估计)
功率谱估计是脑电信号频域分析的典型方法之一,把幅度随时间变化的脑电信号变换为脑电功率随频率变化的谱图,从而可以直观地观察到脑电节律的分布与变化情况。经典功率谱估计是在较长的数据中截取一段有限长的数据做分析,根据截取的样本估计出整体的功率谱。基本思想就是把一长度为N的数据分成L段,每段M个数据,分段数据先于窗函数W(n)相乘,分别计算出每一段的功率谱,最后叠加求取平均值作为最终功率谱估计。
算法过程:使用Cz、C3和C4这3个导联的数据,通过Cz消除C3、C4的相关性,以8-15Hz频段C3、C4导联的功率谱差值作为特征向量,并结合LDA进行分类。
用Welch功率谱密度估计法对C3和C4的EEG数据进行平均功率谱分析,分别得到进行左手MI的EEG平均功率谱和进行右手MI的EEG平均功率谱。

参考文献
Herman P, Prasad G, Mcginnity T M, et al. Comparative Analysis of Spectral Approaches to Feature Extraction for EEG-Based Motor Imagery Classification[J]. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 2008, 16(4):317-326.

LDA
LDA的目标是训练一个超平面,然后依据选定的类来划分信息,一般是选定两类来进行分类。基本原理如下图所示。向量组取决于超平面的交叉,方向由向量组确定。通过寻找预测两类源的最优值以及减小类内的修正就可以找到超平面。


其中,假设是维特征向量,,相应的基向量为,则线性判别函数的一般形式为:

其中,是权向量(也称投影矩阵),是阈值,是分类器的输出。

参考文献
Keirn Z A, Aunon J I. A new mode of communication between man and his surroundings[J]. IEEE Transactions on Biomedical Engineering, 1990, 37(12):1209-1214.

备注

本文章为公益性质,旨在为脑机接口开发人员、研究人员提供数据下载途径,共同促进脑机接口行业的发展。
如有侵权,请联系博主。
若诉求合理,可删除文章。

如链接失效,可联系博主微信:BCIRobot


文章作者: BITBCI
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 BITBCI !
  目录