System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于包围盒的点云融合方法、装置、设备及介质制造方法及图纸_技高网

一种基于包围盒的点云融合方法、装置、设备及介质制造方法及图纸

技术编号:40868452 阅读:5 留言:0更新日期:2024-04-08 16:34
本说明书实施例公开了一种基于包围盒的点云融合方法、装置、设备及介质,包括:确定待融合的第一点云数据与第二点云数据;若确定所述第一点云数据与所述第二点云数据的空间坐标系相同,确定所述第一点云数据的第一融合包围盒与所述第二点云数据的第二融合包围盒;根据所述第一融合包围盒与所述第二融合包围盒确定所述第一点云数据与所述第二点云数据的重叠点云数据;将所述重叠点云数据在所述第一点云数据或第二点云数据删除,得到无重叠的第一点云数据与第二点云数据;将所述无重叠的第一点云数据与第二点云数据相加,得到点云融合数据。

【技术实现步骤摘要】

本说明书涉及计算机,尤其涉及一种基于包围盒的点云融合方法、装置、设备及介质


技术介绍

1、在户外作业中,受限于设备的处理能力,一次扫描不能覆盖很大的范围,所以更常见的作业场景是分片扫描,每次扫描完一个片区,下次再扫描新的片区时。为防止漏扫,片区相交部分肯定会重复扫描,因此两个片区间会有一小部分重叠区域,如何将分片扫描的点云数据进行融合,简单地将分片点云进行相加,但存在冗余数据过多的弊端。


技术实现思路

1、本说明书一个或多个实施例提供了一种基于包围盒的点云融合方法、装置、设备及介质,用于解决
技术介绍
提出的技术问题。

2、本说明书一个或多个实施例采用下述技术方案:

3、本说明书一个或多个实施例提供的一种基于包围盒的点云融合方法,包括:

4、确定待融合的第一点云数据与第二点云数据;

5、确定所述第一点云数据的第一融合包围盒与所述第二点云数据的第二融合包围盒;

6、根据所述第一融合包围盒与所述第二融合包围盒确定所述第一点云数据与所述第二点云数据的重叠点云数据;

7、将所述重叠点云数据在所述第一点云数据或第二点云数据删除,得到无重叠的第一点云数据与第二点云数据;

8、将所述无重叠的第一点云数据与第二点云数据相加,得到点云融合数据。

9、本说明书一个或多个实施例提供的一种基于包围盒的点云融合装置,所述装置包括:

10、点云数据确定单元,确定待融合的第一点云数据与第二点云数据;

11、包围盒确定单元,确定所述第一点云数据的第一融合包围盒与所述第二点云数据的第二融合包围盒;

12、重叠点云确定单元,根据所述第一融合包围盒与所述第二融合包围盒确定所述第一点云数据与所述第二点云数据的重叠点云数据;

13、点云删除单元,将所述重叠点云数据在所述第一点云数据或第二点云数据删除,得到无重叠的第一点云数据与第二点云数据;

14、点云融合单元,将所述无重叠的第一点云数据与第二点云数据相加,得到点云融合数据。

15、本说明书一个或多个实施例提供的一种基于包围盒的点云融合设备,包括:

16、至少一个处理器;以及,

17、与所述至少一个处理器通信连接的存储器;其中,

18、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

19、确定待融合的第一点云数据与第二点云数据;

20、确定所述第一点云数据的第一融合包围盒与所述第二点云数据的第二融合包围盒;

21、根据所述第一融合包围盒与所述第二融合包围盒确定所述第一点云数据与所述第二点云数据的重叠点云数据;

22、将所述重叠点云数据在所述第一点云数据或第二点云数据删除,得到无重叠的第一点云数据与第二点云数据;

23、将所述无重叠的第一点云数据与第二点云数据相加,得到点云融合数据。

24、本说明书一个或多个实施例提供的一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:

25、确定待融合的第一点云数据与第二点云数据;

26、确定所述第一点云数据的第一融合包围盒与所述第二点云数据的第二融合包围盒;

27、根据所述第一融合包围盒与所述第二融合包围盒确定所述第一点云数据与所述第二点云数据的重叠点云数据;

28、将所述重叠点云数据在所述第一点云数据或第二点云数据删除,得到无重叠的第一点云数据与第二点云数据;

29、将所述无重叠的第一点云数据与第二点云数据相加,得到点云融合数据。

30、本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:

31、本说明书实施例是基于有重叠区域的点云,提出一种基于包围盒和配准算法的快速点云融合方法,先通过两片点云的包围盒交集快速筛选出两片点云的重合部分,然后利用重合部分采用配准算法进行配准,计算出变换矩阵,接着利用变换矩阵将两片点云变换到同一个空间矩阵下,再将变换后的两个点云利用包围盒交集,剔除冗余点后进行融合,达到融合两片点云的目的。

本文档来自技高网
...

【技术保护点】

1.一种基于包围盒的点云融合方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述确定所述第一点云数据的第一融合包围盒与所述第二点云数据的第二融合包围盒前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述第一变换包围盒与所述第二变换包围盒确定所述第一点云数据与所述第二点云数据的变换矩阵,具体包括:

4.根据权利要求1所述的方法,其特征在于,所述根据所述第一融合包围盒与所述第二融合包围盒确定所述第一点云数据与所述第二点云数据的重叠点云数据,具体包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述第一融合点云数据确定所述第一点云数据与所述第二点云数据的重叠点云数据,具体包括:

6.根据权利要求5所述的方法,其特征在于,所述预先设定的搜索方式为双向搜索方式。

7.根据权利要求1所述的方法,其特征在于,若待融合的点云数据还包括第三点云数据,所述方法还包括:

8.一种基于包围盒的点云融合装置,其特征在于,所述装置包括:

9.一种基于包围盒的点云融合设备,其特征在于,包括:

10.一种非易失性计算机存储介质,其特征在于,存储有计算机可执行指令,所述计算机可执行指令设置为:

...

【技术特征摘要】

1.一种基于包围盒的点云融合方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述确定所述第一点云数据的第一融合包围盒与所述第二点云数据的第二融合包围盒前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述第一变换包围盒与所述第二变换包围盒确定所述第一点云数据与所述第二点云数据的变换矩阵,具体包括:

4.根据权利要求1所述的方法,其特征在于,所述根据所述第一融合包围盒与所述第二融合包围盒确定所述第一点云数据与所述第二点云数据的重叠点云数据,具体包括:

5.根据权利要求4所...

【专利技术属性】
技术研发人员:王智利蔡富东刘涛吴亮单业江孔志强
申请(专利权)人:山东信通电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1