HTML
-
为了验证本文中提出电力线点云提取和重建算法的可行性,选取某实测电力线走廊数据进行试验,此数据由DJI-M600无人机搭载HS-600 LiDAR测量系统获取。测区面积约为24290m2,线路总长约352m,共扫描点云1036689个,测区不仅地形起伏大、植被茂密,还存在部分水域。对原始点云数据进行去噪和回波次数判断处理,得到的电力线路走廊点云如图 4所示。
-
对去噪和回波次数判断后的电力线走廊点云进行滤波处理,1级格网边长设置为塔杆边长为10.5m,根据得到的地面种子点数量,结合(1)式可知, 2级格网边长m=24.5,依此建立边长为26m的2级格网。按顺序对每个格网进行曲面拟合滤波,设置的拟合高程差阈值为0.5m。对所有格网完成改进的曲面拟合滤波后,再使用形态学开运算进行二次滤波以去除少量的低矮植被点以及与地面相连的塔杆点,形态学开运算的窗口同样选取为塔杆的边长。两次滤波后得到的地面点如图 5a所示,非地面点如图 5b所示。
对电力线走廊点云进行高程归一化处理,然后再进行分段,分段的间距是塔杆的边长,由(2)式计算可知分段的总段数N=34。对每一分段进行高程区间划分,由于本文中数据的点云间隔大约是0.15m,因此选取的h=0.3m,各分段的高程区间数量由(3)式计算可得。通过判断各高程区间内的点云数量进行电力线点云的粗提取,粗提取得到的电力线点云如图 6所示,其中包含了大量的塔杆点和绝缘子点。
Figure 6. Power line point cloud containing a large number of tower poles and insulator points obtained by coarse separation
将粗提取到的电力线点云投影到xOy水平面,先用2维Hough变换对电力线点云进行精提取,然后计算位于同一条直线上两点间的最大长度并作为此电力线的长度,设置电力线的长度阈值为各档电力线长度的1/2,将长度小于阈值的直线及其所属的点云删除。Hough变换提取到的电力线点云如图 7所示。
2维Hough变换提取到的点云是在xOy平面上处于同一条直线上的电力线点集合,但是此集合中的电力线点是由空间中不同高度的电力线点重合而成的,其中也会夹杂着距离电力线很近的绝缘子点和塔杆点(如图 7中的放大图所示),因此需要在xOz铅锤面上(见图 3)作二次的分离和提取,通过分段和k均值聚类进行采样,最后使用抛物线和直线结合的电力线模型对采样点进行最小二乘拟合实现电力线的重建。最终重建得到的电力线如图 8所示,用不同的颜色对不同的电力线加以标注。
-
目前,主要通过电力线点提取的完整率以及电力线模型重建的精度和效率来对电力线提取与重建算法的性能进行评价。使用本文中算法、方法一[8]以及方法二[9]对同一实测数据进行电力线点云的提取,各方法提取电力线点的完整率统计结果如表 1所示。对于算法效率的评定主要是依据各算法耗费的时间。此外本文中采用原始点云到重建模型的空间距离作为评价指标来对电力线重建精度进行判定,分别计算各实测电力线点到模型中对应点空间距离的均值Dmean、最大值Dmax以及最小值Dmin,并与已有的方法一和方法二进行比较,计算结果如表 2所示。
power line number 1 2 3 4 5 6 7 8 average extraction complete rate/% actual number of power line points 1314 1020 4078 4029 3812 3255 2910 2837 — method one number of withdrawals 1195 908 3774 3797 3486 3001 2755 2698 — extraction complete rate/% 90.9 89.0 92.5 94.2 91.4 92.2 94.7 95.1 92.5 method two number of withdrawals 1241 965 3827 3796 3515 3033 2695 2677 — extraction complete rate/% 94.4 94.6 93.8 94.2 92.2 93.2 92.6 94.4 93.7 the algorithm in this paper number of withdrawals 1267 993 3895 3856 3633 3125 2814 2729 — extraction complete rate/% 96.4 97.3 95.5 95.7 95.3 96.0 96.7 96.2 96.1 Table 1. The complete rate of each power line point extraction
power line number different methods Dmax/ m Dmin/ m Dmean/ m time consuming/s 1 method one 0.6378 0.0013 0.3025 4.3 method two 0.5534 0.0008 0.2889 2.5 the algorithm in this paper 0.5925 0.0006 0.2116 2.6 2 method one 0.5215 0.0022 0.3451 6.1 method two 0.4592 0.0013 0.2551 4.6 the algorithm in this paper 0.4116 0.0010 0.1022 4.5 3 method one 0.6986 0.0021 0.3856 12.5 method two 0.4581 0.0003 0.2310 6.4 the algorithm in this paper 0.4023 0.0005 0.1951 6.6 4 method one 0.6952 0.0019 0.2512 7.2 method two 0.6002 0.0020 0.1951 4.6 the algorithm in this paper 0.4995 0.0011 0.1516 4.3 5 method one 0.4841 0.0019 0.3623 11.6 method two 0.3965 0.0010 0.2541 6.1 the algorithm in this paper 0.3549 0.0002 0.2019 5.8 6 method one 0.7231 0.0030 0.3667 10.1 method two 0.5202 0.0019 0.2932 7.5 the algorithm in this paper 0.4251 0.0009 0.1210 7.3 7 method one 0.7256 0.0023 0.3833 7.8 method two 0.4013 0.0008 0.2748 3.9 the algorithm in this paper 0.3164 0.0011 0.2223 4.1 8 method one 0.5945 0.0015 0.2921 8.2 method two 0.5023 0.0012 0.2491 5.0 the algorithm in this paper 0.4588 0.0005 0.1021 4.9 Table 2. Statistical results of different power line reconstruction models
分析表 1可知,本文中提出的电力线点云提取算法具有较高的提取完整率,平均的提取完整率达到了96.1%,相比与方法一和方法二能够更完整地对电力线点进行提取,说明本文中所提出的算法可以准确地识别出单档单根电力线点, 并以较高的提取完整率对电力线点云进行提取。
分析表 2可知,本文中提出的电力线模型重建方法与方法一相比,重建精度有所提高,无论是Dmax, Dmin还是Dmean,本文中的算法都要优于方法一;在重建效率方面,本文中方法和方法一对于不同电力线重建的平均耗时分别为5.0s和8.5s;在最大耗时方面,本文中的方法相比于方法一最多减少了50%左右。本文中的方法与方法二相比,在重建效率方面两种方法比较接近,对于不同电力线重建的平均耗时分别为5.0s和5.1s;在最大耗时方面,本文中的方法和方法二之间最大也只相差7%左右;在重建效率相接近的情况下,本文中的方法相比于方法二Dmean明显较小,重建的电力线模型精度也相应的较高。综合而言,本文中的提出的电力线重建方法与既有的方法一和方法二相比,拥有更佳的性能,具有相对较高的重建效率与精度。