本发明涉及脑电数据处理技术领域,更具体地说,本发明涉及一种基于可穿戴设备的癫痫脑电特征提取方法。
背景技术:
癫痫是由大脑神经元突发性异常引起的短暂性大脑功能障碍,具有复杂性和复发性的特点。eeg(electroencephalogram,脑电图)是识别癫痫的一个重要手段,基于特征提取技术的癫痫脑电识别最近越来越受到关注。
可穿戴脑电检测设备为病人和医护人员提供了极大的便利,但是由于它的特殊性和及时性,对其进行人工标记的可行性很小。
技术实现要素:
针对上述技术中存在的不足之处,本发明提供一种基于可穿戴设备的癫痫脑电特征提取方法,通过核主成分分析、多核支持向量机以及迁移学习的方法,得到一种快速的、准确度较高的用于穿戴设备的癫痫脑电特征提取方法。
为了实现根据本发明的这些目的和其它优点,本发明通过以下技术方案实现:
本发明提供一种基于可穿戴设备的癫痫脑电特征提取方法,包括以下步骤:
根据医院采集的已标记癫痫脑电数据和可穿戴设备采集的未标记癫痫脑电数据,通过核主成分分析、多核支持向量机以及迁移特征计算的运算处理,输出具有特征迁移的分类器;
对可穿戴设备采集的未标记实时癫痫脑电数据采用核主成分分析进行特征提取,将特征提取后的未标记实时癫痫脑电数据放入所述分类器,输出预测结果。
优选的是,核主成分分析、多核支持向量机以及迁移特征计算的运算处理,包括以下步骤:
分组获取医院采集的已标记癫痫脑电数据以及可穿戴设备采集的未标记癫痫脑电数据,并对两组数据分别进行预处理;
对预处理后的所述已标记癫痫脑电数据采用核主成分分析进行特征提取,输出第一特征参数矩阵;
对特征提取后的所述已标记癫痫脑电数据采用多核支持向量机进行分类器训练,输出第一分类器;
对预处理后的所述未标记癫痫脑电数据采用核主成分分析进行特征提取,输出第二特征参数矩阵;
将第一特征参数矩阵和所述第二特征参数矩阵进行空间计算,输出迁移特征;
将所述迁移特征放入所述分类器,进行迁移学习,输出更新的第二分类器。
优选的是,将第一特征参数矩阵和所述第二特征参数矩阵进行空间计算,输出迁移特征,包括以下步骤:
定义所述第一特征参数矩阵中已标记癫痫脑电数据和所述第二特征参数矩阵中未标记癫痫脑电数据的第n维主分量之间的欧式距离记为dis(n),则,dis(n)=pcalabel-pcaunlabel;
设置距离阈值,对dis(n)进行排序,将dis(n)的值大于所述距离阈值删除,保留dis(n)的值小于所述距离阈值的特征维度,完成特征迁移。
优选的是,对可穿戴设备采集的未标记实时癫痫脑电数据采用核主成分分析进行特征提取,包括以下步骤:
对所述未标记实时癫痫脑电数据进行预处理;
对预处理后的所述未标记实时癫痫脑电数据采用核主成分分析进行特征提取,输出第三特征参数矩阵。
优选的是,所述预处理包括依次对每组数据进行去除眼电、滤波以及基线校准的处理。
优选的是,所述滤波包括基于eemd-ica的滤波。
优选的是,还包括步骤:
将可穿戴设备采集的未标记实时癫痫脑电数据加入未标记癫痫脑电数据中,与医院采集的已标记癫痫脑电数据一起做运算处理中,输出实时更新的分类器。
优选的是,采用所述核主成分分析进行特征提取,包括以下步骤:
通过变换h实现了输入空间x到特征空间f的映射,即xl=>h(xl);
在特征空间中使用主成分分析,即求特征解:λiui=cui;i=1,2,....,l;其中,
将特征向量按对应特征值大小从上到下按行排列成矩阵,取前k行组成矩阵p,p即为得到特征矩阵。
优选的是,采用多核支持向量机进行分类器训练,包括以下步骤:
运用径向基函数对每一种特征建立核矩阵:基于n个训练样本,第i个样本的特征向量定义为
运用权重因子βm以及多核支持向量机形成混合的核矩阵,则混合核矩阵定义为:
决策函数为
其中,
本发明至少包括以下有益效果:
本发明提供的基于可穿戴设备的癫痫脑电特征提取方法,根据医院采集的已标记癫痫脑电数据和可穿戴设备采集的未标记癫痫脑电数据,通过核主成分分析、多核支持向量机以及迁移特征计算的运算处理,输出具有特征迁移的分类器,并将可穿戴设备采集的特征提取后的未标记实时癫痫脑电数据放入分类器,输出预测结果,可快速的、较准确地用于穿戴设备的癫痫脑电的特征提取和结果预测。
本发明的其它优点、目标和特征将部分通过下面的说明体现,部分还将通过对本发明的研究和实践而为本领域的技术人员所理解。
附图说明
图1为本发明的基于可穿戴设备的癫痫脑电特征提取方法的示意图;
图2为本发明的基于可穿戴设备的癫痫脑电特征提取方法的流程图;
图3为本发明的核主成分分析、多核支持向量机以及迁移特征计算的运算处理的流程图;
图4为本发明的采用核主成分分析进行特征提取的方法流程图。
具体实施方式
下面结合附图对本发明做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。
应当理解,本文所使用的诸如“具有”、“包含”以及“包括”术语并不配出一个或多个其它元件或其组合的存在或添加。
如图1和图2所示,本发明提供一种基于可穿戴设备的癫痫脑电特征提取方法,包括以下步骤:
s10,根据医院采集的已标记癫痫脑电数据和可穿戴设备采集的未标记癫痫脑电数据,通过核主成分分析、多核支持向量机以及迁移特征计算的运算处理,输出具有特征迁移的分类器;
s20,对可穿戴设备采集的未标记实时癫痫脑电数据采用核主成分分析进行特征提取,将特征提取后的未标记实时癫痫脑电数据放入分类器,输出预测结果。
上述实施方式中,结合图1和图3可知,步骤s10中核主成分分析、多核支持向量机以及迁移特征计算的运算处理,包括以下步骤:
s11,分组获取医院采集的已标记癫痫脑电数据以及可穿戴设备采集的未标记癫痫脑电数据,并对两组数据分别进行预处理;
s12,对预处理后的已标记癫痫脑电数据采用核主成分分析进行特征提取,输出第一特征参数矩阵;
s13,对特征提取后的已标记癫痫脑电数据采用多核支持向量机进行分类器训练,输出第一分类器;采用多核支持向量机进行分类器训练具体包括以下步骤:
s131,运用径向基函数对每一种特征建立核矩阵:基于n个训练样本,第i个样本的特征向量定义为xi={xi(1),...,xi(m)},每个特征向量对应的标签为yi={-1,1};其中,m表示m种类型的特征;
s132,运用权重因子βm以及多核支持向量机形成混合的核矩阵,则混合核矩阵定义为:
决策函数为
其中,
s14,对预处理后的未标记癫痫脑电数据采用核主成分分析进行特征提取,输出第二特征参数矩阵;
s15,将第一特征参数矩阵和第二特征参数矩阵进行空间计算,输出迁移特征,具体包括以下步骤:
s151,定义第一特征参数矩阵中已标记癫痫脑电数据和第二特征参数矩阵中未标记癫痫脑电数据的第n维主分量之间的欧式距离记为dis(n),则,dis(n)=pcalabel-pcaunlabel;
s152,设置距离阈值,对dis(n)进行排序,将dis(n)的值大于距离阈值删除,保留dis(n)的值小于距离阈值的特征维度,完成特征迁移。
s16,将迁移特征放入分类器,进行迁移学习,输出更新的第二分类器。上述实施方式中,采用核主成分分析进行特征提取,包括以下步骤:
s111,通过变换h实现了输入空间x到特征空间f的映射,即xl=>h(xl);
s112,在特征空间中使用主成分分析,即求特征解:λiui=cui;i=1,2,....,l;其中,
s113,将特征向量按对应特征值大小从上到下按行排列成矩阵,取前k行组成矩阵p,p即为得到特征矩阵。该实施方式中,由于可穿戴设备采集的未标记癫痫脑电数据存在着大量的复杂非线性关系,因此,相对于现有技术的主成分分析(principalcomponentanalysis,pca),本申请采用的核主成分分析(kernelprincipalcomponentanalysis,kpca)更适合对高维非线性数据进行特征提取,处理精度更高。
迁移学习能够将先前领域学习到的知识进行识别,并将其应用到另一个领域。因此,步骤s15和步骤s16中,将输出迁移特征以及迁移特征放入分类器进行迁移学习,指的是,将第一特征参数矩阵作为源领域、将第二特征参数矩阵作为目标领域,因为第一特征参数矩阵和第二特征参数矩阵分别采用核主成分分析进行特征提取的,因此,第一特征参数矩阵和第二特征参数矩阵的数据同属于一种特征空间,只是特征分布不同,所以对第一特征参数矩阵和第二特征参数矩阵进行空间计算,输出迁移特征后、将迁移特征放入分类器进行迁移学习,即可输出适用于第二特征参数矩阵对应的可穿戴设备采集的未标记癫痫脑电数据进行分类的第二分类器。第二分类器作为初值,即可用于训练步骤s20中特征提取后的未标记实时癫痫脑电数据,从而得到预测结果。
上述实施方式中,如图4所示,步骤s20中对可穿戴设备采集的未标记实时癫痫脑电数据采用核主成分分析进行特征提取,包括以下步骤:
s21,对未标记实时癫痫脑电数据进行预处理;
s22,对预处理后的未标记实时癫痫脑电数据采用核主成分分析进行特征提取,输出第三特征参数矩阵。该实施方式中,预处理包括依次对每组数据进行去除眼电、滤波以及基线校准的处理。更进一步地,滤波包括基于eemd(ensembleempiricalmodedecomposition,噪声辅助数据分析方法)-ica(independentcomponentcorrelationalgorithm,独立成分分析)的滤波。
通过上述实施方式提供的基于可穿戴设备的癫痫脑电特征提取方法,首先根据医院采集的已标记癫痫脑电数据和可穿戴设备采集的未标记癫痫脑电数据,通过核主成分分析、多核支持向量机以及迁移特征计算的运算处理,输出具有特征迁移的分类器后,即上述实施方式中的第二分类器,即可通过第二分类器对可穿戴设备后续采集的大量的未标记实时癫痫脑电数据进行分类预测,可穿戴设备持有者即可便利、实时监测未标记实时癫痫脑电数据并得到高精度的分类结果。
作为本发明的另一种实施方式,基于可穿戴设备的癫痫脑电特征提取方法还包括步骤:
s30,将可穿戴设备采集的未标记实时癫痫脑电数据加入未标记癫痫脑电数据中,与医院采集的已标记癫痫脑电数据一起做运算处理中,输出实时更新的分类器。
该实施方式中,将可穿戴设备采集的未标记实时癫痫脑电数据加入未标记癫痫脑电数据中,与医院采集的已标记癫痫脑电数据一起做运算处理,以实时更新分类器,即实时更新上述的第二分类器。随着可穿戴设备采集的未标记实时癫痫脑电数据的不断变化、更新,第二分类器的模型会逐步优化,提高分类的精确性。
尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用。它完全可以被适用于各种适合本发明的领域。对于熟悉本领域的人员而言可容易地实现另外的修改。因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限于特定的细节和这里示出与描述的图例。