[发明专利]用于生成场景中的表面的三维重建的方法和设备有效
申请号: | 202111313475.2 | 申请日: | 2018-12-21 |
公开(公告)号: | CN114332332B | 公开(公告)日: | 2023-08-18 |
发明(设计)人: | F·T·施泰因布鲁克;D·G·莫利纳;吴仲乐;魏晓林;闵见源;张一夫 | 申请(专利权)人: | 奇跃公司 |
主分类号: | G06T15/06 | 分类号: | G06T15/06;G06T15/08;G06T15/20;G06T15/40;G06T17/20;G06T19/00;G02B27/01;G06F3/01;G06F3/03;G06T1/60;G06T7/00;G06T7/11;G06T7/187;G06T7/50 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;牛南辉 |
地址: | 美国佛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 生成 场景 中的 表面 三维重建 方法 设备 | ||
1.一种操作计算系统以生成场景中的表面的三维3D重建的方法,所述方法包括:
获取描述所述场景的多个砖块的信息,每个砖块包括多个体素;
获取包括多个像素的深度图像;
对所述多个砖块中的每个砖块进行第一接受测试,其中,所述第一接受测试包括:至少部分地基于确定所述多个像素中的像素与所述砖块相交,接受所述砖块以用于进一步的处理;
进行第二接受测试,所述第二接受测试包括接受位于由所述深度图像中的像素指示的在背景的前面的砖块,其中,所述深度图像中的每个像素指示到与所述场景中的所述表面相邻的区域的距离,以及
基于所接受的砖块生成所述3D重建,
其中,所述第二接受测试包括接受位于由所述深度图像中的像素指示的在实心背景或有孔背景的前面的砖块,
其中,生成所述3D重建包括:基于所述像素是在所述第一接受测试中还是在所述第二接受测试中被接受来对所接受的像素进行选择处理,
其中,所述进一步的处理包括:基于所述场景的图像数据,更新所接受的砖块的所述多个体素。
2.根据权利要求1所述的方法,其中:
顺序执行所述第一接受测试和所述第二接受测试,以使得所述第二接受测试对在所述第一接受测试中既没有被接受也没有被拒绝的砖块执行。
3.根据权利要求1所述的方法,其中:
确定所述多个像素中的像素与所述砖块相交包括:
以所述深度图像的坐标来计算到在所述砖块到所述深度图像的投影周围的边界框的最小距离和最大距离;以及
对于至少一个像素,当所述像素的距离值在最小尺寸与最大尺寸之间时,接受所述砖块。
4.根据权利要求3所述的方法,其中:
所述深度图像中的每个像素指示到与所述场景中的所述表面相邻的区域的距离;
所述方法还包括:对在所述第一接受测试中未被接受的至少一部分所述砖块进行第二接受测试,所述第二接受测试包括:对于每个这种砖块,
如果所述最大尺寸小于所述深度图像中任何像素的距离值,则接受所述砖块。
5.根据权利要求4所述的方法,还包括:
对于在所述第二接受测试中被接受的每个砖块,基于所述最小尺寸是否大于所述深度图像中任何像素的所述距离值,对所接受的像素进行选择处理。
6.根据权利要求1所述的方法,还包括:
当砖块被确定位于在所述深度图像中表示的表面的后面时,拒绝所述砖块用于进一步的处理。
7.根据权利要求1所述的方法,其中,确定像素与所述砖块相交包括:将所述砖块的砖块轮廓投影到所述深度图像中,所述砖块轮廓是用于被投影到所述深度图像上的所述砖块的最小边界框。
8.根据权利要求1所述的方法,其中,确定所述多个像素的所述部分中的每个像素是否与所述砖块相交包括:
针对所述砖块计算最小填充值和最大填充值;
对于所述多个像素的所述部分中的每个像素,将由所述像素指示的距离与所述砖块的所述最小填充值和所述最大填充值进行比较;以及
当由所述像素指示的所述距离在所述最大填充值和所述最小填充值之间时,确定所述像素与所述砖块相交。
9.根据权利要求1所述的方法,其中:
所述深度图像对应于相机平截头体,所述相机平截头体呈3D梯形棱柱的形状;
所述方法包括:在进行所述第一接受测试之前,针对所述相机平截头体挑选所述多个砖块的一部分,以产生减少的砖块集;以及
所述第一接受测试是针对所述减少的砖块集进行的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奇跃公司,未经奇跃公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111313475.2/1.html,转载请声明来源钻瓜专利网。