【技术实现步骤摘要】
一种基于多尺度噪声的激光雷达点云去噪方法
[0001]本专利技术属于3D点云数据处理
,具体涉及一种基于多尺度噪声的激光雷达点云去噪方法。
技术介绍
[0002]随着激光雷达遥感技术的快速发展,点云数据由于其高精度、高效率、不受时间限制等优点,在地理测绘、灾害评估、人工智能等诸多研究领域得到了广泛应用。但是三维点云数据在获取时,由于设备的硬件缺陷、环境的不稳定性、人为操作等因素影响,导致点云数据不可避免地会存在大量的噪声点,直接影响到三维模型表面的精度,对后续的数据处理造成了困难,因此需要对采集的三维点云模型执行去噪的处理。
[0003]由于点云数据点散乱、庞大,常常伴随有奇异点、干扰点等,如何保持点云数据高频特征信息并提供去噪方法效率,是点云去噪的一大难度。传统点云滤波方法主要通过局部表面拟合、局部或非局部的平均或依赖于底层噪声模型的统计假设,主要有不规则三角网加密滤波、基于坡度的滤波、基于形态学的滤波和基于移动曲面的滤波等,但是每种算法有相应的应用场景,目前还没有一种算法能够适应所有场景。
技术实现思路
[0004]本专利技术的目的在于提供一种基于多尺度噪声的激光雷达点云去噪方法,以解决现有技术的不足,对于点云数据中存在的大尺度噪声点和小尺度噪声点,该方法能够在去除不同尺度噪声的同时保留模型的细节特征,提高去噪效率。
[0005]为实现上述目的,本专利技术提供了一种基于多尺度噪声的激光雷达点云去噪方法,包括以下步骤:
[0006]S1、输入点云数据;
[000 ...
【技术保护点】
【技术特征摘要】
1.一种基于多尺度噪声的激光雷达点云去噪方法,其特征在于,包括以下步骤:S1、输入点云数据;S2、获取DBSCAN算法中Eps和MinPts参数;S3、建立Kd
‑
tree加速邻域搜索,对大尺度噪声进行DBSCAN聚类去噪;S4、设定移动最小二乘法阶数,进行法线估计,确定拟合半径;S5、移动最小二乘法平滑去噪;S6、输出点云数据。2.根据权利要求1所述的基于多尺度噪声的激光雷达点云去噪方法,其特征在于,步骤S2中,DBSCAN算法是一种基于密度的空间的数据聚类方法;该方法将簇定义为密度相连的点的最大集合,把具有足够密度的区域划分为簇,并在有噪声的空间数据集中发现任意形状的簇。3.根据权利要求1所述的基于多尺度噪声的激光雷达点云去噪方法,其特征在于,步骤S2中,获取DBSCAN算法参数的具体方式为:S21、如果数据集在特征空间中的K个最相似的数据集中的大多数属于某一个类别,则该样本也属于这个类别;采用欧氏距离公式对未知数据的特征与数据集D中的每一个数据相对应的特征进行计算,得到数据集D的距离分布矩阵;然后对距离分布矩阵进行升序排列得到KNN分布矩阵,并按列取平均值为K值的平均距离,得到Eps参数列表;所述欧式距离公式定义为:其中,d表示距离,xi表示未知数的特征,yi表示训练集中的每一个数据相对应的特征;所述数据集D的距离分布矩阵定义为:Dist
n
×
n
={dist(i,j)|1≤i≤n,1≤j≤n}其中,Dist
n
×
n
为n
×
n的实对称矩阵,n为数据集D中的对象个数;dist
(i,j)
为数据集D中第i个对象到第j个对象的距离;S22、给定数据集D,以Eps为邻域求出核心点邻域内数据点数量的期望值,采用数学期望法生成MinPts参数;所述数学期望法定义为:其中,n为数据集D中核心对象的总数量,Pi为第i个对象的Eps邻域的核心对象的数量。4.根据权利要求1所述的基于多尺度噪声的激光雷达点云去噪方法,其特征在于,步骤S3中,DBSCAN聚类去噪具体实现方式为:S31、将阈值参数代入DBACAN聚类算法,对点云数据集D进行读取,以Eps为邻域遍历核心点,寻找与核心点密度...
【专利技术属性】
技术研发人员:杨家志,沈洁,陈梦强,于广旺,周国清,
申请(专利权)人:桂林理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。