[发明专利]用于计算相机或对象姿态的方法和设备有效
申请号: | 201480010236.1 | 申请日: | 2014-02-18 |
公开(公告)号: | CN105144196B | 公开(公告)日: | 2019-07-23 |
发明(设计)人: | J·D·J·肖顿;C·扎克;S·伊扎迪;A·W·费茨吉本;B·M·格洛克;A·克里米尼斯 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 段登新 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 计算 相机 对象 姿态 方法 设备 | ||
1.一种计算实体的姿态的方法,包括:
在处理器处接收至少一个图像,其中所述图像是固定相机捕捉的实体的图像、或者场景中的移动相机捕捉的场景的图像;
向经训练的机器学习系统应用所述至少一个图像的图像元素以获得图像元素和实体坐标或场景坐标中的点之间的多个关联;以及
根据所述关联来计算所述实体的姿态;
其中所述机器学习系统通过使用多个场景的具有图像元素的图像进行训练来生成决策森林,其中所述图像元素被标记有场景标识符并被标记有所述场景中所述图像元素所描绘的点的场景坐标;或者所述机器学习系统通过使用具有图像元素的对象图像进行训练以生成决策森林,其中所述图像元素被标记有对象坐标。
2.如权利要求1所述的方法,其特征在于,所述实体是移动相机且所述相机的姿态被计算。
3.如权利要求1所述的方法,其特征在于,所述实体是对象且使用由固定相机捕捉的所述至少一个图像来计算所述对象的姿态。
4.如权利要求1所述的方法,其特征在于,包括将所述实体的姿态计算为具有6个自由度的参数,其中三个自由度指示所述实体的旋转,且三个自由度指示所述实体的位置。
5.如权利要求1所述的方法,其特征在于,所述机器学习系统包括多个经训练的随机森林且所述方法包括:向所述多个经训练的随机森林应用所述至少一个图像的图像元素,每个随机森林已经被使用来自多个场景中的一个不同场景的图像训练过,以及计算在所述至少一个图像被捕捉时所述移动相机位于所述场景中的哪个场景中。
6.如权利要求1所述的方法,其特征在于,包括仅向所述经训练的机器学习系统应用所述至少一个图像的图像元素的子样本。
7.如权利要求1所述的方法,其特征在于,包括通过在可能姿态候选集合中搜索并使用图像元素和点之间的关联的样本来评估姿态候选来计算所述姿态。
8.一种姿态跟踪器,包括:
处理器,所述处理器被安排成接收由固定相机捕捉的对象的至少一个图像或由移动相机捕捉的场景的至少一个图像;
所述处理器被安排成向经训练的机器学习系统应用所述至少一个图像的图像元素以获得图像元素和对象坐标或场景坐标中的点之间的多个关联;以及
姿态推断引擎,所述姿态推断引擎被安排成根据所述关联来计算所述对象或所述移动相机的位置和定向;
其中所述机器学习系统已经被使用多个场景的具有图像元素的图像训练过,其中所述图像元素被标记有场景标识符并被标记有所述场景中所述图像元素所描绘的点的场景坐标;或者所述机器学习系统已经被使用具有图像元素的对象图像训练过,其中所述图像元素被标记有对象坐标。
9.一种具有指令的计算机可读存储介质,当所述指令被执行时使得机器执行如权利要求1-7中任一权利要求所述的方法。
10.一种计算机系统,包括用于执行如权利要求1-7中任一权利要求所述的方法的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480010236.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:光波导参数测试夹具
- 下一篇:医疗废物高温蒸汽处理装置及其工艺方法