【技术实现步骤摘要】
【国外来华专利技术】识别并保留优选点的合并点云的方法
[0001]本专利技术的一个或多个实施例涉及计算机图形学和虚拟现实的领域。更特别地,但不作为限制,本专利技术的一个或多个实施例实现了一种识别并保留优选点的合并点云的方法。
技术介绍
[0002]使用诸如LIDAR之类的扫描仪从场景捕获3D数据可以涉及多次扫描,有时是从不同视点扫描的。由这多次扫描产生的点云可以被组合以形成场景的集成3D模型。但是,扫描会在场景的某些区域中重叠。保留重叠区域中的所有点会消耗不必要的存储和处理能力,并且在从场景的一个区块过渡到另一个区块时会导致渲染伪像或噪声。因此,期望在合并点云时消除冗余点。
[0003]在组合点云的领域中已知的传统方法通常使用昂贵的八叉树最近邻搜索,常常使用简单的距离阈值来确定要移除的点。这种方法可能要求进行迭代实验才能找到适当的阈值,这可能非常慢,特别是对于非常大的点云而言。
[0004]点云常常被组织为范围图像。范围图像点云具有透视特性,使用针对冗余的单个距离阈值测试可导致伪像。范围图像还支持更高效和直观的用于查找冗余点并从附近点集合中选择适当的点的处理。没有针对范围图像格式进行优化的用于组合点云的已知方法。
[0005]用于移除冗余点的已知方法通常也没有考虑在云重叠的区块中每个点云的质量。例如,一个扫描可以非常详细地捕获场景的某个区域,而另一个扫描可以仅以低得多的分辨率在外围捕获那个区域。没有提供或者手动或者自动评估每个点云的质量以便为合并的点云选择优选点的机构的已知方法。
[0006]至少对于上述 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种识别并保留优选点的合并点云的方法,包括:使用耦合到存储器的计算机以:获得从3D场景捕获的多个点云,所述多个点云中的每个点云包括:多个点;视点;以及角度分辨率;获得或生成接近度测试,所述接近度测试确定来自所述多个点云的两个不同点是否彼此足够接近以至于最多应当保留所述两个不同点中的一个;识别一组或多组接近点,其中:所述一组或多组接近点中的每一组包括来自所述多个点云的两个或更多个点;以及相对于所述每一组的所述两个或更多个点中的不同点,所述每一组的所述两个或更多个点中的每个点满足所述接近度测试;识别孤立点,其中所述孤立点包括来自所述多个点云的不在所述一组或多组接近点的任何组中的所有点;对于所述一组或多组接近点中的每一组,识别所述每一组中所述两个或更多个点中的优选点;以及,生成包括以下的合并的点云:所述孤立点;以及所述一组或多组接近点中的每一组的所述优选点;其中所述合并的点云不包含所述每一组中不是所述优选点的点。2.如权利要求1所述的方法,其中,所述每个点云包括:范围图像,所述范围图像将所述多个点表示为像素的2D阵列,其中,所述多个点中的每个点与所述像素的2D阵列中的像素对应;以及所述像素的2D阵列中的每个像素包括与所述像素相关联的点与所述每个点云的所述视点之间的距离;以及,从所述3D场景到所述像素的2D阵列的投影。3.如权利要求2所述的方法,其中所述投影包括:从所述3D场景中的点到以所述视点为中心的球体的映射;以及,从所述球体到所述像素的2D阵列的等距柱状投影。4.如权利要求2所述的方法,其中所述识别一组或多组接近点包括:从所述多个点云中选择基点云;从所述基点云的所述像素的2D阵列中选择像素的集合;从除所述基点云之外的所述多个点云中选择点的集合;将与所述基点云相关联的所述投影应用于所述点的集合中的每个点以获得:所述基点云的所述像素的2D阵列的投影像素;以及所述每个点与所述基点云的所述视点之间的投影距离;以及,当所述投影距离在与所述基点云中的所述投影像素相关联的所述距离的阈值内时,将所述每个点和所述基点云中与所述投影像素相关联的点添加到与所述投影像素相
关联的一组接近点。5.如权利要求2所述的方法,还包括使用所述计算机以:将所述每个点云的所述像素的2D阵列分区为多个图块;对于所述多个图块中的每个图块,生成包含所述每个点云的点的边界体积,所述点被投影到所述每个图块中的像素;识别与除所述每个点云之外的所述多个点云相关联的图块,所述图块具有与所述边界体积相交的相关联的边界体积。6.如权利要求5所述的方法,其中所述识别一组或多组接近点包括:从所述多个点云中选择基点云;从所述基点云中选择图块的集合;从除所述基点云之外的所述多个点云中选择点的集合,所述点的集合包括除所述基点云之外的所述多个点云的图块中的点,所述多个点云的图块与来自所述基点云的所述图块的集合的一个或多个图块相交;将与所述基点云相关联的所述投影应用于所述点的集合中的每个点以获得:所述基点云的所述像素的2D阵列的投影像素;以及所述每个点与所述基点云的所述视点之间的投影距离;当所述投影距离在与所述基点云中的所述投影像素相关联的所述距离的阈值内时,将所述每个点和所述基点云中与所述投影像素相关联的点添加到与所述投影像素相关联的一组接近点。7.如权利要求2所述的方法,其中所述识别所述每一组的所述两个或更多个点中的所述优选点包括:向用户呈现用户界面,所述用户界面显示来自所述多个点云中的第一点云的点的集合;对于所述点的集合中在所述接近点的所述组中的一个组中的每个点,在所述用户界面中显示指示器,该指示器指示所述每个点是否是所述一个组的优选点;接受来自所述用户的选择输入,以从所述第一点云中的所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。