用于手势辨识的平移和尺度不变特征制造技术

技术编号:14577293 阅读:54 留言:0更新日期:2017-02-07 19:36
呈现本发明专利技术的方法和设备以用于辨识多个所记录的数据对象中的手势对象的手势,其中所述所记录的数据对象随时间而被记录。在一些实施例中,一种方法包含:使用所述多个所记录的数据对象计算至少一组手势角度,其中所述至少一组中的所述手势角度中的每一者包括所述手势对象的两个位置之间的角度测量值,所述两个位置记录于所述多个所记录的数据对象中的连续数据对象中;以及基于所述至少一组手势角度辨识所述手势。在一些实施例中,所述方法包含进一步基于将所述至少一组手势角度与手势模型比较而辨识所述手势。

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
本专利技术大体上涉及用户装置或系统,且更确切来说涉及手势辨识。技术正朝着无接触人机交互快速前进。可以不需要按键或按钮按压,而实际上,可以经由手势实现人机交互。目前可用的许多手势辨识系统能够辨识有限、预编程数目的手势。可以由基于辨识关于手势的一组预编程特性的机器(例如)使用一系列试探法来辨识这些预编程手势。然而,这些方法存在许多缺点,例如,需要对手势中的每一者预编程试探法,且不能产生新的手势。在一些情况下,需要预先精确地调节手势辨识技术,这需要繁琐的定时和校准。因此,在所属领域中需要用于辨识手势的经改良方法和系统。
技术实现思路
呈现方法和系统以用于手势辨识系统的自动化训练。在一些实施例中,系统可以经训练以检测手势而不需要预编程规则或试探法来检测所述手势。在已经由训练数据习得手势的情况下,系统可以随后在实时环境(livesetting)中检测所述手势。在一些实施例中,呈现一种方法以用于辨识多个所记录数据对象中的手势对象的手势,所记录的数据对象随时间而被记录。所述方法可以包含使用多个所记录的数据对象计算至少一组手势角度,其中至少一组中的手势角度中的每一者包括手势对象的两个位置之间的角度测量值,所述两个位置记录于多个所记录的数据对象中的连续数据对象中。所述方法还可以包含基于至少一组手势角度辨识手势。在一些实施例中,辨识手势进一步基于将至少一组手势角度与手势模型比较。在一些实施例中,所述方法进一步包含基于至少一组手势角度计算表示角度频率的直方图,其中辨识手势进一步基于所计算的直方图与各自表示可辨识手势的一或多个直方图的比较。在一些实施例中,至少一组手势角度为时间排序的。在一些实施例中,至少一组时间排序的手势角度进一步包含第一组时间排序的手势角度和第二组时间排序的手势角度,且第二组时间排序的手势角度包含第一组时间排序的手势角度的子部分。在一些实施例中,辨识手势进一步基于:将第一组时间排序的手势角度与手势模型比较;以及将第二组时间排序的手势角度与手势模型的第一子部分比较。在一些实施例中,至少一组时间排序的手势角度进一步包含第三组时间排序的手势角度,且第三组时间排序的手势角度包含第二组时间排序的手势角度的子部分。在一些实施例中,辨识手势进一步基于将第三组时间排序的手势角度与手势模型的第一子部分的子部分比较。在一些实施例中,第一组时间排序的手势角度进一步包含第三组时间排序的手势角度,且第三组时间排序的手势角度包含第一组时间排序的手势角度的子部分,所述子部分不包含第二组时间排序的手势角度中包含的手势角度中的任一者。在一些实施例中,辨识手势进一步基于将第三组时间排序的手势角度与手势模型的第二子部分比较,所述第二子部分不包含手势模型的第一子部分中的任一者。在一些实施例中,辨识手势进一步基于:将第二组时间排序的手势角度与第三组时间排序的手势角度级联,以产生一组级联的时间排序手势角度;将手势模型的第一子部分与手势模型的第二子部分级联,以产生手势模型的级联子部分;以及将所述组级联的时间排序手势角度与手势模型的级联子部分比较。在一些实施例中,手势模型包含至少一组经训练的时间排序手势角度,所述组经训练的时间排序手势角度在辨识手势对象的手势之前被产生。在一些实施例中,呈现一种设备。所述设备可以包含经配置以随时间记录多个数据对象中的手势对象的至少一个记录装置。所述设备还可以包含经配置以进行以下操作的处理器:使用多个所记录的数据对象计算至少一组手势角度,其中至少一组中的手势角度中的每一者包括手势对象的两个位置之间的角度测量值,所述两个位置记录于多个所记录的数据对象中的连续数据对象中;且基于至少一组手势角度辨识手势。在一些实施例中,处理器经进一步配置以将至少一组手势角度与手势模型比较。在一些实施例中,呈现另一设备。所述设备可以包含:用于使用多个所记录的数据对象计算至少一组手势角度的装置,其中至少一组中的手势角度中的每一者包括手势对象的两个位置之间的角度测量值,所述两个位置记录于多个所记录的数据对象中的连续数据对象中;以及用于基于至少一组手势角度辨识手势的装置。在一些实施例中,用于辨识手势的装置进一步基于用于将至少一组手势角度与手势模型比较的装置。在一些实施例中,呈现一种非暂时性处理器可读媒体。处理器可读媒体可以包含经配置以致使处理器进行以下操作的处理器可读指令:随时间记录多个数据对象中的手势对象;使用多个所记录的数据对象计算至少一组手势角度,其中至少一组中的手势角度中的每一者包括手势对象的两个位置之间的角度测量值,所述两个位置记录于多个所记录的数据对象中的连续数据对象中;且基于至少一组手势角度辨识手势。在一些实施例中,指令经进一步配置以致使处理器将至少一组手势角度与手势模型比较。附图说明可以通过参考以下各图来实现对各种实施例的性质和优点的理解。在附图中,类似的组件或特征可以具有相同的参考标签。此外,可以通过在参考标签后面跟着短划线和区分类似组件的第二标签来区分相同类型的各种组件。如果在说明书中仅使用第一参考标签,那么描述适用于具有相同的第一参考标签的类似组件中的任一者,而与第二参考标签无关。图1为可以实施本专利技术的各种实施例的实例装置。图2说明根据一些实施例的与实例装置交互的用户。图3A、3B和3C说明根据一些实施例的手势的实例数据分析。图4说明根据一些实施例的可以被解决的手势辨识中的实例问题。图5说明根据一些实施例的手势的额外实例数据分析。图6说明根据一些实施例的可以被解决的手势辨识中的另一实例问题。图7A和7B为说明根据一些实施例的方法的实例流程图。图8为根据一些实施例的计算装置的框图。具体实施方式现在将关于形成本文的一部分的附图来描述若干说明性实施例。虽然下文描述可以实施本专利技术的一或多个方面的特定实施例,但可以使用其它实施例,且可以在不脱离本专利技术的范围或所附权利要求书的精神的情况下进行各种修改。参考图1,实例计算装置100可以经配置以实施本专利技术的一个或多个方面。举例来说,计算装置100可以是智能电话、平板计算机、个人数字助理或装备有允许计算装置100以用户输入的形式捕捉运动和/或其它所感测到的状况的一或多个传感器的其它移动装置。在一些实施例中,计算装置100不是移动装置,且可以是(例如)台式计算机、游戏机、静止传感器或摄像机,或无线或有线地耦合在一起的机器的系统。计算装置100可以装备有、以通信方式耦合到和/或以其它方式包含一或多个摄影机、麦克风、接近度传感器、本文档来自技高网...

【技术保护点】
一种用于辨识多个所记录数据对象中的手势对象的手势的方法,所述所记录的数据对象随时间而被记录,所述方法包括:使用所述多个所记录的数据对象计算至少一组手势角度,其中所述至少一组中的所述手势角度中的每一者包括所述手势对象的两个位置之间的角度测量值,所述两个位置记录于所述多个所记录的数据对象中的连续数据对象中;以及基于所述至少一组手势角度辨识所述手势。

【技术特征摘要】
【国外来华专利技术】2013.09.13 US 14/026,9731.一种用于辨识多个所记录数据对象中的手势对象的手势的方法,所述所记录的数
据对象随时间而被记录,所述方法包括:
使用所述多个所记录的数据对象计算至少一组手势角度,其中所述至少一组中
的所述手势角度中的每一者包括所述手势对象的两个位置之间的角度测量值,所
述两个位置记录于所述多个所记录的数据对象中的连续数据对象中;以及
基于所述至少一组手势角度辨识所述手势。
2.根据权利要求1所述的方法,其中辨识所述手势进一步基于将所述至少一组手势角
度与手势模型比较。
3.根据权利要求1所述的方法,其进一步包括基于所述至少一组手势角度计算表示角
度频率的直方图,其中所述辨识所述手势进一步基于所述所计算的直方图与各自表
示可辨识手势的一或多个直方图的比较。
4.根据权利要求1所述的方法,其中所述至少一组手势角度为时间排序的。
5.根据权利要求4所述的方法,其中所述至少一组时间排序的手势角度进一步包括第
一组时间排序的手势角度和第二组时间排序的手势角度,且其中所述第二组时间排
序的手势角度包括所述第一组时间排序的手势角度的子部分。
6.根据权利要求5所述的方法,其中辨识所述手势进一步基于:
将所述第一组时间排序的手势角度与手势模型比较;以及
将所述第二组时间排序的手势角度与所述手势模型的第一子部分比较。
7.根据权利要求6所述的方法,其中所述至少一组时间排序的手势角度进一步包括第
三组时间排序的手势角度,且其中所述第三组时间排序的手势角度包括所述第二组
时间排序的手势角度的子部分。
8.根据权利要求7所述的方法,其中辨识所述手势进一步基于将所述第三组时间排序

\t的手势角度与所述手势模型的所述第一子部分的子部分比较。
9.根据权利要求6所述的方法,其中所述至少一组时间排序的手势角度进一步包括第
三组时间排序的手势角度,且其中所述第三组时间排序的手势角度包括所述第一组
时间排序的手势角度的子部分,所述子部分不包含组成所述第二组时间排序的手势
角度的所述手势角度中的任一者。
10.根据权利要求9所述的方法,其中辨识所述手势进一步基于将所述第三组时间排序
的手势角度与所述手势模型的第二子部分比较,所述第二子部分不包含所述手势模
型的所述第一子部分中的任一者。
11.根据权利要求10所述的方法,其中辨识所述手势进一步基于:
将所述第二组时间排序的手势角度与所述第三组时间排序的手势角度级联,以产
生一组级联的时间排序手势角度;
将所述手势模型的所述第一子部分与所述手势模型的所述第二子部分级联,以产
生所述手势模型的级联子部分;以及
将所述组级联的时间排序手势角度与所述手势模型的所述级联子部分比较。
12.根据权利要求2所述的方法,其中所述手势模型包括至少一组经训练的时间排序手
势角度,所述组经训练的时间排序手势角度在辨识所述手势对象的所述手势之前被
产生。
13.一种设备,其包括:
至少一个记录装置,其经配置以随时间记录多个数据对象中的手势对象;以及
处理器,其经配置以:
使用所述多个所记录的数据对象计算至少一组手势角度,其中所述至少一组中
的所述手势角度中的每一者包括所述手势对象的两个位置之间的角度测量值,所
述两个位置记录于所述多个所记录的数据对象中的连续数据对象中;且
基于所述至少一组手势角度辨识手势。
14.根据权利要求13所述的设备,其中所述处理器经进一步配置以将所述至少一组手

\t势角度与手势模型比较。
15.根据权利要求13所述的设备,其中所述处理器经进一步配置以基于所述至少一组
手势角度计算表示角度频率的直方图,且其中所述处理器经配置以辨识所述手势是
基于所述所计算的直方图与各自表示可辨识手势的一或多个直方图的比较。
16.根据权利要求13所述的设备,其中所述至少一组手势角度为时间排序的。
17.根据权利要求16所述的设备,其中所述至少一组时间排序的手势角度进一步包括
第一组时间排序的手势角度和第二组时间排序的手势角度,且其中所述第二组时间
排序的手势角度包括所述第一组时间排序的手势角度的子部分。
18.根据权利要求17所述的设备,其中所述处理器经进一步配置以:
将所述第一组时间排序的手势角度与手势模型比较;且
将所述第二组时间排序的手势角度与所述手势模型的第一子部分比较。
19.根据权利要求18所述的设备,其中所述至少一组时间排序的手势角度进一步包括
第三组时间排序的手势角度,且其中所述第三组时间排序的手势角度包括所述第二
组时间排序的手势角度的子部分。
20.根据权利要求19所述的设备,其中所述处理器经进一步配置以将所述第三组时间
排序的手势角度与所述手势模型的所述第一子部分的子部分比较。
21.根据权利要求18所述的设备,其中所述至少一组时间排序的手势角度进一步包括
第三组时间排序的手势角度,且其中所述第三组时间排序的手势角度包括所述第一
组时间排序的手势角度的子部分,所述子部分不包含组成所述第二组时间排序的手
势角度的所述手势角度中的任一者。
22.根据权利要求21所述的设备,其中所述处理器经进一步配置以将所述第三组时间
排序的手势角度与所述手势模型的第二子部分比较,所述第二子部分不包含所述手
势模型的所述第一子部分中的任一者。
23.根据权...

【专利技术属性】
技术研发人员:阿尔皮特·米塔尔
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

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

1