[发明专利]从地图数据中生成3D模型在审
申请号: | 201680056119.8 | 申请日: | 2016-09-11 |
公开(公告)号: | CN108140254A | 公开(公告)日: | 2018-06-08 |
发明(设计)人: | F·G·T·I·安德鲁;D·M·劳勒;K·N·艾弗森;A·A·坦基 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06T15/04 | 分类号: | G06T15/04;G06T17/05;G06T17/10;G06T19/20 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 钱盛赟;顾嘉运 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 地图数据 表面网格 侧表面 地图区域 局部空间 虚拟化 转换 侧裙 容体 打印 三维 空洞 延伸 中介 | ||
1.一种用于从地图数据中生成三维(3D)对象的系统,所述系统包括处理器和存储器,所述系统被编程为:
接收指示对地图区域的选择的数据;
获取对应于所选地图区域的地图数据;
将所述地图数据转换成局部空间;
从所转换的地图数据中形成表面网格;
以相对于所述表面网格的一角度生成至少一个侧表面;
将所述至少一个侧表面与所述表面网格组合以生成3D模型;
获取3D打印机的一个或多个规范;以及
基于所获取的所述一个或多个3D打印机规范来转换或缩放所述表面网格或所述3D模型。
2.如权利要求1所述的系统,其特征在于,所述系统还被编程为:
与所述3D打印机通信并使得所述3D打印机生成所述3D模型。
3.如权利要求1所述的系统,其特征在于,所述系统还被编程为:
确定用于3D打印的所述3D模型的一个或多个分辨率,其中所述一个或多个分辨率基于所述地图数据中的与视点的距离、可用地图数据、与地平线的距离、或可见性来确定。
4.如权利要求1所述的系统,其特征在于,所述系统还被编程为:
标识所述地图数据中的对象;以及
将一个或多个对象属性关联到所标识的对象;其中所述3D打印机被配置成根据所关联的一个或多个对象属性来打印所标识的对象。
5.一种用于从地图数据中生成三维(3D)模型的方法,包括:
由计算设备获取对应于一区域或容体的地图数据;
由所述计算设备将所述地图数据转换成局部空间;
由所述计算设备从所转换的地图数据中形成表面网格;
由所述计算设备以相对于所述表面网格的一角度生成至少一个侧表面;以及
由所述计算设备将所述至少一个侧表面与所述表面网格组合以生成所述3D模型。
6.根据权利要求5所述的方法,其特征在于,进一步包括:
标识所述表面网格中的至少一个空洞,其中所述至少一个空洞包括不与所述地图数据相关联的区域;以及
从对应于所述至少一个空洞的毗邻位置的地图数据中推断出视觉空洞信息以减少或消除所述至少一个空洞。
7.根据权利要求5所述的方法,其特征在于,进一步包括:
选择供转换成局部空间的地图数据子集。
标识所述地图数据中的边界或对象;并且
其中选择所述地图数据子集包括基于所述边界或所述对象来选择地图数据。
8.如权利要求7所述的方法,其特征在于,所选地图数据子集包括具有不同分辨率的地图图块,这些不同分辨率基于与视点的距离、可用地图数据、与地平线的距离或可见性中的至少一者。
9.根据权利要求5所述的方法,其特征在于,所述地图数据包括墨卡托图块或世界大地坐标系1984(WGS-84)图块,所述方法还包括:
基于用户选择、所支持的像素分辨率或所选像素分辨率中的至少一者来增加或减少供转换的所述墨卡托图块或所述WGS-84图块的数量。
10.根据权利要求5所述的方法,其特征在于,生成所述至少一个侧表面包括生成围绕从所述表面网格延伸至局部最小值的所述表面网格的侧裙。
11.根据权利要求5所述的方法,其特征在于,还包括:
将纹理信息映射到所述表面网格上,其中将所述纹理信息映射到所述表面网格上还包括:
通过基于容错度移除所述地图数据中的顶点并折叠所述地图数据中的三角形来简化所述纹理信息。
12.根据权利要求5所述的方法,其特征在于,所述地图数据包括多个像素的二维位图,其中每一个像素包括灰度单通道值,并且其中形成所述表面网格还包括:
使用等边等角细分来连接每一个高度图顶点之间的三角形。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680056119.8/1.html,转载请声明来源钻瓜专利网。