A system includes a memory and is configured to perform the following operations: the processor selects a set of points on the scene, for each scene point to determine the corresponding eigenvectors, for each feature vector in the feature vector data models found in the corresponding multiple nearest neighbor points, for each of the nearest neighbor points calculated from the corresponding the scene point to the nearest point on the corresponding alignment transformation, whereby for each nearest neighbor model to define the transform combination corresponding to each model, transform specified combination of nearest neighbor points of the associated corresponding alignment and the corresponding transformation model, increasing ballot counters accordingly, each of which is a counter for counting boxes corresponding the model transform in combination, and according to the ballot box to select one of the counter model transform combination, to detect the object and the object pose estimation.
【技术实现步骤摘要】
【国外来华专利技术】实时、基于模型的对象检测及姿态估计附图说明为更完全地理解本公开,参考以下详细描述和附图,在附图中,相同的参考标号可被用来标识附图中相同的元素。图1是根据一个示例的被配置成用于对象检测和姿态估计的系统的框图。图2是根据一个示例的用于对象检测系统的配置的计算机实现的方法的流程图。图3是根据一个示例的用于对象检测和姿态估计的计算机实现的方法。图4是根据针对所公开的方法及系统或其一个或多个组件或方面的实现的一个示例的计算环境的框图。所公开的设备的各实施例可采取各种形式。在附图中例示了(并在下文描述了)各具体实施例,并且应当理解,本公开旨在是说明性的,而并非旨在将本专利技术限于本文中所描述和解说的各具体实施例。详细描述增强现实系统被配置成捕捉真实世界环境或场景的图像。指示所捕捉的场景的数据接着通常以各种方式被修改,为经由显示器渲染图像作准备。这些修改依赖于检测存在于所捕捉的场景中的对象。对象检测包括或涉及对场景内的对象的姿态进行估计。描述了用于对象检测和姿态估计的系统及方法。检测及姿态估计可实时(例如,当输入数据被获取时)被提供。与修改图像数据有关的实时性能在图像被渲染和/或进一步的图像数据被获取时可能是有用的。例如,针对所渲染的图像(或其他输出数据)的对象检测及修改可在进一步的场景输入数据被捕捉时(或在这之前)和/或在查看者的输入数据捕捉设备的视野改变时(或在这之前)被提供。基于表示对象的模型数据在场景内检测并定位对象。模型数据可以是三维的网格数据。模型数据可包括在离线阶段或其他配置过程中获取的一组三维对象模型。这样的配置在捕捉并处理环境的图像数据以计算该环境的每个 ...
【技术保护点】
一种系统,包括:其中储存有特征向量指令、匹配指令和投票指令的存储器;以及被耦合到所述存储器的处理器,所述处理器经由以下各项的执行来被配置:所述特征向量指令,所述特征向量指令用来获得用于场景输入的网格、选择所述网格的一组场景点对,以及为所述的一组场景点中的每个场景点对确定相应的特征向量;所述匹配指令,所述匹配指令为每个特征向量在多个模型的特征向量数据中找到相应多个最近邻点对,每个模型的所述特征向量数据指示多个对象中的对应的对象,以及进一步为所述多个最近邻点对中的每个最近邻点对计算从所述相应场景点对到所述最近邻点对的相应对准变换,由此为每个最近邻点对限定相应的模型‑变换组合,每个模型‑变换组合指定所述最近邻点对所关联的所述相应对准变换及所述相应模型;以及所述投票指令,所述投票指令用来为所述模型‑变换组合递增相应的票箱计数器,其中每个票箱计数器对所述模型‑变换组合中的相应的一个进行计票,以及进一步根据所述票箱计数器来选择若干的所述模型‑变换组合,以检测所述场景输入中的若干的所述对象并估计每个被检测到的对象的姿态。
【技术特征摘要】
【国外来华专利技术】2015.06.24 US 14/749,1891.一种系统,包括:其中储存有特征向量指令、匹配指令和投票指令的存储器;以及被耦合到所述存储器的处理器,所述处理器经由以下各项的执行来被配置:所述特征向量指令,所述特征向量指令用来获得用于场景输入的网格、选择所述网格的一组场景点对,以及为所述的一组场景点中的每个场景点对确定相应的特征向量;所述匹配指令,所述匹配指令为每个特征向量在多个模型的特征向量数据中找到相应多个最近邻点对,每个模型的所述特征向量数据指示多个对象中的对应的对象,以及进一步为所述多个最近邻点对中的每个最近邻点对计算从所述相应场景点对到所述最近邻点对的相应对准变换,由此为每个最近邻点对限定相应的模型-变换组合,每个模型-变换组合指定所述最近邻点对所关联的所述相应对准变换及所述相应模型;以及所述投票指令,所述投票指令用来为所述模型-变换组合递增相应的票箱计数器,其中每个票箱计数器对所述模型-变换组合中的相应的一个进行计票,以及进一步根据所述票箱计数器来选择若干的所述模型-变换组合,以检测所述场景输入中的若干的所述对象并估计每个被检测到的对象的姿态。2.根据权利要求1所述的系统,其特征在于,所述处理器还经由所述匹配指令的执行来:访问其中储存有所述特征向量数据的搜索树数据库;以及查询所述搜索树数据库以基于所述相应场景点对的所述特征向量与每个模型的所述特征向量数据之间的相应距离来确定所述多个最近邻点对。3.根据权利要求1所述的系统,其特征在于,所述特征向量以平移和旋转不变的方式描述所述场景点对中的每个点处的局部几何结构。4.根据权利要求3所述的系统,其特征在于,所述特征向量沿单个轴是旋转不变的,所述单个轴是重力轴。5.根据权利要求1所述的系统,其特征在于,每个特征向量包括:指示由所述相应场景点对限定的分段的长度的第一元素;指示由所述相应场景点对限定的分段与重力轴之间的角度的第二元素;指示在所述相应场景点对中的第一点处指定表面法向量的方位的角度的第三元素;指示在所述第一点处指定所述表面...
【专利技术属性】
技术研发人员:P·萨拉,N·古西斯,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。