【技术实现步骤摘要】
一种点云数据处理方法、设备及存储介质
[0001]本申请涉及计算机
,尤其涉及一种点云数据处理方法、设备及存储介质。
技术介绍
[0002]目前,点云数据可由采集设备上的激光雷达以绕轴旋转拍摄的方式来得到,由于采集操作过程中可能存在操作误差以及设备精度受限等原因,采集设备可能不与地面平行,从而导致点云模型出现不同程度的歪斜情况。另外,一些下游环节(比如自动户型图生成、自动装修和点云配准等)也十分依赖较为准确的正则化点云。因此,对点云数据进行正则化处理(使模型在当前坐标系下主要的墙面方向与XYZ坐标轴保持一致)十分重要。
[0003]现有技术中,通常可基于模型的图像进行分析,并基于分析结果对模型进行正则化,但是,由于图像的三维信息缺失,以及光栅化精度、相机内参精度和边缘提取精度受限,这种正则化方式的准确度较低。因此,亟待提出一种解决方案。
技术实现思路
[0004]本申请的多个方面提供一种点云数据处理方法、设备及存储介质,较为准确地对点云数据进行全局正则化。
[0005]本申请实施例提供一种点云数据处理方法,包括:步骤1、获取目标空间的点云数据;所述点云数据位于点云坐标系下;步骤2、根据所述点云数据及其法向量,从所述点云数据中提取多个目标点云平面,所述目标点云平面对应所述目标空间中的墙面;所述多个目标点云平面对应有法向量;步骤3、从所述多个目标点云平面中迭代选取任意两个正交的目标点云平面作为点云平面组;步骤4、根据所述任意两个正交的目标点云平面的法向量,确定所述点云平面组的局部坐标 ...
【技术保护点】
【技术特征摘要】
1.一种点云数据处理方法,其特征在于,包括:步骤1、获取目标空间的点云数据;所述点云数据位于点云坐标系下;步骤2、根据所述点云数据及其法向量,从所述点云数据中提取多个目标点云平面,所述目标点云平面对应所述目标空间中的墙面;所述多个目标点云平面对应有法向量;步骤3、从所述多个目标点云平面中迭代选取任意两个正交的目标点云平面作为点云平面组;步骤4、根据所述任意两个正交的目标点云平面的法向量,确定所述点云平面组的局部坐标系;步骤5、从所述多个目标点云平面中,选取与所述点云平面组对应的至少两个内点平面;所述至少两个内点平面至少包括:所述任意两个正交的目标点云平面;步骤6、利用预设的分数计算规则,根据所述点云平面组以及其对应的至少两个内点平面,计算所述点云平面组的分数;步骤7、在所述点云平面组的分数小于分数阈值或者迭代次数小于次数阈值的情况下,返回步骤3;在所述点云平面组的分数不小于所述分数阈值或者迭代次数不小于所述预设次数阈值的情况下,停止迭代并输出所述局部坐标系以及所述至少两个内点平面;步骤8、根据所述局部坐标系、所述至少两个内点平面以及多个预设旋转矩阵,对所述点云坐标系进行旋转,以对所述点云数据进行全局正则化。2.根据权利要求1所述的方法,其特征在于,获取目标空间中的点云数据,包括:获取由点云采集设备采集得到的所述目标空间中的初始点云数据;所述初始点云数据包括多个特征点;将所述初始点云数据划分为预设大小的多个点云单元,任一点云单元包括:至少一个特征点;针对每个点云单元,将所述点云单元中距离所述点云单元的重心最近的目标特征点,作为所述目标空间中的点云数据。3.根据权利要求1所述的方法,其特征在于,根据所述点云数据及其法向量,从所述点云数据中提取多个目标点云平面,包括:利用局部协方差算法,根据所述点云数据中的多个目标特征点各自的邻域信息,确定所述多个目标特征点各自的法向量;任一目标特征点的邻域信息包括:相邻特征点的位置信息;根据所述多个目标特征点以及所述多个目标特征点各自的法向量,确定所述目标空间的多个点云平面;从所述多个点云平面中选择符合预设平面条件的多个目标点云平面;所述预设平面条件包括:平面曲率小于第一阈值,和/或,平面包含的特征点的数量大于第二阈值。4.根据权利要求1所述的方法,其特征在于,从所述多个目标点云平面中,选取与所述点云平面组对应的至少两个内点平面,包括:将所述任意两个正交的目标点云平面作为与所述点云平面组对应的内点平面;遍历所述多个目标点云平面,计算所述点云平面组的局部坐标系的任一坐标轴与当前遍历到的目标点云平面的法向量之间的夹角;若所述夹角小于第三阈值,将当前遍历到的目标点云平面作为与所述点云平面组对应
的内点平面。5.根据权利要求1所述的方法,其特征在于,利用预设的分数计算规则,根据所述点云平面组以及其对应的至少两个内点平面,计算所述点云平面组的分数,包括:获取所述点云平面组对应的至少两个内点平面各自包含的目标特征点的数量,以及,所述点云平面组的局部坐标系与所述至少两个内点平面的法向量之间的最小夹角;根据任一个内点平面包含的目标特征点的数量,以及,所述...
【专利技术属性】
技术研发人员:李瑜杰,
申请(专利权)人:北京城市网邻信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。