[发明专利]一种基于手臂表面肌电信号的手势识别方法有效
申请号: | 201611181953.8 | 申请日: | 2016-12-20 |
公开(公告)号: | CN106845348B | 公开(公告)日: | 2020-04-21 |
发明(设计)人: | 张自嘉;徐晨;严程 | 申请(专利权)人: | 南京信息工程大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 许方 |
地址: | 210044 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 手臂 表面 电信号 手势 识别 方法 | ||
本发明公开了一种基于手臂表面肌电信号的手势识别方法,该方法根据肌电信号这种生物电信号的特有特征,降低了数据处理复杂度,并能保证手势识别率达到较高水平。与传统方法相比,去除了对信号时频分析的过程,大大降低了复杂度和计算量,对数据处理器的性能要求不高,节约了成本。
技术领域
本发明属于人体动作识别技术领域,特别涉及了一种基于手臂表面肌电信号的手势识别方法。
背景技术
表面肌电信号(SEMG)是一种与神经肌肉活动相关的生物电信号。当运动指令经由神经中枢系统传导到相关肌纤维时,会引起肌纤维上电位发生变化并发生肌纤维的收缩,该电位变化在皮肤表面处发生时间和空间上的叠加而形成表面肌电信号,可通过表面肌电电极采集到电信号信息。表面肌电信号包含了肌肉收缩的模式以及收缩强度的信息,不同的肢体动作对应不同的肌电信号,通过分析表面肌电信号就可以判别出该信号所对应的具体动作模式。
现有的手势区分方法,需要对采集到的生物电信号进行时域和频域分析,过程复杂,计算量大,因此对数据处理器性能要求高,往往要依靠计算机进行数据分析计算,应用成本高,不利于一些手势识别设备的推广应用。
发明内容
为了解决上述背景技术提出的技术问题,本发明旨在提供一种基于手臂表面肌电信号的手势识别方法,克服传统手势分类方法复杂、计算量大的缺陷。
为了实现上述技术目的,本发明的技术方案为:
一种基于手臂表面肌电信号的手势识别方法,包括以下步骤:
(1)设采样频率为f,采样时间为T,重复多次对肌电信号进行采样,得到M段肌电信号;
(2)计算采集的肌电信号绝对值的均值,计算相邻两段肌电信号绝对值的均值的一阶差分,并将肌电信号绝对值的均值、相邻两段肌电信号绝对值的均值的一阶差分作为肌电信号的特征值,向各特征值分配权值后组成特征向量X;
(3)将特征向量X作为训练样本,采用K-means聚类算法对训练样本进行分类,得到K种手势以及每种手势对应的特征标签yk,k=1,2,…,K;
(4)以采样频率f、采样时间T采集待识别手势的肌电信号,将采集到的肌电信号的绝度值的均值、相邻两端肌电信号绝对值的均值的一阶差分作为特征值,向各特征值分配权值后组成特征向量X’;
(5)分别求特征向量X’与k个特征标签yk的相似度数据;
(6)舍弃k个相似度数据中大于预设阈值的相似度数据,根据保留的相似度数据进行手势识别。
进一步地,在步骤(2)中,采用下式计算肌电信号绝对值的均值:
上式中,MAV(j)为采集的第j段肌电信号的绝对值的均值,Sj(t)为采集的第j段肌电信号的第t个采样值的绝对值,N为Sj(t)的长度,N=f·T;
采用下式计算相邻两端肌电信号绝对值的均值的一阶差分:
R(i)=MAV(i+1)-MAV(i),i=1,2,…,M-1
上式中,R(i)为第i+1段肌电信号与第i段肌电信号绝对值的均值的一阶差分;
则特征向量X=[μMAV(1)μMAV(2)...μMAV(M)τR(1)τR(2)...τR(M-1)],μ、τ为权值。
进一步地,在步骤(5)中,计算特征向量X’与k个特征标签yk的误差向量,将误差向量的2范数的平方值作为X’与yk的相似度数据:
φ(k)=X′-yk
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京信息工程大学,未经南京信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611181953.8/2.html,转载请声明来源钻瓜专利网。