首页 > 专利 > 杭州电子科技大学 > 基于EMD样本熵的表面肌电信号识别方法专利详情

基于EMD样本熵的表面肌电信号识别方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2012-12-10
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2013-04-10
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2015-04-22
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2032-12-10
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201210527013.5 申请日 2012-12-10
公开/公告号 CN102961203B 公开/公告日 2015-04-22
授权日 2015-04-22 预估到期日 2032-12-10
申请年 2012年 公开/公告年 2015年
缴费截止日
分类号 A61F2/72A61B5/0488 主分类号 A61F2/72
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 0
权利要求数量 1 非专利引证数量 5
引用专利数量 4 被引证专利数量 0
非专利引证 1、李强等.基于谱插值与经验模态分解的表面肌电信号降噪处理.《计算机应用研究》.2010,第27卷(第9期),第3326-3337页.; 2、赵毓高.核聚类算法及其应用研究.《中国优秀硕士学位论文全文数据库 信息科技辑》.2007,第I138-32页.; 3、JS Richman et.al.Pysiological time-series analysis using approximate entropy and sample.《American journal of physiology. Heart and circulatory physiology》.2000,第278卷(第3期),第2039-2049页.; 4、Aiping liu et.al.Network modeling and analysis of lumbar muscle surface EMG signals during flexion-extension in individuals with and without low back pain.《Journal of Electromyography and Konesiology》.2011,第21卷(第6期),第913-921页.; 5、白冬梅等.基于经验模式分解与样本熵的癫痫预测方法.《中国生物医学工程学报》.2006,第25卷(第5期),第527-531页.;
引用专利 CN101859377A、CN102133103A、US2012/0101401A1、CN102722643A 被引证专利
专利权维持 5 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 杭州电子科技大学 当前专利权人 杭州电子科技大学
发明人 席旭刚、朱海港、罗志增、张启忠、佘青山 第一发明人 席旭刚
地址 浙江省杭州市下沙高教园区2号大街 邮编
申请人数量 1 发明人数量 5
申请人所在省 浙江省 申请人所在市 浙江省杭州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
杭州求是专利事务所有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
杜军
摘要
本发明提出了一种基于EMD样本熵的表面肌电信号识别方法。本发明首先从相关肌肉组上采集相应的表面肌电信号sEMG,然后运用能量阈值确定sEMG的动作信号进行经验模态分解,依据频率有效度的方法自适应的选取若干个包含肌电信号有效信息的内蕴模式函数分量进行迭加作为有效肌电信号,求取样本熵,最后将样本熵作为特征向量输入基于主轴核聚类算法的聚类分类器,实现肌电信号的上肢多运动模式识别。本发明中样本熵能够从较短的时间序列中揭示动作表面肌电信号的复杂性,很好的表现肌电信号的细微变化情况,抗干扰能力强,算法简单,计算速度较快,特别适合肌电信号的实时处理。
  • 摘要附图
    基于EMD样本熵的表面肌电信号识别方法
  • 说明书附图:图1
    基于EMD样本熵的表面肌电信号识别方法
  • 说明书附图:图2
    基于EMD样本熵的表面肌电信号识别方法
  • 说明书附图:图3
    基于EMD样本熵的表面肌电信号识别方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2021-06-01 专利实施许可合同备案的注销 合同备案号: 2019330000071 让与人: 杭州电子科技大学 受让人: 福州福光水务科技有限公司 解除日: 2021.05.17
2 2015-04-22 授权
3 2013-04-10 实质审查的生效 IPC(主分类): A61F 2/72 专利申请号: 201210527013.5 申请日: 2012.12.10
4 2013-03-13 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.基于EMD样本熵的表面肌电信号识别方法,其特征在于该方法包括如下步骤:
步骤(1).获取人体上肢肌电信号样本数据,具体是:首先通过肌电信号采集仪拾取人体上肢肌电信号,再运用能量阈值确定动作的起始位置和终止位置作为动作肌电信号;
步骤(2).将步骤(1)获取的动作肌电信号信号进行经验模态分解,然后依据频率有效度的方法自适应的选取若干个包含肌电信号有效信息的内蕴模式函数分量进行迭加作为有效肌电信号;具体如下:
1)对肌电信号x(t),用经验模态分解,分解成各内蕴模式函数分量之后,如下式所示;
式中:cj(t)为第j个内蕴模式函数分量;rn(t)为余项;
2)为了自适应的选取前若干个内蕴模式函数分量,设计基于瞬时频率的有效信息统计法,定义第i层的内蕴模式分量IMFi的频率有效度Ei=ni/n;其中,ni为IMFi中瞬时频率落在20~350范围内的点数,n为总的信号采样点数,Ei表示在指定频率段的有效信息量;
由于经验模态分解的各层内蕴模式分量的频率逐层减小,它们的频率有效度也各不相同,因而通过设定频率有效度Ei的值选取不同的前若干个内蕴模式分量;
3)依据频率有效度的方法自适应的选取若干个包含肌电信号有效信息的内蕴模式函数分量进行迭加作为有效肌电信号;
步骤(3).将步骤(2)获取的有效肌电信号进行特征提取,求取其样本熵作为肌电信号特征;
步骤(4).以步骤(3)所求得的样本熵作为特征向量输入基于主轴核聚类算法的聚类分类器,获得识别结果;
所述的主轴核聚类算法的聚类分类器设计如下:
根据肌电信号样本熵分布特征,设计基于样本和核的相似性度量的算法—主轴核聚类算法,具体是:
设一个d维矢量样本集X={x1,x2,…xn},类别数为c,定义主轴核函数为:
式中: 设wj为第j类的子集,则 为子集wj的均值, 为wj的协方差矩
阵,轴 是样本协方差矩阵 的dj个最大特征值所对应的本征向量系统,
其中dj表示j类动作的维数;
任一样本x与一个轴Uj之间的相似程度用x与wj类主轴之间的欧氏距离的平方来度量:
式中 是wj类样本的均值向量;
任一样本与某个类主轴的欧氏距离不受特征量纲选取的影响,并且平移不变,而且也反应了特征的相关性;通过对训练数据的聚类分析,用已知动作训练集分别求取的每个动作的主轴核函数为相应类的聚类主轴,每个聚类主轴都是一个d维矢量;如果给定矢量属于第j类,那么它到第j类聚类主轴的欧氏距离最小;因此,如果要判定矢量属于哪一类,只要计算它到哪一类聚类主轴的欧氏距离最小即可。
说明书

技术领域

[0001] 本发明属于模式识别领域,涉及一种肌电信号模式识别方法,特别涉及一种应用于肌电假手,基于肌电信号的上肢多运动模式识别方法。

背景技术

[0002] 表面肌电信号(Surface electromyography,sEMG)是从人体骨骼肌表面通过表面肌电拾取电极记录下来的、与神经肌肉活动相关的生物电信号,其中蕴涵着很多与肢体运动相关联的信息,不同的肢体动作具有不同的肌肉收缩模式,肌电信号特征也将有所差异,通过对这些特征的分析就可以区分肢体的不同动作模式,因此,它不仅被广泛运用于临床诊断、运动医学等领域,还成为假肢控制和功能性神经电刺激的理想控制信号。随着对肌电信号产生机理的研究,研究者们发现sEMG具有非周期、非平稳、非线性等混沌特性,近年来运用非线性指标来识别动作表面肌电信号的模式也得到了深入的研究,例如王人成【1】等利用Hausdorff维区别了伸腕、屈腕和旋腕3个动作;胡晓【2】等利用GP算法的信息维识别了腕正旋、腕反旋两个动作;邹晓阳、雷敏【3】等将最大李雅普诺夫指数和多尺度分析方法结合起来,然后利用支持向量机较好的识别了人体前臂的内翻、外翻、握拳、展拳、上切和下切六类动作;澳大利亚皇家墨尔本理工大学的Naik,Genesh R.Kumar【4】,Dinesh K【5】等提取手部各类动作的肌电信号的分形维特征,然后结合支持向量机识别手部各个动作,取得了较高的识别率等。这些非线性算法都很好的解决了肌电信号的特征提取问题,然而这些特征提取方法需要长时间稳定的sEMG信号,抗噪能力较弱,对肌电假手就不能很好的实时控制。
[0003] 【1】王人成,黄昌华,常宇,等.表面肌电信号的分形分析[J].中国医疗器械杂志,1999,23(3):125-127.
[0004] 【2】胡 晓, 王 志 中 ,任 小 梅 .Classification of surface EMG signal with fractal dimension[J].Journal of Zhejiang University:Science B,2005,6(8):844-848.(浙江大学学报英文版)
[0005] 【3】邹晓阳,雷敏.基于多尺度最大李雅普诺夫指数的表面肌电信号模式识别[J].中国生物医学工程学报,2012,31(1):7-12.
[0006] 【4】Naik Ganesh R,Kumar Dinesh K,Arjunan Sridhar P.Towards classification of low-level finger movements using forearm muscle activation:A comparative study based on ICA and Fractal theory[J].International Journal of Biomedical Engineering and Technology,2011,6(2):150-162.
[0007] 【5】Arjunan Sridhar P,Naik Ganesh R,Kumar Dinesh K.A machine learning based method for classification of fractal features of forearm sEMG using Twin Support vector machines[C].2010 Annual International Conference of the IEEE Engineering in Medicine and Biology Society,EMBC,2010:4821-4824.发明内容
[0008] 为实现对残肢患者手腕运动模式的正确识别,快速精准的控制肌电假手,本发明提出了一种基于经验模态分解(Empirical mode decomposition,EMD)样本熵的肌电信号识别方法。首先从相关肌肉组上采集相应的表面肌电信号,然后运用能量阈值确定sEMG的动作信号进行经验模态分解(EMD),依据频率有效度的方法自适应的选取若干个包含肌电信号有效信息的内蕴模式函数(Intrinsic Mode Function,IMF)分量求和作为有效肌电信号,求取样本熵,然后将样本熵作为特征向量输入主轴核聚类分类器,实现肌电信号的上肢多运动模式识别。
[0009] 为了实现以上目的,本发明方法主要包括以下步骤:
[0010] 步骤(1).获取人体上肢肌电信号样本数据,具体是:首先通过肌电信号采集仪拾取人体上肢肌电信号,再运用能量阈值确定动作的起始位置和终止位置作为动作肌电信号。
[0011] 步骤(2).将步骤(1)获取的sEMG动作信号进行经验模态分解,然后依据频率有效度的方法自适应的选取若干个包含肌电信号有效信息的IMF分量进行迭加作为有效肌电信号。
[0012] 所述经验模态分解(EMD),具体算法如下:
[0013] EMD是一种自适应的信号处理方法,非常适合处理非线性非平稳信号,它基于一个基本的假设条件,即所要分析的信号是由许多不同的内蕴模式函数相互叠加而成。不同时间尺度的各种模式将会根据其自身的特征尺度进行分解,分解后的每种模式是相互独立的,在连续的过零点间不存在其他极值点。所以每一个IMF都要满足以下两个判断条件:整组IMF数据中极值点和过零点的数目相等或最多相差1;信号的局部极大值包络线和局部极小值包络线的均值为0。
[0014] 对信号x(t),用EMD分解成各IMF步骤为:
[0015] (1)首先确定信号x(t)的所有极值点,包括极大值点和极小值点。然后对所有极大值点和所有极小值点分别用三次样条插值曲线连接起来,这样便确定信号的上包络线xup(t)和下包络线xlow(t),记上、下包络线的均值为m11(t)。则
[0016] m11(t)=(xup(t)+xlow(t))/2 (1)
[0017] (2)用信号x(t)减去上、下包络线的均值m11(t)得到s11(t),即[0018] s11(t)=x(t)-m11(t) (2)
[0019] 此时看s11(t)是不是满足IMF的两个条件,满足则把s11(t)赋给c1(t);不满足则把s11(t)看作原始信号在重复以上过程,直至K次循环后得到的s1k(t)满足IMF的两个条件,并记:
[0020] c1(t)=s1k(t) (3)
[0021] (3)记剩余信号r1(t)=x(t)-c1(t),将其作为新的序列,重复上面步骤,直至提取出所有的IMF。此时原始信号最终分解为n个IMF和一个剩余分量。记:
[0022]
[0023] 式中:cj(t)为第j个IMF分量;rn(t)为余项。
[0024] 信号在分解的过程中保留了原来的特性,这些IMF分量频率从大到小,包含着不同的特征时间尺度,将信号的特征信息在不同的分辨率下表现出来,从而可以选取信号的IMF分量组成新的特征信息。
[0025] 所述频率有效度方法,具体算法如下:
[0026] 为了自适应的选取前若干个IMF分量,本发明采用了基于瞬时频率的有效信息统计法,定义第i层的内蕴模式分量IMFi的频率有效度Ei=ni/n。其中,ni为IMFi中瞬时频率落在20~350范围内的点数,n为总的信号采样点数,Ei表示在指定频率段的有效信息量。由于EMD分解的各层IMF分量的频率逐层减小,它们的频率有效度也各不相同,因而通过设定频率有效度Ei的值可以选取不同的前若干个IMF分量。
[0027] 步骤(3).将步骤(2)获取的肌电信号进行特征提取,求取其样本熵作为肌电信号特征。
[0028] 所述样本熵,具体算法如下:
[0029] 样本熵是在近似熵的基础上,Richman提出的一种改进的时间序列复杂度测量方法。本发明采用了快速样本熵,其计算步骤如下:
[0030] (1)设有效肌电信号时间序列{xi}含有N个数据,分别为x(1),x(2)…x(N)。
[0031] (2)将序列{xi}按顺序组成一组m维矢量,
[0032] X(i)=[x(i),x(i+1),…,x(i+m-1)] (5)
[0033] 式中,i=1~N-m+1;
[0034] 矢量X(i)与X(j)之间的距离dis[X(i),X(j)]用分量间的最大欧氏距离表示,即[0035]
[0036] (3)定义N×N的二值距离矩阵为D,D的第i行第j列为dij,给定阈值r(r>0),则:
[0037]
[0038] (4)利用矩阵中的元素计算 和
[0039]
[0040]m+1
[0041] (5)求所有的 的平均值记为Bm(r)及 的平均值B (r),
[0042]
[0043]
[0044] (6)肌电信号时间序列{xi}的样本熵可表示为:
[0045] SampEn(N,m,r)=-ln[Bm+1(r)/Bm(r)] (12)
[0046] 样本熵值显然与嵌入维数m和相似容限r的取值有关,在一般情况下,m取1或2,r取0.1~0.25倍的数据标准差。m的取值越大,算法所需要的数据量越大,计算时间也就越长;r取值越大,时间序列的细节信息损失越多,r取值越小,噪声对结果的影响越显著。
[0047] 步骤(4).以步骤(3)所求得的样本熵作为特征向量输入基于主轴核聚类算法的聚类分类器,获得识别结果。
[0048] 根据肌电信号样本熵分布特征,本发明设计了一种基于样本和核的相似性度量的算法—主轴核聚类算法,该算法用一个聚类主轴作为一类的代表,不仅能对类的自然分布为球状或接近球状的样本作有效分类,还能够对一些分布为非球状的样本尤其是那些椭球或近似椭球状的样本作出更有效的分类,算法思想简便,容易实现。
[0049] 设一个d维矢量样本集X={x1,x2,…xn},类别数为c,定义主轴核函数为:
[0050]
[0051] 式中: 设wj为第j类的子集,则 为子集wj的均值, 为wj的协方差矩阵,轴 是样本协方差矩阵 的dj个最大特征值所对应的本征向量系统,其中dj表示j类动作的维数。
[0052] 任一样本x与一个轴Uj之间的相似程度可以用x与wj类主轴之间的欧氏距离的平方来度量:
[0053]
[0054] 式中 是wj类样本的均值向量。
[0055] 任一样本与某个类主轴的欧氏距离不受特征量纲选取的影响,并且平移不变,而且也反应了特征的相关性。通过对训练数据的聚类分析,用已知动作训练集分别求取的每个动作的主轴核函数为相应类的聚类主轴,每个聚类主轴都是一个d维矢量。如果给定矢量属于第j类,那么它到第j类聚类主轴的欧氏距离最小;因此,如果要判定矢量属于哪一类,只要计算它到哪一类聚类主轴的欧氏距离最小即可。
[0056] 本发明与已有的诸多手部肌电信号动作识别方法相比,具有如下特点:
[0057] 样本熵能够从较短的时间序列中揭示动作表面肌电信号的复杂性,很好的表现肌电信号的细微变化情况,抗干扰能力强,算法简单,计算速度较快,特别适合肌电信号的实时处理。而对sEMG信号进行EMD分解后,依据频率有效度的方法选取包含肌电信号主要信息的若干个IMF分量进行迭加作为肌电信号,求其样本熵来进行复杂度分析的方法,很好的去除了肌电信号中的冗余信息,能够得到更好的样本熵特征分布,最后根据样本熵分布的特点,利用主轴核聚类分类器对四类前臂动作进行分类,取得了较为理想的效果。

实施方案

[0061] 下面结合附图对本发明的实施例作详细说明:本实施例在以本发明技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程。
[0062] 如图1所示,本实施例包括如下步骤:
[0063] 步骤一,获取人体上肢肌电信号样本数据,具体是:首先通过肌电信号采集仪拾取人体上肢肌电信号,再运用能量阈值确定肌电信号的动作信号。
[0064] (1)采集人体上肢的肌电信号。受试者分别进行腕上翻、腕下翻、展拳和握拳4种手前臂动作各80组,共320组数据,选用上肢尺侧腕伸肌和尺侧腕屈肌作为表面肌电信号来源。实验前先用酒精分别在受试者的尺侧腕伸肌和尺侧腕屈肌上擦涂去污,以增强信号拾取能力,采用MyoTrace 400肌电信号采集仪来拾取尺侧腕伸肌和尺侧腕屈肌对应的表面肌电信号。
[0065] (2)运用能量阈值确定动作的起始位置和终止位置作为动作肌电信号。
[0066] 步骤二,将步骤一获取的sEMG动作信号进行经验模态分解,然后依据频率有效度的方法自适应的选取若干个包含肌电信号有效信息的IMF分量进行迭加作为肌电信号。
[0067] 对动作信号进行EMD分解,将其分解为多个平稳的固有模态函数之和,依据基于瞬时频率的有效信息统计法,自适应的选取若干个包含肌电信号有效信息的IMF分量求和作为动作信号。本实例选取当频率有效度Ei>60%时的前五个IMF分量进行迭加作为肌电信号。
[0068] 步骤三,将步骤二获取的肌电信号进行特征提取,求取出其样本熵作为肌电信号特征。
[0069] 求肌电信号的求样本熵,通过取不同的m和r值计算肌电信号的样本熵值,大量实验证明当m不变时,r从0.1~0.25变化时,样本熵值成减小趋势,但变化很微小,对特征提取的影响不大。本实例中,取嵌入维数m=2,相似容限r=0.2,特征提取的效果较为理想。
[0070] 表1为从受试者尺侧腕伸肌与尺侧腕屈肌上各80组肌电信号运用直接对动作信号求样本熵和EMD样本熵两种方法的统计数据
[0071] 表1 4种动作肌电信号的样本熵和EMD样本熵统计特性
[0072]
[0073] 图2为运用对动作信号直接求取样本熵的方法,以屈肌样本熵为横坐标,伸肌样本熵为纵坐标建立直角坐标系的特征分布结果;图3为运用EMD样本熵方法的特征分布结果。
[0074] 步骤四,以步骤三所求得的样本熵作为特征向量输入基于主轴核聚类算法的聚类分类器,获得识别结果。
[0075] 本实例采用核聚类算法,核函数取主轴核函数。分类器的输入为尺侧腕伸肌及尺侧腕屈肌上肌号信号的样本熵。将每组动作的屈肌和伸肌的样本熵构成特征向量A=[xi,yi],其中xi是第i组屈肌信号的样本熵值,yi是第i组伸肌信号的样本熵值。选取采集的每类动作信号的40组共160组表面肌电信号作为训练集,求取EMD样本熵获得特征向量,利用主轴核聚类算法分别求取各个特定动作的主轴核函数,然后将剩下的160组数据作为测试集,送入主轴核聚类分类器进行识别,若识别结果与测试目标一致,说明对测试的动作进行了正确归类,否则是错误归类。
[0076] 表2为分别对动作信号直接求样本熵和EMD样本熵作为特征向量,输入基于主轴核聚类算法的聚类分类器进行模式识别的结果。表3为对动作信号求取EMD样本熵作为特征向量,运用基于K-均值的聚类分类器和基于距离测度的马氏距离分类器与基于主轴核聚类算法的聚类分类器进行对比的模式识别结果。
[0077] 表2 两种特征提取方法的手部动作识别结果
[0078]特征提取方法 上翻 下翻 展拳 握拳 平均识别率
样本熵 37 34 33 35 86.7%
EMD样本熵 40 37 36 39 95%
[0079] 表3 用本发明的特征提取方法提取的特征向量输入不同的分类器得到的识别结果
[0080]模式分类器 上翻 下翻 展拳 握拳 平均识别率
K-均值 82% 77% 77% 82% 79.5%
马氏距离 90% 80% 83% 85% 84.5%
主轴核聚类 100% 92.5% 90% 97.5% 95%

附图说明

[0058] 图1为本发明的实施流程图;
[0059] 图2为本发明对动作肌电信号直接求取样本熵的特征分布图;
[0060] 图3为本发明对动作肌电信号求EMD样本熵的特征分布图;
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号