【技术实现步骤摘要】
【国外来华专利技术】3D图像中的运动分析
本公开的实施例总体涉及计算机处理,并且更具体地,涉及3D图像中的运动分析。
技术介绍
计算机视觉已被使用来针对各种各样的用途而分析来自现实世界的图像。一个示例是针对电子设备提供自然用户界面(“NUI”)。在一种NUI技术中,捕获并分析用户的3D图像以识别某些姿势(pose)或姿态(gesture)。因此,用户可以做出姿态来提供输入,以便控制诸如计算机游戏或多媒体应用这样的应用。在一种技术中,系统将用户建模为具有由“骨头”连接的关节的骨骼(skeleton),并寻找在关节、骨头位置等之间的某些角度以检测姿态。这样的技术作为NUI运作良好。然而,一些应用要求对用户运动的更精确理解和分析。
技术实现思路
本文公开了针对用于分析3D图像中的用户运动的运行时间引擎(runtimeengine)的系统和方法。运行时间引擎能够依赖于运动是什么来使用不同的技术分析用户的运动。运行时间引擎可以挑选依赖于骨骼跟踪数据的技术和/或取而代之地使用图像分割(imagesegmentation)数据的技术来确定用户是否正在实施正确的运动。运行时间引擎可以基于正在实施什么运动来确定如何对用户的表现(performance)实施位置分析或时间/运动分析。一个实施例包括一种方法,该方法包括以下内容。访问人的图像数据。将图像数据输入到在计算设备上执行的运行时间引擎。运行时间引擎具有用于实现不同技术来分析姿态的代码。确定使用哪些技术来分析具体姿态。执行运行时间引擎中的代码以实现所确定的技术来分析具 ...
【技术保护点】
一种方法,包括:访问人的图像数据;将所述图像数据输入到在计算设备上执行的运行时间引擎,所述运行时间引擎具有用于实现不同技术来分析姿态的代码;确定使用哪些技术来分析具体姿态;以及执行运行时间引擎中的代码以实现所确定的技术来分析该具体姿态。
【技术特征摘要】
【国外来华专利技术】2013.03.14 US 13/8044441.一种运动分析的方法,包括:
由计算系统指示人执行一个或多个物理运动,所述一个或多个物理运动包括第一姿势和第二姿势;
在所述计算系统处访问所述人执行所述一个或多个物理运动的图像数据,其中所述计算系统已经在其上存储用于基于骨骼位置来识别所述第一姿势的第一代码和用于基于所述人的质心的移动来识别所述第二姿势的第二代码;
由所述计算系统访问数据库,所述数据库包括所述一个或多个物理运动中的每个物理运动的描述,其中针对每个描述:
i)当所述描述包括所述第一代码时,所述描述声明使用所述第一代码来识别所述第一姿势,以及
ii)当所述描述包括所述第二代码时,所述描述声明使用所述第二代码来识别所述第二姿势;以及
基于所述一个或多个物理运动中的每个物理运动的所述描述,
响应于所述描述声明要使用所述第一代码,在所述计算系统的处理器上执行所述第一代码以识别所述第一姿势;以及
响应于所述描述声明要使用所述第二代码,在所述计算系统的处理器上执行所述第二代码以识别所述第二姿势。
2.根据权利要求1所述的方法,其中所述一个或多个描述还声明将哪些位置分析计算用于一系列姿势中的各个姿势,并且所述方法还包括:
在所述计算系统的处理器上,根据所述描述、针对所述一个或多个物理运动中的不同姿势实施不同的位置分析计算。
3.根据权利要求1所述的方法,其中所述一个或多个描述还声明将哪些时间/运动计算用于一系列姿势中的各个姿势,并且所述方法还包括:
在所述计算系统的处理器上,根据所述描述、针对所述一个或多个物理运动中的不同姿势实施不同的时间/运动计算。
4.根据权利要求1所述的方法,其中,所述一个或多个物理运动包括体育锻炼,并且所述方法还包括:向所述人提供关于所述体育锻炼的表现的反馈。
5.根据权利要求1所述的方法,还包括:
由所述计算系统基于所述人是否执行一系列姿势来确定所述人是否执行所述一个或多个物理运动。
6.一种用于运动分析的系统,包括:
图像传感器,其被配置为捕获3D图像数据;
处理器,其与所述图像传感器通信,其中所述处理器被配置成:
指示人执行一个或多个物理运动,所述一个或多个物理运动包括第一姿势和第二姿势;
从所述图像传感器访问所述人执行所述一个或多个物理运动的3D图像数据;
从数据库访问所述一个或多个物理运动中的每个物理运动的描述,其中针对每个描述,当所述描述包括所述第一姿势时,所述描述声明使用骨骼位置来识别所述第一姿势,并且当所述描述包括所述第二姿势时,所述描述声明使用所述人的质心的移动来识别所述第二姿势;以及
基于针对所述一个或多个物理运动中的每个物理运动的所述描述:
i)响应于所述描述声明使用骨骼位置来识别所述第一姿势,执行第一代码,以基于骨骼位置来识别所述第一姿势;以及
ii)响应于所述描述声明使用所述人的质心的移动来识别所述第二姿势,执行第二代码,以基于所述人的质心的运动来识别所述第二姿势。
7.根据权利要求6所述的系统,其中,所述处理器还被配置成:
基于所述一个或多个物理运动中的特定姿势是所述第一姿势还是所述第二姿势,来确定要使用哪些计算来实施所述...
【专利技术属性】
技术研发人员:DG肯尼特,JR胡夫,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。