基于反射强度偏度平衡的道路点云提取算法 下载: 1479次
1 引言
机载激光雷达(LiDAR)是近年来发展十分迅速的遥感新技术。它在获取点云三维坐标的同时,还可以记录激光脚点所在位置地面目标物体的反射强度信息。目前针对机载LiDAR数据的研究有很多,如数字地面模型提取[1-2]、建筑物提取[3-4]及电力线提取[5-6]等。
反射强度是LiDAR点云数据的重要组成部分。反射强度数据主要与反射介质有关,不同的反射介质对应不同的反射系数,而不同的反射系数则对应不同的反射强度。当激光脉冲打到相似介质的表面时,回波信号的反射强度会较为接近;反之则不然。反射系数通常由激光脉冲的波长、介质表面的明暗程度以及介质质地共同决定。反射介质的表面越亮,反射率就越高。一般而言,自然地物(如植被)对激光的反射能力要高于人工地物(如沥青道路)[7]。
虽然不同材料的反射强度与多种因素有关,但对于同一区域,当飞行条件相近时,可以近似地认为不同材料的反射强度只与介质表面相关。如果能够建立一组不同材料反射强度与介质的对应关系,那么根据点云反射强度值所属的区间范围就能判定点云所对应的地物。为了识别不同地物,张小红[8]采用强度标定的方法进行判断。所谓的标定即指在同一航带下确定相邻区域不同介质表面对激光脉冲散射强度的量化指标[8]。但该量化指标只适用于同一区域、同一飞行条件下的LiDAR点云,对于其他区域的点云数据只具有参考意义,不能直接按照该量化指标进行地物分类。
近年来越来越多的专家学者利用点云反射强度信息作为辅助进行地物分类,如Lang等[9]利用强度信息实现对森林冠层下湿地的探测,Ohashi[10]利用强度信息对树木种类进行了分类,Minh等[11]运用神经网络结合LiDAR点云的反射强度数据、高程数据、全色影像以及RGB影像来实现对土地的精确分类等。
道路是城市的重要组成部分,道路信息的准确获取将有利于车辆导航、交通安全管理以及城市规划等。道路点云通常包含于地面点云中,道路由于其材质的特殊性与统一性,往往与其周围的其他地面点云在反射强度上会有明显的不同。基于此特点,国内外许多研究人员都采用反射强度约束,从地面点云中提取道路点云。然而由于道路材质的复杂性,并不容易确定反射强度阈值。徐景中等[12]利用直方图对点云强度值进行统计分析来确定道路点云的反射强度阈值;Choi等[13]通过航片在点云中人工选出若干个准确的道路种子点,计算其反射强度均值和方差,然后将均值减去方差设定为阈值的最小值,均值加上方差设定为阈值的最大值;Clode等[14]通过多次样本训练来获得更准确的道路反射强度阈值。以上这些确定反射强度阈值的方法都缺乏普遍适用性,而且无法确保所获取的阈值为最佳阈值。针对以上问题,本文提出一种基于偏度平衡算法的最佳阈值确定算法。该算法可以自动、准确、无参地计算出道路点云的反射强度阈值,进而获得纯净的道路点云。
2 偏度平衡
2.1 偏度的定义
在统计学中,偏度是表征统计数据不对称程度的统计量,又称为偏度系数,通常用
假设统计量
式中
2.2 偏度平衡算法的基本思想
Bartels等[16]首先于2006年将偏度统计量引入到点云滤波中,提出一种无监督、无阈值的偏度平衡点云滤波法。随后,Bartels等[17]对该算法进行改进,使得该算法在地形坡度变化较大区域也能获得较好的滤波效果。Bartels等提出的偏度平衡算法主要基于中心极限定理,即自然状态下测量的样本数据总是呈正态分布[18]。在此基础上,Bartels等作出了以下两个假设:1) 自然状态下,LiDAR点云中的地面点数据的概率密度函数总是呈正态分布;2) LiDAR点云中的非地面点数据干扰了地面点数据的正态分布,使得LiDAR点云数据呈正偏态分布。
偏度平衡滤波法对点云数据组织方式无特定要求,即无论是离散点云还是规则格网点云都可以应用该方法。但由于该算法实现的基础是地面点呈正态分布,所以对地面点的数量有最低限制的要求,即
式中
一般而言,可设置
3 算法原理
道路一般由混凝土或者沥青铺制而成,其材质与相邻的低矮植被或者裸露地面会有较大区别,所以通过设置反射强度阈值可以将道路点云从地面点云中提取出来。一般情况下,沥青或者混凝土的反射率很低,对应的反射强度阈值也很小。因此,一般只需要设置道路反射强度阈值的上确界即可将道路点云提取出来。
在Bartels等最初提出的偏度平衡滤波算法中,主要是通过对点云的高程数据进行偏度计算,然后逐次剔除高程数据最高点以实现点云滤波。在此,试图将偏度平衡算法引入到道路点云强度阈值的获取中来,通过处理点云强度数据来自动、准确、无参地获取强度阈值。由于在城市区域,道路点云是地面点云的主要构成部分,所以对于几乎所有区域都满足道路点云呈正态分布的基本要求,即道路点云个数大于最小要求点数(800~900)。本文采用与Baretels等所提方法相似的思路,设立以下假设:1) 自然状态下,LiDAR点云中道路点云的强度数据的概率密度函数总是呈正态分布;2) 地面点云中非道路点云的强度数据干扰了道路点云强度数据的正态分布,使得地面点云强度数据呈正偏态分布。
该算法的处理流程图如
图 1. 基于偏度平衡算法的道路强度阈值获取流程图
Fig. 1. Flowchart of road intensity threshold acquiring based on skewness balancing algorithm
具体实现步骤如下:1) 输入地面点云数据
获取强度阈值后,将所有反射强度值大于该阈值的点进行剔除便可获取道路点云。
4 实验分析
本文选用的第一组实验数据位于我国山西省某地,该实验数据由瑞士Leica Geosystems公司的ALS50-II型号的机载激光扫描系统采集获得,点云平面误差小于1.5 m,高程误差小于0.5 m。此实验数据位于主城区,道路分布较为复杂,有较多低矮植被以及大型建筑物,该点云数据经高程分层渲染后的结果如
图 3. 地面点云反射强度及对应的PDF曲线。(a)地面点反射强度渲染示意图;(b)对应的PDF曲线
Fig. 3. Ground point cloud reflection intensity and corresponding PDF curves. (a) Ground points rendered by reflection intensity; (b) corresponding PDF curves
第二组实验数据位于德国某城市,该实验数据由加拿大Optech公司的ALTM型号的机载激光扫描系统采集获得,点密度为4 m-2。该实验区域共包含436835个点,点云的高程渲染结果如
第二组实验数据道路提取前的PDF曲线如
通过上述实验可以看出所提出的自动获取道路阈值的算法在城市区域表现良好。这是因为在城市区域道路是地面的主要构成部分,容易满足最小种群个数的要求;其次,在城市区域道路材质较为统一,并且与周围地物在反射率上有较大的差别,所以较容易将道路点云自动判别出来。但在部分城市区域,由于存在较多的似道路区域且区域内点云的反射强度值变化幅度较小,此时采用所提算法并不能获得良好的道路点云提取结果。一般而言,地面点云强度数据的变化幅度范围越大,本文所提算法计算出的道路强度阈值越准确。
图 5. (a)道路点云提取结果及(b)对应的PDF曲线
Fig. 5. (a) Road point cloud extraction result and (b) corresponding PDF curves
图 7. 道路点云提取前后的PDF曲线。(a)道路点云提取前的PDF曲线;(b)道路点云提取后的PDF曲线
Fig. 7. PDF curves of road point cloud before and after extraction. (a) PDF curve before road point cloud extraction; (b) PDF curve after road point cloud extraction
5 结论
反射强度数据是机载LiDAR系统所获取数据的重要组成部分,合理有效地利用反射强度信息将有利于更精确地进行点云分类。为了能准确获取道路点云的反射强度阈值,进而获取纯净的道路点云,本文将偏度统计量引入到反射强度数据处理中。通过对Bartels等提出的两个假设进行改进,以使其适用于道路点云强度数据分析,并以此为基础提出基于偏度平衡算法的道路点云反射强度阈值确定方法。经实验表明,此算法在城市区域能够自动、准确、有效地对道路点云进行获取。但该方法仍然有一定的局限性,比如在部分城市区域,道路材质与周围地物材质相近时,所提算法较难准确地获取道路点云,如何更好地解决此类问题将是接下来进一步的研究方向。
[1] 苗启广, 郭雪, 宋建锋, 等. 基于区域预测的LiDAR点云数据形态学滤波算法[J]. 激光与光电子学进展, 2015, 52(1): 011003.
[2] 惠振阳, 胡友健. 基于LiDAR数字高程模型构建的数学形态学滤波方法综述[J]. 激光与光电子学进展, 2016, 53(8): 080001.
[3] 程效军, 程小龙, 胡敏捷, 等. 融合航空影像和LIDAR点云的建筑物探测及轮廓提取[J]. 中国激光, 2016, 43(5): 0514002.
[4] 赵宗泽, 张永军. 基于植被指数限制分水岭算法的机载激光点云建筑物提取[J]. 光学学报, 2016, 36(10): 1028002.
[5] 林祥国, 张继贤. 架空输电线路机载激光雷达点云电力线三维重建[J]. 测绘学报, 2016, 45(3): 347-353.
Lin X G, Zhang J X. 3D power line reconstruction from airborne LiDAR point cloud of overhead electric power transmission corridors[J]. Acta Geodaetica et Cartographica Sinica, 2016, 45(3): 347-353.
[6] 陈驰, 麦晓明, 宋爽, 等. 机载激光点云数据中电力线自动提取方法[J]. 武汉大学学报·信息科学版, 2015, 40(12): 1600-1605.
Chen C, Mai X M, Song S, et al. Aotomatic power lines extraction method from airborne LiDAR point cloud[J]. Geomatics and Information Science of Wuhan University, 2015, 40(12): 1600-1605.
[7] 刘经南, 张小红. 利用激光强度信息分类激光扫描测高数据[J]. 武汉大学学报·信息科学版, 2005, 30(3): 189-193.
Liu J N, Zhang X H. Classification of laser scanning altimetry data using laser intensity[J]. Geomatics and Information Science of Wuhan University, 2005, 30(3): 189-193.
[8] 张小红. 机载激光雷达测量技术理论与方法[M]. 武汉: 武汉大学出版社, 2007.
Zhang XH. Theory and methods of technology for airborne LiDAR measurements[M]. Wuhan: Wuhan University Press, 2007.
[10] OhashiM. A study on tree species classification by using LIDAR intensity[C]. Summaries of technical papers of Annual Meeting Architectural Institute of Japan, 2011: 879- 880.
[12] 徐景中, 万幼川, 赖祖龙. 机载激光雷达数据中道路中线的多尺度提取方法[J]. 红外与激光工程, 2009, 38(6): 1099-1103.
Xu J Z, Wan Y C, Lai Z L. Multi-scale method for extracting road centerlines from LIDAR datasets[J]. Infrared and Laser Engineering, 2009, 38(6): 1099-1103.
[15] 董保根, 秦志远, 陈静, 等. 无需阈值支持的机载LiDAR点云数据滤波方法[J]. 计算机工程与应用, 2013, 49(15): 219-223.
Dong B G, Qin Z Y, Chen J, et al. Threshold-free method for airborne LiDAR point clouds data filtering[J]. Computer Engineering and Applications, 2013, 49(15): 219-223.
[16] BartelsM, WeiH, Mason DC. DTM generation from LIDAR data using skewness balancing[C]. Proceedings of the 18th International Conference on Pattern Recognition, 2006: 566- 569.
[18] Duda RO, Hart PE, Stork DG. Pattern classification[M]. New Jersey: Wiley, 1973.
惠振阳, 胡友健, 康妍斐. 基于反射强度偏度平衡的道路点云提取算法[J]. 激光与光电子学进展, 2018, 55(2): 022801. Zhenyang Hui, Youjian Hu, Yanfei Kang. Road Point Cloud Extraction Algorithm Based on Reflection Intensity Skewness Balancing[J]. Laser & Optoelectronics Progress, 2018, 55(2): 022801.