CN109934120A - A step-by-step point cloud noise removal method based on spatial density and clustering - Google Patents
A step-by-step point cloud noise removal method based on spatial density and clustering Download PDFInfo
- Publication number
- CN109934120A CN109934120A CN201910125531.6A CN201910125531A CN109934120A CN 109934120 A CN109934120 A CN 109934120A CN 201910125531 A CN201910125531 A CN 201910125531A CN 109934120 A CN109934120 A CN 109934120A
- Authority
- CN
- China
- Prior art keywords
- point
- point cloud
- points
- clustering
- noise
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 59
- 230000000717 retained effect Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 4
- 238000009826 distribution Methods 0.000 description 4
- 230000001788 irregular Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000011156 evaluation Methods 0.000 description 3
- 238000002474 experimental method Methods 0.000 description 3
- 238000001914 filtration Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Landscapes
- Image Processing (AREA)
- Image Analysis (AREA)
Abstract
本发明公开了一种基于空间密度和聚类的分步点云噪声去除方法,包括:S1,抽取点云数据总量预设比例的点云计算其点云密度,作为整个点云数据的平均密度,统计其r×r×r立方体空间中点云平均数量Q,将Q作为空间密度去噪法密度阈值的参考值,并定义阈值O;S2,遍历点云数据中的每一个点,求取该点的r×r×r立方体空间中的点云数量K,若K小于阈值O,则判定为点状噪声点并去除;若K大于等于阈值O,则保留,以获得去除了点状噪声点的初次去噪点云数据;S3,对初次去噪点云数据进行聚类,读取点云数据集合;S4,统计每个集合中的点云数量M,若M小于参考值Q,则判定为簇状噪声点并去除;若M大于等于参考值Q,则保留以得到最终去噪结果。本发明能够同时滤除点状噪声和簇状噪声。
The invention discloses a step-by-step point cloud noise removal method based on spatial density and clustering, comprising: S1, extracting a point cloud with a preset proportion of the total point cloud data to calculate the point cloud density, which is taken as the average of the whole point cloud data. Density, count the average number Q of point clouds in the r×r×r cube space, take Q as the reference value of the density threshold of the spatial density denoising method, and define the threshold O; S2, traverse each point in the point cloud data, find Take the number K of point clouds in the r×r×r cube space of the point. If K is less than the threshold O, it is determined as a point-like noise point and removed; The initial denoising point cloud data of the noise point; S3, cluster the initial denoising point cloud data, and read the point cloud data set; S4, count the number M of point clouds in each set, if M is less than the reference value Q, then judge It is a cluster noise point and removed; if M is greater than or equal to the reference value Q, it is reserved to obtain the final denoising result. The invention can filter out point noise and cluster noise at the same time.
Description
技术领域technical field
本发明涉及地理空间信息系统技术领域,特别是涉及一种基于空间密度和聚类的分步点云噪声去除方法。The invention relates to the technical field of geographic space information systems, in particular to a step-by-step point cloud noise removal method based on spatial density and clustering.
背景技术Background technique
机载激光雷达(LiDAR,Light Detection and Ranging)系统是一种集激光测距技术、计算机技术、惯性测量单元(IMU)/DGPS差分定位技术于一体的主动式对地观测系统。该系统不仅可以量测地面物体的三维坐标,还能获取该激光点的反射强度信息。具有自动化程度高、受天气影响小、数据生产周期短、精度高、不受外界条件影响等优点,因此被广泛应用于获取地表空间信息。但在其获取地表空间信息时,由于LiDAR系统自身或是测区环境的原因,获取的点云数据中往往包含着噪声。Airborne LiDAR (LiDAR, Light Detection and Ranging) system is an active earth observation system that integrates laser ranging technology, computer technology, inertial measurement unit (IMU)/DGPS differential positioning technology. The system can not only measure the three-dimensional coordinates of the ground object, but also obtain the reflection intensity information of the laser point. It has the advantages of high degree of automation, little influence by weather, short data production cycle, high precision, and is not affected by external conditions, so it is widely used to obtain surface spatial information. However, when it acquires surface spatial information, the acquired point cloud data often contains noise due to the LiDAR system itself or the environment of the survey area.
噪声点根据其聚集特性可分为两类,第一类为点状噪声,点状噪声又分为高位噪声和低位噪声,特点为无规律且离散分布于整个测区。这类噪声由于LiDAR系统在激光发射和返回时产生距离异常值或是接收了多次无效的激光漫反射造成;第二类为簇状噪声点,特点为少数几个噪声点成簇状聚集,这类噪声大部分是由于激光脉冲信号打在飞行物上所导致的。Noise points can be divided into two categories according to their aggregation characteristics. The first category is point noise, which is further divided into high-level noise and low-level noise, which are characterized by irregular and discrete distribution in the entire survey area. This type of noise is caused by the LiDAR system generating distance outliers or receiving multiple invalid laser diffuse reflections during laser emission and return; the second type is cluster noise points, which are characterized by a small number of noise points clustered together. Most of this kind of noise is caused by the laser pulse signal hitting the flying object.
噪声点对点云数据的后续处理会造成很大影响,例如在大部分LiDAR点云数据滤波算法中是以局部高程最低点为地面点这一假设进行的,如果低位噪声没有去除,就会使得部分地形点被误判为地物点而被滤除。在三维建模中,噪声点的存在同样也会影响建模的精度。Noise points will have a great impact on the subsequent processing of point cloud data. For example, most of the LiDAR point cloud data filtering algorithms are based on the assumption that the lowest point of local elevation is the ground point. If the low-level noise is not removed, it will cause some terrain. Points are mistakenly identified as feature points and filtered out. In 3D modeling, the existence of noise points also affects the accuracy of modeling.
为了避免噪声点对点云数据滤波、建模等后续工作的影响,现有技术提供了多种去噪方法,例如:①基于距离的去噪方法,该方法主要基于噪声点和有效点不同的分布特点进行去噪。由于噪声点分布散乱,其与邻近点的距离较有效点与邻近点的距离大得多,从而可设置距离阈值将其区别并剔除。②基于数学形态学的去噪方法,该方法主要利用开运算和闭运算进行滤波,当窗口大小设置得非常小时可用于滤除噪声点。In order to avoid the influence of noise points on subsequent work such as point cloud data filtering and modeling, the prior art provides a variety of denoising methods, such as: ① A distance-based denoising method, which is mainly based on the different distribution characteristics of noise points and valid points to denoise. Due to the scattered distribution of noise points, their distance from the adjacent points is much larger than the distance between the effective points and the adjacent points, so a distance threshold can be set to distinguish and eliminate them. ②Denoising method based on mathematical morphology, which mainly uses open operation and closed operation for filtering, and can be used to filter out noise points when the window size is set very small.
但上述这些去噪方法都只能去除部分噪声点,在去除簇状噪声上的表现不够理想,即存在无法同时滤除点状噪声和簇状噪声的问题。However, the above denoising methods can only remove some noise points, and their performance in removing cluster noise is not ideal, that is, there is a problem that point noise and cluster noise cannot be filtered at the same time.
发明内容SUMMARY OF THE INVENTION
本发明的目的在于解决无法同时滤除点状噪声和簇状噪声的问题,提出一种基于空间密度和聚类的分步点云噪声去除方法。The purpose of the present invention is to solve the problem that point noise and cluster noise cannot be filtered out at the same time, and propose a step-by-step point cloud noise removal method based on spatial density and clustering.
一种基于空间密度和聚类的分步点云噪声去除方法,包括以下步骤:A step-by-step point cloud noise removal method based on spatial density and clustering, including the following steps:
S1,抽取点云数据总量预设比例的点云计算其点云密度,将该点云密度作为整个点云数据的平均密度,统计其r×r×r立方体空间中点云平均数量Q,将Q作为空间密度去噪法密度阈值的参考值,并根据该参考值定义阈值O;S1, extract the point cloud with a preset proportion of the total point cloud data to calculate its point cloud density, take the point cloud density as the average density of the entire point cloud data, and count the average number Q of point clouds in the r×r×r cube space, Take Q as the reference value of the density threshold of the spatial density denoising method, and define the threshold value O according to the reference value;
S2,遍历点云数据中的每一个点,求取该点的r×r×r立方体空间中的点云数量K,若K小于阈值O,则判定为点状噪声点并去除;若K大于等于阈值O,则保留,以获得去除了点状噪声点的初次去噪点云数据;S2, traverse each point in the point cloud data, and obtain the number K of point clouds in the r×r×r cube space of the point. If K is less than the threshold O, it is determined as a point-like noise point and removed; if K is greater than is equal to the threshold value O, then keep it to obtain the initial denoising point cloud data with point-like noise points removed;
S3,对上述初次去噪点云数据进行聚类,读取点云数据集合;S3, cluster the above-mentioned initial denoising point cloud data, and read the point cloud data set;
S4,统计每个集合中的点云数量M,若M小于参考值Q,则判定为簇状噪声点并去除;若M大于等于参考值Q,则保留以得到最终去噪结果。S4, count the number M of point clouds in each set. If M is less than the reference value Q, it is determined as a cluster noise point and removed; if M is greater than or equal to the reference value Q, it is retained to obtain the final denoising result.
其中,所述步骤S1具体包括以下步骤:Wherein, the step S1 specifically includes the following steps:
S11,抽取点云数据总量10%的点云计算其点云密度,以代表整个点云数据的平均密度,统计其r×r×r立方体空间中点云平均数量Q,作为空间密度去噪法密度阈值的参考值;S11, extract 10% of the total point cloud data and calculate its point cloud density to represent the average density of the entire point cloud data, and count the average number Q of point clouds in the r×r×r cube space as the spatial density for denoising Reference value for normal density threshold;
S12,定义一个r×r×r立方体空间,若当前判断点X1坐标为X1、Y1、Z1,则在点X1的r×r×r立方体空间范围中任意一点的X、Y、Z坐标满足(1)式条件;S12, define an r×r×r cube space, if the coordinates of the current judgment point X 1 are X 1 , Y 1 , Z 1 , then the X, Y of any point in the r×r×r cube space range of the point X 1 , the Z coordinate satisfies the condition of formula (1);
S13,遍历该点云数据后将满足X1,X2…XN坐标条件的点的总数进行累加,此时该点云数据包含于r×r×r立方体空间的点的平均数量Q由(2)式获得;S13, after traversing the point cloud data, accumulate the total number of points that satisfy the X 1 , X 2 . . . 2) is obtained by formula;
其中N为该点云数据点云数量的10%,KN为存在于点XN的r×r×r立方体空间中的点的总数。where N is 10% of the number of points in this point cloud data, and K N is the total number of points that exist in the r×r×r cube space of point XN .
其中,所述步骤S2中,阈值O优选为参考值Q的1/4。Wherein, in the step S2, the threshold value O is preferably 1/4 of the reference value Q.
其中,所述步骤S3具体包括以下步骤:Wherein, the step S3 specifically includes the following steps:
S31,读取初次去噪点云数据的集合I,集合I中此时的点云数量为P,构建第一个读入点x0的r×r×r立方体空间,并将该区域内的点以及点x0放入同一个空集合A1中,并将集合A1从集合I中删除,此时为初次聚类,若此时聚类加入的点数为M1,则此时集合A1内新加入的M1个点的坐标(x1,y1,z1)满足(3)式条件;S31, read the set I of the initial denoising point cloud data, the number of point clouds in the set I at this time is P, construct the r×r×r cube space of the first read-in point x 0 , and put the points in this area and point x 0 are put into the same empty set A 1 , and the set A 1 is deleted from the set I, this is the first clustering, if the number of points added to the clustering is M 1 at this time, then the set A 1 is at this time The coordinates (x 1 , y 1 , z 1 ) of the newly added M 1 points satisfy the condition of formula (3);
其中k为聚类次数,此时k=1;x0、y0、z0为第一个读入点的坐标,集合I中剩余的点的数量Ps为(4)式所示;Where k is the number of clustering times, at this time k=1; x 0 , y 0 , z 0 are the coordinates of the first read-in point, and the number P s of the remaining points in the set I is shown in formula (4);
其中k为聚类次数,此时k=1;Mk为第k次聚类加入集合A1的点的个数;Where k is the number of clustering times, at this time k=1; M k is the number of points added to the set A 1 by the kth clustering;
S32,进行第二次聚类,遍历集合I中剩余的点,将坐标符合(3)式的点加入集合A1中,并将加入集合A1中的M2个点从集合I中删除,此时集合A1中总点数M如(5)式所示;S32, perform the second clustering, traverse the remaining points in the set I, add the points whose coordinates conform to the formula (3) into the set A 1 , and delete the M 2 points added to the set A 1 from the set I, At this time, the total number of points M in the set A 1 is shown in formula (5);
S33,判断上一次聚类是否有点加入集合A1,判断条件如(6)式,若m>0,则表示在上一次聚类中有点加入集合A1,则继续下一次聚类,将集合I中剩余满足(3)式的点加入集合A1中,并将新加入的Mk个点从集合I中删除;S33, judge whether the point was added to the set A 1 in the last clustering, and the judgment condition is as in formula (6). If m>0, it means that the point was added to the set A 1 in the previous clustering, then continue the next clustering and add the set to the set A 1 . The remaining points satisfying the formula (3) in I are added to the set A 1 , and the newly added M k points are deleted from the set I;
S34,循环步骤S33直到m=0,此时集合A1是集合I中第一个完成聚类的点云集合,并且已经从集合I中删除。S34, repeat step S33 until m=0, at this time set A1 is the first point cloud set in set I to complete the clustering, and has been deleted from set I.
其中,所述步骤S4具体包括以下步骤:Wherein, the step S4 specifically includes the following steps:
S41,判断集合A1的点云数量是否大于阈值,此处阈值的取值为步骤S1中的参考值Q,若大于阈值,则将集合A1加入空集B中,若否,则不进行该操作;S41, determine whether the number of point clouds in set A 1 is greater than a threshold, where the value of the threshold is the reference value Q in step S1, if it is greater than the threshold, add set A 1 to the empty set B, if not, do not perform the operation;
S42,判断集合I点云剩余数量Ps是否大于0,若是,则重复步骤S31-S34,若否,则算法结束,最终点云数据被分类为集合A1、集合A2…集合Ai数个不同点云数量的集合,其中点云数量大于阈值的集合加入集合B,集合B则为不包含簇状噪声的点云数据。S42, judge whether the remaining number P s of the point cloud of set I is greater than 0, if so, repeat steps S31-S34, if not, the algorithm ends, and finally the point cloud data is classified into set A 1 , set A 2 ...... set A i number Sets with different number of point clouds, of which the set with the number of point clouds greater than the threshold is added to set B, and set B is the point cloud data that does not contain cluster noise.
根据本发明提供的基于空间密度和聚类的分步点云噪声去除方法,该方法使用原始点云数据,根据噪声点和有效点不同的特性,利用点状噪声密度小于有效点密度,以及簇状噪声聚集数量小于有效点聚集数量的特点,先基于空间密度去除点状噪声,再基于聚类进一步去除簇状噪声,从而实现分步去除点状噪声和簇状噪声,经实验表明,该方法不仅能够有效滤除以上两类噪声,而且还能够保护有效点不被误判剔除,获得更小的去噪误差,鲁棒性较高。According to the step-by-step point cloud noise removal method based on spatial density and clustering provided by the present invention, the method uses original point cloud data, according to the different characteristics of noise points and effective points, using point-like noise density less than effective point density, and clustering Since the number of clustered noises is smaller than the number of effective point clusters, point noises are first removed based on spatial density, and then clustered noises are further removed based on clustering, so as to achieve step-by-step removal of pointy noise and clustered noise. Experiments show that this method can Not only can the above two types of noises be effectively filtered out, but also effective points can be protected from being misjudged and eliminated, resulting in a smaller denoising error and high robustness.
附图说明Description of drawings
本发明实施例的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:The above and/or additional aspects and advantages of embodiments of the present invention will become apparent and readily understood from the following description of the embodiments in conjunction with the accompanying drawings, wherein:
图1为根据本发明实施例提供的基于空间密度和聚类的分步点云噪声去除方法的流程图;1 is a flowchart of a step-by-step point cloud noise removal method based on spatial density and clustering provided according to an embodiment of the present invention;
图2为实验数据视图,其中,(a)samp21视图;(b)samp24视图;(c)samp41视图;Figure 2 is a view of experimental data, wherein, (a) samp21 view; (b) samp24 view; (c) samp41 view;
图3为三组实验数据两次去噪结果对比图,其中,(a)samp21两次去噪结果对比图;(b)samp24两次去噪结果对比图;(c)samp41两次去噪结果对比图;Figure 3 is a comparison chart of two denoising results of three groups of experimental data, among which, (a) a comparison chart of two denoising results of samp21; (b) a comparison chart of two denoising results of samp24; (c) two denoising results of samp41 comparison chart;
图4为samp21去噪结果对比图,其中,(a)原始数据;(b)SOR去噪方法结果;(c)本发明提供方法的结果;Figure 4 is a comparison diagram of samp21 denoising results, wherein (a) original data; (b) SOR denoising method results; (c) results of the methods provided by the present invention;
图5为samp24去噪结果对比图,其中,(a)原始数据;(b)SOR去噪方法结果;(c)本发明提供方法的结果;Figure 5 is a comparison diagram of samp24 denoising results, wherein (a) original data; (b) SOR denoising method results; (c) results of the methods provided by the present invention;
图6为samp41去噪结果对比图,其中,(a)原始数据;(b)SOR去噪方法结果;(c)本发明提供方法的结果。Fig. 6 is a comparison diagram of samp41 denoising results, wherein (a) original data; (b) SOR denoising method result; (c) result of the method provided by the present invention.
具体实施方式Detailed ways
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purposes, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments These are some embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
请参阅图1,本发明实施例提供的基于空间密度和聚类的分步点云噪声去除方法,包括步骤S1~S4:Referring to FIG. 1, the step-by-step point cloud noise removal method based on spatial density and clustering provided by an embodiment of the present invention includes steps S1-S4:
S1,抽取点云数据总量预设比例的点云计算其点云密度,将该点云密度作为整个点云数据的平均密度,统计其r×r×r立方体空间中点云平均数量Q,将Q作为空间密度去噪法密度阈值的参考值,并根据该参考值定义阈值O;S1, extract the point cloud with a preset proportion of the total point cloud data to calculate its point cloud density, take the point cloud density as the average density of the entire point cloud data, and count the average number Q of point clouds in the r×r×r cube space, Take Q as the reference value of the density threshold of the spatial density denoising method, and define the threshold value O according to the reference value;
其中,点状噪声与有效点云相比,其分布离散且无规律,利用该特点可设置空间密度阈值将密度小的点状噪声进行去除。由于不同点云数据其点云密度是不同的,为了适用于各种不同点云密度的点云数据,在进行空间密度去噪法前,先抽取点云数据总量预设比例的点云计算其点云密度,以代表整个点云数据的平均密度,优选的,先抽取点云数据总量10%的点云计算其点云密度,以代表整个点云数据的平均密度。Compared with the effective point cloud, the point-like noise has a discrete and irregular distribution. Using this feature, a spatial density threshold can be set to remove the point-like noise with small density. Since different point cloud data have different point cloud densities, in order to apply to point cloud data with different point cloud densities, before performing the spatial density denoising method, first extract the point cloud calculation with a preset proportion of the total point cloud data. The point cloud density represents the average density of the entire point cloud data. Preferably, 10% of the total point cloud data is extracted first to calculate the point cloud density to represent the average density of the entire point cloud data.
具体的,步骤S1包括步骤S11~S13:Specifically, step S1 includes steps S11 to S13:
S11,抽取点云数据总量10%的点云计算其点云密度,以代表整个点云数据的平均密度,统计其r×r×r立方体空间中点云平均数量Q,作为空间密度去噪法密度阈值的参考值;S11, extract 10% of the total point cloud data and calculate its point cloud density to represent the average density of the entire point cloud data, and count the average number Q of point clouds in the r×r×r cube space as the spatial density for denoising Reference value for normal density threshold;
S12,定义一个r×r×r立方体空间,若当前判断点X1坐标为X1、Y1、Z1,则在点X1的r×r×r立方体空间范围中任意一点的X、Y、Z坐标满足(1)式条件;S12, define an r×r×r cube space, if the coordinates of the current judgment point X 1 are X 1 , Y 1 , Z 1 , then the X, Y of any point in the r×r×r cube space range of the point X 1 , the Z coordinate satisfies the condition of formula (1);
S13,遍历该点云数据后将满足X1,X2…XN坐标条件的点的总数进行累加,此时该点云数据包含于r×r×r立方体空间的点的平均数量Q由(2)式获得;S13, after traversing the point cloud data, accumulate the total number of points that satisfy the X 1 , X 2 . . . 2) is obtained by formula;
其中N为该点云数据点云数量的10%,KN为存在于点XN的r×r×r立方体空间中的点的总数。where N is 10% of the number of points in this point cloud data, and K N is the total number of points that exist in the r×r×r cube space of point XN .
S2,遍历点云数据中的每一个点,求取该点的r×r×r立方体空间中的点云数量K,若K小于阈值O,则判定为点状噪声点并去除;若K大于等于阈值O,则保留,以获得去除了点状噪声点的初次去噪点云数据;S2, traverse each point in the point cloud data, and obtain the number K of point clouds in the r×r×r cube space of the point. If K is less than the threshold O, it is determined as a point-like noise point and removed; if K is greater than is equal to the threshold value O, then keep it to obtain the initial denoising point cloud data with point-like noise points removed;
其中,当阈值O的取值过大会造成Ⅱ类误差过大,过小则可能达不到理想的去噪效果。优选的,阈值O为参考值Q的1/4。Among them, when the value of the threshold O is too large, the type II error will be too large, and if it is too small, the ideal denoising effect may not be achieved. Preferably, the threshold value O is 1/4 of the reference value Q.
S3,对上述初次去噪点云数据进行聚类,读取点云数据集合;S3, cluster the above-mentioned initial denoising point cloud data, and read the point cloud data set;
其中,经过S1~S2的去噪后,部分点云数据仍然存有簇状噪声,因为簇状噪声密度与有效点密度相近,只利用密度这一特性无法有效将其区分,因此第二阶段去噪的目的在于去除残留的簇状噪声。Among them, after the denoising of S1-S2, some point cloud data still have cluster noise, because the density of cluster noise is similar to the density of effective points, it cannot be effectively distinguished only by the characteristic of density. The purpose of noise is to remove residual cluster noise.
基于聚类的去噪法的思想是:将多个距离较近的点放在一个集合中,最终可以将整个点云数据根据距离分为多个集合,同时可以得知每个集合中包含的点云数量。由于簇状噪声点大部分是由于激光脉冲信号打在飞行物上造成的,所以其聚集的点的数量远远小于有效点的聚集数量。设定一个集合包含的点云数量阈值,即可将簇状噪声与其他有效点进行区分。The idea of denoising method based on clustering is: put multiple points with close distances into a set, and finally the entire point cloud data can be divided into multiple sets according to the distance, and at the same time, the data contained in each set can be known. Number of point clouds. Since most of the cluster noise points are caused by the laser pulse signal hitting the flying object, the number of the clustered points is much smaller than that of the effective points. Setting a threshold for the number of point clouds contained in a set distinguishes cluster noise from other valid points.
具体的,步骤S3包括步骤S31~S34:Specifically, step S3 includes steps S31 to S34:
S31,读取初次去噪点云数据的集合I,集合I中此时的点云数量为P,构建第一个读入点x0的r×r×r立方体空间,并将该区域内的点以及点x0放入同一个空集合A1中,并将集合A1从集合I中删除,此时为初次聚类,若此时聚类加入的点数为M1,则此时集合A1内新加入的M1个点的坐标(x1,y1,z1)满足(3)式条件;S31 , read the set I of the initial denoising point cloud data, the number of point clouds in the set I at this time is P, construct the r×r×r cube space of the first read-in point x 0 , and put the points in this area and point x 0 are put into the same empty set A 1 , and the set A 1 is deleted from the set I, this is the first clustering, if the number of points added to the clustering is M 1 at this time, then the set A 1 is at this time The coordinates (x 1 , y 1 , z 1 ) of the newly added M 1 points satisfy the condition of formula (3);
其中k为聚类次数,此时k=1;x0、y0、z0为第一个读入点的坐标,集合I中剩余的点的数量Ps为(4)式所示;Where k is the number of clustering times, at this time k=1; x 0 , y 0 , z 0 are the coordinates of the first read-in point, and the number P s of the remaining points in the set I is shown in formula (4);
其中k为聚类次数,此时k=1;Mk为第k次聚类加入集合A1的点的个数;Where k is the number of clustering times, at this time k=1; M k is the number of points added to the set A 1 by the kth clustering;
S32,进行第二次聚类,遍历集合I中剩余的点,将坐标符合(3)式的点加入集合A1中,并将加入集合A1中的M2个点从集合I中删除,此时集合A1中总点数M如(5)式所示;S32, perform the second clustering, traverse the remaining points in the set I, add the points whose coordinates conform to the formula (3) into the set A 1 , and delete the M 2 points added to the set A 1 from the set I, At this time, the total number of points M in the set A 1 is shown in formula (5);
S33,判断上一次聚类是否有点加入集合A1,判断条件如(6)式,若m>0,则表示在上一次聚类中有点加入集合A1,则继续下一次聚类,将集合I中剩余满足(3)式的点加入集合A1中,并将新加入的Mk个点从集合I中删除;S33, judge whether the point was added to the set A 1 in the last clustering, and the judgment condition is as in formula (6). If m>0, it means that the point was added to the set A 1 in the previous clustering, then continue the next clustering and add the set to the set A 1 . The remaining points satisfying the formula (3) in I are added to the set A 1 , and the newly added M k points are deleted from the set I;
S34,循环步骤S33直到m=0,此时集合A1是集合I中第一个完成聚类的点云集合,并且已经从集合I中删除。S34, repeat step S33 until m=0, at this time set A1 is the first point cloud set in set I to complete the clustering, and has been deleted from set I.
S4,统计每个集合中的点云数量M,若M小于参考值Q,则判定为簇状噪声点并去除;若M大于等于参考值Q,则保留以得到最终去噪结果。S4, count the number M of point clouds in each set. If M is less than the reference value Q, it is determined as a cluster noise point and removed; if M is greater than or equal to the reference value Q, it is retained to obtain the final denoising result.
其中,步骤S4具体包括步骤S41~42:Wherein, step S4 specifically includes steps S41-42:
S41,判断集合A1的点云数量是否大于阈值,此处阈值的取值为步骤S1中的参考值Q,若大于阈值,则将集合A1加入空集B中,若否,则不进行该操作;S41, determine whether the number of point clouds in set A 1 is greater than a threshold, where the value of the threshold is the reference value Q in step S1, if it is greater than the threshold, add set A 1 to the empty set B, if not, do not perform the operation;
S42,判断集合I点云剩余数量Ps是否大于0,若是,则重复步骤S31-S34,若否,则算法结束,最终点云数据被分类为集合A1、集合A2…集合Ai数个不同点云数量的集合,其中点云数量大于阈值的集合加入集合B,集合B则为不包含簇状噪声的点云数据。S42, judge whether the remaining number P s of the point cloud of set I is greater than 0, if so, repeat steps S31-S34, if not, the algorithm ends, and finally the point cloud data is classified into set A 1 , set A 2 ...... set A i number Sets with different number of point clouds, of which the set with the number of point clouds greater than the threshold is added to set B, and set B is the point cloud data that does not contain cluster noise.
为了验证本实施例提供方法的有效性,选用ISPRS网站中提供的三组数据进行试验(https://www.itc.nl/isprs/wgIII-3/filtertest/downloadsites/)。该试验点云数据由OptechALTM机载LiDAR系统获取,点间距在1-1.5m之间。三组测试样本包含有不同的地形特征,例如样本samp21包含有桥梁、不规则建筑物、低矮植被等,共12960个点;样本samp24包含有大型建筑物和阶梯地形,共7492个点;样本samp41包含有数据空白、不规则建筑物,共11231个点。这三组样本数据都包含有高位噪声与低位噪声,点状噪声以及簇状噪声,如图2所示。因此,有利于检验本发明方法的有效性和鲁棒性。In order to verify the effectiveness of the method provided in this example, three sets of data provided in the ISPRS website were selected for testing (https://www.itc.nl/isprs/wgIII-3/filtertest/downloadsites/). The experimental point cloud data was acquired by the OptechALTM airborne LiDAR system, and the point spacing was between 1-1.5m. The three sets of test samples contain different terrain features. For example, the sample samp21 contains bridges, irregular buildings, low vegetation, etc., with a total of 12960 points; the sample samp24 contains large buildings and stepped terrain, with a total of 7492 points; samp41 contains data blank, irregular buildings, a total of 11231 points. These three groups of sample data all contain high-bit noise and low-bit noise, point noise and cluster noise, as shown in Figure 2. Therefore, it is advantageous to check the effectiveness and robustness of the method of the present invention.
上述基于空间密度和聚类的分步点云噪声去除方法主要分为两个阶段,第一个阶段基于空间密度的思想去除点状噪声;第二个阶段基于聚类的思想,不以增大Ⅱ类误差为代价,将第一个阶段未去除的簇状噪声去除。评判标准由Ⅰ类误差(T1)、Ⅱ类误差(T2)以及总误差(T3)决定。具体公式如(7)式所示。The above-mentioned step-by-step point cloud noise removal method based on spatial density and clustering is mainly divided into two stages. The first stage is based on the idea of spatial density to remove point-like noise; At the expense of type II error, the cluster noise not removed in the first stage is removed. Judgment criteria are determined by Type I error (T 1 ), Type II error (T 2 ) and total error (T 3 ). The specific formula is shown in formula (7).
其中,a为噪声点错误判定为有效点的点数,b为噪声点正确判定为噪声点的点数,c为有效点错误判定为噪声点的点数,d为有效点正确判定为有效点的点数。Among them, a is the number of noise points that are incorrectly determined as valid points, b is the number of noise points that are correctly determined to be noise points, c is the number of valid points that are incorrectly determined to be noise points, and d is the number of valid points that are correctly determined to be valid points.
表1为三组实验数据初次去噪和二次去噪的精度评价结果:Table 1 shows the accuracy evaluation results of primary denoising and secondary denoising for three groups of experimental data:
表1初次去噪与二次去噪精度评价Table 1 Accuracy evaluation of primary denoising and secondary denoising
由以上数据可以看出,经过二次去噪后三组实验数据中的Ⅰ类误差得到有效降低,总误差略微降低。其中samp21和samp24两组数据在其Ⅱ类误差不增大的情况下降低了Ⅰ类误差,虽然samp41的Ⅱ类误差有所上升,但是其Ⅰ类误差得到大量减少,并且总误差也得到了降低。samp21与samp41两组实验数据的Ⅰ类误差有较大的减少是因为在初次去噪时存在未去除的簇状噪声点,samp24实验组的Ⅰ类误差的降低程度较小,是因为大部分噪声是点状噪声,在初次去噪时已经得到较理想的效果。综合三组实验数据评价结果,可以发现二次去噪能尽量在保证Ⅱ类误差不增大的情况下,有效减小Ⅰ类误差。It can be seen from the above data that after the second denoising, the type I errors in the three sets of experimental data are effectively reduced, and the total error is slightly reduced. Among them, the two sets of data of samp21 and samp24 reduce the type I error without increasing the type II error. Although the type II error of samp41 has increased, the type I error has been greatly reduced, and the total error has also been reduced. . The type I error of the experimental data of samp21 and samp41 is greatly reduced because there are unremoved cluster noise points in the initial denoising, and the reduction of type I error of the samp24 experimental group is smaller, because most of the noise It is point noise, and the ideal effect has been obtained in the initial denoising. Based on the evaluation results of the three sets of experimental data, it can be found that the secondary denoising can effectively reduce the type I error without increasing the type II error as much as possible.
三组实验数据两次去噪后的效果图对比如图3所示。Figure 3 shows the comparison of the three sets of experimental data after denoising twice.
由三组实验数据samp21、samp24以及samp41两次去噪对比图可以看出,第一次去噪后未去除的簇状噪声可以通过第二次去噪得到有效去除,且有效点不受明显损失。It can be seen from the comparison charts of the three sets of experimental data samp21, samp24 and samp41 that the cluster noise that was not removed after the first denoising can be effectively removed by the second denoising, and the effective points are not significantly lost. .
采用Cloud Compare软件(https://www.danielgm.net/cc/)自带的StatisticalOutlierRemoval(SOR)去噪方法进行比较,SOR去噪方法的原理是:求判断点到其个最近邻点的距离的平均值,将某些距离平均值超过总体点云距离平均值一定范围的点作为噪声点去除。图4、图5以及图6是三组实验数据使用SOR去噪方法与本发明的结果对比图。The StatisticalOutlierRemoval (SOR) denoising method that comes with Cloud Compare software (https://www.danielgm.net/cc/) is used for comparison. The principle of the SOR denoising method is to find the distance from the judgment point to its nearest neighbors. The average value of , and some points whose distance average exceeds a certain range of the overall point cloud distance average are removed as noise points. FIG. 4 , FIG. 5 and FIG. 6 are comparison diagrams of the results of three sets of experimental data using the SOR denoising method and the present invention.
通过图4、图5和图6(a)组原始数据与(b)组使用SOR去噪方法的数据对比,可以看出SOR去噪方法能够有效地去除点状噪声,但是无法去除簇状噪声。通过图4、图5和图6(a)组原始数据、(b)组使用SOR去噪方法的数据与(c)组本发明提供的方法的结果做对比,可以发现本发明提供的方法不仅可以去除点状噪声,还能有效地去除簇状噪声。By comparing the original data in Figure 4, Figure 5 and Figure 6 (a) with the data in (b) using the SOR denoising method, it can be seen that the SOR denoising method can effectively remove point noise, but cannot remove cluster noise. . By comparing the original data of Fig. 4, Fig. 5 and Fig. 6 (a), the data of group (b) using the SOR denoising method and the results of the method provided by the present invention in group (c), it can be found that the method provided by the present invention not only Point noise can be removed, and cluster noise can also be removed effectively.
表2为SOR去噪方法与本发明提供的方法的误差对比。通过表2可以看出SOR去噪方法Ⅱ类误差较本发明提供的方法的Ⅱ类误差大,Ⅱ类误差越大表明去噪力度越大,在去除更多噪声的同时也将许多有效点判定为噪声点被去除;本发明提供的方法的Ⅰ类误差较SOR去噪方法Ⅰ类误差小,Ⅰ类误差越小表明去除的噪声点比例越大。结合两者看,SOR去噪方法不能有效去除簇状噪声,且会容易过度去除有效点,而本发明提供的方法不仅能去除簇状噪声,还能保护有效点不被过度去除。Table 2 is the error comparison between the SOR denoising method and the method provided by the present invention. From Table 2, it can be seen that the type II error of the SOR denoising method is larger than that of the method provided by the present invention. The noise points are removed; the type I error of the method provided by the present invention is smaller than the type I error of the SOR denoising method. Combining the two, the SOR denoising method cannot effectively remove the cluster noise, and will easily remove the effective points excessively, while the method provided by the present invention can not only remove the cluster noise, but also protect the effective points from being excessively removed.
表2 SOR去噪方法与本发明提供的方法的误差对比Table 2 Error comparison between the SOR denoising method and the method provided by the present invention
上述实验表明,本发明提供的方法可以有效去除多种复杂地形中的点状噪声以及簇状噪声,而且不会滤除有效点,对原有地形进行破坏。在与SOR去噪方法的对比中也可以看出,本发明提供的方法能够获得更小的去噪误差,并且鲁棒性较高。The above experiments show that the method provided by the present invention can effectively remove point noise and cluster noise in a variety of complex terrains, and will not filter out effective points and damage the original terrain. It can also be seen from the comparison with the SOR denoising method that the method provided by the present invention can obtain smaller denoising errors and has higher robustness.
综上,根据本发明提供的基于空间密度和聚类的分步点云噪声去除方法,该方法使用原始点云数据,根据噪声点和有效点不同的特性,利用点状噪声密度小于有效点密度,以及簇状噪声聚集数量小于有效点聚集数量的特点,先基于空间密度去除点状噪声,再基于聚类进一步去除簇状噪声,从而实现分步去除点状噪声和簇状噪声,经实验表明,该方法不仅能够有效滤除以上两类噪声,而且还能够保护有效点不被误判剔除,获得更小的去噪误差,鲁棒性较高。To sum up, according to the step-by-step point cloud noise removal method based on spatial density and clustering provided by the present invention, the method uses the original point cloud data, and according to the different characteristics of noise points and valid points, the point-like noise density is smaller than the valid point density. , and the characteristic that the number of clustered noises is less than the number of valid point clusters, firstly remove pointy noise based on spatial density, and then further remove clustered noise based on clustering, so as to achieve step-by-step removal of pointy noise and clustered noise. Experiments show that , the method can not only effectively filter the above two types of noise, but also can protect the effective points from being rejected by misjudgment, obtain smaller denoising errors, and have high robustness.
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。In the description of this specification, description with reference to the terms "one embodiment," "some embodiments," "example," "specific example," or "some examples", etc., mean specific features described in connection with the embodiment or example , structure, material or feature is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。Although embodiments of the present invention have been shown and described, it will be understood by those of ordinary skill in the art that various changes, modifications, substitutions and alterations can be made in these embodiments without departing from the principles and spirit of the invention, The scope of the invention is defined by the claims and their equivalents.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910125531.6A CN109934120B (en) | 2019-02-20 | 2019-02-20 | A step-by-step point cloud noise removal method based on spatial density and clustering |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910125531.6A CN109934120B (en) | 2019-02-20 | 2019-02-20 | A step-by-step point cloud noise removal method based on spatial density and clustering |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109934120A true CN109934120A (en) | 2019-06-25 |
CN109934120B CN109934120B (en) | 2021-04-23 |
Family
ID=66985640
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910125531.6A Active CN109934120B (en) | 2019-02-20 | 2019-02-20 | A step-by-step point cloud noise removal method based on spatial density and clustering |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109934120B (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112819700A (en) * | 2019-11-15 | 2021-05-18 | 阿里巴巴集团控股有限公司 | Denoising method and device for point cloud data and readable storage medium |
CN112862720A (en) * | 2021-02-24 | 2021-05-28 | 飞燕航空遥感技术有限公司 | Denoising method and system for diffuse reflection noise of glass plate in airborne LiDAR point cloud |
CN112862844A (en) * | 2021-02-20 | 2021-05-28 | 苏州工业园区测绘地理信息有限公司 | Road boundary interactive extraction method based on vehicle-mounted point cloud data |
CN113903179A (en) * | 2021-09-30 | 2022-01-07 | 山东大学 | A method of using a multi-beam lidar background filtering device based on the superimposed distribution of point cloud density |
CN114494059A (en) * | 2022-01-24 | 2022-05-13 | 燕山大学 | Annular forging point cloud denoising method based on local density and improved fuzzy C mean value |
CN115201850A (en) * | 2022-07-13 | 2022-10-18 | 湖南联智科技股份有限公司 | Solid-state laser radar point cloud splicing method |
CN115390032A (en) * | 2022-07-19 | 2022-11-25 | 际络科技(上海)有限公司 | Noise environment adaptive target detection method and device |
US12164031B2 (en) | 2021-04-30 | 2024-12-10 | Waymo Llc | Method and system for a threshold noise filter |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100066587A1 (en) * | 2006-07-14 | 2010-03-18 | Brian Masao Yamauchi | Method and System for Controlling a Remote Vehicle |
CN102034104A (en) * | 2010-12-10 | 2011-04-27 | 中国人民解放军国防科学技术大学 | Random sampling consistency-based characteristic line detection method for three-dimensional point cloud |
KR101114904B1 (en) * | 2011-06-28 | 2012-02-15 | (주)태일아이엔지 | Urban Spatial Information Construction System and Method Using Dohwawon and Aeronautical Laser Survey Data |
CN102881015A (en) * | 2012-09-11 | 2013-01-16 | 山东理工大学 | Method for extracting boundary characteristics of unorganized point cloud of product model |
CN102938165A (en) * | 2012-10-17 | 2013-02-20 | 山东理工大学 | Method for fairing product STL (Standard Template Library) model based on molded surface feature approximation |
CN104240251A (en) * | 2014-09-17 | 2014-12-24 | 中国测绘科学研究院 | Multi-scale point cloud noise detection method based on density analysis |
CN104809759A (en) * | 2015-04-03 | 2015-07-29 | 哈尔滨工业大学深圳研究生院 | Large-area unstructured three-dimensional scene modeling method based on small unmanned helicopter |
CN105096268A (en) * | 2015-07-13 | 2015-11-25 | 西北农林科技大学 | Denoising smoothing method of point cloud |
CN105719249A (en) * | 2016-01-15 | 2016-06-29 | 吉林大学 | Three-dimensional grid-based airborne LiDAR point cloud denoising method |
CN107123163A (en) * | 2017-04-25 | 2017-09-01 | 无锡中科智能农业发展有限责任公司 | A kind of plant three-dimensional reconstruction system based on various visual angles stereoscopic vision |
CN107292276A (en) * | 2017-06-28 | 2017-10-24 | 武汉大学 | A kind of vehicle-mounted cloud clustering method and system |
CN107392875A (en) * | 2017-08-01 | 2017-11-24 | 长安大学 | A kind of cloud data denoising method based on the division of k neighbours domain |
CN108846809A (en) * | 2018-05-28 | 2018-11-20 | 河海大学 | A kind of noise eliminating method towards point off density cloud |
-
2019
- 2019-02-20 CN CN201910125531.6A patent/CN109934120B/en active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100066587A1 (en) * | 2006-07-14 | 2010-03-18 | Brian Masao Yamauchi | Method and System for Controlling a Remote Vehicle |
CN102034104A (en) * | 2010-12-10 | 2011-04-27 | 中国人民解放军国防科学技术大学 | Random sampling consistency-based characteristic line detection method for three-dimensional point cloud |
KR101114904B1 (en) * | 2011-06-28 | 2012-02-15 | (주)태일아이엔지 | Urban Spatial Information Construction System and Method Using Dohwawon and Aeronautical Laser Survey Data |
CN102881015A (en) * | 2012-09-11 | 2013-01-16 | 山东理工大学 | Method for extracting boundary characteristics of unorganized point cloud of product model |
CN102938165A (en) * | 2012-10-17 | 2013-02-20 | 山东理工大学 | Method for fairing product STL (Standard Template Library) model based on molded surface feature approximation |
CN104240251A (en) * | 2014-09-17 | 2014-12-24 | 中国测绘科学研究院 | Multi-scale point cloud noise detection method based on density analysis |
CN104809759A (en) * | 2015-04-03 | 2015-07-29 | 哈尔滨工业大学深圳研究生院 | Large-area unstructured three-dimensional scene modeling method based on small unmanned helicopter |
CN105096268A (en) * | 2015-07-13 | 2015-11-25 | 西北农林科技大学 | Denoising smoothing method of point cloud |
CN105719249A (en) * | 2016-01-15 | 2016-06-29 | 吉林大学 | Three-dimensional grid-based airborne LiDAR point cloud denoising method |
CN107123163A (en) * | 2017-04-25 | 2017-09-01 | 无锡中科智能农业发展有限责任公司 | A kind of plant three-dimensional reconstruction system based on various visual angles stereoscopic vision |
CN107292276A (en) * | 2017-06-28 | 2017-10-24 | 武汉大学 | A kind of vehicle-mounted cloud clustering method and system |
CN107392875A (en) * | 2017-08-01 | 2017-11-24 | 长安大学 | A kind of cloud data denoising method based on the division of k neighbours domain |
CN108846809A (en) * | 2018-05-28 | 2018-11-20 | 河海大学 | A kind of noise eliminating method towards point off density cloud |
Non-Patent Citations (5)
Title |
---|
WANG LIMIN ET AL: "An improved density-based spatial clustering of application with noise", 《INTERNATIONAL JOURNAL OF COMPUTERS AND APPLICATIONS》 * |
Z. HUI ET AL: "A THRESHOLD-FREE FILTERING ALGORITHM FOR AIRBORNE LIDAR POINT CLOUDS BASED ON EXPECTATION-MAXIMIZATION", 《THE INTERNATIONAL ARCHIVES OF THE PHOTOGRAMMETRY, REMOTE SENSING AND SPATIAL INFORMATION SCIENCES》 * |
惠振阳等: "机载LiDAR点云滤波综述", 《激光与光电子学进展》 * |
朱俊锋等: "多尺度点云噪声检测的密度分析法", 《测绘学报》 * |
雷敏等: "一种三维点云聚类算法的研究", 《科学技术与工程》 * |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112819700A (en) * | 2019-11-15 | 2021-05-18 | 阿里巴巴集团控股有限公司 | Denoising method and device for point cloud data and readable storage medium |
CN112862844A (en) * | 2021-02-20 | 2021-05-28 | 苏州工业园区测绘地理信息有限公司 | Road boundary interactive extraction method based on vehicle-mounted point cloud data |
CN112862844B (en) * | 2021-02-20 | 2024-01-05 | 园测信息科技股份有限公司 | Road boundary interactive extraction method based on vehicle-mounted point cloud data |
CN112862720A (en) * | 2021-02-24 | 2021-05-28 | 飞燕航空遥感技术有限公司 | Denoising method and system for diffuse reflection noise of glass plate in airborne LiDAR point cloud |
CN112862720B (en) * | 2021-02-24 | 2023-07-11 | 飞燕航空遥感技术有限公司 | Denoising method and system for diffuse reflection noise of glass plate in airborne LiDAR point cloud |
US12164031B2 (en) | 2021-04-30 | 2024-12-10 | Waymo Llc | Method and system for a threshold noise filter |
CN113903179A (en) * | 2021-09-30 | 2022-01-07 | 山东大学 | A method of using a multi-beam lidar background filtering device based on the superimposed distribution of point cloud density |
CN113903179B (en) * | 2021-09-30 | 2022-07-26 | 山东大学 | Using method of multi-beam laser radar background filtering device based on point cloud density superposition distribution |
CN114494059A (en) * | 2022-01-24 | 2022-05-13 | 燕山大学 | Annular forging point cloud denoising method based on local density and improved fuzzy C mean value |
CN114494059B (en) * | 2022-01-24 | 2024-11-08 | 燕山大学 | Point cloud denoising method for ring forgings based on local density and improved fuzzy C-means |
CN115201850A (en) * | 2022-07-13 | 2022-10-18 | 湖南联智科技股份有限公司 | Solid-state laser radar point cloud splicing method |
CN115390032A (en) * | 2022-07-19 | 2022-11-25 | 际络科技(上海)有限公司 | Noise environment adaptive target detection method and device |
Also Published As
Publication number | Publication date |
---|---|
CN109934120B (en) | 2021-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109934120A (en) | A step-by-step point cloud noise removal method based on spatial density and clustering | |
CN105488770B (en) | A kind of airborne laser radar point cloud filtering method of object-oriented | |
CN110177094B (en) | User group identification method and device, electronic equipment and storage medium | |
CN104574303A (en) | Airborne LiDAR point cloud ground filtering method based on spatial clustering | |
WO2022142628A1 (en) | Point cloud data processing method and device | |
CN110598541B (en) | A method and device for extracting road edge information | |
CN114519712B (en) | Point cloud data processing method, device, terminal equipment and storage medium | |
CN105389799B (en) | SAR image object detection method based on sketch map and low-rank decomposition | |
CN108764100B (en) | A target behavior detection method and server | |
Gleason et al. | A Fusion Approach for Tree Crown Delineation from Lidar Data. | |
CN109460792A (en) | A kind of artificial intelligence model training method and device based on image recognition | |
CN109522852B (en) | Artificial target detection method, device and equipment based on optical remote sensing images | |
CN108550166A (en) | A kind of spatial target images matching process | |
CN113723176B (en) | A target object determination method, device, storage medium and electronic device | |
CN114140663A (en) | Multi-scale attention and learning network-based pest identification method and system | |
CN111950589A (en) | Optimal segmentation method of point cloud region growth combined with K-means clustering | |
CN109785261B (en) | Airborne LIDAR three-dimensional filtering method based on gray voxel model | |
CN112132892B (en) | Target position labeling method, device and equipment | |
CN108241150A (en) | A method for detecting and tracking moving objects in a 3D sonar point cloud environment | |
CN111027601B (en) | Plane detection method and device based on laser sensor | |
CN118037790A (en) | Point cloud processing method and device, computer equipment and storage medium | |
Gong et al. | Automated road extraction from LiDAR data based on intensity and aerial photo | |
CN110737652B (en) | Data cleaning method, system and storage medium for three-dimensional digital model of open-pit mine | |
CN113628335A (en) | Point cloud map construction method and device and computer readable storage medium | |
Caciora et al. | Advanced semi-automatic approach for identifying damaged surfaces in cultural heritage sites: integrating UAVs, photogrammetry, and 3D data analysis |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |