[发明专利]通过3D模型重建进行网格简化有效
申请号: | 201680022451.2 | 申请日: | 2016-04-05 |
公开(公告)号: | CN107533771B | 公开(公告)日: | 2021-04-02 |
发明(设计)人: | M·庄;D·B·林赛 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06T17/20 | 分类号: | G06T17/20;G06T15/20;G06T7/40;G06T7/60;G06T17/00;G06T15/04;G06T15/40;G06K9/52;G06T19/00 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 段登新;胡利鸣 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 模型 重建 进行 网格 简化 | ||
1.一种计算设备,包括:
处理器;
其上存储有计算机可执行指令的存储器,所述计算机可执行指令在由所述处理器执行时,使得所述计算设备
获得包括定义一个或多个模型的几何数据的输入数据;
确定用于捕捉所述一个或多个模型的深度图数据的视角的数量,其中所述视角的数量和所述视角的位置至少部分地基于与所述输入数据相关联的多边形计数;
从所述视角捕捉深度图数据;
通过合并来自所述视角的所述深度图数据生成点云数据;
通过对所述点云数据应用表面重建来生成网格数据,所述网格数据定义所述模型的从所述视角可见的组件;以及
通过对所述网格数据应用网格抽取过程来生成输出数据。
2.如权利要求1所述的计算设备,其中所述输入数据进一步包括图像属性,且其中所述存储器具有存储于其中的其它可执行指令以:
从所述输入数据渲染所述模型以从所述视角捕捉图像数据;以及
使用所述图像数据对所述网格数据进行纹理化。
3.如权利要求1所述的计算设备,其中所述存储器具有存储于其中的其它可执行指令以:
分析所述输入数据以确定上下文;以及
至少部分地基于所述上下文来确定所述数量的视角中的至少一个视角的位置。
4.如权利要求3所述的计算设备,其中所述视角的数量至少部分地基于所述上下文。
5.如权利要求1所述的计算设备,其中所述视角的数量至少部分地基于与所述输入数据相关联的顶点计数。
6.如权利要求1所述的计算设备,其中所述存储器具有存储于其中的其它可执行指令以
导致指示所述视角的数量的数据的显示;以及
接收附加输入数据,所述附加输入数据指示对所述视角的数量或所述数量的视角中的至少一个视角的位置的修改。
7.一种计算机实现的方法,包括:
获得包括定义一个或多个模型的几何数据的输入数据;
确定用于捕捉所述一个或多个模型的深度图数据的视角的数量,其中所述视角的数量和所述视角的位置至少部分地基于与所述输入数据相关联的多边形计数;
从所述视角捕捉深度图数据;
通过合并从所述视角捕捉的所述深度图数据生成点云数据;以及
通过对所述点云数据应用表面重建来生成网格数据;
其中生成网格数据还包括网格抽取过程的应用以减少所述网格数据的多边形计数。
8.如权利要求7所述的计算机实现的方法,进一步包括:
渲染所述模型以从所述视角生成至少一个图像;以及
利用所述至少一个图像来对所述网格数据进行纹理化。
9.如权利要求7所述的计算机实现的方法,进一步包括:
分析所述输入数据以确定上下文;以及
至少部分地基于所述上下文来确定所述数量的视角中的至少一个视角的位置。
10.如权利要求9所述的计算机实现的方法,其中所述视角的数量至少部分地基于所述上下文。
11.如权利要求7所述的计算机实现的方法,其中所述视角的数量至少部分地基于与所述输入数据相关联的顶点计数。
12.如权利要求7所述的计算机实现的方法,进一步包括:
导致指示所述视角的数量的数据的显示;以及
接收指示对所述视角的数量的修改的附加输入数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680022451.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于雷达传感器的传感器壳体和雷达传感器
- 下一篇:机器人的增强的配置和控制