基于抗差趋势面的激光扫描地形数据处理
2011-11-15张建军王海栋
王 勇,张建军,王海栋,3
(1.信息工程大学测绘学院,河南郑州450052;2.92768部队,广东汕头515074; 3.海军出版社,天津300450)
基于抗差趋势面的激光扫描地形数据处理
王 勇1,2,张建军1,王海栋1,3
(1.信息工程大学测绘学院,河南郑州450052;2.92768部队,广东汕头515074; 3.海军出版社,天津300450)
基于将地面视为连续曲面,非地面点视为粗差的原则,将抗差估计原理引入到点云数据处理中。在对试验区点云数据分块的基础上,利用高崩溃污染率的抗差估计算法建立趋势面模型,并通过迭代权函数的取值分离非地面点。试验分别针对分块大小和权函数界值选取问题进行分析,并将剔除结果与运用RiSCAN PRO软件的人工处理结果进行比对,提出两个评价算法优劣的α、β准则。
地面激光扫描仪;地形点云数据;抗差趋势面;非地面点剔除
一、引 言
传统的地形测量需要先对国家级控制网加密,再以加密网为控制点测量得到地形数据,这通常需要多人同时作业,费时费力。随着现代测绘的发展,出现了许多新的测量技术,特别是三维激光扫描技术,被誉为是测绘领域中继GPS空间定位技术后的又一项测绘技术革新。该技术具有测量速度快(100~500 000点/s)、精度高(0.4~20 mm)、范围广(1~6 000 m)[1]、全天候、不需接触物体、不需合作目标等优点。将其用于地形测量,能够大大提高工作效率和测量精度。三维激光扫描得到的是点云数据,需要经过剔除非地面点、配准等数据后处理才能得到所需要的地形数据,继而生成DEM或等高线等相关产品。非地面点是指房屋、电线、塔等人工建筑以及树、灌木等自然植被。本文主要讨论非地面点的剔除问题。
对于点云数据非地面点的剔除方法,国内外已进行了深入研究,也取得了一定的成果。隋立春运用数学形态学和抗差估计方法[2];奥地利的Kraus和 Pfeifer提到将滤波和插值相结合的方法[3]; ZHANG Keqi等提出运用不断增大滤波窗口和高程差异阈等基于改进的形态学方法[4];Fabio Crosilla等试验了同步自回归模型(SAR)和FS算法[5];史文中等根据像点空间特征分布,提出了基于投影密度方法[6]。这些滤波方法都是针对测量区域数据特点,采用不同的滤波方法,并不具有通用性。针对地形点云数据的特点,本文利用高崩溃污染率的抗差估计算法建立趋势面模型,并通过迭代权函数的取值来判断是否是地面点。
二、抗差趋势面剔除非地面点
1.趋势面简介
按照自然地形地貌的成因,绝大多数自然地形表面符合一定的自然趋势,表现为连续的空间渐变模型,这种连续变化可以用一种平滑的数学表面——趋势面加以描述。对粗差的检测,可以通过模型误差即实际观测值与趋势面计算值(模型值)之差来判断是否属于异常数据。因此趋势面分析的一个典型应用就是揭示研究区域中不同于总趋势的最大偏离部分。由此可见,可以采用趋势面分析找出偏离总趋势超过一定阈值的异常数据可疑点[7]。
常用的趋势面形式是多项式,可以根据地形的复杂程度采用不同的阶次,这里采用二次曲面,模型如下
式中,(x,y)为点的平面坐标;z为高程值;a0,a1,…,a5为模型系数。
条件平差模型为
由最小二乘原理,解出模型参数。根据统计规律,常用3倍中误差作为极限误差,即模型误差大于极限误差的观测数据被认为是粗差[7]。
2.抗差趋势面
趋势面分析方法是将短尺度的、局部的变化看作随机的和非结构的噪声,因此可将局部地形起伏比较明显的非地面点视作异常观测[8],引入抗差估计原理剔除粗差。为控制非地形点对趋势面的影响,本文采用高崩溃污染率(污染率指非地面点占所有地形点的比率)抗差估计方法。获得趋势面模型的高崩溃污染率抗差解的基本步骤是:①利用强淘汰权函数剔除掉可能的非地形点;②以强淘汰权函数为先验权阵进行后续抗差估计。
强淘汰权函数表达式如下
由抗差估计原理,参数抗差解迭代形式为[9]
图1 抗差趋势面剔除非地面点流程图
三、试验分析
本次试验采用奥地利Riegl公司生产的VZ-400型三维激光扫描仪,仪器参数如表1所示。
扫描区域为某山区,山体点云总数为1 075 333,为便于试验,截取其中一块110 m×126 m×44 m的山体扫描数据进行试验,点云总数为78 297,点密度为5.6个/m2,如图2所示。从图2中可以看出,该区域既有独立树,也有成群的树木,比较具有代表性。左侧成群树木范围直径约为20 m,树高约为6 m。
表1 VZ-400激光扫描仪部分参数
图2 处理前点云
1.算法评价标准
为了验证算法的正确性,必须建立评价此算法的标准,提出用两个量来衡量。设M为人工法剔除点数,N为抗差趋势面法剔除点数,n为抗差趋势面法与人工法剔除公共点数,则
式中,α反映算法的有效性;β反映算法的准确性,这两个值共同反映了算法的可行性。理论上这两个值越大表明算法越接近人工处理效果,但实际应用中很难满足。剔除非地面点总是希望将所有非地面点剔除,即α越大越好,而点云数据是海量的,密度完全能够满足测量要求,剔除掉一部分地面点对于测量结果影响较小。因此应优先考虑α标准,同时兼顾β标准。
先用Riegl公司的商业软件RiSCAN PRO对试验区数据进行人工处理,删除树木等非地面点,处理效果(如图3所示)。删除非地面点10792个,剩余地面点67 505个,剔除点数占总数的13.8%左右。
图3 人工处理后点云
2.分块方法
在地形复杂地区,一个趋势面无法详细地表达地形特征,必须将整个区域分成若干块分别处理。这样做的缺点是分块的大小存在随意性,本试验对不同大小的分块进行分析对比,剔除结果如表2所示。
表2 不同分块方法剔除结果
从表2中可以看出,分块过小,会导致迭代计算不收敛;分块过大,α明显减小。只有当分块大小与扫描区域内最大非地面物大小比较接近时,剔除效果才较为理想。图4中(a)、(b)分别是20 m×20 m分块和120 m×140 m分块(整个扫描区)结果图,(b)是比较极端的情况,可以看出,右上角一大部分地面点被当成非地面点剔除掉了。
图4 20 m×20 m与120 m×140 m分块处理后点云
3.参数确定
基于抗差趋势面剔除非地面点还有一个关键环节是权函数界值的选取,针对不同地形数据特点,应选取不同值,这在一般抗差估计问题中同样存在。试验中对等价权函数界值k0、k1取值情况分析,结果如表3所示。
表3 不同界值剔除结果
从表3可以看出,随着界值的增大,α急剧减小,即抗差趋势面法剔除点与人工法差异增大。
图5是采用不同的权函数界值剔除地面点的结果,从中可以看出,随着界值增加,更多的非地面点被保留下来,说明剔除效果变得更差。
图5 不同权函数界值对剔除结果的影响
四、结束语
非地面点剔除是点云数据预处理的重要步骤,本文针对地形数据特点,将抗差估计原理引入点云数据处理,在对试验区点云数据分块的基础上,利用高崩溃污染率的抗差估计算法建立趋势面模型,并通过迭代权函数的取值来判断是否是地面点。通过某山区实测点云数据处理结果与RiSCAN PRO软件人工处理结果对比试验,分析了分块大小及权函数界值对剔除效果的影响,提出了评价算法优劣的α、β准则,并分析其在实际应用中需要注意的问题。
对于特殊地形,特别是树木较密集的点云数据,应用此方法相当于粗差所占比例过大,处理结果不够理想,需要研究其他算法。
[1] 刘春,陈华云,吴杭彬.激光三维遥感的数据处理与特征提取[M].北京:科学出版社,2009:25-29.
[2] SUI Lichun.Processing of Laser Scanner Data and Automatic Extraction of Structure Lines[J].IAPRS,2002,34(2):429-435.
[3] KRAUS K,PFEIFER N.Advanced DTM Generation from LiDAR Data[J].International Archives of Photogrammetry and Remote Sensing,2001,34(3):23-30.
[4] ZHANG Keqi,CHEN S,WHITMAN D,et al.A Progressive Morphological Filter for Removing Nonground Measurements from Airborne LiDAR Data[J].IEEE Transactions on Geoscience and Remote Sensing,2003,41(4):872-882.
[5] CROSILLA F,VISINTINI D,PREARO G.A Robust Method for Filtering Non-ground Measurements from Airborne LiDAR Data[C]∥International Archives of Photogrammetry Remote Sensing and Spatial Information Sciences.Istanbul:[s.n.],2004:196-201.
[6] 史文中,李必军,李清泉.基于投影点密度的车载激光扫描距离图像分割方法[J].测绘学报,2005, 34(2):95-100.
[7] 李志林,朱庆.数字高程模型[M].武汉:武汉大学出版社,2005:117-118.
[8] 张菊清,刘平芝.抗差趋势面与正交多面函数结合拟合DEM数据[J].测绘学报,2008,37(4):526-530.
[9] 杨元喜.抗差估计理论及其应用[M].北京:八一出版社,1993:59-61.
Data Processing in Topographic Laser Scan Based on Robust Trend Surface
WANG Yong,ZHANG Jianjun,WANG Haidong
0494-0911(2011)07-0015-03
P232
B
2010-07-02
王 勇(1984—),男,河南郑州人,硕士生,研究方向为激光扫描数据处理。