An on-line gesture recognition method for individual differences of EMG includes the following steps: (1) establishing EMG data set to obtain initial data; (2) training initial classification model; (3) KKT discrimination of new samples; (4) using DBSCAN density clustering to obtain initial training set; (5) obtaining the final training set through secondary screening. The invention provides an online gesture recognition method aiming at individual differences in electromyography. This method combines DBSCAN density clustering algorithm and improves the original KKT_SVM incremental learning method for on-line EMG gesture recognition to solve the problem of individual differences.
【技术实现步骤摘要】
一种针对肌电个体差异问题的在线手势识别方法
本专利技术涉及肌电信号处理和增量学习领域,特别是涉及一种针对肌电个体差异问题的在线手势识别方法。
技术介绍
表面肌电信号(sEMG)作为一种交互媒介手段,被广泛的应用于假肢、外骨骼、矫形器等外设的控制中。sEMG能够实时的反映肌肉活动程度,是人-机之间理想的控制源。但由于皮脂、用力方式、肌纤维组织等个体差异性因素,很难获得一个通用的公共分类模型进行肌电模式识别,因此往往需要针对个体用户进行长时间的前期训练以获得精准分类辨识模型,相对耗时耗力。并且在实际应用时,分类器经过初次训练后一般不会再有改变,或较长的一段时间中固定不变。国内外已有很多学者使用基于增量学习(IncrementalLearning)的自适应方法解决sEMG的时变问题(如环境变化、电极位置改变、疲劳等)。通过增量学习,分类器系统可以在已经学习获得知识的基础上,不断从新样本中学习到新的知识。但仍少有研究将增量学习的思想用于个体用户分类模型的前期训练,以解决sEMG的个体差异性问题。在众多增量学习算法中,基于支持向量机(SVM)的增量学习由于其特有的优点,近年来逐渐成为研究的热点问题。最早由Syed等提出的SVM增量学习算法Batch-ISVM,是将本次增量后的支持向量集(SV集)与所有的新增样本在下次增量学习中一起训练学习,舍弃非SV样本。该方法的问题在于新增样本中可能包含无用或糟糕的样本,不仅影响训练速度也会降低识别精度。基于此,有学者提出了基于KKT条件(Karush-Kuhn-Tucker)的SVM增量学习算法(KKT-ISVM),来获得有效新 ...
【技术保护点】
1.一种针对肌电个体差异问题的在线手势识别方法,其特征在于,所述方法包括以下步骤:(1)手势肌电数据集建立,获得初始数据;(2)训练初始分类模型;(3)新增样本KKT判别;(4)使用DBSCAN密度聚类获得初步训练集;(5)二次筛选获得最终训练集。
【技术特征摘要】
1.一种针对肌电个体差异问题的在线手势识别方法,其特征在于,所述方法包括以下步骤:(1)手势肌电数据集建立,获得初始数据;(2)训练初始分类模型;(3)新增样本KKT判别;(4)使用DBSCAN密度聚类获得初步训练集;(5)二次筛选获得最终训练集。2.如权利要求1所述的一种针对肌电个体差异问题的在线手势识别方法,其特征在于,所述步骤(1)中,所述的初始数据是为了构建增量学习的初始模型,共采集20名男性被试的8种常见的手势动作,分别为:手张开、手握拳、手抓取、手放松、腕内收、腕外展、腕外旋和腕内旋。3.如权利要求2所述的一种针对肌电个体差异问题的在线手势识别方法,其特征在于,所述步骤(1)中,肌电的采样率为1024Hz,采用滑动窗的方式开窗,窗口长度设为200ms,对每个窗口进行3种时域特征提取,分别为均方根值RMS、平均绝对值MAV和积分肌电iEMG;一个窗口可获得一个3×4共12维的特征向量[{RMSk,MAVk,iEMGk}Ch],其中,k为样本编号,Ch为通道数;每个被试跟随屏幕中的提示,随机保持一种手势5s,每种手势出现30次,则每个被试的数据集为手势×30次,其中,twindow为开窗长度,则每个被试的数据集样本总数为6000个。4.如权利要求3所述的一种针对肌电个体差异问题的在线手势识别方法,其特征在于,所述步骤(2)中,对于每个被试,将初始数据中其余19个被试的所有训练样本用来训练该被试的SVM初始分类模型Ψold和初始SV集Dold-SV。5.如权利要求4所述的一种针对肌电个体差异问题的在线手势识别方法,其特征在于,所述步骤(3)中,每120秒进行一次增量学习,在该时间段中,每个被试跟随屏幕中的提示,随机保持一种手势5s,每种手势出现3次,增量样本为手势×3次共600个,使用初始分类模型Ψold来检测新增样本集Dnew,将新增样本集Dnew分为满足KKT条件的新增训练样本Dnew-KKT和不满足KKT条件的新增训练样本Dnew-NKKT;区分方法:若样本位于分类间隔上或分类间隔外,为满足KKT条件的新增训练样本;若样本位于分类间隔内,为不满足KKT条件的新增训练样本。6.如权利要求5所述的一种针对肌电个体差异问题的在线手势识别方法,其特征在于,所述步骤(4)中,将满足KKT条件的新增训练样本Dnew-KK...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。