融合点、对象、关键点等3种基元的点云滤波方法
激光扫描技术的点云滤波与数据处理方法

激光扫描技术的点云滤波与数据处理方法随着科技的不断发展,激光扫描技术逐渐成为了测绘、建筑、制造等领域中不可或缺的工具。
激光扫描通过发送激光束来获取目标物体表面的散射光,并将其转化为点云数据,从而实现对三维空间的精确测量和重构。
然而,在实际的应用过程中,激光扫描技术所得到的点云数据中常常存在一些噪声和无效点,这就需要对点云数据进行滤波和处理,以提高数据质量和准确性。
点云滤波是激光扫描技术中非常重要的一步,其目的是在保留目标物体几何形状和结构的前提下,消除多余的噪声点和无效点。
常用的点云滤波方法包括统计滤波、半径滤波、体素滤波等。
统计滤波是一种基于统计学原理的滤波方法,其核心思想是利用点云数据的统计特性来判断噪声点和有效点。
常用的统计滤波方法有高斯滤波和中值滤波。
高斯滤波通过计算每个点的邻域点的加权平均值来滤除噪声点,而中值滤波则通过将每个点的邻域点排序,然后取中值来消除噪声点。
统计滤波方法适用于小范围的噪声去除,但对于存在大范围噪声的点云数据效果有限。
半径滤波是一种基于点云数据密度的滤波方法,其核心思想是通过计算每个点的邻域点的数量来判断噪声点和有效点。
半径滤波方法根据用户设定的半径参数,对每个点的邻域点进行统计,若邻域点数量小于一定阈值,则判定该点为噪声点。
半径滤波方法能够有效地去除局部密度不均匀的噪声点,但对于尺度变化较大的场景效果可能较差。
体素滤波是一种基于点云数据分割的滤波方法,其核心思想是将点云数据划分为一个个小的体素,通过对每个体素内的点进行统计来判断噪声点和有效点。
体素滤波方法可以有效地滤除大范围的噪声点,但对于细节信息的保留较差。
除了点云滤波之外,激光扫描技术中的点云数据还需要进行数据处理,以提取出目标物体的特征和信息。
常用的点云数据处理方法包括特征提取、曲面重构和点云匹配等。
特征提取是指从点云数据中提取出有意义的特征信息,常用的特征包括表面法向量、曲率、高斯曲率等。
特征提取可以用于目标物体的识别、分割和配准等应用,是点云数据处理中非常重要的一步。
点云滤波参数

点云滤波参数点云滤波是三维点云处理中常用的技术,它通过对点云数据进行滤波处理,去除噪声和无效点,提取出有效的目标信息。
在点云处理过程中,选择合适的滤波参数对于获取高质量的点云数据非常重要。
本文将介绍几种常用的点云滤波参数及其作用。
一、体素滤波(Voxel Grid Filter)体素滤波是一种基于体素(Voxel)的滤波方法,它将点云数据划分为一个个小的立方体单元,然后对每个立方体内的点进行处理。
体素滤波的参数主要包括体素大小(Voxel Size)和滤波方式(Filter Method)。
体素大小决定了立方体单元的边长,较小的体素可以保留更多细节信息,但计算量较大;较大的体素可以加快计算速度,但会丢失一些细节。
滤波方式通常有平均值滤波(Mean Filter)、最近邻滤波(Nearest Neighbor Filter)和高斯滤波(Gaussian Filter)等。
二、半径滤波(Radius Outlier Removal Filter)半径滤波是一种基于点云密度的滤波方法,它以每个点为中心,在一定半径范围内计算点的密度,并根据设定的阈值判断该点是否为离群点。
半径滤波的参数主要包括搜索半径(Radius)和密度阈值(Density Threshold)。
搜索半径决定了用于计算密度的邻域范围,较小的搜索半径可能无法准确判断密度,较大的搜索半径可能将多个目标点合并为一个。
密度阈值用于判断点的密度是否低于设定的阈值,从而确定离群点。
三、法向滤波(Normal Estimation and Orientation Filter)法向滤波是一种基于法向信息的滤波方法,它利用点云中每个点的法向信息,对点云进行滤波处理。
法向滤波的参数主要包括法向估计方法(Normal Estimation Method)和法向方向(Normal Orientation)。
法向估计方法用于计算每个点的法向量,常用的方法有最小二乘法(Least Squares)和基于协方差矩阵的方法等。
点云滤波原理

点云滤波原理点云滤波是三维点云处理中的重要步骤,用于去除噪声、减少数据量、提高点云质量。
它可以理解为对点云数据进行平滑处理,以便更好地获取目标物体的形状和结构信息。
本文将介绍点云滤波的基本原理和常用方法。
点云滤波的基本原理是通过分析点云数据的特征,将噪声点从有效点云中去除,从而得到更加干净和精确的点云数据。
点云通常由大量的点组成,每个点都包含了三维坐标信息。
然而,在实际采集过程中,由于传感器的误差、环境干扰等原因,点云中会包含大量噪声点,这些噪声点对后续的点云处理和分析造成影响。
为了去除噪声点,点云滤波方法通常可分为两大类:基于空间的滤波和基于特征的滤波。
基于空间的滤波方法主要利用点云中点之间的空间关系进行滤波。
常见的方法包括体素滤波、半径滤波和统计滤波等。
体素滤波将点云空间划分为小立方体,通过统计每个立方体内点的数量来判断是否为噪声点。
半径滤波则是以每个点为中心,在一定半径范围内统计邻近点的数量,若数量小于设定阈值,则判断为噪声点。
统计滤波则是通过计算每个点与邻近点之间的距离,基于统计原理判断是否为噪声点。
另一类是基于特征的滤波方法,这类方法主要通过分析点云中的特征信息来滤除噪声点。
其中最常用的方法是法线滤波和曲率滤波。
法线滤波是根据每个点周围的法线方向来判断是否为噪声点,若法线方向发生明显变化,则判定为噪声点。
曲率滤波则是通过计算每个点的曲率来判断是否为噪声点,曲率较小的点通常为平滑部分,而曲率较大的点则为边缘或角点。
除了以上方法,还有一些高级滤波方法如高斯滤波、形态学滤波和统计学滤波等,这些方法在特定应用场景下具有较好的滤波效果。
需要根据实际需求选择合适的滤波方法,以达到最佳的滤波效果。
总结起来,点云滤波是三维点云处理中的关键步骤,它能够去除噪声、减少数据量、提高点云质量。
通过分析点云数据的特征,点云滤波方法能够将噪声点从有效点云中去除,从而得到更加干净和精确的点云数据。
基于空间的滤波和基于特征的滤波是常用的滤波方法,而高级滤波方法能够在特定场景下提供更好的滤波效果。
点云数据处理中的滤波方法与应用技巧探究

点云数据处理中的滤波方法与应用技巧探究概述:点云数据是一种重要的三维信息获取方式,广泛应用于计算机视觉、机器人导航、地理信息系统等领域。
然而,由于系统噪声、物体表面反射等原因,点云数据中常常包含大量的离群点和噪声,这对于后续的数据处理和分析工作造成了很大的困扰。
因此,滤波方法的应用成为点云数据处理中的一项重要任务。
一、点云数据的滤波方法:1. 统计滤波法统计滤波法是指通过统计点云数据的各项统计特性来实现滤波的方法。
常见的统计滤波方法有均值滤波、中值滤波和高斯滤波等。
均值滤波是一种最简单的滤波方法,通过计算邻域内点云数据的平均值来滤除噪声,但由于没有考虑点云数据的空间关系,导致滤波结果可能造成边缘模糊。
中值滤波则通过选择邻域内点云数据的中值作为滤波结果,能够有效地消除离群点,但对于密集噪声的处理效果较差。
高斯滤波则通过利用高斯函数来实现滤波,能够有效地保护点云数据的边缘信息。
2. 迭代最近点滤波法迭代最近点滤波法(Iterative Closest Point, ICP)是一种常用的点云数据配准算法,可以被用于滤除点云数据中的噪声。
ICP算法通过不断迭代寻找两个点云间的最优转换矩阵,从而实现点云数据的匹配和配准。
在匹配过程中,ICP算法会将距离较大的点云判定为离群点,从而实现噪声过滤的功能。
3. 自适应滤波法自适应滤波法是一种根据点云数据的属性自动调整滤波半径的滤波方法。
该方法通过分析点云数据的领域属性(如曲率、法线等)来判断每个点的重要程度,并根据重要程度来确定滤波半径大小。
通过自适应滤波法,可以保留点云数据中的细节信息,同时滤除噪声。
二、滤波方法的应用技巧:1. 滤波方法的选择在应用滤波方法时,需要根据实际情况选择适当的滤波方法。
例如,若需要尽量保留点云数据的细节信息,可以使用自适应滤波法;若只需要简单地滤除噪声,均值滤波或中值滤波即可。
2. 滤波参数的调整滤波方法中的参数设置对滤波结果有重要影响。
3d点云常用算法

3d点云常用算法3D点云常用算法引言:随着三维感知技术的发展,点云数据作为一种重要形式的三维数据得到了广泛应用。
点云是由大量的离散点构成的,每个点都具有坐标和属性信息。
然而,由于点云数据的特殊性,处理和分析点云数据是一项具有挑战性的任务。
为了有效地处理点云数据,一些常用的算法被广泛应用于点云处理领域。
本文将介绍几个常用的3D点云算法,包括点云滤波、点云配准和点云分割。
一、点云滤波算法点云滤波是点云预处理的重要环节,用于去除点云中的噪声和异常点,从而提高后续处理算法的可靠性和效果。
常见的点云滤波算法包括高斯滤波、中值滤波和统计滤波等。
高斯滤波通过对点云中的每个点进行加权平均来平滑点云数据,适用于去除高频噪声。
中值滤波通过计算邻域内点的中值来替代当前点的值,适用于去除孤立的离群点。
统计滤波则通过计算邻域内点的统计特征来判断当前点是否为噪声点,适用于去除整体分布不符合正态分布的噪声。
二、点云配准算法点云配准是将多个点云数据在同一坐标系下进行对齐的过程。
点云配准算法可以分为刚体配准和非刚体配准两类。
刚体配准是假设点云之间存在刚体变换关系,通过计算变换矩阵将点云对齐。
常见的刚体配准算法包括最小二乘法、Iterative Closest Point (ICP) 和Procrustes分析等。
非刚体配准则是假设点云之间存在非刚体变换关系,通过局部变形模型将点云进行配准。
常见的非刚体配准算法包括Thin Plate Spline (TPS) 和Moving Least Squares (MLS) 等。
三、点云分割算法点云分割是将点云数据划分为多个部分的过程,每个部分代表一个语义区域或对象。
点云分割可以分为基于几何特征和基于属性特征的方法。
基于几何特征的点云分割算法通过计算点云的曲率、法向量或曲率变化等几何属性,将点云分割为不同的部分。
常见的基于几何特征的点云分割算法包括基于曲率的分割、基于法向量的分割和基于区域生长的分割等。
三维点云方向常用算法

三维点云方向常用算法三维点云是由大量的三维坐标点组成的数据集合,常见于计算机视觉和机器人领域。
在处理三维点云数据时,需要进行一系列的算法处理,以实现不同的功能和应用。
本文将介绍几种常用的三维点云方向算法,包括点云滤波、点云配准和点云分割。
一、点云滤波点云滤波是对原始点云数据进行处理,去除噪声和无效点,以得到更准确、更干净的点云数据。
常见的点云滤波算法有统计滤波、高斯滤波和基于距离的滤波。
1. 统计滤波:统计滤波是根据点云中的统计特性来进行滤波,常用的统计特性包括点的密度、距离和法向量等。
通过设定合适的阈值,可以去除离群点和噪声点,保留有效的点云信息。
2. 高斯滤波:高斯滤波是利用高斯函数对点云进行平滑处理,以减小噪声的影响。
通过设置合适的标准差,可以控制平滑的程度,保留点云的细节信息。
3. 基于距离的滤波:基于距离的滤波是根据点与其周围点之间的距离来进行滤波。
通过设定距离阈值,可以去除与周围点距离过远的点,从而去除离群点和噪声点。
二、点云配准点云配准是将多个点云数据进行对齐,以实现点云的融合或对比分析。
常见的点云配准算法有ICP(Iterative Closest Point)算法、特征点匹配和全局优化算法。
1. ICP算法:ICP算法是一种迭代的点云配准算法,通过不断迭代优化点云的刚体变换参数,使得两个点云之间的对应点之间的距离最小。
ICP算法适用于刚体变换的配准问题,但对初始对齐的要求较高。
2. 特征点匹配:特征点匹配是通过提取点云中的特征点,并寻找两个点云中相对应的特征点,从而实现点云的配准。
常见的特征点包括角点、边缘点和表面法向量等。
3. 全局优化算法:全局优化算法是在初始对齐的基础上,通过优化点云之间的刚体变换参数,使得整个点云数据集的配准效果更好。
常见的全局优化算法包括最小二乘法和非线性优化算法。
三、点云分割点云分割是将点云数据集中的点划分为不同的部分或对象,以实现对点云数据的分类和识别。
点云数据滤波方法综述

点云数据滤波方法综述摘要:本文介绍了点云滤波的基本原理,对异常点检测问题的特点、分类及应用领域进行了阐述,同时对异常点检测的各种算法进行了分类研究与深入分析,最后指出异常点检测今后的研究方向。
关键词:点云滤波离群点1 网格滤波问题目前网格的光顺算法已经得到广泛研究。
网格曲面光顺算法中最经典的算法是基于拉普拉斯算子的方法[1]。
通过求取网格曲面的拉普拉斯算子,并且对网格曲面迭代使用拉普拉斯算法,可以得到平滑的网格曲面。
这种算法的本质是求取网格曲面上某点及其临近点的中心点,将该中心点作为原顶点的新位置。
Jones等根据各顶点的邻域点来预测新顶点位置,该方法的优点是不需要进行迭代计算。
但是上述两种方法的缺点是经过平滑处理后,得到的网格模型会比原来的网格模型体积变小,并且新的模型会出现过平滑问题,也就是原有的尖锐的特征会消失。
为了克服这两个问题,Wu等提出一种基于梯度场的平滑方法,该方法区别于前述的基于法向或顶点的平滑方法,而是通过求解泊松方程来得到平滑的网格曲面。
等提出一种保持原有特征的网格曲面滤波算法,这种滤波方法的目的在于提高滤波后模型的可信度;Fan等提出一种鲁棒的保特征网格曲面滤波算法,这种算法基于以下原则:一个带有噪声的网格曲面对应的本原的曲面应该是分片光滑的,而尖锐特征往往在于多个光滑曲面交界处[2]。
2 点云滤波问题以上网格曲面光顺算法都需要建立一个局部的邻域结构,而点云模型中的各个点本身缺乏连接信息,因此已有的网格光顺算法不能简单的推广到点云模型上来,如果仅仅简单地通过最近邻等方式在点云数据中引入点与点之间的连接关系,那么取得的光顺效果很差。
所以,相对于网格模型来说,对点云模型进行滤波光顺比较困难,而且现有针对点云模型的滤波算法也较少。
逆向工程中广泛采用的非接触式测量仪为基于激光光源的测量仪。
其优点在于能够一次性采集大批量的点云数据,方便实现对软质和超薄物体表面形状的测量,真正实现“零接触力测量”。
三点相关滤波

三点相关滤波(Three-point correlation filter)是一种信号处理方法,主要用于消除噪声、提取信号特征和进行模式识别等。
该方法的基本原理是通过三个点的相关性来描述信号的变化趋势,从而实现滤波效果。
在三点相关滤波中,通常选取三个点作为参考点,这些点可以是信号中相邻的三个数据点,也可以是其他特定的点。
通过计算这三个点的相关性,可以得到一个滤波器系数,该系数用于描述信号的变化趋势。
然后,根据该滤波器系数对信号进行滤波处理,从而消除噪声或提取信号特征。
三点相关滤波的实现方式可以根据具体的应用场景和需求进行选择。
例如,可以使用滑动窗口的方式实现动态滤波,也可以使用固定窗口的方式实现静态滤波。
同时,还可以根据不同的需求选择不同的滤波器类型,如线性滤波器、非线性滤波器等。
总之,三点相关滤波是一种简单而有效的信号处理方法,具有广泛的应用前景。
在实际应用中,可以根据具体的需求选择合适的实现方式和滤波器类型,以获得更好的滤波效果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
㊀2016年11月A c t aG e o d a e t i c ae tC a r t o g r a p h i c aS i n i c a N o v e m b e r,2016㊀㊀第45卷㊀第11期测㊀绘㊀学㊀报V o l.45,N o.11引文格式:林祥国,张继贤,宁晓刚,等.融合点㊁对象㊁关键点等3种基元的点云滤波方法[J].测绘学报,2016,45(11):1308G1317.D O I:10.11947/j.A G C S.2016.20160372.L I N X i a n g g u o,Z HA N GJ i x i a n,N I N G X i a o g a n g,e ta l.F i l t e r i n g o fP o i n tC l o u d sU s i n g F u s i o no fT h r e eT y p e so fP r i m i t i v e sI n c l u d i n g P o i n t s,O b j e c t sa n d K e y P o i n t s[J].A c t aG e o d a e t i c ae tC a r t o g r a p h i c aS i n i c a,2016,45(11):1308G1317.D O I:10.11947/j.A G C S.2016.20160372.融合点㊁对象㊁关键点等3种基元的点云滤波方法林祥国,张继贤,宁晓刚,段敏燕,臧㊀艺中国测绘科学研究院,北京100830F i l t e r i n g o fP o i n tC l o u d sU s i n g F u s i o no fT h r e eT y p e so fP r i m i t i v e s I n c l u d i n g P o i n t s,O b j e c t sa n dK e y P o i n t sL I NX i a n g g u o,Z H A N GJ i x i a n,N I N GX i a o g a n g,D U A N M i n y a n,Z A N GY iC h i n e s eA c a d e m y o f S u r v e y i n g a n dM a p p i n g,B e i j i n g100830,C h i n aA b s t r a c t:P r i m i t i v e,b e i n g t h eb a s i c p r o c e s s i n g u n i t,i s o n eo f t h e k e y f a c t o r s t od e t e r m i n e t h ea c c u r a c y a n de f f i c i e n c y o f p o i n t c l o u d f i l t e r i n g.T r i a n g u l a r i r r e g u l a r n e t w o r k(T I N)p r o g r e s s i v ed e n s i f i c a t i o n(T P D) a n do b j e c tGb a s e dT I N p r o g r e s s i v ed e n s i f i c a t i o n(O T P D)a r et w oe x i s t i n g f i l t e r i n g m e t h o d s,b u ts i n g l e p r i m i t i v e i s e m p l o y e db y t h e m.Am u l t i p l eGp r i m i t i v e sGb a s e dT I N p r o g r e s s i v ed e n s i f i c a t i o n(M P T P D)f i l t e r i n g m e t h o d i s p r o p o s e d.I t i s c o m p o s e do f t h r e e k e y s t a g e s,i n c l u d i n gp o i n t c l o u d s e g m e n t a t i o n,e x t r a c t i o no f k e y p o i n t s o f o b j e c t s,t h e k e yGp o i n t sGb a s e d j u d g i n g o f t h eo b j e c t s.S p e c i f i c a l l y,p o i n t,o b j e c t a n d t h ek e y p o i n t sa r et h e p r i m i t i v eo ft h e a b o v et h r e es t a g e sr e s p e c t i v e l y.F o u rt e s t i n g d a t a s e t s,i n c l u d i n g t w o a i r b o r n e L i D A Ra n d t w o p h o t o g r a m m e t r i c p o i n t c l o u d s,a r eu s e d t ov e r i f y t h eo v e r a l l p e r f o r m a n c e so f t h e a b o v e t h r e e f i l t e r i n g m e t h o d s.E x p e r i m e n t a l r e s u l t s s u g g e s t t h a t t h e p r o p o s e dM P T P Dh a s t h eb e s t o v e r a l l p e r f o r m a n c e.I nt h ev i e w p o i n to fa c c u r a c y,M P T P D a n d O T P D h a v et h es i m i l a ra c c u r a c y.M o r e o v e r, c o m p a r e dw i t h t h eT P D,M P T P D i sa b l e t o r e d u c eo m i s s i o ne r r o r sa n d t o t a l e r r o r sb y22.07%a n d8.44%r e s p e c t i v e l y.I n t h ev i e w p o i n to fe f f i c i e n c y,u n d e rm o s to f t h ec a s e s,T P Di s t h eh i g h e s t,M P T P Di s t h e s e c o n d,a n dO T P D i s t h es l o w e s t.M o r e o v e r,t h e t o t a l t i m ec o s t o fM P T P D i so n l y57.93%o f t h eo n eo f O T P D.K e y w o r d s:f i l t e r i n g;L i D A R p o i n t c l o u d;p h o t o g r a m m e t r i c p o i n t c l o u d;o b j e c t s;t r i a n g u l a r i r r e g u l a r n e t w o r k F o u n d a t i o n s u p p o r t:T h eN a t i o n a l N a t u r a l S c i e n c e F o u n d a t i o n s o f C h i n a(N o.41371405);T h e F o u n d a t i o n f o r R e m o t eS e n s i n g Y o u n g T a l e n t sb y t h e N a t i o n a l R e m o t e S e n s i n g C e n t e r o f C h i n a;T h e B a s i c R e s e a r c h F u n d o f t h eC h i n e s eA c a d e m y o f S u r v e y i n g a n dM a p p i n g(N o.777161103)摘㊀要:基元是影响点云滤波精度和效率的关键因素之一.本文提出了一种基于多基元的三角网渐进加密(M P T P D)滤波方法.它包括点云分割㊁对象关键点提取㊁基于关键点的对象类别判别3个主要阶段,且3个阶段的基元分别为点㊁对象㊁关键点.使用了4景机载激光雷达和摄影测量点云数据对M P T P D㊁三角网渐进加密(T P D)㊁基于对象的三角网渐进加密(O T P D)3种滤波方法进行了性能测试.试验表明,M P T P D方法具有整体上最优的性能:在精度方面,M P T P D与O T P D两种方法的精度相当, M P T P D方法的一类误差I㊁总误差T比T P D的相应误差分别低约22.07%和8.44%;在效率方面,多数情况下T P D㊁M P T P D㊁O T P D方法的效率依次降低,且M P T P D的平均耗时是O T P D平均耗时的57.93%.关键词:滤波;激光雷达点云;摄影测量点云;对象;三角网中图分类号:P237㊀㊀㊀㊀文献标识码:A㊀㊀㊀㊀文章编号:1001G1595(2016)11G1308G10基金项目:国家自然科学基金(41371405);遥感青年科技人才创新资助计划;中国测绘科学研究院基本第11期林祥国,等:融合点㊁对象㊁关键点等3种基元的点云滤波方法科研业务费(777161103)㊀㊀随着激光雷达(l i g h td e t e c t i o na n dr a n g i n g, L i D A R)[1]测量㊁多视影像密集匹配[2]技术的完善和行业应用的深入,点云滤波的重要性日益突出.本文的点云涉及机载L i D A R点云和航空㊁航天多视立体影像密集匹配的点云等3种类型.在点云处理和信息提取领域,滤波是指区分点云中的地面点和非地面点的过程[1,3],它是生成数字高程模型(D E M)㊁分类㊁目标识别和三维重建的基础和必经的步骤[4].文献[1,4G5]对目前众多点云滤波方法进行了系统的介绍.其中,有代表性的方法有三角网(t r i a n g u l a r i r r e g u l a r n e t w o r k,T I N)渐进加密(T I N p r o g r e s s i v e d e n s i f i c a t i o n,T P D)[6G7]㊁分层稳健线性内插[8]㊁坡度滤波[9]㊁数学形态学滤波[10]㊁基于聚类/对象的滤波[11G12]等.已有方法中涉及的基元(基本处理单元)有点[6G7]㊁对象[11G12]㊁体素[13]或剖面[14]等多种类型;且后3种基元具有一定的共性,本质上是点基元的一种集合和再组织方式,本文仅关注其中的对象.由于点易受粗差㊁地形断裂的负面影响,而对象比点更能增强点云处理效果[15],因此基于对象的点云滤波方法[16G21]是研究的一个热点.然而,与基于点的滤波方法相比,尽管基于对象的滤波方法可以在一定程度上提高滤波精度,但是也存在效率低下的问题[21].文献[22]提出基于多实体的点云分类方法,在分类的不同阶段使用不同的实体以实现更优的分类效果.借鉴上述策略,本文设计一种既能继承基于对象方法的优势㊁又不显著降低基于点方法的效率的滤波技术,即同时提高基于点的T P D 方法[6]精度和基于对象的三角网渐进加密(o b j e c tGb a s e dT P D,O T P D)方法[21]效率,本文称之为基于多基元的三角网渐进加密(m u l t i p l eGp r i m i t i v e sGb a s e dT P D,M P T P D)方法.它有3个创新点:①使用多基元㊁而非单一的基元参与运算,其中多基元包括点㊁对象㊁关键点等3种类型,且在不同阶段使用不同类型的基元;②使用关键点代替对象参与判别,即在核心判别步骤中,使用对象的关键点替代对象进行运算以提高效率;③提出一种简单㊁快捷的关键点检测算法.特别指出,本文的一个 对象 指 点云分割后具有同一标号的点集 , 关键点 又是对象点集的一个子集,即关键点本质上仍然是原始点云中的点,而非额外创造的,但是关键点具有特殊性.另外,处理一个 对象 ,可以通过处理该对象包含的点集来实现,也可以通过处理 关键点 来实现.1㊀本文的滤波方法M P T P D方法包括基于表面生长的点云分割㊁对象关键点提取㊁基于关键点的对象类别判别等3个主要步骤.整体技术框架如图1所示;图2展示了某一点云各个处理步骤的效果,文中数字 1 代表 非地面点类 ,数字 2 代表 地面点类.图1㊀本文方法的整体技术流程图F i g.1㊀T h ew h o l ew o r k f l o wo f t h e p r o p o s e dm e t h o d 1.1㊀基于表面生长的点云分割点云分割是对点云数据中每个点按照一定的判别规则进行标号的过程.分割后,满足同一规则的点集被赋予同一标号,且每一点集称为一个对象.本文判别的是3D空间中邻近且共平面的点.另外,不满足上述判别规则的孤立点㊁邻近点数目不足的点㊁共平面性差的点亦会被标号.鉴于表面生长[23]算法具有所需参数少㊁分割效果好㊁普适性好的特点,本文使用它对点云进行分割,其主要步骤如下.第1步,估计法向量和残差,处理过程如下.(1)加载点云数据,并将所有点的类别标记为 1 ㊁标号状态记为 未分割 ,设共计有n 个点.(2)建立点云的三维k dGt r e e[24]空间索引.(3)逐一处理每一个点,即对第i(i=0,2, ,n-1)个点,首先利用k dGt r e e求取其k个最临近点,然后利用特征值法[25]求当前点及k个邻近点构成点集的拟合平面方程,即可确定第i个9031N o v e m b e r 2016V o l .45N o .11A G C Sh t t p :ʊx b .s i n o m a ps .c o m 点的法向量φi 及其残差λi .第2步,进行区域生长.图2展示了表面生长过程.该过程需要设定两个参数,包括法向量间角度差异阈值α㊁距离阈值r .其中,α的使用规则为:对于当前要扩张的种子点,利用k d Gt r e e 查询其某一邻接点作为待处理的点,设当前种子点的法向量为αi ,待处理的邻接点法向量为αj ,且αi 和αj 均为单位法向量;如果待处理的邻接点与种子点之间法向量的点积αiαj 小于阈值c o s α,则将该待处理的邻接点加入到种子点队列中,并作为新的种子点,继续判别其他的未处理点;反之,则跳过该待处理的邻接点,处理其他的未处理点.r 的使用规则为:如果待处理的邻接点到种子点确定的种子平面的距离小于给定距离阈值r ,则将该待处理的邻接点加入到种子点队列中,并作为新的种子点,继续判别其他的未处理点;反之,则跳过该待处理的邻接点,处理其他的未处理点.具体处理如下.图2㊀表面生长过程的示意图F i g .2㊀I l l u s t r a t i o no f t h e s u r f a c e g r o w i n gpr o c e s s (1)记 区域标记号 从0开始.(2)检查 未分割 点集中点的数量,如果数量为0,则转到步骤(6);否则,接着从 未被分割 的点集中,寻找出残差λ最小的点,以该点为种子点并将该点压入一个种子点的队列,且将该点的处理状态标记为 未处理 ,开始进行区域生长.(3)取种子点队列中第一个 未处理 的种子点,利用k d Gt r e e 求取该种子点的k 个最临近点.(4)逐一对于每一个临近点进行判别.如果临近点已经被赋予分割号,则不予以处理;另外,若临近点已经在种子点的队列中,则不予以处理;接着,分别按照法向量间角度差异和距离差异的规则进行当前种子点和该邻近点的相似性判别.如果该邻近点同时满足两个相似性的条件,则将该邻近点加入到种子点队列中;反之,如果该邻近点没有同时满足两个相似性的条件,则不予以处理.邻近点判别完毕后,将该种子点的处理状态标记为 已处理.(5)顺序检查种子点队列中是否有 未处理 的点.如果有,返回步骤(3);否则,将种子点队列中的点集的标号记为 区域标记号 ,状态记为 已分割 ,同时 区域标记号 自增1,清空种子点队列后返回步骤(2).(6)结束.经过上述分割后,任意一点被划到一个对象,但是部分对象的点的数量较少.个别情况下,一个对象仅仅包含一个点.图3(a)展示了某机载L i D A R 点云数据,图3(b)展示了其分割效果,其中地面点被聚为若干个对象,多数地面对象包含点的数量较多;一个建筑物可以被聚为一个或者若干个对象,这与其类型㊁点云密度㊁精度等多个因素有关;孤立的植被点㊁粗差点也往往被分割为一个对象.图3㊀本文提出滤波方法的关键步骤处理效果示意图F i g .3㊀I l l u s t r a t i o no ft h e p r o c e s so ft h e p r o po s e d f i l t e r i n g me t h o d 1.2㊀对象关键点的提取本文的关键点包括外轮廓点㊁内特征点㊁最高点和最低点.第1步,计算每个对象包含点的数量.如果数量不大于经验阈值4,则将该对象的点集记为对象的关键点.反之,进入第2步.第2步,识别每个对象的关键点.图4展示了某对象关键点检测的主要过程.提取的基本原理是仅利用某一对象点集的水平坐标信息生成T I N .该T I N 中,处于边缘的三角形仅有两个三角形通过边相邻;而处于非边缘的三角形有3个0131第11期林祥国,等:融合点㊁对象㊁关键点等3种基元的点云滤波方法三角形通过边相邻.因此,可以通过一个三角形的一边为邻边的邻接三角形的数量来判断该三角形是否处于边缘.处于边缘的三角形涉及的3个顶点记为 外轮廓点 ,如图4(b )所示.接着,删除该T I N 中的短边,并以删除短边后的T I N 为索引进行连通区域分析(c o n n e c t e dc o m p o n e n t a n a l ys i s ).则该对象被分割为若干子对象.若子对象包含的点的数量大于经验阈值4,则该子对象的点集被认为是 内特征点 ,如图4(c)所示.注意上述关键点无需有序排列,这与A l ph a s h a p e [26]算法有着显著的差别.第2步具体内容如下.(1)建立某一对象的二维T I N .(2)检测 外轮廓点 .通过上述邻接三角形数量的规则识别 外轮廓点 ,如图4(b )所示.(3)删除短边.假设输入原始点云的平均点间距为g (单位:m ),且g 已知.删除T I N 中二维边缘长度小于经验阈值3g 的边.(4)检测 内特征点 .通过上述连通区域分析获取的子对象包含点的数量的规则识别 内特征点 ,如图4(c)所示.(5)检测最高点㊁最低点.另外,外轮廓点㊁内特征点㊁最高点㊁最低点不可重复.如有重复,则只保留其中一个.图4(a )展示了某一地面对象包含321998个点,其外轮廓点㊁内特征点和关键点分别如图4(b )㊁(c )和(d )所示,图4(d )只包含19875个点.从图4(a )和(d )中的D E M 看,尽管构建D E M 的点的数量差别悬殊,但是D E M 的表达效果却趋于一致.对两个D E M ,不仅最高㊁最低值一致,且相应像素值之差的绝对值的平均值和标准差分别为0.05和0.01,这反映了提取的关键点既能显著地减少点的数量㊁又能逼近真实的对象原始形态.另外,图2(c )展示了图2(a )中点云的关键点检测结果,其中原始点云包含826416个点㊁而关键点只包含64257个点,关键点数量只占原始点数量的7.78%.图4㊀对象关键点检测的示意图F i g .4㊀I l l u s t r a t i o no f d e t e c t i o no f t h ek e yp o i n t s o f a no b je c t 1.3㊀基于关键点的对象类别判别经典T P D 方法的运算过程中,T I N 构建和点类别判别占整个滤波时间的比重很大[27].本文采用关键点替代对象的目的是能同时显著地减少参与T I N 构建的㊁参与判别的点的数量以提高效率,又可使构建的T I N 尽可能地逼近区域真实的D E M 以确保精度.本节是一个迭代过程.共涉及4个参数:最大建筑物长度b (单位:m )㊁最大角度阈值θ(单位:ʎ)㊁最大距离阈值d (单位:m )和最大地形角度阈值t (单位:ʎ).具体过程如下.第1步:格网划分.求点云在X O Y 平面上的最小外包矩形,并在X O Y 平面上对该最小外包矩形进行格网划分㊁且格网的尺寸为b ˑb .1131N o v e m b e r2016V o l.45N o.11A G C S h t t p:ʊx b.s i n o m a p s.c o m第2步:将全部对象处理状态均标记为 未处理 .第3步:选择初始地面种子点.逐一选择每一个格网的地面种子点.即对每一个格网,找到格网中高程值最低的点所在的对象.如果对象的面积小于4.00m2,则继续找到高程值次低的点所在的对象直至找到面积大于4.00m2的对象.将该对象的关键点作为该格网的地面种子点,且该对象的类别被标记为 2 ㊁处理状态被标记为 已处理 .第4步:构建初始地面种子点的T I N.该T I N代表该区域初始的D E M.第5步:迭代的判别对象类别.子步骤包括: (1)迭代次数记为0.(2)以对象为基本处理单元,逐一通过每一个 未处理 对象的关键点的判别,实现该对象类别的判别.对每一个 未处理 对象逐一判别其 未处理 关键点,找到该关键点落入的三角形,计算该关键点到三角形构成的平面的距离及该关键点到三角形3点的夹角,并找出3个夹角中的最大角.进行下述判别:如果同时满足距离小于d㊁最大夹角小于θ,则认为该关键点是地面点,将该关键点的类别号标记为 2 ,处理状态标记为 已处理 ,继续处理下一个 未处理 关键点;否则,检查三角形构成的平面的倾角,进行下述判别:如果倾角小于,继续处理下一个 未处理 关键点;反之,将当前关键点以所在三角形的最高点为中心做一个镜像点(参考文献[6,12]),且该镜像点的高等于该关键点.对该镜像点进行类似的判别.如果该镜像点被判别为 2 ,则将该关键点的类别号标记为 2 ,处理状态标记为 已处理 ;继续处理下一个 未处理 关键点.判别完毕,统计该对象的关键点的数量㊁关键点属于地面点的比例.如果该比例大于50%,将该对象的处理状态标记为 已处理 ,类别为 2 ;否则,将该对象的处理状态重新标记为 未处理 ,类别为 1 .(3)利用新识别的属于地面点的关键点更新T I N,同时迭代次数自增1.(4)重复上述步骤(1)至(3),继续执行直至迭代次数达到经验阈值5,或者没有新识别的地面点则停止迭代.2㊀试验与分析基于V i s u a l S t u d i o2010C++集成开发环境实现了本文提出的M P T P D方法,同时对T P D[6]㊁O T P D[21]两种方法进行性能比较,上述3种方法均采用串行计算,未采用并行计算技术.其中,T P D包括低位粗差点剔除和1.3节描述的5个主要步骤,其基元为点;O T P D包括1.1节和1.3节两个相似部分,其基元为对象.为了增加效率的可比性,尽管3种滤波方法的基元的不同,但相似步骤涉及的算法一致.试验平台的配置: T h i n k P a d W520笔记本,C P U为I n t e l酷睿i7G2760QM2.4G H z,内存2.98G B,装配W i n d o w s X P系统.2.1㊀试验数据及结果本文共使用了4个场景的点云开展试验(图5),它们的基本信息见表1.前两个场景的点云为开放的机载L i D A R数据;后两个为摄影测量点云,其中,第3个场景的原始影像由T r i m b l e G e r m a n y G m b H公司免费提供㊁点云由中国测绘科学研究院的P i x e l G r i d软件生成,第4个场景的点云由德国宇航局免费提供.另外,试验数据1为国际摄影测量与遥感协会第三委员会提供的测试数据C S i t e1,该数据位于德国,如图5(a)所示;试验数据2由I E E E G R S LF u s i o nC o n t e s t2013提供,该数据位于美国休斯敦大学附近,本文截取了原始点云的一部分,如图5(b)所示;试验数据3对应的斜影像由天宝公司A O S系统获取,该数据位于德国柏林市和波茨坦市附近,本文截取了由影像生成的摄影测量点云的一部分,如图5(c)所示;试验数据4由G e o E y eG1的立体影像对生成,该数据位于德国的慕尼黑市,本文截取了该摄影测量点云的一部分,如图5(d)所示.对4个试验数据进行滤波时,使用的相关参数的值见表2.其中,T P D㊁O T P D和M P T P D 3种方法对1.3节的参数b㊁θ㊁d㊁t采用了相同的参数值,O T P D和M P T P D两种方法对1.1节的参数k㊁d㊁r采用了相同的参数值.鉴于篇幅的原因未展示3种方法的滤波结果.后续试验分析表明3种滤波方法均能正确地区分多数的地面点和非地面点,且O T P D和M P T P D两种方法的滤波效果相当㊁并优于T P D方法的滤波效果.2.2㊀精度评价本文采用文献[4]中的一类误差I(将地面点2131第11期林祥国,等:融合点㊁对象㊁关键点等3种基元的点云滤波方法错分为非地面点的数量占地面点数量的比例)㊁二类误差I I(将非地面点错分为地面点的数量占非地面点数量的比例)和总误差T(错分点数量占全部点数量的比例)3个指标定量衡量滤波精度.同时,使用了人工半自动解译的方式识别了4个试验数据的地面点和非地面点,并将每个试验数据的人工识别结果作为真值计算滤波方法的误差.4个试验数据的3类误差值见表3.图5㊀4个试验数据F i g.5㊀T h e f o u r t e s t i n g d a t a s e t s㊀㊀表3中,T P D方法的Ⅰ㊁Ⅱ㊁T3类误差的平均值分别为27.09%㊁2.27%和12.52%,O T P D方法相关误差的平均值分别为4.96%㊁2.75%和4.04%,M P T P D方法相关误差的平均值分别为5.03%㊁2.78%和4.08%.数字说明O T P D方法与M P T P D方法的各类误差均十分接近.且,一类误差I和总误差T均呈现T P D>O T P DʈM P T P D的趋势,而二类误差I I呈现T P D<O T P DʈM P T P D的趋势.另外,M P T P D和O T P D两种方法的一类误差I㊁总误差T的平均值比T P D的分别低约22.10%㊁8.46%,而两种方法的二类误差I I的平均值比T P D的高约0.49%.可见,与T P D相比,M P T P D和O T P D两者会轻微地提高二类误差I I,但会显著地降低一类误差I㊁总误差T.可知,O T P D和M P T P D两种方法的滤波精度相当㊁且高于T P D方法的滤波精度.表1㊀4个试验数据的基本信息T a b.1㊀T h e f u n d a m e n t a l i n f o r m a t i o no f t h e f o u r t e s t i n g d a t a s e t s试验数据点云类型点数/个长/mˑ宽/m平均点间距/m是否有粗差地形类型1机载L i D A R13664081100.71ˑ701.460.69有城区与森林2机载L i D A R23350481087.47ˑ889.510.64有城区3航空影像匹配2044447655.12ˑ624.390.44有城区4卫星影像匹配24976381011.85ˑ1035.850.50有城区表2㊀4个试验数据中3种滤波方法的相关参数取值T a b.2㊀T h e v a l u e s o f t h e i n p u t p a r a m e t e r s o f t h e t h r e e f i l t e r i n g m e t h o d s f o r t h e f o u r t e s t i n g d a t a s e t s方法T P D O T P D和M P T P D参数b/m t/(ʎ)θ/(ʎ)d/m k/点α/(ʎ)r/m 试验数据12080.006.001.402030.000.50试验数据2㊁3㊁46088.006.001.402010.000.503131N o v e m b e r 2016V o l .45N o .11A G C Sh t t p :ʊx b .s i n o m a ps .c o m 表3㊀4个试验数据中3种滤波方法3类误差的统计值T a b .3㊀T h ev a l e so ft h r e et y pe so fe r r o r so ft h et h r e ef i l t e r i ng m e th o d s f o r t h e f o u r t e s ti n g da t a s e t s 试验数据误差类型T P D /(%)O T P D /(%)M P T P D /(%)1Ⅰ34.7411.3511.36Ⅱ2.394.214.16T17.927.647.622Ⅰ22.466.816.98Ⅱ3.020.790.77T13.354.044.073Ⅰ23.711.291.33Ⅱ1.805.745.81T9.404.204.264Ⅰ27.450.390.43Ⅱ1.870.240.36T9.400.280.382.3㊀效率评价本文采用时间花费来衡量滤波效率.为此,分别记录了3种方法对4个试验数据进行滤波的各个阶段耗时及总耗时,具体的统计数据见表4.其中,将滤波过程划分为5个阶段:低位粗差点剔除㊁基于表面生长的点云分割(1.1节)㊁对象关键点提取(1.2节)㊁基于关键点的对象类别判别(1.3节)前3步和后两步,在表4中分别称为阶段1㊁阶段2㊁阶段3㊁阶段4㊁阶段5.表4的统计数据表明,在4个试验数据中,有3个出现了3种滤波方法的总效率均呈现T P D>M P T P D>O T P D 的规律.以试验数据3为例,T P D ㊁M P T P D ㊁O T P D3种方法的总耗时由少到多依次为约299s ㊁415s ㊁866s .但在第1个试验数据中,M P T P D 的效率高于T P D ㊁O T P D .整体上,T P D 效率最高,M P T P D 次之,O T P D 最低.表4还表明T P D ㊁M P T P D ㊁O T P D3种方法在每个试验数据上的总耗时平均分别为248.76s㊁355.26s ㊁613.30s .如果以效率最慢的O T P D 的基准,T P D 和M P T P D 的效率分别是O T P D 的2.47倍㊁1.73倍.而且,表4还表明每种滤波方法的各个阶段的耗时的比例也有着显著的差别,表现为:(1)T P D 方法中,阶段1㊁阶段4和阶段5这3个阶段的耗时占总耗时比例的平均值分别为84.61%㊁6.44%㊁8.95%,可见,阶段1和阶段5这两个阶段占了T P D 方法总耗时的绝大部分比例,其中粗差剔除的相关比例最大㊁且点云中的粗差越复杂相应的比例越大.例如,试验数据1的粗差多且多样,粗差剔除的时间花费占总时间花费的95.19%,是4个试验数据中比例最大的,这是在第1个试验中M P T P D 的效率高于T P D 的原因.(2)O T P D 方法中,阶段2㊁阶段4㊁阶段5等3个阶段的耗时占总耗时比例的平均值分别为45.62%㊁10.19%㊁44.87%.可见,O T P D 的3个阶段中,除了第2个阶段外,其他两个阶段均比较耗时㊁且占总耗时的比例相当.(3)M P T P D 方法中,阶段2㊁阶段3㊁阶段4㊁阶段5等4个阶段的耗时占总耗时比例的平均值分别为75.47%㊁20.86%㊁2.87%㊁0.80%.可见,M P T P D 的4个阶段中,前两个阶段的累计耗时占了总耗时的绝大部分,而后两个阶段的累计耗时占总耗时的比例极小.这是M P T P D 与O T P D尽管在阶段2的耗时相同㊁但是M P T P D 的总耗时显著的低于O T P D 的原因.另外,表4展示了一个很有兴趣的现象.3种滤波方法均有阶段4㊁阶段5两个阶段,但由于基元的不同导致两个阶段(尤其是阶段5)的效率有着显著差别.例如,第4个试验数据中,T P D 和O T P D 两种方法的阶段4的耗时分别为9.45s㊁109.70s ,但M P T P D 的相应耗时仅为7.78s ;T P D ㊁O T P D ㊁M P T P D3种方法在阶段5的耗时分别为13.79s ㊁342.64s ㊁2.09s ,即M P T P D 方法在此阶段的耗时仅为T P D 的15.16%㊁O T P D 的0.61%.其他3个试验数据亦表现出类似的规律.这证明了基元对滤波效率有着显著的影响,M P T P D 方法的关键点显著提高了其后续阶段的效率.但是,与T P D 方法相比,M P T P D 方法的点云分割和关键点提取耗费了较多的时间,因此该方法的整体效率低于T P D 方法.2.4㊀分析与讨论文献[4]指出T P D 方法对具有不同场景复杂度的点云数据均具有较高的滤波精度.本文的统计数据表明,T P D 方法的总误差T 平均值约12.52%,精度较高,符合既有结论.另外,表2表明T P D 方法所需的4个参数的取值对场景的变化不是很敏感,且具有显著的物理意义,根据实际情况微调参数取值即可.但T P D 方法存在对低位粗差㊁地形断裂敏感的问题,因此该滤波方法仍然存在一定的误差.表3表明T P D 方法的一类误差I 平均值约27.09%,显著地高于其他两种滤波方法的相关误差值.O T P D 方法是对T P D 方法的改进,具有对4131第11期林祥国,等:融合点㊁对象㊁关键点等3种基元的点云滤波方法低位粗差㊁地形断裂不敏感的优势,但是比较耗时.统计数据表明,与T P D 相比,O T P D 方法的一类误差I ㊁总误差T 比T P D 的分别低约22.13%㊁8.48%,但耗时是T P D 的2.47倍.本文提出的M P T P D 方法,既有与O T P D 方法相当的滤波精度,又有更高的效率.统计数据表明,M P T P D 方法与O T P D 方法的一类误差Ⅰ㊁二类误差Ⅱ㊁总误差T 的差值绝对值分别为0.07%㊁0.03%㊁0.04%,但是M P T P D 方法的平均耗时却仅有O T P D 方法的约58%.与O T P D 方法的滤波精度相当㊁但效率显著提升的原因在于,M P T P D 方法中的关键点既能逼近原始点云的三维形态㊁又能显著地减少参与后续判别的计算量.另外,与T P D 方法相比,M P T P D 和O T P D 两种方法需要额外的3个参数.但是,表2表明4个试验数据中k 和r 两个参数的取值可相同,而α的取值在3个试验数据亦相同.这表明额外的3个参数亦 具有显著的物理意义,根据实际情况微调参数取值即可.表4㊀4个试验数据中3种滤波方法的时间花费T a b .4㊀T h e t i m e c o s t s o f t h e t h r e e f i l t e r i n g m e t h o d s f o r t h e f o u r t e s t i n g da t a s e t s 试验数据方法阶段1耗时/s 阶段2耗时/s 阶段3耗时/s 阶段4耗时/s 阶段5耗时/s 总耗时/s 1T P D261.13GG5.347.85274.32O T P D G171.26G59.27135.29356.82M P T P D G171.2647.784.211.37224.622T P D 179.40GG34.7733.84248.04O T P D G237.45G35.88161.48433.81M P T P D G237.4555.3417.132.94312.863T P D251.70GG13.0333.97298.70O T P D G316.20G18.39531.06865.65M P T P D G316.2084.0510.234.98415.464T P D150.72GG9.4513.79173.96O T P DG344.57G109.70342.64796.91M P T P D G344.57113.637.782.09468.073㊀结㊀论点云是一种新型的数据源,其数据处理方法亟待研究.滤波是点云数据处理的一个必要的关键环节.目前,多数滤波方法采用单一的基元,但采用单一基元的滤波方法很难平衡滤波精度和滤波效率.为此,本文提出了M P T P D 方法,该方法在滤波的不同阶段采用了不同的基元.其涉及的基元包括点㊁对象㊁关键点等3种,且滤波的基本原理与T P D ㊁O T P D 方法相似.采用4个有代表性的点云数据进行了试验.试验表明,M P T P D方法具有整体上最优的性能.其中,精度方面,M P T P D 与O T P D 两种方法的精度相当,M P T P D 方法的一类误差I ㊁总误差T 比T P D 的相应误差低分别约22.07%㊁8.44%;效率方面,多数情况下T P D ㊁M P T P D ㊁O T P D 方法的效率依次降低,但少数情况下M P T P D 的效率最高,且M P T P D 的平均耗时是O T P D 平均耗时的57.93%.笔者下一步的研究围绕两个方面开展:①采用并行计算技术提高滤波效率;②探索多基元的点云分类.参考文献:[1]㊀黄先锋,李卉,王潇,等.机载L i D A R 数据滤波方法评述[J ].测绘学报,2009,38(5):466G469.HU A N G X i a n f e n g ,L I H u i ,WA N G X i a o ,e ta l .F i l t e r A l go r i t h m s o fA i r b o r n eL i D A R D a t a :R e v i e w a n dP r o s Gp e c t s [J ].A c t aG e o d a e t i c ae tC a r t o g r a ph i c aS i n i c a ,2009,38(5):466G469.[2]㊀王竞雪,朱庆,王伟玺.多匹配基元集成的多视影像密集匹配方法[J ].测绘学报,2013,42(5):691G698.WA N G J i n g x u e ,Z HU Q i n g,WA N G W e i x i .A D e n s e M a t c h i n g A l g o r i t h mo fM u l t i Gv i e wI m a geB a s e d o n t h e I n Gt e g r a t e d M u l t i p l e M a t c h i n g P r i m i t i v e s [J ].A c t a G e o d a e t i c a e t C a r t o g r a ph i c a S i n i c a ,2013,42(5):691G698.[3]㊀张小红.机载激光雷达测量技术理论与方法[M ].武汉:武汉大学出版社,2007.Z HA N G X i a o h o n g .T h e o r i e s ,M e t h o d s o f A i r b o r n e L i D A R T e c h n i q u e [M ].W u h a n :W u h a n U n i v e r s i t y P r e s s ,2007.5131。