
Citation: | Guangjun YAN, Wanzhong CHEN, Tao ZHANG, Yun JIANG, Shuifang REN. Research on Gesture Classification Methods in Amputee Subjects Based on Gray Theory Model[J]. Journal of Electronics & Information Technology, 2021, 43(9): 2552-2560. doi: 10.11999/JEIT200859 |
手势识别技术研究广泛应用于肌电假肢[1]、虚拟现实[2]、康复医疗[3]、航空航天[4]、机器人控制[5]领域。对于截肢患者来说,手臂的截肢虽然意味着其功能和社会接受度的丧失,但可以通过假肢来弥补。目前手势识别的先进技术有基于调频连续波雷达[6,7]、基于机器视觉[8]等等,但由于前臂的缺失应用于截肢人群仿生假肢领域意图识别是不合适的。现代假肢技术普遍采用表面肌电信号[9],并且从过去的单一控制方式演变到多自由度控制[10]。然而使用假肢的关键是可准确地识别出用户的意图,给出可靠的指令驱动假肢。因此,关于截肢人群手势识别方法研究具有重大的实际意义。
特征提取是基于表面肌电信号(surface ElectroMyoGraphy, sEMG)的手势识别技术的研究热点之一,当前常用的有时域、频域、时频域[11]等多种提取方法。时域分析主要以幅值与能量等特征为主,提取特征比较快,但是会造成部分信息描述不充分;频域分析能够全面地反映信号的特征,但是有提取过程复杂、耗时较多等特点[12];虽然现有技术可与精确的解剖定位策略相结合使得特征提取更加科学,但是仍不能兼容计算工作量和识别准确率,往往采用复杂的算法才能达到更高的准确率,同时需要大量的样本,期望样本具有规律性的分布,这对于截肢者来说往往是很难做到的。Li等人[13]通过研究5例单侧经桡骨截肢患者对于虚拟手臂的实时控制,表明了断臂的手部运动完成率明显低于完整臂。石欣等人[9]针对实时性与准确性难以兼容的问题,提出了改进能量核的特征提取方法,对信号进行实时处理,使得实时处理速率最高提升了13倍。另外,目前大部分的论文采集的数据来自健康的受试者,运用在假肢康复领域缺乏普适性,对最终康复医疗存在一些影响。汪洋等人[14]对肌电信号进行实时的识别,从而控制假肢的关节运动,并在健康受试者身上取得了6类动作稳态识别率达到了90%以上,但是其文中也提到是否同样适用于经桡动脉切除的受试者有待于证实;Jiralerspong等人[15]提出一种利用频谱特征和人工神经网络对截肢者的17个任意运动进行分类的信号处理方法,达到了83%的识别正确率。Robinson等人[16]采用频域下的均方根(RMS)、波形长度和斜率符号变化;时频域下的均方根、标准偏差和能量作为特征,通过随机森林分类器对10名截肢患者17类手势动作识别达到了75.16%。Cene等人[17]采用广义逆矩阵和脊回归的方法,通过sEMG信号处理对截肢受试者的17种不同手势进行分类,达到了平均识别率63.1%的结果。上述研究虽然采用不同的方法均较好地解决了截肢者手势识别的难题,但是对于截肢者手势识别率提高空间依然很大。
为了更好地运用表面肌电信号解决截肢者识别准确率不高、特征提取复杂的问题,使其能够运用到实际的人机交互中去,本文提出了一种基于灰度理论模型的手势识别分类算法。本文采用NinaPro实验室公开数据库中经桡动脉截肢患者数据,针对信号的特点采用不同滤波的方法得到高质量的肌电信号与加速度信号,利用时域统计特征绝对值均值(Mean Absolute Value, MAV)、均值(Mean)、灰度模型的驱动系数作为信号的特征值,实现了对截肢者17类手势动作的分类识别,本文的方法具有计算复杂度小、准确率高的特点。
灰度模型[18]具有解决数据混乱,但数据之间存在相关性这一类问题的特性。将灰度模型应用于手势识别领域主要从以下3个方面考虑:
(1)灰度模型具有计算工作量小的特性:手势识别技术绝大部分时间需要花费在特征提取上,若投入实际使用,必须要满足特征提取计算量小的特性,否则该系统是无法被接受的。尤其是对于截肢患者,肢体剩余空间有限,需要采用多个电极对残肢进行信号采集,这就意味着采集过程将有多个通道,若是特征提取复杂,将会耗费更多的时间。
(2)可生成强相关数列:灰度模型可以解决一部分已知,一部分未知的问题,即可通过相关性分析各个因素之间的发展规律,将原始数据生成规律性更强的数列[19]。针对这一特性,可以类比到手势识别过程中,手势是通过多块肌肉收缩复杂组合后的共同结果[20],虽然无法得知肌肉电信号之间深层次联系,但可通过相关性来建立联系,使得在提取其特征值时更加优质、准确。
(3)样本不需要规律性分布:对于手势识别技术来说,相同手势期望得到规律性的分布,这样可带来较好的分类效果。但是对于截肢者来说,由于生理因素以及截肢者手臂的缺损程度不一等,需要从限定肌肉中获取信号源进行识别,在贫信息源的条件下揭示系统运行的规律,而灰度模型具有解决整体功效问题的能力,因此适用于截肢者识别不同的手势。
通过灰度模型的可生成强相关数列、计算量小、样本不需要规律性分布等主要的特性,可以有效针对手势识别过程中需要的实时性、特征不明显等截肢者手势识别难题进行解决。
已知数据的特征数列与相关因素特征序列如式(1)所示,其中
x(0)1=(x(0)1(1),x(0)1(2),···,x(0)1(n))x(0)2=(x(0)2(1),x(0)2(2),···,x(0)2(n))⋮x(0)N=(x(0)N(1),x(0)N(2),···,x(0)N(n))} | (1) |
令
x(1)i=(x(0)i(1),2∑m=1x(0)i(m),···,n∑m=1x(0)i(m)) | (2) |
dx(1)1dt+ax(1)1=b1x(1)2+b2x(1)3+···+bN−1x(1)N | (3) |
根据导数定义,有
dx(1)1dt=limΔt→0x(1)1(t+Δt)−x(1)1(t)Δt=x(0)1(k+1) | (4) |
生成紧邻均值序列
Z(1)(k)=12[x(1)1(k)+x(1)1(k+1)],k=1,2,···,n−1 | (5) |
式(3)的离散形式可表示为如式(6)所示;其中,
x(0)1(k+1)+aZ(1)(k)=N∑i=2bi−1x(1)i(k+1) | (6) |
令
{\boldsymbol{B}} = \left[ {\begin{array}{*{20}{c}} { - {Z^{(1)}}({\rm{1}})}&{x_2^{(1)}(2)}& ··· &{x_N^{(1)}(2)} \\ { - {Z^{(1)}}({\rm{2}})}&{x_2^{(1)}(3)}& ··· &{x_N^{(1)}(3)} \\ \vdots & \vdots & \ddots & \vdots \\ { - {Z^{(1)}}(n{\rm{ - 1}})}&{x_2^{(1)}(n)}& ··· &{x_N^{(1)}(n)} \end{array}} \right] | (7) |
{\boldsymbol{Y}} = {\left[ {x_1^{(0)}(2),x_1^{(0)}(3), ···, x_1^{(0)}(n)} \right]^{\rm{T}} } | (8) |
{\boldsymbol{\beta}} =[a,{b}_{1},{b}_{2},··· ,{b}_{N-1}]^{\rm{T}} | (9) |
式(6)简记为如式(10)所示
{\boldsymbol{Y}} = {\boldsymbol{B}} * {\boldsymbol{\beta}} | (10) |
\hat {\boldsymbol{\beta}} ={({{\boldsymbol{B}}^{\rm{T}}}{\boldsymbol{B}})^{ - 1}}{{\boldsymbol{B}}^{\rm{T}} }{\boldsymbol{Y}}={[\hat a,{\hat b_1}, ··· ,{\hat b_{N - 1}}]^{\rm{T}} } | (11) |
把
\begin{split} \hat x_1^{(1)}(k + 1) =& \left[x_1^{(0)}(1) - \frac{1}{{\hat a}}\sum\limits_{i = 2}^N {{{\hat b}_{i - 1}}x_i^{(1)}(k + 1)} \right]{{\rm{e}} ^{ - \hat ak}} \\ & + \frac{1}{{\hat a}}\sum\limits_{i = 2}^N {{{\hat b}_{i - 1}}x_i^{(1)}(k + 1)}\\[-22pt] \end{split} | (12) |
对式(12)做累减还原式,得到原始数列
\hat x_1^{(0)}(k + 1) = \hat x_{\rm{1}}^{(1)}(k + 1) - \hat x_{\rm{1}}^{(1)}(k) | (13) |
另外,为了分析滑动窗的积分值,更加真实地反映出加速度信号的物理意义,采用了时域绝对值均值(MAV)[21],其定义如(14)所示
{\rm{MAV}} = \frac{1}{N}\sum\limits_{i = 1}^N {\left| {{x_i}} \right|} | (14) |
支持向量机(Support Vector Machines, SVM)是一个针对二分类问题提出的分类模型,在分多类问题时,需采用多个SVM,但随着SVM数量的增加,带来的时间损耗增长,算法也会越复杂[22]。本文考虑的是假肢手能够实时识别出用户的意图,同时经实验验证得到径向基核函数在解决该问题上具有较好的收敛性,因此本文采用径向基作为SVM核函数,其表达式如式(15)所示
k({x_i},{x_j}) = \exp \left( { - \frac{{{{\left\| {{x_i} - {x_j}} \right\|}^2}}}{{2{\sigma ^2}}}} \right) | (15) |
综上所述,本文提出了基于灰度模型的手势分类算法流程框图如图1所示,该方法很好地模拟了现实中实时采集信息进行连续识别的过程。
本文用于手势识别的实验数据来源于NinaPro(Non invasive adaptive Prosthetics)[23]实验室公开的官方数据库——DB3截肢患者数据,其采样频率为2000 Hz,通过12个通道采集肌电数据:电极摆放在桡肱关节附近、指伸肌、指屈肌、肱二头肌、肱三头肌,如图2所示。标识1处(桡肱关节附近)将电极等距排列摆放8个电极,标识2分别为指伸肌、指屈肌、肱二头肌、肱三头肌各摆放一个电极;并在每一路的电极上集成一个采样频率为148 Hz三轴加速度计用于采集X,Y,Z轴的加速度。
NinaPro实验室是将11名男性经桡动脉截肢患者作为受试者进行数据采集,其中由于编号6号受试者与编号7号受试者肢体剩余不多,采集电极放置空间较少的问题,没有佩戴指伸肌、指屈肌两个活动点的检测电极;17种动作指的是常用的手指与手腕的动作,如图3所示;采集时每个动作重复持续5 s,然后休息3 s,每个动作重复6次,在本文中从6次相同动作中选取4次作为训练样本,2次作为测试样本。
为了评价整个算法的有效性,本文采用了时间轴错误率和动作错误率(MER)[24]两个指标,其中时间轴错误率指的是在用户连续性做出动作时,按时间轴识别出来的错误率。造成该错误率的原因包括(1)滑动窗口大小固定而不可避免地识别延迟或者加快;(2)手势动作识别错误率因素。因此用来衡量整个算法不是很贴切,但是考虑到实时性,也在本文给出;动作错误率是指当算法在将信号源识别为某样手势动作时,错识别为其他手势的衡量指标,具体算法如下所示。
已知样本的真实标签序列为
{\rm{MER}} = \frac{{{l_1}}}{{{l_2}}} | (16) |
其中,编辑距离(Edit Distance)又称为Levenshtein距离[24]:指两个序列之间,从某一个序列转换成另一个序列所需要的最少的编辑操作次数。编辑操作是指一个字符替换成另一个字符,在本文中,编辑距离越小,表明两个串的相似度越大,表明其动作错误率越低,动作的正确率越高。
动作正确率能够反映出算法是否能够正确传达人的意图的概率,同时也能够反映当用户做出某一手势动作时,错识别为其他手势执行非期望命令的概率。动作错误率在实际需求上来说用于衡量整个系统比较合理,所以本文将动作正确率作为衡量整个算法的核心指标。
根据表面肌电信号有用信号的频率范围在10~500 Hz之间,主要能量集中于50~220 Hz以内这一研究结果[25],采用8阶巴特沃斯带通滤波器对采集的信号进行10~1000 Hz的滤波,滤波器滤波前后对比如图4(a)所示;为了减小和消除分析信号中随机起伏的信号,采用邻域平均法对预处理后的肌电信号进行平滑滤波,通过该方式可以提高整体表面肌电信号的信噪比,其中RMS平滑窗信号长度为64,RMS平滑滤波前后对比如图4(b)所示。
加速度信号频域如图5所示,可见加速度信号的能量集中在0 Hz附近。因此采用巴特沃斯低通滤波器进行滤波,截止频率为60 Hz,阻带截止频率设置为100 Hz。
为了消除瞬态跳变,产生平滑输出,本文采用了重叠滑动窗数据处理方法,窗口大小取250[26],窗口的步进大小取50,滑动窗截取如图6所示。经滑动窗进行截取信号,在窗内分别提取加速度信号与肌电信号的特征值,其中加速度信号对于完整臂受试者或截肢受试者差异不大,因此仅提取时域绝对值均值作为特征值;对于截肢者来说,由于采集肌电信号的空间有限、生理因素等导致信号不是很稳定,因此搭建灰度模型、提取均值挖掘肌电信号的特征。
将提取的特征向量进行分类,分类结果如图7所示:其中图中红色实线表示实际序列样本标签,蓝色虚线部分是通过算法识别后预测序列样本标签。纵坐标表示类别数,即0–17类,其中0表示放松状态;横坐标表示有间歇地执行动作的时间轴。
为了更好地分析窗长的影响,仅改变滑动窗长度的情况下对其分析,结果如表1所示。长度在100, 150时趋于稳定,但是增大到300时,平均识别结果仅达到84.37%,急剧下降。有一些手势动作,在动作开始时,被误判为休息标签。原因是滑动窗口的大小一定,休息阶段与动作开始发力阶段比较相似,很容易误判,这种问题在文献[13]被称作动作选择时间,文献[27]认为对于该问题由于无法处理进行了忽略。
窗口长度 | 受试者编号 | 平均值 | ||||||||
1 | 2 | 3 | 4 | 5 | 8 | 9 | 10 | 11 | ||
100 | 79.71 | 86.96 | 95.65 | 94.2 | 73.91 | 94.2 | 100 | 79.71 | 95.65 | 88.89 |
150 | 85.51 | 89.86 | 92.75 | 86.96 | 75.36 | 95.65 | 100 | 75.36 | 92.75 | 88.25 |
250 | 92.75 | 88.41 | 91.3 | 91.3 | 82.61 | 97.1 | 100 | 79.71 | 97.1 | 91.14 |
300 | 76.81 | 78.26 | 82.61 | 88.41 | 72.46 | 98.55 | 100 | 69.57 | 92.75 | 84.38 |
表2分别给出了9位残疾人受试者手势分类结果,平均动作正确率可达到91.14%。其中受试者9识别率最高为100%,受试者10的识别率偏低为79.71%。平均时间轴错误率为0.2405。
受试者编号 | 平均值 | |||||||||
1 | 2 | 3 | 4 | 5 | 8 | 9 | 10 | 11 | ||
动作正确率(%) | 92.75 | 88.41 | 91.30 | 91.3 | 82.61 | 97.1 | 100 | 79.71 | 97.1 | 91.14 |
MER | 0.0725 | 0.1159 | 0.087 | 0.087 | 0.1739 | 0.029 | 0 | 0.2029 | 0.029 | 0.0886 |
时间轴错误率 | 0.2696 | 0.1861 | 0.1417 | 0.2368 | 0.4508 | 0.1585 | 0.1515 | 0.4364 | 0.1335 | 0.2405 |
本文的实验结果与近几年的文献结果进行了比较:从表3可知,本文方法的平均分类准确率略高于其他方法,并且采用较少的特征值、训练样本,达到了快速、高准确率识别的效果。
文献 | 电极数 | 分类数 | 窗口大小 | 特征值 | 分类器 | 平均准确率(%) | 受试者数量 | 受试者类型 |
[13] | 12 | 10 | 150/50[1*] | 4种时域特征 | LDA | 84.40 | 5 | 单截肢 |
[21] | 8 | 7 | 250/50 | MAV | KNN | 79.00 | 5 | 截肢者 |
[28] | 6 | 8 | 100/NM[2*] | CSSP[3*] | LDA | 80.30 | 1 | 截肢者 |
[15] | 6 | 17 | NM | 功率谱密度 | ANN | 83.00 | 12 | 截肢者 |
[29] | 12 | 17 | 250/50 | WPT+MAVPCA | SVM | 88.80 | 9 | 截肢者 |
[16] | 12 | 17 | 256/10 | TD+TFD特征 | RF | 75.16 | 9 | 截肢者 |
[17] | 16 | 17 | 300/10 | 6种特征 | RVFL+ELM | 63.10 | 10 | 截肢者 |
本文 | 12 | 17 | 250/50 | 灰度模型+Mean+MAV | SVM | 91.14 | 9 | 截肢者 |
小标说明: [1*]滑动窗口大小为150,增量为10,表3内窗口大小一列均为同格式。 [2*]NM(Not Mention):没有提到; [3*]Common Spatio-Spectral Pattern |
为了说明本文特征的有效性,本文方法采用表3文献中提到的分类器进行横向对比,即采用不同特征、相同的分类器时进行对比来验证本文算法的有效性。如文献[16],提取了时域与时频域特征,将随机森林(Random Forest, RF)作为分类器进行分类得到了75.16%的识别结果;本文方法结合RF分类器分类得到了平均识别率86.42%,最高准确率97.1%的识别结果;又如文献[21],采用了绝对值均值作为特征,将K最邻近算法(K-Nearest Neighbor, KNN)作为分类器,取得了平均识别率79%的实验结果,本文方法采用KNN作为分类器进行分类取得了平均识别率82.12%,最高准确率92.75%的实验结果;文献[29]提取了小波包变换下的绝对值均值为特征,通过主成分分析方法(PCA)降维,将SVM作为分类器得到了平均识别率88.8%的实验结果;而本文方法为提取灰度模型、均值及绝对值均值作为特征,采用SVM分类器得到了平均识别率91.14%的实验结果,同时本文方法相比于小波包变换具有提取简单、快速的优点。
从不同分类器的角度分析对本文算法的影响:本文采用均值、灰度模型、绝对值均值作为特征,采用不同分类器进行了横向对比,结果如图8所示;可以观察到SVM性能比较稳定,无大起大落趋势,在处理截肢人群特征分类时,展现了分类准确率高、识别效果稳定的特性。
另外,为了分析实时性方面的要求,本文对特征时间复杂度进行了分析,如图9所示;由于训练样本时间与训练窗口的多少有一定的关系,不能直观地反映出算法的复杂度。因此,本文以滑动窗口为单位,统计提取1次特征平均所需的时间(ms)来衡量计算复杂度是否满足实时性的要求,本文选取了表3文献中提到的时域、频域、时频域特征作对比。根据实验结果可知,提取灰度模型特征所需平均时间为0.52 ms,时域均值特征平均所需时间为0.02 ms,绝对值均值的平均所需时间为0.1 ms,小于时域特征(AR4),远远小于频域特征、时频域特征提取所需的时间。同时根据滑动窗口步进距离为50 ms可知,本文提取的特征能够满足实时性的要求,产生连续的输出。
本文通过对NinaPro实验室公开的官方数据集DB3库9名截肢受试者的手指姿态、手腕运动等17种动作进行连续识别,取得了平均识别率91.14%的较好结果。实验结果表明,本文方法中的灰度模型、均值与绝对值均值结合能够较好地表征肌电信号与加速度信号的特征,在截肢患者手势识别中展现了良好的性能,通过灰度模型较好地克服了截肢受试者肌电信号特征提取困难的难题,同时保持了算法复杂度低的特点,为整个算法实现实时性提供了技术支持,为智能假肢实现提供了一种思路。
考虑到本文采用的是离线数据集,下一步工作将需要结合本实验室现有设备,研究在线采集肌电、加速度信号,实时对用户所发出的指令进行识别。
[1] |
POLISIERO M, BIFULCO P, LICCARDO A, et al. Design and assessment of a low-Cost, electromyographically controlled, prosthetic hand[J]. Medical Devices: Evidence and Research, 2013, 2013: 97–104. doi: 10.2147/MDER.S39604
|
[2] |
胡中旭. 虚拟场景人机交互中手势识别技术研究[D]. [博士论文], 华中科技大学, 2018.
HU Zhongxu. Research on gesture recognition technology in human-computer interaction of virtual scene[D]. [Ph. D. dissertation], Huazhong University of Science and Technology, 2018.
|
[3] |
曾海滨. 基于表面肌电控制的外骨骼手功能康复机器人研究[D]. [硕士论文], 山东大学, 2019.
ZENG Haibin. A novel sEMG-controlled hand function exoskeleton robot for rehabilitation in post-stroke individuals[D]. [Master dissertation], Shandong University, 2019.
|
[4] |
邹俞, 晁建刚, 杨进. 航天员虚拟交互操作训练多体感融合驱动方法研究[J]. 图学学报, 2018, 39(4): 742–751.
ZOU Yu, CHAO Jiangang, and YANG Jin. On multi-somatosensory driven method for virtual interactive operation training of astronaut[J]. Journal of Graphics, 2018, 39(4): 742–751.
|
[5] |
李晓宇. 基于手势交互的移动机器人三维环境探索及感知技术研究[D]. [硕士论文], 哈尔滨工业大学, 2017.
LI Xiaoyu. Research on unknown environment exploration and perception based on hand gesture interaction for mobile robots[D]. [Master dissertation], Harbin Institute of Technology, 2017.
|
[6] |
夏朝阳, 周成龙, 介钧誉, 等. 基于多通道调频连续波毫米波雷达的微动手势识别[J]. 电子与信息学报, 2020, 42(1): 164–172. doi: 10.11999/JEIT190797
XIA Zhaoyang, ZHOU Chenglong, JIE Junyu, et al. Micro-motion gesture recognition based on multi-channel frequency modulated continuous wave millimeter wave radar[J]. Journal of Electronics &Information Technology, 2020, 42(1): 164–172. doi: 10.11999/JEIT190797
|
[7] |
王勇, 吴金君, 田增山, 等. 基于FMCW雷达的多维参数手势识别算法[J]. 电子与信息学报, 2019, 41(4): 822–829. doi: 10.11999/JEIT180485
WANG Yong, WU Jinjun, TIAN Zengshan, et al. Gesture recognition with multi-dimensional parameter using FMCW radar[J]. Journal of Electronics &Information Technology, 2019, 41(4): 822–829. doi: 10.11999/JEIT180485
|
[8] |
马杰, 张绣丹, 杨楠, 等. 融合密集卷积与空间转换网络的手势识别方法[J]. 电子与信息学报, 2018, 40(4): 951–956. doi: 10.11999/JEIT170627
MA Jie, ZHANG Xiudan, YANG Nan, et al. Gesture recognition method combining dense convolutional with spatial transformer networks[J]. Journal of Electronics &Information Technology, 2018, 40(4): 951–956. doi: 10.11999/JEIT170627
|
[9] |
石欣, 朱家庆, 秦鹏杰, 等. 基于改进能量核的下肢表面肌电信号特征提取方法[J]. 仪器仪表学报, 2020, 41(1): 121–128. doi: 10.19650/j.cnki.cjsi.j1905438
SHI Xin, ZHU Jiaqing, QIN Pengjie, et al. Feature extraction method of lower limb surface EMG signal based on improved energy nucleus[J]. Chinese Journal of Scientific Instrument, 2020, 41(1): 121–128. doi: 10.19650/j.cnki.cjsi.j1905438
|
[10] |
SAUDABAYEV A, and VAROL H A. Sensors for robotic hands: A survey of state of the art[J]. IEEE Access, 2015, 3: 1765–1782. doi: 10.1109/ACCESS.2015.2482543
|
[11] |
LIU Lukai, LIU Pu, CLANCY E A, et al. Electromyogram whitening for improved classification accuracy in upper limb prosthesis control[J]. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 2013, 21(5): 767–774. doi: 10.1109/TNSRE.2013.2243470
|
[12] |
丁其川, 熊安斌, 赵新刚, 等. 基于表面肌电的运动意图识别方法研究及应用综述[J]. 自动化学报, 2016, 42(1): 13–25. doi: 10.16383/j.aas.2016.c140563
DING Qichuan, XIONG Anbin, ZHAO Xingang, et al. A review on researches and applications of sEMG-based motion intent recognition methods[J]. Acta Automatica Sinica, 2016, 42(1): 13–25. doi: 10.16383/j.aas.2016.c140563
|
[13] |
LI Guanglin, SCHULTZ A E, KUIKEN T A. Quantifying pattern recognition-based myoelectric control of multifunctional transradial prostheses[J]. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 2010, 18(2): 185–192. doi: 10.1109/TNSRE.2009.2039619
|
[14] |
汪洋, 张定国. 针对上肢高位截肢者的肌电假肢设计[J]. 传感器与微系统, 2008, 37(4): 84–88, 91. doi: 10.13873/J.1000-9787(2018)04-0084-05
WANG Yang and ZHANG Dingguo. Design of myoelectric upper-limb prosthesis towards amputees with high-level amputation[J]. Transducer and Microsystem Technologies, 2008, 37(4): 84–88, 91. doi: 10.13873/J.1000-9787(2018)04-0084-05
|
[15] |
JIRALERSPONG T, NAKANISHI E, LIU Chao, et al. Experimental study of real-time classification of 17 voluntary movements for multi-degree myoelectric prosthetic hand[J]. Applied Sciences, 2017, 7(11): 1163. doi: 10.3390/app7111163
|
[16] |
ROBINSON C P, LI Baihua, MENG Qinggang, et al. Effectiveness of surface electromyography in pattern classification for upper limb amputees[C]. Proceedings of the 2018 International Conference on Artificial Intelligence and Pattern Recognition, Beijing, China, 2018: 107–112. doi: 10.1145/3268866.3268889.
|
[17] |
CENE V H and BALBINOT A. Enhancing the classification of hand movements through sEMG signal and non-iterative methods[J]. Health and Technology, 2019, 9(4): 561–577. doi: 10.1007/s12553-019-00315-6
|
[18] |
WANG Zhengxin and HAO Peng. An improved grey multivariable model for predicting industrial energy consumption in China[J]. Applied Mathematical Modelling, 2016, 40(11/12): 5745–5758. doi: 10.1016/j.apm.2016.01.012
|
[19] |
丁松, 党耀国, 徐宁. 基于虚拟变量控制的GM(1, N)模型构建及其应用[J]. 控制与决策, 2018, 33(2): 309–315. doi: 10.13195/j.kzyjc.2016.1613
DING Song, DANG Yaoguo, and XU Ning. Construction and application of GM(1, N) based on control of dummy variables[J]. Control and Decision, 2018, 33(2): 309–315. doi: 10.13195/j.kzyjc.2016.1613
|
[20] |
NAIK G R, ARJUNAN S, and KUMAR D. Applications of ICA and fractal dimension in sEMG signal processing for subtle movement analysis: A review[J]. Australasian Physical & Engineering Sciences in Medicine, 2011, 34(2): 179–193. doi: 10.1007/s13246-011-0066-4
|
[21] |
CIPRIANI C, ANTFOLK C, CONTROZZI M, et al. Online myoelectric control of a dexterous hand prosthesis by transradial amputees[J]. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 2011, 19(3): 260–270. doi: 10.1109/TNSRE.2011.2108667
|
[22] |
蒋贵虎, 陈万忠, 马迪, 等. 基于ITD和PLV的四类运动想象脑电分类方法研究[J]. 仪器仪表学报, 2019, 40(5): 195–202. doi: 10.19650/j.cnki.cjsi.j1904651
JIANG Guihu, CHEN Wanzhong, MA Di, et al. Research on four-class motor imagery EEG classification method based on ITD and PLV[J]. Chinese Journal of Scientific Instrument, 2019, 40(5): 195–202. doi: 10.19650/j.cnki.cjsi.j1904651
|
[23] |
ATZORI M, GIJSBERTS A, CASTELLINI C, et al. Effect of clinical parameters on the control of myoelectric robotic prosthetic hands[J]. Journal of Rehabilitation Research & Development, 2016, 53(3): 345–358. doi: 10.1682/JRRD.2014.09.0218
|
[24] |
GIJSBERTS A, ATZORI M, CASTELLINI C, et al. Movement error rate for evaluation of machine learning methods for sEMG-based hand movement classification[J]. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 2014, 22(4): 735–744. doi: 10.1109/TNSRE.2014.2303394
|
[25] |
张思佳. 无线穿戴式表面肌电信号采集系统设计[D]. [硕士论文], 浙江大学, 2019.
ZHANG Sijia. Design of wireless wearable surface EMG signal acquisition system[D]. [Master dissertation], Zhejiang University, 2019.
|
[26] |
SMITH L H, HARGROVE L J, LOCK B A, et al. Determining the optimal window length for pattern recognition-based myoelectric control: Balancing the competing effects of classification error and controller delay[J]. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 2011, 19(2): 186–192. doi: 10.1109/TNSRE.2010.2100828
|
[27] |
TENORE F V G, RAMOS A, FAHMY A, et al. Decoding of individuated finger movements using surface electromyography[J]. IEEE Transactions on Biomedical Engineering, 2009, 56(5): 1427–1434. doi: 10.1109/TBME.2008.2005485
|
[28] |
HUANG Gan, ZHANG Zhiguo, ZHANG Dingguo, et al. Spatio-spectral filters for low-density surface electromyographic signal classification[J]. Medical & Biological Engineering & Computing, 2013, 51(5): 547–555. doi: 10.1007/s11517-012-1024-3
|
[29] |
刘俊宏. 基于特征值降维与多元信号融合的手部动作识别算法研究[D]. [硕士论文], 吉林大学, 2017.
LIU Junhong. Recognition algorithms of hand movements based on feature dimensionality reduction and multiple signal fusion[D]. [Master dissertation], Jilin University, 2017.
|
1. | 邹灵果,张美花. 基于数理统计特征的人机交互图像手势识别. 黑龙江工业学院学报(综合版). 2024(01): 97-104 . ![]() | |
2. | 李欣馨. 改进小组合作学习模式在高职院校动漫专业课程中的应用. 陕西教育(高教). 2024(04): 76-78 . ![]() | |
3. | 刘强,吴德佩. 高帧频虚拟图像无损防失真压缩算法仿真. 计算机仿真. 2023(12): 252-255+352 . ![]() |
窗口长度 | 受试者编号 | 平均值 | ||||||||
1 | 2 | 3 | 4 | 5 | 8 | 9 | 10 | 11 | ||
100 | 79.71 | 86.96 | 95.65 | 94.2 | 73.91 | 94.2 | 100 | 79.71 | 95.65 | 88.89 |
150 | 85.51 | 89.86 | 92.75 | 86.96 | 75.36 | 95.65 | 100 | 75.36 | 92.75 | 88.25 |
250 | 92.75 | 88.41 | 91.3 | 91.3 | 82.61 | 97.1 | 100 | 79.71 | 97.1 | 91.14 |
300 | 76.81 | 78.26 | 82.61 | 88.41 | 72.46 | 98.55 | 100 | 69.57 | 92.75 | 84.38 |
受试者编号 | 平均值 | |||||||||
1 | 2 | 3 | 4 | 5 | 8 | 9 | 10 | 11 | ||
动作正确率(%) | 92.75 | 88.41 | 91.30 | 91.3 | 82.61 | 97.1 | 100 | 79.71 | 97.1 | 91.14 |
MER | 0.0725 | 0.1159 | 0.087 | 0.087 | 0.1739 | 0.029 | 0 | 0.2029 | 0.029 | 0.0886 |
时间轴错误率 | 0.2696 | 0.1861 | 0.1417 | 0.2368 | 0.4508 | 0.1585 | 0.1515 | 0.4364 | 0.1335 | 0.2405 |
文献 | 电极数 | 分类数 | 窗口大小 | 特征值 | 分类器 | 平均准确率(%) | 受试者数量 | 受试者类型 |
[13] | 12 | 10 | 150/50[1*] | 4种时域特征 | LDA | 84.40 | 5 | 单截肢 |
[21] | 8 | 7 | 250/50 | MAV | KNN | 79.00 | 5 | 截肢者 |
[28] | 6 | 8 | 100/NM[2*] | CSSP[3*] | LDA | 80.30 | 1 | 截肢者 |
[15] | 6 | 17 | NM | 功率谱密度 | ANN | 83.00 | 12 | 截肢者 |
[29] | 12 | 17 | 250/50 | WPT+MAVPCA | SVM | 88.80 | 9 | 截肢者 |
[16] | 12 | 17 | 256/10 | TD+TFD特征 | RF | 75.16 | 9 | 截肢者 |
[17] | 16 | 17 | 300/10 | 6种特征 | RVFL+ELM | 63.10 | 10 | 截肢者 |
本文 | 12 | 17 | 250/50 | 灰度模型+Mean+MAV | SVM | 91.14 | 9 | 截肢者 |
小标说明: [1*]滑动窗口大小为150,增量为10,表3内窗口大小一列均为同格式。 [2*]NM(Not Mention):没有提到; [3*]Common Spatio-Spectral Pattern |
窗口长度 | 受试者编号 | 平均值 | ||||||||
1 | 2 | 3 | 4 | 5 | 8 | 9 | 10 | 11 | ||
100 | 79.71 | 86.96 | 95.65 | 94.2 | 73.91 | 94.2 | 100 | 79.71 | 95.65 | 88.89 |
150 | 85.51 | 89.86 | 92.75 | 86.96 | 75.36 | 95.65 | 100 | 75.36 | 92.75 | 88.25 |
250 | 92.75 | 88.41 | 91.3 | 91.3 | 82.61 | 97.1 | 100 | 79.71 | 97.1 | 91.14 |
300 | 76.81 | 78.26 | 82.61 | 88.41 | 72.46 | 98.55 | 100 | 69.57 | 92.75 | 84.38 |
受试者编号 | 平均值 | |||||||||
1 | 2 | 3 | 4 | 5 | 8 | 9 | 10 | 11 | ||
动作正确率(%) | 92.75 | 88.41 | 91.30 | 91.3 | 82.61 | 97.1 | 100 | 79.71 | 97.1 | 91.14 |
MER | 0.0725 | 0.1159 | 0.087 | 0.087 | 0.1739 | 0.029 | 0 | 0.2029 | 0.029 | 0.0886 |
时间轴错误率 | 0.2696 | 0.1861 | 0.1417 | 0.2368 | 0.4508 | 0.1585 | 0.1515 | 0.4364 | 0.1335 | 0.2405 |
文献 | 电极数 | 分类数 | 窗口大小 | 特征值 | 分类器 | 平均准确率(%) | 受试者数量 | 受试者类型 |
[13] | 12 | 10 | 150/50[1*] | 4种时域特征 | LDA | 84.40 | 5 | 单截肢 |
[21] | 8 | 7 | 250/50 | MAV | KNN | 79.00 | 5 | 截肢者 |
[28] | 6 | 8 | 100/NM[2*] | CSSP[3*] | LDA | 80.30 | 1 | 截肢者 |
[15] | 6 | 17 | NM | 功率谱密度 | ANN | 83.00 | 12 | 截肢者 |
[29] | 12 | 17 | 250/50 | WPT+MAVPCA | SVM | 88.80 | 9 | 截肢者 |
[16] | 12 | 17 | 256/10 | TD+TFD特征 | RF | 75.16 | 9 | 截肢者 |
[17] | 16 | 17 | 300/10 | 6种特征 | RVFL+ELM | 63.10 | 10 | 截肢者 |
本文 | 12 | 17 | 250/50 | 灰度模型+Mean+MAV | SVM | 91.14 | 9 | 截肢者 |
小标说明: [1*]滑动窗口大小为150,增量为10,表3内窗口大小一列均为同格式。 [2*]NM(Not Mention):没有提到; [3*]Common Spatio-Spectral Pattern |