一种数据手套动态手语识别方法技术

技术编号:6547232 阅读:504 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种数据手套动态手语识别方法,包括手语识别之前建立手语数据库和手语识别两个部分,所述手语识别的步骤如下:输入代表手指运动的特征值;将输入的特征值与储存于手语数据库中的特征值进一次以上的匹配;将匹配得到的结果转化成相应可识别的输出信号送给输出终端。所述手语数据库为将传感器检测的角度值转化为手语特征的特征值的集合,所述输入的特征值为来自传感器检测的角度值。本发明专利技术提高了手语识别匹配的效率和精度;本发明专利技术通过在匹配流程中仅保留最后匹配的结果,节省了手语识别匹配过程中的资源消耗。可广泛应用在手语识别领域。

【技术实现步骤摘要】

本专利技术涉及一种人工智能领域的模式识别方法,尤其是。
技术介绍
目前的手势识别分为两种,一种是基于传感器数据的手势识别方法,一种是基于图像识别的手势识别方法。基于物理手套传感器数据的手势识别是从传感器直接获得手指运动特征数据,通过一定的算法将其翻译成人可直接识别的文字或声音;基于图像识别的手势识别方法是通过图像录入设备把手形输入到计算机当中,借助图像处理技术进行手势识别的方法。国内外科学家对手势识别进行了大量研究。1994年,Ramon M S和Dannil T研制了一种基于物理约束的手抓取过程的手动作合成的控制与抓取系统。1995年,Lee J intae 和Kimii Tosiyasv L研究用摄像机获得手的运动图像数据来自动分析三维手势,实现三维手势重构。1997年,加拿大多伦多大学的Sidney S F研究的Glove TalkII系统是目前最有影响的手势接口系统,他采用神经网络将用户手势转换成手势语言参数,通过语言合成器合成为语言输出。我国高文等人,也进行了基于手势和人的行为动作识别的手语合成技术的研究。但对于基于图像识别的手势识别方法,依赖于摄像机成像,环境,光线等因素,由于人手在运动过程当中,必然会使手指遮掩而使摄像机摄不到要分析的手指图像。考虑到现有的条件因素,本研究基于传感器数据手套的手势识别。国内机构对基于传感器数据手套的手势识别技术也已有了起步,2010年华南理工大学的一种基于加速度传感器的手势识别方法,这种方法是基于数据手套上的加速度传感器,以获得手指运动特征值,主要是通过加速度值获得手指在空间的旋转特征码,然后能过一定的算法去除人手抖动产生的噪声,而获得的特征值。这种技术因为基于加速度传感器, 由于加速度传感器本身精度,使得特征值精度有限,加速度传感器依靠运动或重力产生加速度分量,使得加速度传感器受外界影响较大,如手指运动过程当中,快慢产生的加速度值不一样,不能表达加速度传感器当前的位置,外界有振动,如有汽车经过,飞机起飞,音响等环境时,传感器的数据很不稳定。
技术实现思路
本专利技术要解决的技术问题是提供一种高精度的数据手套手语识别方法,所述手语识别方法节省匹配存储空间和耗时,识别效率高。为了解决上述技术问题,本专利技术所采用的技术方案是,包括手语识别之前建立手语数据库和手语识别两个部分,所述手语识别的步骤如下 Si.输入代表手指运动的特征值;52.将输入的特征值与储存于手语数据库中的特征值进一次以上的匹配;53.将匹配得到的结果转化成相应可识别的输出信号送给输出终端;所述手语数据库为将传感器检测的角度值转化为手语特征的特征值的集合,所述输入的特征值为来自传感器检测的角度值。进一步作为优选的实施方式,所述数据库特征值由每只手指的弯曲角度范围和手掌与水平面的夹角范围构成,每个特征值对应有文字标识,带文字标识的特征值按预定义的先后顺序组成一个代表手势语的序列。进一步作为优选的实施方式,所述序列按识别频率高低为序构成手语数据库。进一步作为优选的实施方式,所述输入的特征值由每只手指的弯曲角度范围和手掌与水平面的夹角范围构成,所述特征值按动作先后顺序组成输入序列。进一步作为优选的实施方式,所述步骤S2中匹配的具体流程如下521.将输入的第一特征值与数据库中代表手势语的序列中的第一特征值进行匹配;522.保存匹配结果,判断等待下一次特征值输入的时间是否超时;523.若输入超时,则输出最佳匹配结果并结束匹配;524.若输入不超时,接收输入的特征值,将输入的特征值与上一次保存的匹配结果中序列内相应特征值进行匹配;525.若匹配成功,则删除上一次保存的匹配结果,返回S22;526.若匹配不成功,则输出上次保存的匹配结果中的最佳匹配结果,并结束匹配。进一步作为优选的实施方式,所述输出信号为文字、图片或者语音。本专利技术的有益效果是本专利技术通过以各手指的弯曲角度范围和手掌与水平面的夹角范围构成特征值,将特征值按预定义的语义构成序列组成手语特征数据库,并以被包含的匹配方式对动作的关键帧特征值进行匹配,提高了匹配的效率和精度;本专利技术通过在匹配流程中仅保留最后匹配的结果,节省了手语识别匹配过程中的资源消耗。附图说明下面结合附图对本专利技术的具体实施方式作进一步说明 图1是本专利技术手语识别方法的流程图2是本专利技术手语数据库中代表手势语的序列的组成图; 图3是本专利技术手语识别方法输入特征值与数据库特征值匹配的流程图。具体实施例方式本专利技术旨在对人手指的变化所表达的内容遵照人设计的意图,按动作对应的关键帧顺序,给出最接近的表达结果。下面结合附图对本专利技术进行进一步的说明本专利技术所述输入特征值为双手的各个手指的弯曲角度和手掌所在平面与水平面成的夹角。本专利技术采用5个弯曲传感器分布在每个手指的第二个关节处,并与指平面贴近,平行。加速度传感器位于手背心部,与手掌平面平行。弯曲传感器获得反映手指弯曲程度的角度值,加速度传感器获得当前手掌所指示的方向。本专利技术根据这这两种传感器所获得的角度和加速度,通过加速度值在X、Y、Z三个方向的分量比值,Angle(x)=x/sqrt (χ*x+y*y+z*z), Angle (y)=y/sqrt(χ*x+y*y+z*z),Angle (ζ) =z/sqrt (x*x+y*y+z*z)分别求出加速度传感器面的方向。把这些角度组织在一起,形成了一个以角度为特征值的数据结构,每一个特定的手势都对应着一组特定的角度。动态手势对应着一系列的组角度。所述手语特征数据库的建立方法如下建立一个以每只手的手指弯曲角度范围和其手掌与水平面的夹角范围组成一个特征值;每个特征值都有其对应的文字标识;每个带有文字标识的特征值按用户定义的先后顺序组成一个序列,称这个序列为一个手势语。每个手势语都有一个文字标识,以“你们好”为例来说明这个手势语由三个序列组成。分别为序列1 “你”序列2 “们”序列3 “好”组成。其中“你” “们” “好”依次为序列的文字标识。而“你们好”为手势语的文字标识。序列“你”是由每个手指的弯曲最大角度和最小角度,手掌的水平角度和法向角度构成其的特征值。参照图2,手语特征数据内序列的结构包括多个特征值特征值1,特征值2,特征值3,特征值η……。以手势语为基本元素,构建一个按识别频率高为顺序的自定义数据库。至此,手语特征数据库建立完成。建立好手势语库之后,参照图1,手语识别步聚如下51.输入代表手指运动的特征值;52.将输入的特征值与储存于手语数据库中的特征值进一次以上的匹配;53.将匹配得到的结果转化成相应可识别的输出信号送给输出终端。参照图3,匹配的具体流程如下521.将输入的第一特征值与数据库中代表手势语的序列中的第一特征值进行匹配;522.保存匹配结果,判断等待下一次特征值输入的时间是否超时;523.若输入超时,则输出最佳匹配结果并结束匹配;524.若输入不超时,接收输入的特征值,将输入的特征值与上一次保存的匹配结果中序列内相应特征值进行匹配;525.若匹配成功,则删除上一次保存的匹配结果,返回步骤S22;526.若匹配不成功,则输出上次保存的匹配结果中的最佳匹配结果,并结束匹配。当输入的手势语包括多帧特征值时,需要按手势语的动作依次匹配每个特征值。 这里有种情况,即在比较过程当中有多个符合条件的手势本文档来自技高网
...

【技术保护点】
1.一种数据手套动态手语识别方法,包括手语识别之前建立手语数据库和手语识别两个部分,所述手语识别的步骤如下:S1.输入代表手指运动的特征值;S2.将输入的特征值与储存于手语数据库中的特征值进一次以上的匹配;S3.将匹配得到的结果转化成相应可识别的输出信号送给输出终端;其特征在于:所述手语数据库为将传感器检测的角度值转化为手语特征的特征值的集合,所述输入的特征值为来自传感器检测的角度值。

【技术特征摘要】
1.一种数据手套动态手语识别方法,包括手语识别之前建立手语数据库和手语识别两个部分,所述手语识别的步骤如下51.输入代表手指运动的特征值;52.将输入的特征值与储存于手语数据库中的特征值进一次以上的匹配;53.将匹配得到的结果转化成相应可识别的输出信号送给输出终端;其特征在于所述手语数据库为将传感器检测的角度值转化为手语特征的特征值的集合,所述输入的特征值为来自传感器检测的角度值。2.根据权利要求1所述的一种数据手套动态手语识别方法,其特征在于所述数据库特征值由每只手指的弯曲角度范围和手掌与水平面的夹角范围构成,每个特征值对应有文字标识,带文字标识的特征值按预定义的先后顺序组成一个代表手势语的序列。3.根据权利要求2所述的一种数据手套动态手语识别方法,其特征在于所述序列按识别频率高低为序构成手语数据库。4.根据权利要求1所述的一种数据手套动态手...

【专利技术属性】
技术研发人员:黄昌正王兵郝志锋
申请(专利权)人:广州畅途软件有限公司
类型:发明
国别省市:81

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1