CN112684897A - 一种基于svm典型相关分析的脑电通道选择算法 - Google Patents
一种基于svm典型相关分析的脑电通道选择算法 Download PDFInfo
- Publication number
- CN112684897A CN112684897A CN202011643295.6A CN202011643295A CN112684897A CN 112684897 A CN112684897 A CN 112684897A CN 202011643295 A CN202011643295 A CN 202011643295A CN 112684897 A CN112684897 A CN 112684897A
- Authority
- CN
- China
- Prior art keywords
- channel
- weight
- svm
- wavelet packet
- feature
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)
Abstract
一种基于SVM典型相关分析的脑电通道选择算法,涉及一种脑电信号最佳通道选择方法,为了解决多通道采集方式中计算量与复杂度高,耗费大量运算时间以及不利于被试者穿戴的问题。本发明通过对原始脑电信号进行空间滤波,保留脑电信号中有效的频带,再进行小波包两层分解,提取小波包系数;计算小波能量,然后获取通道特征组;获取初始权重;并按由大到小的顺序进行排序,利用SVM,按照各个通道对实际运动想象意图分类结果的贡献程度进行更新,得到更新后的通道权重并对其进行数据分析与信号处理,进行最佳通道的判断,得出最有效的电极位置。有益效果为计算量小,提高了设备的便携性和可穿戴性。
Description
技术领域
本发明涉及一种脑电信号最佳通道选择方法。
背景技术
脑-机接口作为一种新型的人机交互方式,不依赖人的外周神经和肌肉组织,直接实现人脑与外部设备的通信;采集脑电信号,可以分析人的思维意图,来向外界传达大脑的思维信息;也可以帮助有运动障碍的患者,更好地与外界进行信息交流,其在医疗、军事、航天和虚拟现实等领域均有巨大的应用价值。
目前,运动想象脑-机接口技术的研究还处于初级阶段;大部分研究者将提升运动想象思维任务分类正确率作为主要的研究方向;为了取得较好的分类效果,常使用多通道电极采集脑电信号;一般来说,多通道电极能够提供更多有助于分类的信息;但多通道也增加了计算的复杂度,降低了系统的实时性,且不利于被试者穿戴;甚至有些通道会含有大量的噪声和大量的冗余信息,这也会导致分类效果变差;因此,针对上述问题,通道选择的优化方法,可以在对分类效果影响有限的条件下,减少脑电信号分析的通道数量;在实际应用中,只需要判断出最佳通道并对这些通道进行分析;这有利于提高系统的实时性,有效减小计算的复杂度。
目前,有很多种用于通道选择的方法,如特征降维;其选取了有用的特征,摒弃了有害或冗余特征,进而可筛选出有用特征所在的通道,实现通道选择;但这种间接通道选择的方式,并没有对通道本身对实际分类准确率的贡献进行分析。
运动想象的通道选择的基础是特征的重要性;运动想象相关的频带主要为μ(8Hz–14Hz)和β(14Hz–30Hz),同时不同被试对应的主要频带范围还具有一定的差异,频带划分可能更细致甚至多尺度划分;基于共空间模式分析(Common Spatial Pattern,CSP)的相关方法在多频带/多尺度特征情况下难以适用;传统过滤式特征选择方法是衡量特征权重的高效方法,最具代表性的如ReliefF、最大相关最小冗余算法(Max-Relevance and Min-Redundancy,mRMR);其中ReliefF算法的基本思想是通过评估特征在同类近邻样本与异类近邻样本之间的差异来度量特征的区分能力;ReliefF已被证明在许多应用程序中表现良好;但是,由于其测距原理,ReliefF对生理伪迹和噪声高度敏感;而伪迹和噪声包含在多通道EEG数据中,使ReliefF算法受到极大干扰;mRMR是基于互信息熵的度量策略,同时保证特征与标签的最大相关性及特征子集的最小冗余度;但是mRMR仅限于独立特征度量;而实际中运动想象时基于固定通道的不同频带特征之间可能存在相互耦合,构成特征组,故上述方法很难适用。
发明内容
本发明的目的是为了解决多通道采集方式中计算量大与复杂度高,并运算时间长以及不利于被试者穿戴的问题,提出了一种基于SVM典型相关分析的脑电通道选择算法。
本发明所述的一种基于SVM典型相关分析的脑电通道选择算法包括以下步骤:
步骤一、利用共同平均参考法对原始脑电信号进行空间滤波,保留运动想象脑电信号中有效的频带;
步骤二、对步骤一滤波后的有效频带运动想象脑电信号进行小波包两层分解,并提取每个通道的小波包子空间的小波包系数;
步骤三、将步骤二中提取的每个通道的小波包系数进行平方求和,计算每个通道的小波能量,然后计算各个通道的各个小波包子空间内的能量占全通道能量的百分比,提取出所有特征;
步骤四、对步骤三提取的所有特征进行频带特征选择,获取通道特征组;
步骤五、利用典型相关分析度量通道特征组与类别标签的相关性作为通道的初始权重;
步骤六、对步骤五中得到的初始权重按由大到小的顺序进行排序,利用SVM,按照各个通道对实际运动想象意图分类结果的贡献程度进行更新,得到更新后的通道权重;
步骤七、对步骤六中得到的更新后的通道权重进行数据分析与信号处理,进行最佳通道的判断,并得出运动想象最有效的电极位置。
本发明的有益效果是在运动想象任务中,该选择算法根据通道对实际意图识别准确率贡献的大小定义通道的权重,并根据通道权重进行排序,优先选择权重较大的通道进行分析;在将运动意图识别准确率控制在一定精度的前提下,减少了脑电信号分析的通道数量,为后续产品的普及和应用提供策略;同时该选择算法极大减少了信息的冗余度,降低了脑电通道算法的复杂度与计算量,节约了算法运行时间;待分析脑电信号通道时,缩短了实验用时,同时提高了设备的便携性和可穿戴性,增强了实际产品的市场普及性;为特殊群体如瘫痪病人的日常生活与意图表达提供了更加高效的辅助方式。
附图说明
图1为具体实施方式一所述的一种基于SVM典型相关分析的脑电通道选择算法流程图;
图2为具体实施方式一中小波包两层分解示意图;
图3为具体实施方式三中得到更新后的通道权重具体方法流程图;
图4为具体实施方式三中SVM-CCA-CS与CCA-CS算法分类准确率对比图;
图5为具体实施方式三中基于相同通道数时每位被试者SVM-CCA-CS与CCA-CS算法分类效果对比图。
具体实施方式
具体实施方式一:结合图1至图2说明本实施方式,本实施方式所述的一种基于SVM典型相关分析的脑电通道选择算法包括以下步骤:
步骤一、利用共同平均参考法对原始脑电信号进行空间滤波,保留运动想象脑电信号中有效的频带;
步骤二、对步骤一滤波后的有效频带运动想象脑电信号进行小波包两层分解,并提取每个通道的小波包子空间的小波包系数;
步骤三、将步骤二中提取的每个通道的小波包系数进行平方求和,计算每个通道的小波能量,然后计算各个通道的各个小波包子空间内的能量占全通道能量的百分比,提取出所有特征;
步骤四、对步骤三提取的所有特征进行频带特征选择,获取通道特征组;
步骤五、利用典型相关分析度量通道特征组与类别标签的相关性作为通道的初始权重;
步骤六、对步骤五中得到的初始权重按由大到小的顺序进行排序,利用SVM,按照各个通道对实际运动想象意图分类结果的贡献程度进行更新,得到更新后的通道权重;
步骤七、对步骤六中得到的更新后的通道权重进行数据分析与信号处理,进行最佳通道的判断,并得出运动想象最有效的电极位置。
在本实施方式中,采用有限长单位冲激响应(Finite Impulse Response,FIR)带通数字滤波器进行空间滤波;与运动想象思维任务识别有关的节律为μ节律(8–14Hz)和β节律(14–30Hz),两个节律都在8-30Hz的频带范围内;因此,带通滤波器的频带范围选择8-30Hz,保留运动想象脑电信号有效的频带成分的同时,抑制噪声干扰。
在本实施方式中,小波包两层分解如图2所示,S表示原始信号,a表示低频成分,d表示高频成分;其中,重构小波包子空间系数a(2,0)和d(2,1)的信号频率在μ节律和β节律的频带范围内,并且运动想象脑电信号能量集中在在两个子节点内;因此,每个实验样本提取小波包分解系数a(2,0)和d(2,1)的能量作为特征;将每个实验样本的原始数据通过数据预处理后,选取db4小波,将预处理数据两层小波包分解,并提取每个通道的第二层小波包系数。
在本实施方式中,步骤三中各个通道的各个小波包子空间内的能量占全通道能量的百分比公式如公式(1);
所述公式(1)为:
其中,p表示通道数,t=1,2,3,4表示小波包子空间;通过上述计算,每个小波包子空间共有118个能量特征,共有4个小波包子空间,故每一个运动想象实验样本共提取4*118=472维特征。
根据上述分析的小波包两层分解子空间的频带范围,选择小波包子空间a(2,0)和d(2,1)的能量特征,故每一次运动想象实验样本共提取2*118=236维特征;按照上述步骤提取每个被试者280个实验样本特征。
具体实施方式二:本实施方式是对具体实施方式一所述的一种基于SVM典型相关分析的脑电通道选择算法进一步限定,在本实施方式中,步骤五中利用典型相关分析度量通道特征组与类别标签的相关性作为通道的初始权重的具体方法为:
基于通道的特征组与类别标签的关系,通过最大线性相关度进行计算,即CCA(Sp,Y);其中,CCA为最大线性相关度,Y为类别标签;为通道p的特征组,为Sp的第u个特征向量,|Sp|为通道所包含的特征数量;
通道的特征组Sp与类别标签Y的关系表示为:公式(2);
通过将公式(2)中最大化求解得到的权重向量带回公式(2)得到最大线性关系值,进而得到特征组的权重,作为通道排序依据;
所述特征组的权重表示为:公式(3);
W(p)=max CCA(Sp,Y) (3)
其中,W(p)为每个通道的初始权重。
在本实施方式中,通过计算通道权重,衡量每个通道对分类的贡献程度;通道权重越大,对样本分类的贡献程度越大,该通道的信息越重要;每个通道所有特征的均值作为通道权重的计算方法称为典型相关分析-通道选择法(Canonical CorrelationAnalysis-Channel Selection,CCA-CS)。
具体实施方式三:结合图3至图5说明本实施方式,本实施方式是对具体实施方式一所述的一种基于SVM典型相关分析的脑电通道选择算法进一步限定,在本实施方式中,步骤六中得到更新后的通道权重具体方法包括以下步骤:
步骤六一、将初始权重按由大到小的顺序进行排序;
步骤六二、选择排名前m的通道,每次添加一个通道,使用SVM进行十折交叉验证后,得到的平均分类准确率将被视为之前m个通道的识别准确率;
步骤六三、计算权重为m的通道的贡献值;其中,贡献值定义为添加第m个通道后动作分类精度的增长率,并且定义排名第一的通道贡献与排名第二的通道贡献相同;则有:
其中,Ci(m)指在第i次迭代中,排名为m的通道贡献值;i为迭代次数;Si(m)为第i次迭代中,m个通道的识别准确率;
步骤六四、判断|min(Ci(m))|是否小于ε或i是否大于等于100;如果是,则停止迭代,执行步骤六五;否则,将i加1,并按照公式(5)调整通道权重后,返回执行步骤六二;
所述公式(5)为:
Wi(p)=Wi-1(p)×(1+Ci-1(ranki-1(p))) (5)
其中,Wi(p)为第i次迭代的初始权重;在第i-1次迭代中,ranki-1(p)表示通道p的排名序号;
步骤六五、输出Wi,其中,Wi表示更新后的通道权重。
在本实施方式中,调整通道权重的方法是在CCA-CS计算出初始通道权重的基础上,通过SVM分类器,按照实际的分类效果更新通道权重,此方法可以称为支持向量机-典型相关分析-通道选择算法(Support Vector Machine-Canonical Correlation Analysis-Channel Selection,SVM-CCA-CS)。
实验验证:
为了验证支持向量机-典型相关分析-通道选择算法的有效性,利用第三届脑-机接口竞赛(BCI Competition III)数据库进行分析;采用其中的Data set Iva数据集,包含记录的五个被试者的运动想象脑电信号;该数据集包括118通道的全大脑皮层脑电信号,有利于最佳通道的选择;被试者全程处于放松的状态;根据屏幕视觉提示信息,被试者执行右手或脚的运动想象任务,想象持续时间为3.5s;屏幕视觉提示信息以随机长度出现,即在提示信息消失直至下一次提示信息出现的1.75s-2.25s时间段内,被试者处于休息状态;信号采样率为1000Hz,原始信号经过了带宽为0.05Hz-200Hz的带通滤波器。数据样本经过了1000Hz的降采样处理得到100Hz的样本数据。对每类任务(右手或脚),每个被试者执行了140次运动想象任务,共280次。
图4显示了分别利用SVM-CCA-CS与CCA-CS算法进行分类的平均准确率,即五个被试者平均的通道数和平均分类正确率的变化关系;其中实线表示SVM-CCA-CS方法,虚线表示CCA-CS方法,由图可知,SVM-CCA-CS比CCA-CS方法在通道数小于63时具有较好的分类效果;按照SVM-CCA-CS法计算的通道权重,选择前30个通道已经使平均分类正确率达到80.0%,而CCA-CS方法需要选择前80个通道才能达到同样准确率。
图5显示了每位被试者SVM-CCA-CS与CCA-CS在相同数量的通道上的性能比较,通道数选取为30;同样可看出,对于每位被试者,在相同数量的通道上,SVM-CCA-CS的性能也要优于CCA-CS;因此,SVM-CCA-CS比CCA-CS方法在减少通道数量,保证分类效果上具有较大的优势。
表1 基于SVM-CCA-CS和CCA-CS的前30个通道的平均准确率和标准差
表1列出了这两种方法基于前30个通道的平均准确率和标准差;类似地,SVM-CCA-CS的平均标准差小于CCA-CS的平均标准差,这意味着SVM-CCA-CS可以获得更稳定的分类性能。
Claims (3)
1.一种基于SVM典型相关分析的脑电通道选择算法,其特征在于,该选择算法包括以下步骤:
步骤一、利用共同平均参考法对原始脑电信号进行空间滤波,保留运动想象脑电信号中有效的频带;
步骤二、对步骤一滤波后的有效频带运动想象脑电信号进行小波包两层分解,并提取每个通道的小波包子空间的小波包系数;
步骤三、将步骤二中提取的每个通道的小波包系数进行平方求和,计算每个通道的小波能量,然后计算各个通道的各个小波包子空间内的能量占全通道能量的百分比,提取出所有特征;
步骤四、对步骤三提取的所有特征进行频带特征选择,获取通道特征组;
步骤五、利用典型相关分析度量通道特征组与类别标签的相关性作为通道的初始权重;
步骤六、对步骤五中得到的初始权重按由大到小的顺序进行排序,利用SVM,按照各个通道对实际运动想象意图分类结果的贡献程度进行更新,得到更新后的通道权重;
步骤七、对步骤六中得到的更新后的通道权重进行数据分析与信号处理,进行最佳通道的判断,并得出运动想象最有效的电极位置。
2.根据权利要求1所述的一种基于SVM典型相关分析的脑电通道选择算法,其特征在于,步骤五中利用典型相关分析度量通道特征组与类别标签的相关性作为通道的初始权重的具体方法为:
基于通道的特征组与类别标签的关系,通过最大线性相关度进行计算,即CCA(Sp,Y);其中,CCA为最大线性相关度,Y为类别标签;为通道p的特征组,为Sp的第u个特征向量,|Sp|为通道所包含的特征数量;
通道的特征组Sp与类别标签Y的关系表示为:公式(2);
通过将公式(2)中最大化求解得到的权重向量带回公式(2)得到最大线性关系值,进而得到特征组的权重,作为通道排序依据;
所述特征组的权重表示为:公式(3);
W(p)=maxCCA(Sp,Y) (3)
其中,W(p)为每个通道的初始权重。
3.根据权利要求2所述的一种基于SVM典型相关分析的脑电通道选择算法,其特征在于,步骤六中得到更新后的通道权重具体方法包括以下步骤:
步骤六一、将初始权重按由大到小的顺序进行排序;
步骤六二、选择排名前m的通道,每次添加一个通道,使用SVM进行十折交叉验证后,得到的平均分类准确率将被视为之前m个通道的识别准确率;
步骤六三、计算权重为m的通道的贡献值;其中,贡献值定义为添加第m个通道后动作分类精度的增长率,并且定义排名第一的通道贡献与排名第二的通道贡献相同;则有:
其中,Ci(m)指在第i次迭代中,排名为m的通道贡献值;i为迭代次数;Si(m)为第i次迭代中,m个通道的识别准确率;
步骤六四、判断|min(Ci(m))|是否小于ε或i是否大于等于100;如果是,则停止迭代,执行步骤六五;否则,将i加1,并按照公式(5)调整通道权重后,返回执行步骤六二;
所述公式(5)为:
Wi(p)=Wi-1(p)×(1+Ci-1(ranki-1(p))) (5)
其中,Wi(p)为第i次迭代的初始权重;在第i-1次迭代中,ranki-1(p)表示通道p的排名序号;
步骤六五、输出Wi,其中,Wi表示更新后的通道权重。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011643295.6A CN112684897A (zh) | 2020-12-30 | 2020-12-30 | 一种基于svm典型相关分析的脑电通道选择算法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011643295.6A CN112684897A (zh) | 2020-12-30 | 2020-12-30 | 一种基于svm典型相关分析的脑电通道选择算法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN112684897A true CN112684897A (zh) | 2021-04-20 |
Family
ID=75456827
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202011643295.6A Pending CN112684897A (zh) | 2020-12-30 | 2020-12-30 | 一种基于svm典型相关分析的脑电通道选择算法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN112684897A (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116584893A (zh) * | 2023-04-28 | 2023-08-15 | 西安交通大学 | 一种基于通道选择时间卷积网络的癫痫信号检测方法 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101835420A (zh) * | 2007-08-23 | 2010-09-15 | 麻省理工学院 | 用于减少基于eeg的癫痫发作检测器中的通道数目的方法和装置 |
| CN103735262A (zh) * | 2013-09-22 | 2014-04-23 | 杭州电子科技大学 | 一种双树复小波与共空间模式结合的脑电特征提取方法 |
| CN110163128A (zh) * | 2019-05-08 | 2019-08-23 | 南京邮电大学 | 改进的emd算法结合小波包变换及csp算法的脑电信号分类方法 |
-
2020
- 2020-12-30 CN CN202011643295.6A patent/CN112684897A/zh active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101835420A (zh) * | 2007-08-23 | 2010-09-15 | 麻省理工学院 | 用于减少基于eeg的癫痫发作检测器中的通道数目的方法和装置 |
| CN103735262A (zh) * | 2013-09-22 | 2014-04-23 | 杭州电子科技大学 | 一种双树复小波与共空间模式结合的脑电特征提取方法 |
| CN110163128A (zh) * | 2019-05-08 | 2019-08-23 | 南京邮电大学 | 改进的emd算法结合小波包变换及csp算法的脑电信号分类方法 |
Non-Patent Citations (3)
| Title |
|---|
| QISONG WANG等: "A motor-imagery channel-selection method based on SVM-CCA-CS", 《MEASUREMENT SCIENCE AND TECHNOLOGY》 * |
| TIANAO CAO等: "Frequency-Domain EEG Analysis for Sudden Pain Perception", 《2020 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND INFORMATION SYSTEMS (ICAIIS)》 * |
| 刘志勇等: "基于脑电信号的睡眠分期算法研究", 《中国生物医学工程学报》 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116584893A (zh) * | 2023-04-28 | 2023-08-15 | 西安交通大学 | 一种基于通道选择时间卷积网络的癫痫信号检测方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105559777B (zh) | 基于小波包和lstm型rnn神经网络的脑电识别方法 | |
| Yang et al. | Automatic ocular artifacts removal in EEG using deep learning | |
| CN114266276B (zh) | 一种基于通道注意力和多尺度时域卷积的运动想象脑电信号分类方法 | |
| CN114533086B (zh) | 一种基于空域特征时频变换的运动想象脑电解码方法 | |
| CN110969108B (zh) | 一种基于自主运动想象脑电的肢体动作识别方法 | |
| CN110584660B (zh) | 基于脑源成像与相关性分析的电极选择方法 | |
| CN102722727A (zh) | 基于脑功能网络邻接矩阵分解的脑电特征提取方法 | |
| CN109480834A (zh) | 一种基于快速多维经验模态分解的脑电信号分类方法 | |
| CN113208613B (zh) | 基于fhls特征选择的多模态bci时序优化方法 | |
| CN102499676A (zh) | 基于有效时间序列和电极重组的脑电信号分类系统和方法 | |
| CN109671500A (zh) | 基于脑电图时域数据的精神分裂症辅助诊断分类方法 | |
| Li et al. | EEG signal classification method based on feature priority analysis and CNN | |
| CN113128384B (zh) | 一种基于深度学习的脑卒中康复系统脑机接口软件关键技术方法 | |
| CN109247917A (zh) | 一种空间听觉诱发p300脑电信号识别方法及装置 | |
| CN106127191B (zh) | 基于小波包分解及逻辑回归的脑电分类方法 | |
| CN111387975B (zh) | 基于机器学习的脑电信号识别方法 | |
| CN112244880A (zh) | 基于变尺度符号补偿传递熵的情绪诱导脑电信号分析方法 | |
| Bhalerao et al. | Automatic detection of motor imagery EEG signals using swarm decomposition for robust BCI systems | |
| Fauzi et al. | Channel selection for common spatial pattern Based on energy calculation of motor imagery EEG signal | |
| CN103300850A (zh) | 一种中风病人脑电信号采集与处理的方法 | |
| Ahmed et al. | Effective hybrid method for the detection and rejection of electrooculogram (EOG) and power line noise artefacts from electroencephalogram (EEG) mixtures | |
| CN110403602B (zh) | 用于脑电信号情感分析的改进公共空间模式特征提取方法 | |
| Mustafa et al. | The analysis of eeg spectrogram image for brainwave balancing application using ann | |
| CN112684897A (zh) | 一种基于svm典型相关分析的脑电通道选择算法 | |
| Mahmood et al. | Frequency recognition of short-time SSVEP signal using CORRCA-based spatio-spectral feature fusion framework |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210420 |
|
| RJ01 | Rejection of invention patent application after publication |