一种点云去噪方法、装置、设备及存储介质制造方法及图纸

技术编号:32829811 阅读:16 留言:0更新日期:2022-03-26 20:40
本申请的实施例公开一种点云去噪方法、装置、设备及存储介质,该方法包括:获取待去噪点云数据;构造所述待去噪点云数据中每个点的邻域内不同分辨率的多个面片,获得每个点的邻域面片;将所有邻域面片输入训练获得的去噪神经网络模型,获得所述去噪神经网络模型输出的每个邻域面片的总偏移量;根据每个邻域面片的总偏移量,对所述待去噪点云数据中的每个点进行偏移处理,获得去噪后的点云数据。解决了现有方法仍然对点云的去噪效果不佳的技术问题,提高了对复杂点云数据的去噪效果。高了对复杂点云数据的去噪效果。高了对复杂点云数据的去噪效果。

【技术实现步骤摘要】
一种点云去噪方法、装置、设备及存储介质


[0001]本申请涉及飞机制造
,尤其涉及专利技术名称一种点云去噪方法、装置、设备及存储介质。

技术介绍

[0002]近些年来,三维激光扫描仪已经广泛应用于飞机制造领域中的数字化测量。由三维激光扫描仪获取的初始点云数据中,由于设备本身精度、现场环境复杂等原因,往往包含较多的噪声点。这些噪声点影响了数据质量,不利于后期的点云分析与特征计算。需要采用点云去噪算法,进行去噪。
[0003]常用的点云去噪方法可以分为两大类:1)针对有序点云,常用的方法有中值滤波、高斯滤波、均值滤波等。有序点云数据由于自身数据结构类似于图像数据,上述源自于图像滤波的方法,便可以直接应用于点云去噪。2)针对无序点云,有部分方法将点云数据转化为网络数据,再采用网格模型的方法去除噪点。但大部分方法还是直接处理点云数据,执行去噪操作。其中,常见的方法有:拉普拉斯去噪、双边滤波去噪、平均曲率流去噪、二次拉普拉斯去噪等。
[0004]但上述方法仍然对点云的去噪效果不佳。

技术实现思路

[0005]本申请的主要目的在于提供一种点云去噪方法、装置、设备及存储介质,旨在解决现有方法对点云的去噪效果不佳的技术问题。
[0006]为实现上述目的,本申请提供一种点云去噪方法,所述方法包括:
[0007]获取待去噪点云数据;
[0008]构造所述待去噪点云数据中每个点的邻域内不同分辨率的多个面片,获得每个点的邻域面片;
[0009]将所有邻域面片输入训练获得的去噪神经网络模型,获得所述去噪神经网络模型输出的每个邻域面片的总偏移量;其中,所述去噪神经网络模型中包括多重监督多重偏移模块,所述多重监督多重偏移模块用于根据每个邻域面片的拼接特征融合不同分辨率的多个面片的偏移量,以获得每个邻域面片的总偏移量,所述拼接特征由邻域面片中不同分辨率的多个面片的特征拼接获得;
[0010]根据每个邻域面片的总偏移量,对所述待去噪点云数据中的每个点进行偏移处理,获得去噪后的点云数据。
[0011]可选地,所述构造所述点云数据中每个点的邻域内不同分辨率的多个面片,获得每个点的邻域面片的步骤,包括:
[0012]对所述点云数据中的每个点,在点云模型的外接球内构造各点的面片邻域;其中,所述点云模型为所述点云数据构成的模型;
[0013]在每个点的面片邻域内随机选取多个选取点,并基于多个所述选取点在所述点云
模型的内接球内构造多个不同分辨率的面片,以获得每个点的邻域面片。
[0014]可选地,所述去噪神经网络模型,还包括:
[0015]与每个点的邻域内不同分辨率的面片数量对应的多个训练获得的编码器,多个所述编码器用于分别提取不同分辨率的多个面片的特征;其中,所述编码器为多层感知机。
[0016]可选地所述获取待去噪点云数据的步骤之前,所述方法还包括:
[0017]获取训练集,所述训练集包括含噪点云数据;
[0018]对所述含噪点云数据进行预处理,获得处理后的点云数据,其中,所述处理后的点云数据中的每个样本点的邻域内包括不同分辨率的多个样本面片;
[0019]利用所述处理后的点云数据,对初始去噪神经网络模型进行训练,以获得去噪神经网络模型。
[0020]可选地,所述对所述含噪点云数据进行预处理,获得处理后的点云数据的步骤,包括:
[0021]对所述含噪点云数据中的每个点,在样本点云模型的外接球内构造各点的样本面片邻域;其中,所述样本点云模型为所述点云数据构成的模型;
[0022]在每个点的样本面片邻域内随机选取多个样本选取点,并基于多个所述样本选取点在所述样本点云模型的内接球内构造多个不同分辨率的样本面片,以获得处理后的点云数据。
[0023]可选地,所述初始去噪神经网络模型,包括:
[0024]与每个点的邻域内不同分辨率的样本面片数量对应的多个初始编码器,多个所述初始编码器用于分别提取不同分辨率的多个样本面片的特征;其中,所述初始编码器为多层感知机;
[0025]多重监督多重偏移模块,用于根据多个所述样本面片的拼接特征融合不同分辨率的多个样本面片的样本偏移量,以获得每个点的样本总偏移量。
[0026]此外,为实现上述目的,本申请还提供一种模型训练方法,包括:
[0027]获取训练集,所述训练集包括含噪点云数据;
[0028]对所述含噪点云数据进行预处理,获得处理后的点云数据,其中,所述处理后的点云数据中的每个样本点的邻域内包括不同分辨率的多个样本面片;
[0029]利用所述处理后的点云数据,对初始去噪神经网络模型进行训练,以获得去噪神经网络模型。
[0030]可选地,所述对所述含噪点云数据进行预处理,获得处理后的点云数据的步骤,包括:
[0031]对所述含噪点云数据中的每个点,在样本点云模型的外接球内构造各点的样本面片邻域;其中,所述样本点云模型为所述点云数据构成的模型;
[0032]在每个点的样本面片邻域内随机选取多个样本选取点,并基于多个所述样本选取点在所述样本点云模型的内接球内构造多个不同分辨率的样本面片,以获得处理后的点云数据。
[0033]可选地,所述初始去噪神经网络模型,包括:
[0034]与每个点的邻域内不同分辨率的样本面片数量对应的多个初始编码器,多个所述初始编码器用于分别提取不同分辨率的多个样本面片的特征;其中,所述初始编码器为多
层感知机;
[0035]多重监督多重偏移模块,用于根据多个所述样本面片的拼接特征融合不同分辨率的多个样本面片的样本偏移量,以获得每个点的样本总偏移量。
[0036]此外,为实现上述目的,本申请还提供一种点云去噪装置,所述装置包括:
[0037]数据获取模块,用于获取待去噪点云数据;
[0038]面片构建模块,用于构造所述待去噪点云数据中每个点的邻域内不同分辨率的多个面片,获得每个点的邻域面片;
[0039]偏移确定模块,用于将所有邻域面片输入训练获得的去噪神经网络模型,获得所述去噪神经网络模型输出的每个邻域面片的总偏移量;其中,所述去噪神经网络模型中包括多重监督多重偏移模块,所述多重监督多重偏移模块用于根据每个邻域面片的拼接特征融合不同分辨率的多个面片的偏移量,以获得每个邻域面片的总偏移量,所述拼接特征由邻域面片中不同分辨率的多个面片的特征拼接获得;
[0040]偏移处理模块,用于根据每个邻域面片的总偏移量,对所述待去噪点云数据中的每个点进行偏移处理,获得去噪后的点云数据。
[0041]此外,为实现上述目的,本申请还提供一种模型训练装置,包括:
[0042]训练集获取模块,用于获取训练集,所述训练集包括含噪点云数据;
[0043]数据预处理模块,用于对所述含噪点云数据进行预处理,获得处理后的点云数据,其中,所述处理后的点云数据中的每个样本点的邻域内包括不同分辨率的多个样本面片;
[004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种点云去噪方法,其特征在于,包括:获取待去噪点云数据;构造所述待去噪点云数据中每个点的邻域内不同分辨率的多个面片,获得每个点的邻域面片;将所有邻域面片输入训练获得的去噪神经网络模型,获得所述去噪神经网络模型输出的每个邻域面片的总偏移量;其中,所述去噪神经网络模型中包括多重监督多重偏移模块,所述多重监督多重偏移模块用于根据每个邻域面片的拼接特征融合不同分辨率的多个面片的偏移量,以获得每个邻域面片的总偏移量,所述拼接特征由邻域面片中不同分辨率的多个面片的特征拼接获得;根据每个邻域面片的总偏移量,对所述待去噪点云数据中的每个点进行偏移处理,获得去噪后的点云数据。2.如权利要求1所述的方法,其特征在于,所述构造所述点云数据中每个点的邻域内不同分辨率的多个面片,获得每个点的邻域面片的步骤,包括:对所述点云数据中的每个点,在点云模型的外接球内构造各点的面片邻域;其中,所述点云模型为所述点云数据构成的模型;在每个点的面片邻域内随机选取多个选取点,并基于多个所述选取点在所述点云模型的内接球内构造多个不同分辨率的面片,以获得每个点的邻域面片。3.如权利要求1所述的方法,其特征在于,所述去噪神经网络模型,还包括:与每个点的邻域内不同分辨率的面片数量对应的多个训练获得的编码器,多个所述编码器用于分别提取不同分辨率的多个面片的特征;其中,所述编码器为多层感知机。4.如权利要求1所述的方法,其特征在于,所述获取待去噪点云数据的步骤之前,所述方法还包括:获取训练集,所述训练集包括含噪点云数据;对所述含噪点云数据进行预处理,获得处理后的点云数据,其中,所述处理后的点云数据中的每个样本点的邻域内包括不同分辨率的多个样本面片;利用所述处理后的点云数据,对初始去噪神经网络模型进行训练,以获得去噪神经网络模型。5.如权利要求4所述的方法,其特征在于,所述对所述含噪点云数据进行预处理,获得处理后的点云数据的步骤,包括:对所述含噪点云数据中的每个点,在样本点云模型的外接球内构造各点的样本面片邻域;其中,所述样本点云模型为所述点云数据构成的模型;在每个点的样本面片邻域内随机选取多个样本选取点,并基于多个所述样本选取点在所述样本点云模型的内接球内构造多个不同分辨率的样本面片,以获得处理后的点云数据。6.如权利要求4所述的方法,其特征在于,所述初始去噪神经网络模型,包括:与每个点的邻域内不同分辨率的样本面片数量对应的多个初始编码器,多个所述初始编码器用于分别提取不同分辨率的多个样本面片的特征;其中,所述初始编码器为多层感知机;多重监督多重偏移模块,用于根据多个所述样本面片的拼接特征融合不同分辨率的多
个样本面片的样本偏移量,以获得每个点的样本总偏移量。7.一种模型训练方法,其特征在于,包括:获取训练集,所述训练集包括含噪点云数据;对所述含噪点云数据进行预处理,获得处理后的...

【专利技术属性】
技术研发人员:朱绪胜周力贾涛蒋德成胡伟陈代鑫马海钊陈俊佑蔡怀阳
申请(专利权)人:成都飞机工业集团有限责任公司
类型:发明
国别省市:

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

1