聪明文档网

聪明文档网

最新最全的文档下载
当前位置: 首页> 正在进行安全检测...

正在进行安全检测...

时间:2023-11-19 03:27:24    下载该word文档
31卷1期 中 国 生 物 医报 V01.31 No.1 2012年2月 Chine Journal f Bimedial Engineeg February 2012 基于多尺度最大李雅普诺夫指数的表面肌电信号模式识别 邹晓阳 雷 敏 (上海交通大学振动冲击噪声研究所,上海200240) 摘 要:为了提高动作表面肌电信号的识别率,提出一种将最大李雅普诺夫指数和多尺度分析结合的方法。从非 线性和非平稳的角度出发,引入多尺度最大李雅普诺夫指数特征,并应用到人体前臂6类动作表面肌电信号的模 式识别中。首先利用希尔伯特.黄变换,对原始信号进行经验模态分解,即多尺度分解;然后利用非线性时间序列 分析方法,计算多尺度最大李雅普诺夫指数;最后将多尺度最大李雅普诺夫指数作为特征向量,输入支持向量机进 行识别。平均识别率达到97.5%,比利用原始信号的最大李雅普诺夫指数进行识别时提高了3.9%。结果表明,利 用多尺度最大李雅普诺夫指数对动作表面肌电信号进行模式识别效果良好。 关键词:表面肌电信号;最大李雅普诺夫指数;希尔伯特-黄变换;支持向量机;模式识别 中图分类号R318.04 文献标志码A 文章编号0258—8021(2012)01-0007-6 Pattern Recognition of Surface Electromyography Signal Based on Multi-Scale Maximal Lyapunov Exponent ZOU Xiao—Yang LEI Min (Instiut of Vibration,Shock and Noise,Shanghai Jiao Tong Universiy,Shanghai 200240,China) Abstract:To increase the recognion accuracy of acton surace electomyography(SEMG)signal,a method combining the maximal Lyapunov exponent and multi—scale analysis was proposed.Considering the nonlinear and non-statonary characterstc of SEMG,a mulscale maximal Lyapunov exponent(MSMLE)feature was ntroduced and applied to the pattern recognition of six types forearm action SEMG signals.First step was to decompos orginal signal using HibertHuang ansform(HHT),known as muhi—scal decomposon.Then, MSMLE was calculated by nonlinear time series analysis method.At last,eigenvector MSMLE was input into uppor vector machine(SVM)for recognion.The mean recognion accuracy reached 97.5%,which was 3.9%greater than that obtained from maximal Lyapunov exponent of original signa1.Results showed that the proposed method was effective and precise in the pattern recognition of action SEMG signals. Key words:surace e1ect0myography (SEMG); maximal Lyapunov exponent;HiberHuang tansform (HHT);suppor vector machine(SVM);patern recognion 引言 肌肉收缩模式.这些模式的差别反映在动作表面肌 电信号特征的差异上,提取这些特征可以区分肢体 表面肌电信号与肌肉活动情况和功能特性之 的不同动作模式。因此,动作表面肌电信号的识 间存在着不同程度的关联性,在一定程度上反映了 别,对于如假肢控制和人一计算机交互系统等很多应 神经肌肉的状况和活动情况。动作表面肌电信号 用都非常重要 。表面肌电信号具有非周期、非 与肢体运动直接相关,肢体的不同动作具有不同的 随机、非线性和对初始条件敏感等混沌特性  doi:l0.3969/j,issn.0258-8021.2012,01.002 收稿日期:2011-l0-19,录用日期:2011 11.22 基金项目:国家自然科学基金(10872125);机械系统与振动国家重点实验室基金(MSV.MS-2010-08);教育部留学回国人员科研启动基金; 高等学校学科创新引智计划(B06012) 通信作者。 E-mail:leimin@stu.edu.ca 
中 国报 非线性指标用于动作表面肌电信号的模式识别得 到了深入研究。例如,蔡立羽等利用掌长肌和肱桡 肌两道表面肌电信号的分维数,对握拳、展拳、前臂 旋前、前臂旋后等4类动作的识别率达90%以 上 。针对表面肌电信号的非稳定特性,时频分析 方法被广泛用于表面肌电信号的处理中 。罗志 增等将时频分析方法用于动作表面肌电信号的模 式识别,利用小波变换提取特征和隐马尔可夫模型 分类,上翻、下翻、内旋和外旋4类动作的识别率均 在90%以上 。 动作表面肌电信号的模式识别包含两个主要 部分,一是提取有效的特征,二是形成分类决策的 算法 。笔者在已有研究的基础上,提出将最大李 雅普诺夫指数(the maximal Lyapunov exponent, MLE)和多尺度分析方法结合起来,形成多尺度最 大李雅普诺夫指数(muli.scale maximal Lyapunov exponent,MSMLE)特征,并利用MSMLE和支持向 量机(suppor vector machine,SVM),对人体前臂的 内翻、外翻、握拳、展拳、上切和下切6类动作的表面 肌电信号进行识别。本方法克服了以往研究只是 在单尺度上提取表面肌电信号的非线性特征的不 足,结合多尺度分析方法,提取的MSMLE特征将在 多个尺度上度量的MLE联合起来,更为全面和准确 地反映了不同的动作表面肌电信号的内在非线性 特性以及它们之间的差异,从而更有助于其模式 识别。 1 表面肌电信号识别方法 1.1 动作表面肌电信号采集 针对人体手臂的运动特点,采集内翻、外翻、握 拳、展拳、上切和下切等6类动作的表面肌电信号。 所用仪器是MEGA公司生产的ME6000表面肌电信 号采集仪,带通频率为8—500 Hz,采样频率为1 kHz,通道数为4,通道1为掌长肌,通道2为指浅屈 肌,通道3为肱桡肌,通道4为指伸肌。每个通道有 3个电极,电极为三点式差动输入,并相距15 mm左 右。此实验总共采集了5个健康受试者的数据,得 到了受试者的同意。实验之前,受试者状态良好, 无任何疲劳。每个受试者每类动作采集6O组数据, 每组数据持续时间为1 S,即每个通道含1 000点 数据。 1.2基于希尔伯特-黄变换的多尺度分解 希尔伯特-黄变换(Hibert-Huang transorm, HHT)根据信号自身的特点,通过经验模态分解 (empirical modal decomposion,EMD),将信号分解 成多个固有模态函数(intnsic mode functon,IMF) 和1个剩余分量,即多尺度分解;然后利用希尔伯特 变换求各个IMF的瞬时频率,构造希尔伯特谱,对 信号进行分析… 。 MF满足两个条件:一是IMF的正、负极点数之 和与其零点数相等,或最多相差1;二是由极值所形 成的上下包络线的均值为零。具有这种特点的函 数,可用来计算瞬时频率。令 ( )为分解后得到的 MF,由希尔伯特变换得到其对应的虚部为 ∞ Y(t)=1 PVl(t一7)~ (f)dT J一 (1) 式中,PV表示柯西主值。 实部和虚部组成的解析信号为 (t)= (t)+jY(f)=U(t)e坤“ (2) 由此,可计算瞬时频率为 f)=(2 ) d妒( )/dt (3) 信号 (t)的EMD过程包括以下步骤。 步骤1:找到 (t)的最大值和最小值,由三阶 样条插值分别得到上下包络线,求上下包络线平均 值,得m (£)。 步骤2:令h (£)= (t)一m (f),判断h,(£) 是否符合IMF条件,若不符合,继续对h ( )进行步 骤1操作,直至符合,并记为C。( ),即分解出信号 的第一阶IMF。 步骤3:求出余项 ( )一c (t),对余项进行步 骤1和步骤2操作,求得C:(f),依此类推,直到分 解出c (t)和剩余分量r。当r是单调或常值函数,则 分解结束。信号可以表示为一系列IMF和剩余分 量之和,即 (f)=C (t)+…+C (t)+r (4) HHT能够对信号进行自适应多尺度分解。由 于从信号本身的尺度特征出发对信号进行分解,该 方法具有良好的局部适应性,加上瞬时频率的引 入,便可以从时频两方面同时对信号进行分析,增 加了处理信号的灵活性和有效性。应用HHT方法 的EMD,对原始信号进行多尺度分解。 在所采集的动作表面肌电信号中,每组数据含 有4个通道数据。利用HHT方法,对每个通道数据 进行EMD,分解出8个IMF分量和1个剩余分量, 这些分量所在的尺度分别记为c1,…,C8和R。表 面肌电信号的EMD如图1所示:被分解信号为受试 者内翻动作某个通道的数据,即原始信号; 表示原 始信号尺度,即原始尺度。由图1可知,EMD将信 
1期 邹晓阳,等:基于多尺度最大李雅普诺夫指数的表面肌电信号模式识别 X Cl C2 —— 帅 帅  C3 C4 C5 C6 C7 C8 R 0 l0O 200 300 400 500 600 700 800 900 l000 时 日ms 图1原始信号的经验模态分解 Fig.1 EMD of original signal 号从高频到低频进行了多尺度分解。 1.3 MSMLE特征 MLE能够定量地表示非线性动力系统在其相 空间中的稳定状态,决定相邻轨线是否能靠近并形 成稳定轨道或稳定定点,可作为表征非线性系统的 特征。记MLE值为A,不同的A对应于不同的运动 状态,如表1所示  表1运动类型和相应的MLE值 Tab.1 Types of action and the cOrresponding MLE value 运动形式 MLE 稳定的不动点 <0 稳定的极限环 =0 混沌 0<A∞ 噪声  利用非线性时间序列分析方法计算A,首先对 所研究的动力系统建立相空间,即所谓的相空间重 构。一般利用延迟坐标法对时间序列进行相空间 重构。对时间序列{s }(n=1,…,Ⅳ)进行m维重 构,则相空间中的一个点可由嵌入向量 (s 一( 一1) , 一( 一2) ,…,s 一 , ) (5) 表示,其中n≥(m一1) +1,相轨迹为 S = [ (一1 +1,s(m一1) +2,…, Ⅳ] = (6) 重构相空间的参数延迟时间r和嵌入维数m 很重要,笔者根据对人体表面肌电信号的已有研 究㈨,取m=6和r=1对时间序列进行相空间重 构,计算A。 计算MLE值的方法有Wolf方法、小数据量法 等。Wolf方法对数据的要求很高,比如数据长度要 足够大,且不受噪声影响。小数据量法计算快,对 嵌入维、延迟时间、数据长度和噪声等具有较好的 鲁棒性,比较适合于计算生物医学信号的MLE值, 但无法准确计算纯噪声序列的MLE值,而且序列的 信噪比越低,噪声的影响越显著。笔者利用Kant 提出的稳健算法来计算MLE值,这种算法计算简 便,无需在演化过程中置换向量,因而使计算结果 更准确,其基本原理如下¨  在重构相空间中选择时间序列的一个点 选 择距离小于占的所有近邻点,计算所有近邻点到参 考轨迹距离的平均值(是相对时间An的函数)。对 很多的n。值,重复计算平均值,然后计算   1   ) 善  一 1 (7) 式中,参考点 是嵌入向量,/X(s 。)是s 。直径s内 的近邻点集合。 如果对于An的某个范围函数S(An)表现出稳 定的线性增长,则它的斜率是每个时间步的MLE值 的估计。 利用非线性时间序列分析方法,分别计算EMD 分解后每个尺度的MLE值;所有尺度的MLE组成 MSMLE特征,用于对动作表面肌电信号进行识别。 1.4基于SVM的识别 SVM是由Vapnic于20世纪90年代提出的一 种新的机器学习理论,是建立在统计学习理论的VC 维理论和结构风险最小化原理基础上的。根据有 限的样本信息,在模型的复杂性和学习能力之间寻 求最佳折中,以期获得最好的推广能力 1]。SVM 的基本原理是寻找一个满足分类要求的最优分类 超平面,在保证分类精度的同时,能够使超平面两 侧的空白区域最大化,实现对线性可分数据的最优 分类。对于非线性问题,通过引入核映射方法,将 低维空间中的非线性问题转化为高维空间的线性 可分问题来解决。 在利用SVM对动作表面肌电信号进行识别时, 每类动作的前30组数据放在一起构成训练集,后 30组数据放在一起构成测试集。本研究所用SVM 的工具箱为OSU—svm3.00。 首先对MSMLE特征进行核主元分析(kernel prncipal component analyss,KPCA)降维,然后输入 SVM进行模式识别。主元分析方法基于数据的二 
 中 国报 1 2 3 4 5 均 平 阶统计,可有效地找出数据中最主要的元素和结 构,用一组较少的、互不相关的新变量(即主元)来 代替原来较多的变量,使这些新变量保留原来数据 反映的信息。KPCA方法是一种非线性主元分析方 法,能够提取原始数据的非线性信息,其基本思想 是通过非线性映射将原始空间数据映射到高维空 间,然后对高维空间的映射数据进行主元分析,从 而得到原始数据的非线性主元¨ 。本研究所用的 KPCA工具箱为统计模式识别工具箱stprtool (version 2.10)。 EMD分解后,计算每个分解尺度上的MLE值, 输入SVM,其识别效果见图2,横坐标表示不同尺 度,纵坐标表示6类动作的平均识别率。其中,尺度 2 8 6 4  鹫 卯 % 6 c1、c2、c3和c4上信号的平均识别率较高,具体数 值见表2中的尺度c1~c4栏。 7 3 6 加 0  6 表2原始尺度及Cl—C4尺度的识别率 2 9 6 4 卯 %  7 Tab.2 Recognion accuracy(%)on original scale and C1 C4 scales 8 9 吡 m l 0 %  O 卯 2 6 % 1 4 g2 卯   2 结果 2.1原始信号MLE的识别结果 卯 % % 2 1 1 4  4 计算每组数据的4个通道数据的MLE值,组成 特征向量,输入SVM进行识别。对每个受试者,计 算出每类动作的识别率,并对6类动作的识别率进 行平均,得到平均识别率。计算5个受试者的平均 识别率的平均值,结果如表2的尺度 栏的数据所 示,表中 表示原始尺度。 2.2多尺度MSMLE的识别结果 8 7 7 O 呱   8 7 7 0 m   注: 表示原始信号尺度,即原始尺度。 MSMLE特征的维数为36,利用KPCA将其降 m  7 7 O   维到4~18后进行识别,其中KPCA的核函数选用 径向基函数,识别结果见表3。  7 7 m 0   表3 4—18维MSMLE特征的平均识别率  7 7 m 0 8 8 Tab.3 Mean recogniton accuracy(%)of MSMLE feature of dimension ranging from 4 to 18 MSMLE特征降维后维数 受试者4 5 6 7 8 9 10 11 12 l3 l4 
15 
16 
8    
% m     
17 
7 
7 
18 m 0 8 8 8 7 7 0 m 8 8 m 
3 讨论 从表2的尺度 栏可以看到受试者4的平均识 别率为100%,说明该受试者的6类动作全部被正 确识别。5个受试者的平均识别率的平均值达到 特征更能够反映66类动作的差别,有更好的识 别率。 
从表3中可以看到,利用4~18维的MSMLE 识别,平均识别率最小为92.8%,最大为100%,识 别效果都比原始数据好而且平均识别率数值相差 不大,具有一定的稳定性。为了比较,对每个受试 93.6%。结果表明,从非线性角度出发,不同动作属 于不同的动力系统,具有不同的动力学特性,MLE 是一个能够较好识别不同动作的特征。 者,MSMLE的平均识别率减去原始信号MLE的平 均识别率,利用得到的差值作图,如图3所示。可以 很直观地看到,MSMLE特征的识别效果明显较好。 利用MSMLE进行识别,受试者1的平均识别率提 高最为显著,接下来依次是受试者2、受试者3、受试 者5和受试者4。图3中受试者4的平均识别率差 EMD后,不同尺度上的识别率不同,其中c1~ c4这4个尺度上的识别率较高。从表2的尺度c1 c4栏可以看到,这4个尺度上的识别率都在91% 以上,C1上的识别率达到97%,高于原始信号的识 别率93.6%。这说明,通过分解后,某些尺度上的 值为一0.6%和0,这是因为该受试者的原始信号 
1期 邹晓阳,等:基于多尺度最大李雅普诺夫指数的表面肌电信号模式识别 图2 C1一 尺度的平均识别率 Fig.2 Mean recognion accuracy from scale C1 to scaleR MLE平均识别率为1,即全部测试样本被正确识别; 而受试者4的MSMLE的平均识别率在MSMLE为 4、6、8和9维时为99.4%,其他维数时为1。值得 注意的是,5个受试者的平均识别率基本在10~12 维以后保持稳定,基本在96.7%~97.8%之间。总 体上看,MSMLE能够得到较高的平均识别率。 图3 MSMLE与原始信号MLE的平均识别翠差值 Fig.3 The dierence of mean recognition of MSMLE minus that of original signal MLE 为了定量表示MSMLE特征对识别效果的提 高,计算表3最后一行的平均值得到97.5%,与原 始信号的平均识别率相比,提高了3.9%。这一结 果说明,在多尺度上提取非线性特征,克服了单尺 度上相应特征不能充分展开动作表面肌电信号的 内在特性及其差别的不足,较好地提高了模式识别 的正确率。根据动作表面肌电信号的非线性特征, 利用多尺度分析方法,挖掘不同尺度上的特征差 别,能够更好地表现不同动作模式之间的差别,提 高模式识别的识别率,为实际应用打下良好基础。 动作表面肌电信号记录的是动作电位的变化, 理想情况下应该是参与运动的特定运动单元的电 位变化,实际上记录的电位变化包含周围运动单元 电位变化的影响、运动单元与人体皮肤之间组织导 电性质的影响、记录电极相对肌纤维滑动的影响和 环境噪声的影响。通过多尺度分解,可在一定程度 上把主要电位变化和这些影响分开,从而不仅能够 更准确地提取主要电位变化的特征,而且能够在多 个尺度上提取多个特征,更好地表征相应的动作, 提高识别率。动作表面的肌电信号在不同尺度上 具有不同的变化和非线性特性,而多尺度分解可以 把这些特性充分展开,从而更易于分类。本研究所 应用的非线性特征是MLE特征,所引用的多尺度分 析方法为HHT的EMD方法,除此之外,可以尝试应 用其他非线性特征和其他多尺度分析方法,以开展 进一步的研究。 4 结论 针对表面肌电信号在假肢控制和人.计算机交 互系统等应用研究方面的基础性问题(即表面肌电 信号的模式识别),笔者在已有的动作表面肌电信 号识别研究的基础上,提出将多尺度分析和非线性 分析相结合,以MSMLE为特征,对人体前臂的内 翻、外翻、握拳、展拳、下切和下切6类动作的表面肌 电信号进行识别,平均识别率达到97.5%.结果表 明,本方法克服了以往研究在单尺度上提取表面肌 电信号的非线性特征的不足,对于动作表面肌电信 号的识别具有较好的效果。应用的分解方法是基 于HHT的经验模态分解,今后可尝试应用小波变换 等分解方法。除了MLE特征,还可在多尺度上提取 其他特征,或者在不同尺度上提取最适宜该尺度的 识别特征来进行联合识别,这是下一步的研究方向。 参考文献 [1] 王人成,郑双喜,蔡付文,等.基于表面肌电信号的手指运 动模式识别系统[J].中国康复医学工程,2008,23(5): 410—412. [2] Wakita Y.Development of the robot arm control system using orearm sEMG [C]//Lim CT, eds.Proceedings of ICBME2008.Bern:Sprnger-Verlag.2009:710—713. [3] 田建勋,陈香,李云,等.一种基于加速度与表面肌电信息 融合和统计语言模型的连续手语识别方法[J].中国生物 医学工程学报,2011,30(3):333—339. [4] 雷敏.非线性时间序列分析及其在动作表面肌电信号中的 应用研究fD1.匕海:匕海交通大学.2000. 
2 中 国报 31卷 [5] 刘加海,王丽,王健.基于相空间、熵和复杂度变化的表面 肌电信号分析[J].浙江大学学报(理学版),2006,33(2): l82—186. decomposion:a noise-assisted data analysis method[J]. Advances in Adaptive Data Analysis,2009,1(1):1—41. [12] 刘秉正,彭建华.非线性动力学[M].北京:高等教育出版 社,2005:403—415. [6] 蔡立羽,王志中,张海虹.基于混沌、分形理论的表面肌电 信号非线性分析[J].北京生物医学工程,2000,19(2): 82—86. [13] Kantz H,Schreiber T.Nonlnear Time Series Analysis[M]. (2nd edion).UK:Cambridge University Press,2004:.65— 74. manj A, Chang JY. Feature extracton of sul ̄aee 【7] Alelectromyography signals wih contnuous wavelet entropy [14] Kantz H.A robust method to estimate the maximal Lyapunov exponent of a tme series[J].Phys Let A,1994,185:77— 87. ransform[J].Microsyst Technol,2011,17:1187—1196. [8] 李醒飞,朱嘉,杨晶晶,等.基于肌电信号的人手运动状态 的辨识[J].中国生物医学工程学报,2007,26(2):166— [15] 刘数勇,俞翔,朱石坚.实测振动信号的Lyapunov指数的计 169. [9] 罗志增,严庭芳.基于HMM的表面肌电信号模式分类 [J].华中科技大学学报(自然科学版),2008,36(4):72— 75. [1O] Chen Xinpu,Zhu Xiangyang,Zhang Dingguo.A discriminant bispeetum eature for surface electromyogram signal classiicaton[J].Medical Engineerng&Physics,2010,32: 126一l35. Wu Zhaohua,Huang E. Ensemble empical mode 算与混沌识别[J].武汉理工大学学报(交通科学与工程 版),2008,32(1):81—84. [16] Weston J,Watkins C.Multi・Class Suppor Vector Machines [R].Royal Holoway College,Tech Rep:CSD TR-98-04, l998. [17] 梁胜杰,张志华,崔立林.主成分分析法与核主成分分析法 在机械噪声数据降维中的应用比较[J].中国机械工程, 2011,22(1):80—83. 

免费下载 Word文档免费下载: 正在进行安全检测...

  • 29.8

    ¥45 每天只需1.0元
    1个月 推荐
  • 9.9

    ¥15
    1天
  • 59.8

    ¥90
    3个月

选择支付方式

  • 微信付款
郑重提醒:支付后,系统自动为您完成注册

请使用微信扫码支付(元)

订单号:
支付后,系统自动为您完成注册
遇到问题请联系 在线客服

常用手机号:
用于找回密码
图片验证码:
看不清?点击更换
短信验证码:
新密码:
 
绑定后可用手机号登录
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系 在线客服