动态模板追踪制造技术

技术编号:9360540 阅读:78 留言:0更新日期:2013-11-21 06:27
提供了用于在一系列图像内追踪目标的各种布置。可至少部分基于目标和存储的参考模板之间的对应性来在第一图像内检测目标。可使用第一图像来创建用于追踪目标的追踪模板。可使用该追踪模板在第二图像内定位该目标。

【技术实现步骤摘要】
【国外来华专利技术】动态模板追踪交叉引用本专利合作条约申请要求序列号为61/449,500、2011年3月4日提交的、名称为“DynamicTemplateTracking(动态模板追踪)”、代理人案卷号为111018P1的美国临时专利申请、以及序列号为13/310,529、2011年12月2日提交的、名称为“DynamicTemplateTracking(动态模板追踪)”、代理人案卷号为111018的美国非临时专利申请的优先权。这些申请通过整体援引纳入于此用于一切目的。背景在一组图像内检测并追踪目标可能对于各种目的(诸如增强实境)来说是有用的。例如,检测并追踪目标可被用于通过附加信息增强现实世界情景。图像捕捉设备捕捉的图像可通过向用户提供附加感觉输入(诸如与图像捕捉设备的视野中的实体有关的图形或声音)的信息来增强。一些形式的增强实境涉及具有相机的装置,该相机指向用户希望通过附加感觉输入来增强的实体。执行这种形式的增强实境可包括至少三个阶段:第一,检测图像内的实体;第二,在后续图像中追踪该实体;以及第三,通过附加信息增强该图像。在检测到图像内的目标之后,当在后续图像中目标位置移位和/或相机对目标的视角变化时追踪目标可能是不可靠和/或处理器密集的。概述描述了用于在一系列图像内追踪目标的系统、方法、装置、计算机程序、以及设备。可提供用于在一系列图像中追踪目标的方法的示例。该方法可包括由移动设备捕捉第一图像。位于所述第一图像内的可以是目标。该目标可以是要被追踪的实体。该方法可包括由所述移动设备使用以所述第一图像创建的追踪模板在第二图像内定位目标。这一方法的诸实施例可包括以下的一个或多个:该方法可包括由移动设备使用第一图像来创建用于追踪目标的追踪模板。该方法可包括由移动设备将第一图像的至少一部分发送给远程服务器。该方法可包括由移动设备从远程服务器接收使用第一图像创建的追踪模板。该方法可包括由移动设备至少部分地基于目标和存储的参考模板之间的对应性来在第一图像内检测目标。由移动设备至少部分地基于目标和存储的参考模板之间的对应性来在第一图像内检测目标可包括:由移动设备将第一图像的至少一部分发送给远程服务器;以及由移动设备从远程服务器接收所存储的参考模板。由移动设备至少部分地基于目标和存储的参考模板之间的对应性来在第一图像内检测目标可包括由移动设备将基于第一图像的至少一个描述符发送给远程服务器,以及由移动设备从远程服务器接收所存储的参考模板。由移动设备在第一图像内检测对应于所存储的参考模板的目标可包括由移动设备将第一图像的至少一个描述符与所存储的参考模板的至少一个描述符进行比较。该方法可包括由移动设备至少部分地基于在第一图像内检测到目标来接收与所存储的参考模板相链接的数据。这一方法的诸实施例还可包括以下的一个或多个:该方法可包括由移动设备至少部分地基于与所存储的参考模板相链接的数据的至少一部分来呈现用户可辨识的信息。由移动设备至少部分地基于与所存储的参考模板相链接的数据的至少一部分来呈现用户可辨识的信息可包括至少部分地基于与所存储的参考模板相链接的数据的至少一部分、与呈现第二图像并发地呈现用户可辨识的信息。至少部分基于与所存储的参考模板相链接的数据的至少一部分、与呈现第二图像并发地呈现用户可辨识的信息可包括:使用增强实境显示器,以及与所存储的参考模板相链接的数据的至少一部分在增强实境显示器上显示的位置受目标在第二图像内的位置的影响。该方法可包括在使用追踪模板在第二图像内定位了目标之后,由移动设备使用追踪模板在一系列图像中的其他图像中的每一图像内定位目标。该方法可包括由移动设备使用第一图像来生成姿势信息,其中该姿势信息表示所存储的参考模板和目标之间的关系。该方法可包括由移动设备使用姿势信息矫正第一图像。该方法可包括由移动设备裁剪第一图像以创建追踪模板。可提供一种驻留在非瞬态处理器可读介质上的计算机程序的示例。该计算机程序可包括被配置成使处理器促使第一图像被捕捉到的处理器可读指令。位于第一图像内的可以是目标。目标可以是要被追踪的实体。该处理器可读指令可被配置成使处理器促使第二图像被捕捉到。该处理器可读指令可被配置成使处理器使用以第一图像创建的追踪模板在第二图像内定位目标。这一计算机程序的诸实施例可包括以下的一个或多个:该处理器可读指令可被配置成使处理器使用第一图像来创建用于追踪目标的追踪模板。该处理器可读指令可被配置成使处理器促使第一图像的至少一部分被发送给远程服务器。该处理器可读指令可被配置成使处理器从远程服务器接收使用第一图像创建的追踪模板。该处理器可读指令可被配置成使处理器至少部分地基于目标和存储的参考模板之间的对应性来在第一图像内检测目标。被配置成使处理器至少部分地基于目标和存储的参考模板之间的对应性来在第一图像内检测目标的处理器可读指令可包括用于执行以下动作的处理器可读指令:促使第一图像的至少一部分被发送给远程服务器;以及促使所存储的参考模板被从远程服务器接收。被配置成使处理器至少部分地基于目标和存储的参考模板之间的对应性来在第一图像内检测目标的处理器可读指令可包括用于执行以下动作的处理器可读指令:促使基于第一图像的至少一个描述符被发送给远程服务器;以及促使所存储的参考模板被从远程服务器接收。这一计算机程序的实施例还可包括以下的一个或多个:被配置成使处理器在第一图像内检测对应于所存储的参考模板的目标的处理器可读指令可包括被配置成使处理器将第一图像的至少一个描述符与所存储的参考模板的至少一个描述符进行比较的处理器可读指令。该处理器可读指令可被配置成使处理器至少部分地基于在第一图像内检测到目标来促使与所存储的参考模板相链接的数据被接收。该处理器可读指令可被配置成使处理器至少部分地基于数据的至少一部分来促使用户可辨识的信息被呈现。被配置成使处理器至少部分地基于数据的至少一部分来促使用户可辨识的信息被呈现的处理器可读指令包括被配置成使处理器至少部分地基于数据的至少一部分来促使用户可辨识的信息与呈现第二图像并发地被呈现的处理器可读指令。被配置成使处理器至少部分地基于数据的至少一部分来促使用户可辨识的信息与呈现第二图像并发地被呈现的处理器可读指令进一步包括被配置成使处理器执行以下动作的处理器可读指令:使用增强实境显示器;以及基于目标在第二图像中的位置来调整用户可辨识信息至少部分地基于数据的至少一部分而显示在增强实境显示器上的位置。该处理器可读指令可被配置成使处理器在使用追踪模板在第二图像内定位了目标之后,使用追踪模板在一系列图像中的每一图像内定位目标。该处理器可读指令可被配置成使处理器使用第一图像来生成姿势信息,其中该姿势信息表示所存储的参考模板和目标之间的关系。该处理器可读指令可被配置成使处理器使用姿势信息来矫正第一图像,以及裁剪第一图像以创建追踪模板。可提供用于在一系列图像中追踪目标的装置的示例。该装置可包括图像捕捉设备。该装置可包括处理器。该装置可包括与处理器通信耦合并且可由该处理器读取的存储器,该存储器中存储有一系列处理器可读指令,当由处理器执行时使该处理器促使第一图像被图像捕捉设备捕捉。位于第一图像内的可以是目标。目标可以是要被追踪的实体。该处理器可读指令可被配置成当由处理器执行时,促使第二图像捕捉到。该处理器可读指本文档来自技高网...
动态模板追踪

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2011.03.04 US 61/449,500;2011.12.02 US 13/310,5291.一种用于在一系列图像内追踪目标的方法,所述方法包括:由移动设备捕捉第一图像,其中:所述第一图像包含以第一视角的所述目标;并且所述目标是要被追踪的实体;以及由所述移动设备至少部分地基于所述目标和所存储的参考模板之间的对应性来在所述第一图像内检测所述目标;由所述移动设备使用所述第一图像来生成姿势信息,其中所述姿势信息表示所存储的参考模板和所述目标之间的关系;由所述移动设备使用所述姿势信息矫正所述第一图像以生成经矫正的图像,所述矫正包括通过将所述第一图像变换到标准坐标系来校正所述第一图像的图像失真,其中所述第一图像的图像失真是由于在所述第一图像中以所述第一视角观看所述目标而引起的,并且所述经矫正的图像包含以不同于所述第一视角的第二视角的目标;由所述移动设备使用所述经矫正的图像来创建追踪模板;由所述移动设备捕捉第二图像;以及由所述移动设备使用以所述经矫正的图像创建的追踪模板在所述第二图像内定位所述目标。2.如权利要求1所述的用于在一系列图像内追踪目标的方法,其特征在于,还包括:由所述移动设备将所述第一图像的至少一部分发送给远程服务器;以及由所述移动设备从所述远程服务器接收使用所述第一图像创建的追踪模板。3.如权利要求1所述的用于在一系列图像内追踪目标的方法,其特征在于:由所述移动设备至少部分地基于所述目标和所存储的参考模板之间的对应性来在所述第一图像内检测所述目标包括:由所述移动设备将所述第一图像的至少一部分发送给远程服务器;以及由所述移动设备从所述远程服务器接收所存储的参考模板。4.如权利要求1所述的用于在一系列图像内追踪目标的方法,其特征在于:由所述移动设备至少部分地基于所述目标和所存储的参考模板之间的对应性来在所述第一图像内检测所述目标包括:由所述移动设备将基于所述第一图像的至少一个描述符发送给远程服务器;以及由所述移动设备从所述远程服务器接收所存储的参考模板。5.如权利要求1所述的用于在一系列图像内追踪目标的方法,其特征在于:由所述移动设备在所述第一图像内检测对应于所存储的参考模板的目标包括:由所述移动设备将所述第一图像的至少一个描述符与所存储的参考模板的至少一个描述符进行比较。6.如权利要求1所述的用于在一系列图像内追踪目标的方法,其特征在于,所述方法还包括:由所述移动设备至少部分地基于在所述第一图像内检测到所述目标来接收与所存储的参考模板相链接的数据;以及由所述移动设备至少部分地基于与所存储的参考模板相链接的数据的至少一部分来呈现用户可辨识的信息。7.如权利要求6所述的用于在一系列图像内追踪目标的方法,其特征在于,由所述移动设备至少部分地基于与所存储的参考模板相链接的数据的至少一部分来呈现用户可辨识的信息包括至少部分地基于与所存储的参考模板相链接的数据的至少一部分、与呈现所述第二图像并发地呈现所述用户可辨识的信息。8.如权利要求7所述的用于在一系列图像内追踪目标的方法,其特征在于:至少部分地基于与所存储的参考模板相链接的数据的至少一部分、与呈现所述第二图像并发地呈现用户可辨识的信息包括:使用增强实境显示器;以及所述与所存储的参考模板相链接的数据的至少一部分在所述增强实境显示器上显示的位置受所述目标在所述第二图像内的位置的影响。9.如权利要求1所述的用于在一系列图像内追踪目标的方法,其特征在于,所述方法还包括:在使用所述追踪模板在所述第二图像内定位了所述目标之后,由所述移动设备使用所述追踪模板在所述一系列图像中的其他图像中的每一图像内定位所述目标。10.如权利要求1所述的用于在一系列图像内追踪目标的方法,其特征在于,还包括:由所述移动设备裁剪所述第一图像以创建所述追踪模板。11.一种用于在一系列图像中追踪目标的装置,所述装置包括:图像捕捉设备;处理器;以及与所述处理器通信耦合并且可由所述处理器读取的存储器,所述存储器中存储有一系列处理器可读指令,当由所述处理器执行时,所述处理器可读指令使所述处理器执行以下动作:致使第一图像被所述图像捕捉设备捕捉,其中:所述第一图像包含以第一视角的所述目标;并且所述目标是要被追踪的实体;至少部分地基于所述目标和所存储的参考模板之间的对应性来在所述第一图像内检测所述目标;使用所述第一图像来生成姿势信息,其中所述姿势信息表示所存储的参考模板和所述目标之间的关系;使用所述姿势信息矫正所述第一图像以生成经矫正的图像,所述矫正包括通过将所述第一图像变换到标准坐标系来校正所述第一图像的图像失真,其中所述第一图像的图像失真是由于在所述第一图像中以所述第一视角观看所述目标而引起的,并且所述经矫正的图像包含以不同于所述第一视角的第二视角的目标;使用所述经矫正的图像来创建追踪模板;以及致使第二图像被捕捉;使用以所述经矫正的图像创建的追踪模板在所述第二图像内定位所述目标。12.如权利要求11所述的用于在一系列图像中追踪目标的装置,还包括被配置成使所述处理器执行以下动作的处理器可读指令:致使所述第一图像的至少一部分被发送给远程服务器;以及从所述远程服务器接收使用所述第一图像创建的追踪模板。13.如权利要求11所述的用于在一系列图像中追踪目标的装置,其特征在于,被配置成使所述处理器在所述第一图像内检测对应于所存储的参考模板的目标的处理器可读指令包括被配置成使所述处理器执行以下动作的处理器可读指令:致使所述第一图像的至少一部分被发送给远程服务器;以及致使所存储的参考模板被从所述远程服务器接收。14.如权利要求11所述的用于在一系列图像中追踪目标的装置,其特征在于,被配置成使所述处理器在所述第一图像内检测对应于所存储的参考模板的目标的处理器可读指令包括被配置成使所述处理器执行以下动作的处理器可读指令:致使基于所述第一图像的至少一个描述符被发送给远程服务器;以及致使所存储的参考模板被从所述远程服务器接收。15.如权利要求11所述的用于在一系列图像中追踪目标的装置,其特征在于,被配置成使所述处理器在所述第一图像内检测对应于所存储的参考模板的目标的处理器可读指令包括被配置成使所述处理器执行以下动作的处理器可读指令:将所述第一图像的至少一个描述符与所存储的参考模板的至少一个描述符进行比较。16.如权利要求11所述的用于在一系列图像中追踪目标的装置,还包括被配置成使所述处理器执行以下动作的处理器可读指令:至少部分地基于在所述第一图像内检测到所述目标来致使与所存储的参考模板相链接的数据被接收;以及至少部分地基于所述数据的至少一部分来致使用户可辨识的信息被呈现。17.如权利要求16所述的用于在一系列图像中追踪目标的装置,其特征在于,被配置成使所述处理器至少部分地基于所述数据的至少一部分来致使用户可辨识的信息被呈现的处理器可读指令包括被配置成使所述处理器至少部分地基于所述数据的至少一部分来致使用户可辨识的信息与呈现所述第二图像并发地被呈现的处理器可读指令。18.如权利要求17所述的用于在一系列图像内追踪目标的装置,其特征在于:被配置成使所述处理器至少部分地基于所述数据的至少一部分来使用户可辨识的信息与呈现所述第二图像并发地被呈现的处理器可读指令进一步包括被配置成使所述处理器执行以下动作的处理器可读指令:使用增强实境显示器;以及基于所述目标在所述第二图像中的位置来调整所述数据的至少一部分在所述增强实境显示器上显示的位置。19.如权利要求11所述的用于在一系列图像中追踪目标的装置,还包括被配置成使所述处理器执行以下动作的处理器可读指令:在使用所述追踪模板在由所述图像捕捉设备捕捉的所述第二图像内定位了所述目标之后,使用所述追踪模板在所述图像捕捉设备捕捉的一系列图像中的每一图像内定位所述目标。20.如权利要求11所述的用于在一系列图像中追踪目标的装置,还包括被配置成使所述处理器执行以下动作的处理器可读指令:矫正并裁剪所述第一图像以创建所述追踪模板。21.如权利要求11所述的用于在一系列图像中追踪目标的装置,其特征在于,所述装置是从由以下设备构成的组中选择的:蜂窝电话、平板计算机、以及智能电话。22.一种用于在一系...

【专利技术属性】
技术研发人员:C·W·斯维特三世
申请(专利权)人:高通股份有限公司
类型:
国别省市:

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

1