[发明专利]用于手部动作识别的脑电和肌电信号混沌特征融合方法有效
申请号: | 200910154611.0 | 申请日: | 2009-11-19 |
公开(公告)号: | CN101732110A | 公开(公告)日: | 2010-06-16 |
发明(设计)人: | 罗志增;李亚飞;孟明 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | A61F2/72 | 分类号: | A61F2/72 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 杜军 |
地址: | 310018 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及用于手部动作识别的脑电和肌电信号混沌特征融合方法。现有的方法识别率不高。本发明方法从混沌动力学系统角度提取脑电与肌电对应相应手部动作时混沌特征的两个参数:最大Lyapunov指数和关联维数,融合归一化后输入SVM分类器实现对手部动作的识别,具体包括三个步骤:(1)提取消噪后脑电和肌电信号混沌特征的最大Lyapunov指数和关联维数;(2)脑电和肌电信号特征参数融合和归一化处理;(3)采用支持向量机方法,得到手部动作分类识别的结果。本发明方法从混沌动力学系统角度对脑电和肌电信号进行了分析,提取了描述了对应手部动作混沌特征的特征参数,实现了对手部动作的识别,提高了识别率,为实际的应用提供了途径。 | ||
搜索关键词: | 用于 动作 识别 电信号 混沌 特征 融合 方法 | ||
【主权项】:
1.用于手部动作识别的脑电和肌电信号混沌特征融合方法,其特征在于该方法包括三个步骤:(1)提取消噪后脑电和肌电信号混沌特征的最大Lyapunov指数和关联维数;(2)脑电和肌电信号特征参数融合和归一化处理;(3)采用支持向量机方法,得到手部动作分类识别的结果;具体方法是:步骤(1)提取信号混沌特征的最大Lyapunov指数和关联维数;A.提取最大Lyapunov指数是利用信号的最优时延td和嵌入维数m,根据最优时延td和嵌入维数m的得到,具体过程有:a.求取最优时延td和嵌入维数m混沌时间序列x={xi|i=1,2,..,N}以时延t嵌入维m,重构相空间为X={Xi|Xi=[xi,xi+1,...,xi+(m-1)t,]T,i=1,2,...,M},则嵌入时间序列的关联积分为C ( m , N , r a , t ) = 2 M ( M - 1 ) Σ 1 ≤ i ≤ j ≤ M θ ( r a - d ij ) - - - ( 1 ) ]]> 其中,M=N-(m-1)t为相空间的点数;根据BDS统计结论得到N和m,ra的合理估计,这里取N=3000,m=2,3,4,5,ra=a×0.5σ,ra>0,a=1,2,3,4,σ为x时间序列的标准差,dij是中间变量;dij=||Xi-Xj||,θ ( u ) = 0 , u < 0 θ ( u ) = 1 , u ≥ 0 - - - ( 2 ) ]]> 关联积分是个累积分布函数,表示相空间中任意两点之间距离小于ra的概率;这里点与点之间的距离用矢量之差的无穷范数表示;将关联积分定义式(1)C(m,N,ra,t)式改成C(X,ra)形式,定义检验统计量S1(m,N,ra,t)=C(x,ra)-Cm(X,ra) (3)令Xk,s={Xi|i=s,s+k,s+2k,...},s=1,2,...,k(4)xk,s={xi|i=s,s+k,s+2k,...},s=1,2,...,k (5)这里Xk,s与xk,s分别是X与x中k个不相交的子集,k为独立于时延的常数;因从统计量定义式(3)的近似表达式为S 1 ( m , N , r a , t ) = 1 k Σ s = 1 k C ( x k , s , r a ) - [ 1 k Σ s = 1 k C ( X k , s , r a ) ] m - - - ( 6 ) ]]> k是权衡计算精度与速度额可调参数;当k=1时,(6)式与(3)式等价;实际中(6)式的计算过程为:把时间序列x={x1,x2,...xN}按照重构时延参数t分解成t个互不重迭的子序列,即x1={xi|i=1,t+1,...,N-t+1}x2={xi|i=2,t+2,...,N-t+2} (7)......xt={xi|i=t,2t,...,N}这里N为t的整数倍;计算(6)式定义的统计量采用分块平均的策略,即S 2 ( m , N , r a , t ) = 1 t Σ s = 1 t [ C s ( m , N / t , r a , t ) - C s m ( m , N / t , r a , t ) ] - - - ( 8 ) ]]> 令N→∞有S 2 ( m , N , r a , t ) = 1 t Σ s = 1 t [ C s ( m , r a , t ) - C s m ( m , r a , t ) ] - - - ( 9 ) ]]> 选择最大和最小的两个半径ra定义差量ΔS2(m,t)=max{S2(m,ra,t)}-min{S2(m,ra,t)}(10)ΔS2(m,t)度量了S2(m,ra,t)~t对所有半径的最大偏差;同样定义知ΔS1(m,t)=max{S1(m,ra,t)}-min{S1(m,ra,t)}(11)计算S ‾ 2 = 1 16 Σ m = 2 5 Σ a = 1 4 S 2 ( m , r a , t ) - - - ( 12 ) ]]>Δ S ‾ 2 ( t ) = 1 4 Σ m = 2 5 Δ S 2 ( m , t ) - - - ( 13 ) ]]> 同样定义知S ‾ 2 = 1 16 Σ m = 2 5 Σ a = 1 4 S 1 ( m , r a , t ) - - - ( 14 ) ]]>Δ S ‾ 1 ( t ) = 1 4 Σ m = 2 5 Δ S 1 ( m , t ) - - - ( 15 ) ]]> 综上,最优时td取ΔS1(m,t)~t的第一个局部极小点;最优嵌入窗tw是的周期点;其中,tw=(m-1)td,嵌入维数b.根据最优时延td和嵌入维数m得到最大Lyapunov指数设混沌时间序列为{x1,x2,...xN},嵌入维数m,最优时延td=J.Δt,J为整数,Δt为采样间隔,则重构相空间Xj=(xj,xj+J,...,xj+(m-1)J)∈Rm,(j=1,2,...,M)其中N=M+(m-1)J1)对时间序列{xp,p=1,2,...,N}进行FFT变换,计算平均周期P;2)采用步骤a方法同时计算出最优时延td和嵌入维数m;3)根据最优时延td和嵌入维数m重构相空间{Xj,j=1,2,...,M}4)找相空间中每个点Xj的最近邻点并限制短暂分离,即d j ( 0 ) = min j ^ | | X j - X j ^ | | , | j - j ^ | > P - - - ( 16 ) ]]> 5)对相空间中每个点Xj,计算出该邻点对的i个离散时间步后的距离dj(i)d j ( i ) = | X j + i - X j ^ + i | , i = 1,2 , . . . , min ( M - j , M - j ^ ) - - - ( 17 ) ]]> 6)可用下面公式求最大的Lyapunov指数y ( i ) = 1 i · Δt · 1 ( m - i ) Σ j = 1 M - i ln d j ( i ) d j ( 0 ) - - - ( 18 ) ]]> B.提取关联维数的具体方法是:从一个时间间隔一定的单变量时间序列x1,x2,x3....出发,构造一批n维的矢量,支起一个嵌入空间,n≥2D+1,D为吸引子的维数,就可以在拓扑等价的意义下恢复原来的动力学性态;用时间序列计算吸引子关联维;对于n维重构混沌动力系统,奇怪吸引子由点yj所构成,yj=(xj,xj+t,xj+2t,...,xj+(n-1)t),t为时间延迟;在构造好矢量yj之后,以两个矢量的最大分量差作为距离| y i - y j | = max 1 ≤ k ≤ n | y ik - y jk | - - - ( 19 ) ]]> 规定:凡是距离小于给定正数r的矢量,称为有关联的矢量;设重构相空间中有N个点、计算其中有关联的矢量对数即关联积分,其公式定义为:C n ( r ) = 1 2 N Σ i , j = 1 1 θ ( r - | y i - y j | ) - - - ( 20 ) ]]> 其中θ为Heaviside单位函数θ ( u ) = { 0 , u ≤ 0 1 , u > 0 - - - ( 21 ) ]]> 已经知道,关联积分Cn(r)在r→0时与r存在以下关系lim r → 0 C n ( r ) ∞ r D - - - ( 22 ) ]]> 其中D为关联维数,由上式有近似数值.计算关系式D GP = ln C n ( r ) ln r - - - ( 23 ) ]]> 步骤(2)特征参数融合和归一化处理把上面的脑电和肌电特征参数融合共得到同一动作的特征向量,然后进行归一化处理,使各向量在0~1范围内,具体是先把脑电和肌电最大Lyapunov指数和关联维数组成一个向量,然后是用这个向量除以脑电和肌电的所有特征参数之和,即得到归一化的特征向量;步骤(3)支持向量机的手部动作识别使用“一对多”SVM多分类算法对手部动作模式进行识别实验,选用径向基做核函数;将伸腕、屈腕、握拳、展拳四种手部动作的样本集分别标记为B1=1,B2=2,B3=3,B4=4;先使用B1、B4训练SVM3,训练完SVM3后,将B1、B4合并为A1,进而比较A1与B2、B3的距离即将A1类样本对应其它几类样本的距离和求平均,然后找出类间距离最小的两类A1、B3训练出SVM2,并且将其并为C1类,再将C1和B2作为两类训练,最后得到SVM1;完成SVM训练后,可获得SVM多类分类面;通过测试,确认该分界面的有效性;在测试样本属于哪一类的过程中,从SVM1开始,逐层向上,直到符号函数为正的为止,得到类别。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910154611.0/,转载请声明来源钻瓜专利网。
- 上一篇:冲孔模具结构
- 下一篇:农用机前挡板的冲孔装置