【技术实现步骤摘要】
基于静动态分离的装配作业动作识别方法
本专利技术属于手势动作识别方法
,涉及一种基于静动态分离的装配作业动作识别方法。
技术介绍
手势识别技术作为新兴智能人机交互系统和虚拟现实系统实现的关键技术,其研究理论和方法早已经成为国内外广泛关注的热点问题。无论是基于可穿戴设备的手势识别研究,还是基于计算机视觉的手语识别,其识别过程均包含了手势数据获取、手势特征识别、手势跟踪、手势分类、手势指令映射五个步骤。其中,手势特征识别、手势跟踪、手势分类等方法的研究是解决肢体或手势识别问题的关键,得到了学者们的高度关注。隐马尔科夫、支持向量机、神经网络及深度学习等算法成为手势识别主要手段,部分算法通过一定的改进后,其识别的准确率可高达95%以上,为人机协作的进一步研究打下了坚实的基础。总的来说,目前关于手势识别的研究成果十分丰富而且全面,但还是存在着些许的不足。在数据预处理和特征提取方面,大多数的研究都是直接设定特征进行训练学习识别,并未对其特征值进行分析,所以识别效果可能会因特征值的差异而有所区分;在手势识别方法方面,大多数的研究也都采取了单一的识别方案,很少对识别方案的有效性进行验证。
技术实现思路
本专利技术的目的是提供一种基于静动态分离的装配作业动作识别方法,通过对姿态不变型和姿态变化型两种手势的特征值进行分析,完成阈值的提取,根据阈值有效地对手势种类进行区分,分别获取两种手势的识别模型,提高了识别准确率和识别速度。本专利技术所采用的技术方案是,基于静动态分离的装配作业动作识别 ...
【技术保护点】
1.基于静动态分离的装配作业动作识别方法,其特征在于,具体按照如下步骤实施:/n步骤1,将完整作业动作分割成n种动作手势,每种动作手势采集M组原始数据,将动作手势对应的原始数据分为训练样本和识别样本;/n步骤2,对步骤1采集的每个动作手势的原始数据进行有效数据段的提取;/n步骤3,根据训练样本中的动作手势计算特征阈值,然后根据特征阈值将识别样本中的动作手势划分为姿态变化型手势和姿态不变型手势;/n步骤4,将步骤3划分的识别样本中姿态不变型手势的特征值输入到KNN识别模型进行训练,得到姿态不变型手势的识别模型;/n步骤5,将步骤3划分的识别样本中姿态变化型手势的特征值输入到GMM-HMM识别模型进行训练,得到姿态变化型手势的识别模型。/n
【技术特征摘要】
1.基于静动态分离的装配作业动作识别方法,其特征在于,具体按照如下步骤实施:
步骤1,将完整作业动作分割成n种动作手势,每种动作手势采集M组原始数据,将动作手势对应的原始数据分为训练样本和识别样本;
步骤2,对步骤1采集的每个动作手势的原始数据进行有效数据段的提取;
步骤3,根据训练样本中的动作手势计算特征阈值,然后根据特征阈值将识别样本中的动作手势划分为姿态变化型手势和姿态不变型手势;
步骤4,将步骤3划分的识别样本中姿态不变型手势的特征值输入到KNN识别模型进行训练,得到姿态不变型手势的识别模型;
步骤5,将步骤3划分的识别样本中姿态变化型手势的特征值输入到GMM-HMM识别模型进行训练,得到姿态变化型手势的识别模型。
2.根据权利要求1所述的基于静动态分离的装配作业动作识别方法,其特征在于,所述步骤1中每个动作手势的原始数据包括人手的五个手指指尖坐标:Fti(i=1,2,3,4,5),人手的五个指跟关节点坐标:Fbi(i=1,2,3,4,5),手指长度:Li(i=1,2,3,4,5),掌心点坐标:P,手掌法向量:h,指向手掌内侧,手掌朝向:f,掌心指向手指的方向,五指指尖速度:Vti(i=1,2,3,4,5),掌心速度:Vz。
3.根据权利要求2所述的基于静动态分离的装配作业动作识别方法,其特征在于,所述步骤2中进行有效数据段的提取具体为:
设定速度阈值V,然后分别取出掌心速度、大拇指指尖速度、食指指尖速度、中指指尖速度、无名指指尖速度和小拇指指尖速度在连续N帧内速度值不小于阈值V的活动段区间,然后以原始数据中的该活动段区间作为有效数据,完成有效段数据的提取,则同一动作手势的M组原始数据共对应提取M组有效段数据。
4.根据权利要求3所述的基于静动态分离的装配作业动作识别方法,其特征在于,所述步骤3具体为:
步骤3.1,人为根据每个动作手势的姿态将训练样本中的每个动作手势划分为姿态变化型与姿态不变型;
步骤3.2,根据步骤2提取的有效段数据计算每个动作手势对应的每个有效数据段中每一帧动作手势中每个手指平面上仰度αi、手指分开度βi以及手指弯曲度μi并作为特征值,i=1、2、3、4、5,则每个动作手势第j帧姿态特征描述一个15维特征向量:
Oj=fj(α1,...,α5,β1,...,β5,μ1,...,μ5);
步骤3.2,将训练样本中同一动作手势对应的同一有效数据段中的N帧动作手势中的每个特征值对应的最大值与最小值的取差得到极差值,以极差值作为手势状态改变量特征值,获得手势状态改变量特征向量记为:
Cm=(α1c,...,α5c,β1c,...,β5c,μ1c,...,μ5c)
其中,m=1,2,...,M,Cm表示同一动作手势对应的第m个有效数据段对应的手势状态改变量特征向量,α1c,...,α5c分别表示同一动作手势对应的第m个有效数据段中N帧动作手势中每个手指平面上仰度的极差值;β1c,...,β5c分别表示同一动作手势对应的第m个有效数据段中N帧动作手势中每个手指分开度的极差值;μ1c,...,μ5c分别表示同一动作手势对应的第m个有效数据段中N帧动作手势中每个手指弯曲度的极差值;
步骤3.3,将每种动作手势对应的M个手势状态改变量特征向量中的每个特征值对应进行比较,分别得到每种动作手势对应的每个手指平面上仰度的极差值、手指弯曲度的极差值、手指弯曲度的极差值的最大值以及最小值;
步骤3.4,假设步骤3.1划分的训练样本有a个姿态变化型动作手势,b个姿态不变型动作手势,将步骤3.1划分的b个姿态不变型动作手势对应的每个手指平面上仰度的极差值、手指弯曲度的极差值、手指弯曲度的极差值的最大值对应进行比较,取b个极差值的最大值中最大的值,将步骤3.1划分的a个姿态变化型动作手势对应的每个手指平面上仰度的极差值、手指弯曲度的极差值、手指弯曲度的极差值的最小值对应进行比较,取a个极差值的最小值中最小的值,将每个特征值对应的b个极差值的最大值...
【专利技术属性】
技术研发人员:刘永,杨明顺,高新勤,万鹏,李斌鹏,史晟睿,乔琦,王祥,
申请(专利权)人:西安理工大学,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。