一种基于分层超限学习机的运动想象脑电信号分类方法技术

技术编号:14817436 阅读:245 留言:0更新日期:2017-03-15 11:38
本发明专利技术公开了一种基于分层超限学习机的运动想象脑电信号分类方法属于模式识别和脑‑机接口领域。首先,对每一样本的原始信号进行加窗分段,得到S段子信号;然后,分别对该S段子信号进行主成分分析和线性判别分析,并将最终的S个K‑1维特征向量进行组合,得到S*(K‑1)维的特征;最后,将所有样本的特征送入分层超限学习机分类器中,得到最后的分类结果。传统的ELM算法是单隐层结构,在分析复杂信号方面有很大的局限性,本发明专利技术采取HELM进行分类识别,利用基于ELM的稀疏自编码将单隐层的ELM改造成深层网络结构,通过层次化的特征提取和分类,提取深层信息,提高了分类正确率,并且保持了ELM低耗时的优势。

【技术实现步骤摘要】

本专利技术属于模式识别和脑-机接口(Brain-ComputerInterface,BCI)领域,涉及一种应用分层超限学习机对脑-机接口系统装置中运动想象脑电信号进行分类的方法。
技术介绍
当今社会,人口老龄会问题凸显,随着科技的不断进步,人工智能在医疗方面的研究不断深入,尤其脑-机接口技术的应用和发展对疾病的诊断治疗以及康复有着深远意义。脑-机接口技术为人脑和外部设备搭建起了沟通的桥梁,在获取人脑信息的同时允许人脑支配控制外部设备。运动想象脑电信号在脑-机接口领域应用较为广泛,通过分析人脑进行想象活动时的脑电信号,识别大脑状态,进而达到控制外部设备的目的,该技术能够给神经损伤的病人提供很大的帮助。脑-机接口技术可分为五个部分,分别是:信号提取、信号预处理、特征提取、特征分类以及接口控制。脑电信号分类识别是其中的关键技术之一,主要包括特征提取和特征分类。脑电信号因其高维度、随机性、不平稳性等复杂特性,给分类识别提出很大挑战,因此寻找有效的特征提取和分类方法是提高脑电信号识别准确率的关键。同时,脑-机接口的实际应用对设备响应的时效性提出了要求。因此,分类准确率和时间消耗都是评价脑电信号分类识别系统的重要指标。Huang提出的基于单隐层前馈神经网络(Single-hiddenLayerFeedforwardNeuralNetwork,SLFN)的超限学习机(ExtremeLearningMachine,ELM)方法,其训练速度与BP神经网络以及支持向量机(SVM)相比有明显提升。在此基础上,引入基于ELM的稀疏自编码进行多层次的特征提取,并通过ELM对最后的高层特征进行分类,该结构即为分层超限学习机(HierarchicalExtremeLearningMachine,HELM)。HELM在保持ELM训练速度快的优势的基础上,将其扩展为深层结构,增加了处理复杂信号的能力,提升了分类性能。
技术实现思路
针对上述问题,本专利技术采用一种基于HELM的分类方法对运动想象任务的脑电信号进行分类,提高其分类的准确率和分类速度。实现本专利技术方法的主要思路是:首先,对每一样本的原始信号进行加窗分段,得到S段子信号;然后,分别对该S段子信号进行主成分分析和线性判别分析,并将最终的S个K-1维特征向量进行组合,得到S*(K-1)维的特征;最后,将所有样本的特征送入分层超限学习机分类器中,得到最后的分类结果。基于分层超限学习机的运动想象脑电信号分类方法,包括以下步骤:步骤一,采用固定的滑动时间窗将原始运动想象脑电信号分为S段子信号。S的取值取决于滑动时间窗的长度与原始脑电信号的长度。步骤二,对步骤一所得到的每一段子信号通过主成分分析(PrincipalComponentAnalysis,PCA)方法进行降维,降低信号中冗余信息,即用主成分表示特征相近的信号,最终得到降维后的特征向量。步骤三,将步骤二中得到的特征向量通过线性判别分析(LinerDiscriminateAnalysis,LDA)方法进行二次降维,对于K个类别的脑电数据,得到K-1维的特征向量。对于二分类问题,得到的是一个一维的特征向量。步骤四,对每个子信号均按步骤二和步骤三进行处理,对于S段子信号,所以最终会得到S个K-1维的特征向量,将S个K-1维的特征向量进行组合,得到最终为S*(K-1)维的特征。步骤五,将步骤四所得到的S*(K-1)维特征送入HELM分类器,得到最终分类结果。与现有技术相比,本专利技术的方法具有以下优点:传统的ELM算法是单隐层结构,在分析复杂信号方面有很大的局限性,本专利技术采取HELM进行分类识别,利用基于ELM的稀疏自编码将单隐层的ELM改造成深层网络结构,通过层次化的特征提取和分类,提取深层信息,提高了分类正确率,并且保持了ELM低耗时的优势。附图说明图1是本专利技术所涉及方法的主流程图;图2是本专利技术所涉及的HELM分类方法示意图。具体实施方式下面结合附图和具体实施方式对本专利技术做进一步的说明。假设有训练数据集TrainData和一组测试数据集TestData,TrainData的样本量为N,维度为D;TestData的样本量为M,维度同样为D。其中TrainData与TestData中样本属于K个类别的。基于分层超限学习机的运动想象脑电信号分类方法,流程图如图1所示。步骤一,通过固定时间窗划分的方式把TrainData和TestData均分成S段脑电子信号。TrainDatai代表训练数据集中第i段子信号,每段子信号的维度为Di(i=1,2,…,S)。TestDatai代表测试数据集中第i段子信号,每段子信号的维度为Di(i=1,2,…,S)。因为采用的固定时间窗,窗口大小是固定的,所以D1=D2=…=Di。固定的滑动时间窗分为两种:一种是无叠加时间窗,每一段子信号之间没有重叠部分,即另一种是有叠加的时间窗,每两段相邻的子信号之间是有部分重叠的,即步骤二,对步骤一所得到的每一段子信号TrainDatai和TestDatai通过主成分分析方法进行降维。将特征值从大到小进行排序后,再根据累计贡献率,只保留前m个最大特征值对应的特征向量组合MPCA作为投影空间向量,MPCA=[Φ1,Φ2,...,Φm],Φ1,Φ2,...,Φm分别为通过主成分分析方法进行降维后得到的最大特征值所对应的特征向量。将TrainDatai和TestDatai同时投影到MPCA上,得到PCA降维后的训练数据Traini和测试数据Testi:Traini=TrainDatai·MPCATesti=TestDatai·MPCA步骤三,将步骤二中得到的特征向量通过LDA方法进行二次降维,具体方法如下:(1)根据LDA准则,利用Traini中不同类别样本的类间离散度矩阵以及同一类别样本的类内离散度矩阵计算出LDA的投影空间向量w*。(2)把Traini与Testi投影到w*上,得到第i段脑电子信号的特征:Trainfeaturei=Traini·w*Testfeaturei=Testi·w*步骤四,计算出所有的Trainfeaturei与Testfeaturei,并进行组合,得到最终的特征TrainFeature与TestFeature:TrainFeature={TrainFeature1,TrainFeature2,…,Trainfeaturex本文档来自技高网
...
一种基于分层超限学习机的运动想象脑电信号分类方法

【技术保护点】
一种基于分层超限学习机的运动想象脑电信号分类方法,其特征在于:首先,对每一样本的原始信号进行加窗分段,得到S段子信号;然后,分别对该S段子信号进行主成分分析和线性判别分析,并将最终的S个K‑1维特征向量进行组合,得到S*(K‑1)维的特征;最后,将所有样本的特征送入分层超限学习机分类器中,得到最后的分类结果;基于分层超限学习机的运动想象脑电信号分类方法,包括以下步骤:步骤一,采用固定的滑动时间窗将原始运动想象脑电信号分为S段子信号;S的取值取决于滑动时间窗的长度与原始脑电信号的长度;步骤二,对步骤一所得到的每一段子信号通过主成分分析方法进行降维,降低信号中冗余信息,即用主成分表示特征相近的信号,最终得到降维后的特征向量;步骤三,将步骤二中得到的特征向量通过线性判别分析方法进行二次降维,对于K个类别的脑电数据,得到K‑1维的特征向量;对于二分类问题,得到的是一个一维的特征向量;步骤四,对每个子信号均按步骤二和步骤三进行处理,对于S段子信号,所以最终会得到S个K‑1维的特征向量,将S个K‑1维的特征向量进行组合,得到最终为S*(K‑1)维的特征;步骤五,将步骤四所得到的S*(K‑1)维特征送入HELM分类器,得到最终分类结果。...

【技术特征摘要】
1.一种基于分层超限学习机的运动想象脑电信号分类方法,其特征在于:首先,对每一样本的原始信号进行加窗分段,得到S段子信号;然后,分别对该S段子信号进行主成分分析和线性判别分析,并将最终的S个K-1维特征向量进行组合,得到S*(K-1)维的特征;最后,将所有样本的特征送入分层超限学习机分类器中,得到最后的分类结果;基于分层超限学习机的运动想象脑电信号分类方法,包括以下步骤:步骤一,采用固定的滑动时间窗将原始运动想象脑电信号分为S段子信号;S的取值取决于滑动时间窗的长度与原始脑电信号的长度;步骤二,对步骤一所得到的每一段子信号通过主成分分析方法进行降维,降低信号中冗余信息,即用主成分表示特征相近的信号,最终得到降维后的特征向量;步骤三,将步骤二中得到的特征向量通过线性判别分析方法进行二次降维,对于K个类别的脑电数据,得到K-1维的特征向量;对于二分类问题,得到的是一个一维的特征向量;步骤四,对每个子信号均按步骤二和步骤三进行处理,对于S段子信号,所以最终会得到S个K-1维的特征向量,将S个K-1维的特征向量进行组合,得到最终为S*(K-1)维的特征;步骤五,将步骤四所得到的S*(K-1)维特征送入HELM分类器,得到最终分类结果。2.根据权利要求1所述的一种基于分层超限学习机的运动想象脑电信号分类方法,其特征在于:假设有训练数据集TrainData和一组测试数据集TestData,TrainData的样本量为N,维度为D;TestData的样本量为M,维度同样为D;其中TrainData与TestData中样本属于K个类别的;基于分层超限学习机的运动想象脑电信号分类方法,步骤一,通过固定时间窗划分的方式把TrainData和TestData均分成S段脑电子信号;TrainDatai代表训练数据集中第i段子信号,每...

【专利技术属性】
技术研发人员:段立娟鲍梦湖崔嵩乔元华杨震刘莉莉李婉驰
申请(专利权)人:北京工业大学
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1