Research on automatic classification of point cloud scanned by lidar during power-line patrol
-
摘要: 针对机载激光雷达电力巡线的三维点云,设计一种全自动的电线、电塔和地面点云分类方法,为输电系统净空排查提供必需的前提。方法的核心是充分利用激光点云走向的全局统计特征,最大限度减少对局部特征的依赖,以免造成适用局限性。通过国家电网十几段电力巡线数据的应用测试,显示该方法的自动化程度和普适性都很好,大大减少了以往通过商业软件人工交互式分类的工作量,对同样的数据集和分类结果,处理时间由平均1 h缩短到一两秒钟,大大提高了作业效率和用户体验。Abstract: For 3D laser point cloud scanned by lidar on power lines, an automatic method was designed to divide point cloud into 3 types: point of lines, point of pylons, and point of ground objects. This process can lay essential foundation for spatial distance check in power transmission system. The core of the method is making full use of global statistical features of point cloud instead of local features, thereby maximally prevented limitation of the algorithm. According to dozens of practical tests from State Grids, the automation and universality of this method are satisfactory, which largely reduce the work usually laborious in traditional classification with commercial softwares by half-automatical interactive process, and shorten the average processing time from about 1 hour to several seconds, greatly improve working efficiency and userexperience.
-
Keywords:
- Lidar /
- 3D point cloud /
- power line /
- point cloud classification
-
引言
净空排查是输变电系统电力巡线[1-5]的一项重要任务,其目的是分析和发现输电线路与周围景物(尤其是不断生长的地面植被、树木等)是否有过于接近的情况,这对确保输电安全有重要意义。要实施净空排查,一个基本前提是须从激光点云中分离出电线、电塔和地物点云,只有在这个基础上,才可能对电线与地物进行距离计算。目前,业内常用的方法是借助Terrasolid等商业软件、采用人工交互式半自动的方法分类这3种点云,不仅精度有限,而且自动化程度不高、作业效率低,更重要的是,对于非测绘专业的普通用户而言,很难接手和应用。所以,很有必要设计一种智能化、全自动的点云分类方法。目前,业内学者研究比较多的是基于Hough变换或高程分析的电线提取方法[6-9],它们有两个问题:一是基本专注于电线点云的分离,而回避难度更大的电塔点云的提取;二是即便在电线提取上,测试表明,Hough变换法难以区分挨得很近的并行电线(往往将多根电线当成一根),高程分析法则对陡峭峡谷中的电线提取很容易失效(因为线侧坡面上的植被很容易高过电线)。本文针对这些问题,紧密围绕点云的全局走向统计特征进行算法设计,避免大幅依赖点云局部特征,避免使算法产生明显的局限性。实用测试表明,算法的普适性很好,不需要像其它方法那样要针对不同数据集调整算法参数,真正做到一套参数适用多片点云和一键完成三类点云的自动分类,大大提高了激光雷达内业处理的效率。
1 激光雷达巡线
激光雷达电力巡线是近年新兴的一种电力巡线方式,旨在代替传统高强度的人工爬山越岭巡线,图 1是一片激光雷达电力巡线点云图。作为巡线的任务之一,净空排查的目的是检查输电线周围有没有过份接近的地物,包括违章建筑物和不断生长的地面植被等。净空排查的前提是先从点云中正确分离出电线点、电塔点和地物点,然后对电线点和地物点作距离计算,距离小于设定的净空阈值,则予报警,大于阈值,则认为输电线安全。
2 点云分类算法
针对传统半自动分类方法的不足,本文设计了一种全自动分类方法,其基本思想和步骤是:
1) 以两座电塔间的激光点云为输入,如图 2所示。至于为何要将一条很长的电线走廊分成两座两座电塔一段,其目的不是为了迎合本文算法的要求,而是为了减少单片点云的数据量,因为一条完整电线走廊点云的点数非常庞大,可达几十亿甚至上百亿点,不便存储、传递、使用,所以,数据预处理时一般会将它们分段。
2) 以一定尺度(比如x、y、z向分别为10 m、10 m、1 m)对激光点云空间进行三维网格化划分,把所有点云点都归入其应属的三维网格中。
3) 对每个网格单元,计算格内点的走向θ和细长度S。定义走向θ为点云在xoy面内投影的主轴线方向:
$$ \theta = \frac{1}{2}{\rm{arctan}}\left( {\frac{{2{\mu _{11}}}}{{{\mu _{20}} - {\mu _{02}}}}} \right) $$ (1) 式中:μpq为点云的(p, q)阶中心矩,由下式定义:
$$ {\mu _{\mu q}} = \sum\limits_{i = 1}^n {{{\left( {{x_i} - {x_c}} \right)}^p}} {\left( {{y_i} - {y_c}} \right)^q} $$ (2) 式中:n为点数;(xi, yi, zi)为点坐标;(xc, yc)为点云在xoy面内的质心,由下式计算:
$$ \left\{ {\begin{array}{*{20}{l}} {{x_c} = \frac{1}{n}\sum\limits_{i = 1}^n {{x_i}} }\\ {{y_c} = \frac{1}{n}\sum\limits_{i = 1}^n {{y_i}} } \end{array}} \right. $$ (3) 细长度S定义为点云在xoy面内长、短轴长度之比:
$$ S = {\left( {\frac{{{\mu _{02}}{{\cos }^2}\theta + {\mu _{20}}{{\sin }^2}\theta - {\mu _{11}}\sin 2\theta }}{{{\mu _{02}}{{\sin }^2}\theta + {\mu _{20}}{{\cos }^2}\theta - {\mu _{11}}\sin 2\theta }}} \right)^{\frac{1}{2}}} $$ (4) 显然,S越大,说明网格内点的分布越倾向于线型;S越小,网格内点的分布越倾向于均匀,如图 3所示。所以,S是区分网格单元是电线网格还是非电线网格的有效特征。
4) 对细长度S求均值,并过滤出S值大于均值的网格,认为它们以电线网格为主;再对这些网格内点云的走向特征θ值作直方统计,找出直方累积量最大的θ,即为当前两座电塔间电线的主体走向。如图 4所示。
5) 根据电线的主体走向θ,在xoy平面内把点云旋转到左右摆正,即电线沿x轴正负向走向。对摆正后的点云重新进行三维网格划分(x、y、z向尺度分别为10 m、1 m、1 m),然后以水平方向中间段为中心,截取5段网格(左右各2段)。对每段内的点云,向yoz面内投影,并求连通簇,如图 5所示(注意:图中有10个连通簇)。
6) 找出最大连通簇,认为由地面点云构成。并将最大连通簇下面覆盖的所有连通簇(尤其是零星离散的小连通簇)都归入地面点云簇。如此,图 5就分成了9个簇(8个悬空的,1个大片的)。将地面点簇之上悬空的点簇作为候选电线点簇。对5段点云都作这样的连通簇分析和候选电线点簇提取。计算每个候选电线点簇的质心。
7) 设定段间候选点簇的yoz质心变化阈值(1 m),对相邻段,计算段间候选电线点簇的对应关系。对能找到对应的点簇,给它投1票。4次相邻段对应关系分析下来,能得满票的候选电线点簇作为最终确定的电线点簇,其数量即为场景中的电线数量,如图 6所示,图中平滑曲线的中间段粗线即为电线种子点簇。
8) 回到三维点云场景中,以确定了的电线点簇为种子,以一定步长(3 m)向左右生长电线。生长的方法是:对种子点簇的y-x坐标作直线拟合,z-x坐标作抛物线拟合,考察左右生长点(即待吸收的散点)离这两条线的距离,如果y、z向距离都小于设定阈值(1 m),则将该点吸收进这条电线,反之忽略。其中,直线拟合(y=Ax+B)的公式是:
$$ \left\{ {\begin{array}{*{20}{l}} {A = \frac{{n\sum {{x_i}} {y_i} - \sum {{x_i}} \sum {{y_i}} }}{{n\sum {x_i^2} - {{\left( {\sum {{x_i}} } \right)}^2}}}}\\ {B = \left( {\sum {{y_i}} - A\sum {{x_i}} } \right)/n} \end{array}} \right. $$ (5) 抛物线拟合(z=Ax2+Bx+C)的公式是:
$$ \left\{ {\begin{array}{*{20}{l}} {a = n\sum {x_i^4} - {{\left( {\sum {x_i^2} } \right)}^2}}\\ {b = n\sum {x_i^3} - \sum {{x_i}} \sum {x_i^2} }\\ {c = n\sum {x_i^2} {z_i} - \sum {x_i^2} \sum {{z_i}} }\\ {d = n\sum {x_i^3} - \sum {{x_i}} \sum {x_i^2} }\\ {e = n\sum {x_i^2} - {{\left( {\sum {{x_i}} } \right)}^2}}\\ {f = n\sum {{x_i}} {z_i} - \sum {{x_i}} \sum {{z_i}} }\\ {A = (ec - bf)/(ea - bd)}\\ {B = (c - Aa)/b}\\ {C = \left( {\sum {{z_i}} - A\sum {x_i^2} - B\sum {{x_i}} } \right)/n} \end{array}} \right. $$ (6) 图 7中的平滑粗曲线是电线种子点簇生长得到的完整电线。
9) 获得电线点云后,将所有竖直方向上低于电线、或水平方向上在两外侧电线之外的点归于地物点;高于电线最低点、且夹在两最外侧电线之间的点置为电塔种子点。如图 8、图 9所示(蓝色粗线为电线点,红色单像素散点集为电塔种子点)。
10) 对每座电塔的种子点簇求质心,得到电塔中心的(xc, yc)坐标。再在x方向上截取中心位置xc左右一定范围(10 m)内的点云作为精确提取电塔的输入,如图 10所示。
11) 在y方向上,以yc为中心,向左、右生长电塔点云,直至塔翼的翼尖,得到电塔在y方向上的宽度(称此处为塔帽宽度),并求得电塔对称轴位置,以之修正yc。再以塔帽宽度沿z方向竖直向下覆盖,把被盖住的点云纳入电塔点云,如图 11所示。其中两个椭圆圈内的点云显然不应属于电塔,而是地物,下面继续分离。
12) 将电塔点云沿z向分层,并自下而上寻找点云最密层,将最密层及其下各层归入地面,这样,图 11中在椭圆圈内被误分为电塔的点就被重新归入地物点,如图 12所示。
13) 再从图 10的电塔种子点簇的下沿开始,向下寻找宽度突变的层,作为塔腰(定义在“宽度 < 塔帽宽度*70%”的部位)。如图 13所示,图中黑色竖向虚直线为电塔对称轴,水平粗横直线为电塔腰线。
14) 对电塔点云作三维网格划分(x、y、z向网格尺度分别为0.5 m、0.5 m、2 m),取塔腰所在层的点云,得到塔腰截面点云图,如图 14所示。
15) 以塔腰截面层点云为种子,向下逐层生长、吸收低层电塔点云。生长的原则是:每个生长层中,被上层点云在xoy面内外包络+外扩b×tan(8°)的范围所覆盖的点,吸收进电塔点云;不被覆盖的点,归入塔外植被。其中,b=2 m为分层厚度(即上一步三维网格化时的z向尺度),8°是实际电塔自塔腰处往下逐渐外扩的最大张角(一般不超过8°)。图 15是电塔生长的最终结果,可以看出,图 11中小圆圈内被误分为电塔的点在这里被排除在外而重新归入地物点。图 16是图 9中另一座电塔点云生长的结果。至此,电线、电塔点云都被成功分离出来了,剩下的就是地面及植被点云,图 17是整个点云分类的结果。
图 18是对国家电网另一段(共测试了不同项目的14段)激光雷达巡线点云分类结果。
通过自研软件三维、多角度观察分类后的点云发现,电线、电塔和地物点几乎都得到了完美区分。速度测试上,本算法对一个100万点的激光点云,在一台i5 3.6 GHz的电脑上,实现电线、电塔、地物点分离,用时不到1秒,比人工交互式分类的效率高出很多(人工方法对于同样的数据量、得到基本相同的分类精度,平均用时约1 h)。
3 结论
本文从净空排查所需的点云分类入手,设计一套基于点云全局走向统计特征的全自动分类方法,可以将两座输电塔之间的激光点云快速、精准地分成电线、电塔和地物点三类,为净空排查距离计算提供了基本前提。测试表明,本方法精度好、效率高,能做到一套参数适用于多片点云和一键完成自动分类。
本方法的不足之处在于:对点云密度有一定的依赖性,并不适用任意稀疏或明显残缺的电线点云的提取。目前的算法版本能够适用于每平米不少于10个点的激光点云数据,这个点云密度对于目前常用的无人机载激光雷达巡线系统是比较容易达到的。明显稀疏或残缺的点云主要出现在非常陡峭的深沟峡谷中的电线(出于安全因素考虑,飞行作业距离难以控制到合适位置),这种情形的适用性将是本算法下一步改进的重点。
-
[1] 郑贵林, 张丽.自旋翼飞机电力巡线技术研究与应用[J].中国电力, 2014, 47(7):26-31. doi: 10.3969/j.issn.1007-3361.2014.07.007 ZHENG Guilin, ZHANG Li. Research and application of auto-gyro power line inspection technology[J]. Electric Power, 2014, 47(7):26-31. doi: 10.3969/j.issn.1007-3361.2014.07.007
[2] 谭金石, 柳林, 祖为国.直升机电力巡检中的电力线测距方法[J].测绘科学, 2012, 37(3): 63-65. http://d.old.wanfangdata.com.cn/Periodical/chkx201203021 TAN Jinshi, LIU Lin, ZU Weiguo. Power line distance measurement method in helicopter power line inspection[J]. Science of Surveying and Mapping, 2012, 37(3): 63-65. http://d.old.wanfangdata.com.cn/Periodical/chkx201203021
[3] 魏世磊, 徐泮林, 王豪, 等.基于无人机影像的电力线巡检方法研究[J].北京测绘, 2018, 32(2):229-232. http://d.old.wanfangdata.com.cn/Periodical/bjch201802019 WEI Shilei, XU Panlin, WANG Hao, et al. Research on power line inspection method based on UAV image[J]. Beijing Surveying and Mapping, 2018, 32(2):229-232. http://d.old.wanfangdata.com.cn/Periodical/bjch201802019
[4] 王庭松, 苗双喜.基于三维地理信息技术的电力巡线应用研究[J].测绘与空间地理信息, 2016, 39(9):137-140. doi: 10.3969/j.issn.1672-5867.2016.09.042 WANG Tingsong, MIAO Shuangxi. Research for power line inspection based on 3D GIS[J]. Geromatics & Spatial Information Technology, 2016, 39(9):137-140. doi: 10.3969/j.issn.1672-5867.2016.09.042
[5] 林昀, 吴敦, 李丹农.基于机载激光雷达的高精度电力巡线测量[J].城市勘测, 2011(5):71-74. doi: 10.3969/j.issn.1672-8262.2011.05.021 LIN Yun, WU Dun, LI Dannong. High precisely surveying of power line patrol based on airborne lidar[J]. Urban Geotechnical Investigation & Surveying, 2011(5):71-74. doi: 10.3969/j.issn.1672-8262.2011.05.021
[6] 尹辉增, 孙轩, 聂振钢.基于机载激光点云数据的电力线自动提取算法[J].地理与地理信息科学, 2012, 28(2):31-35. http://d.old.wanfangdata.com.cn/Periodical/dlxygtyj201202008 YIN Huizeng, SUN Xuan, NIE Zhengang. An automated extraction algorithm of power lines based on airborne laser scanning data[J]. Geography and Geo-Information Science, 2012, 28(2):31-35. http://d.old.wanfangdata.com.cn/Periodical/dlxygtyj201202008
[7] 王平华, 习晓环, 王成, 等.机载激光雷达数据中电力线的快速提取[J].测绘科学, 2017, 42(2):154-159. http://d.old.wanfangdata.com.cn/Periodical/chkx201702029 WANG Pinghua, XI Xiaohuan, WANG Cheng, et al. Study on power line fast extraction based on airborne lidar data[J]. Science of Surveying and Mapping, 2017, 42(2):154-159. http://d.old.wanfangdata.com.cn/Periodical/chkx201702029
[8] 陈驰, 麦晓明, 宋爽, 等.机载激光点云数据中电力线自动提取方法[J].武汉大学学报:信息科学版, 2015, 40(12):1600-1605. http://d.old.wanfangdata.com.cn/Periodical/whchkjdxxb201512007 CHEN Chi, MAI Xiaoming, SONG Shuang, et al. Automatic power lines extraction method from airborne lidar point cloud[J]. Geomatics and Information Science of Wuhan University, 2015, 40(12):1600-1605. http://d.old.wanfangdata.com.cn/Periodical/whchkjdxxb201512007
[9] 赖旭东, 戴大昌, 郑敏, 等. LiDAR点云数据的电力线3维重建[J].遥感学报, 2014, 18(6):1223-1229. http://d.old.wanfangdata.com.cn/Periodical/ygxb201406010 LAI Xudong, DAI Dachang, ZHENG Min, et al. Powerline three-dimensional reconstruction for lidar point cloud data[J]. Journal of Remote Sensing, 2014, 18(6):1223-1229. http://d.old.wanfangdata.com.cn/Periodical/ygxb201406010
[10] 陈文棋, 范强, 罗俊, 等.基于OGRE的国网电力巡线软件的设计与实现[J].太赫兹科学与电子信息学报, 2015, 13(4):613-618. http://d.old.wanfangdata.com.cn/Periodical/xxydzgc201504019 CHEN Wenqi, FAN Qiang, LUO Jun, et al. Design and realization of state grid power line software based on OGRE[J]. Journal of Terahertz Science and Electronic Information Technology, 2015, 13(4):613-618. http://d.old.wanfangdata.com.cn/Periodical/xxydzgc201504019
[11] 陈涛, 郑束蕾, 杨春雷.基于GPRS/GPS的电力巡线系统的设计与实现[J].信息工程大学学报, 2012, 13(2):252-258. doi: 10.3969/j.issn.1671-0673.2012.02.023 CHEN Tao, ZHENG Shulei, YANG Chunlei. Design and realization of the power line inspection system based on GPRS/GPS[J]. Journal of Information Engineering University, 2012, 13(2):252-258. doi: 10.3969/j.issn.1671-0673.2012.02.023
[12] 王萍, 周筑博, 王平, 等.针对不同作业模式分析LiDAR点云密度对电力巡线的影响[J].测绘与空间地理信息, 2017, 40(3):202-205. doi: 10.3969/j.issn.1672-5867.2017.03.062 WANG Ping, ZHOU Zhubo, WANG Ping, et al. Investigating the influence of lidar point cloud density for power line patrol based on different operation mode[J]. Geomatics & Spatial Information Technology, 2017, 40(3):202-205. doi: 10.3969/j.issn.1672-5867.2017.03.062
[13] 金珈成, 赵殿全, 韩冬, 等.直升机载电力巡线光电稳定吊舱系统设计与试验[J].长春理工大学学报, 2012, 35(1):29-32. http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=ccgxjmjxxyxb201201022 JIN Jiacheng, ZHAO Dianquan, HAN Dong, et al. Design and experiments of helicopter-borne optoelectronic stabilized pod system for power line inspection[J]. Journal of Changchun University of Science and Technology, 2012, 35(1):29-32. http://www.wanfangdata.com.cn/details/detail.do?_type=perio&id=ccgxjmjxxyxb201201022
[14] 束龙, 鲁莽, 胡丹晖. LiDAR技术在电力选线中的应用[J].电网与清洁能源, 2013, 29(1):20-23. doi: 10.3969/j.issn.1674-3814.2013.01.004 SHU Long, LU Mang, HU Danhui. Application of lidar technology in power line selection[J]. Power System and Clean Energy, 2013, 29(1):20-23. doi: 10.3969/j.issn.1674-3814.2013.01.004
[15] 孙仝, 薛菲.基于机载激光LiDAR的电网巡检应用研究[J].南方能源建设, 2018, 5(3):133-139. http://d.old.wanfangdata.com.cn/Periodical/nfnyjs201803022 SUN Tong, XUE Fei. Research and application of power grid inspection based on airborne lidar system[J]. Southern Energy Construction, 2018, 5(3):133-139. http://d.old.wanfangdata.com.cn/Periodical/nfnyjs201803022
-
期刊类型引用(16)
1. 杨治,曾寰,涂起龙. 基于激光点云精确定位的输电线路无人机自主巡检系统研究. 微型电脑应用. 2024(01): 23-26+31 . 百度学术
2. 杨东晨,黄玉春,欧阳凝晖. 基于多视投影的电力杆塔点云绝缘子串快速提取. 电工电能新技术. 2024(04): 94-103 . 百度学术
3. 束庆霏. 激光点云中输电杆塔坐标的快速提取方法. 宁夏电力. 2024(01): 75-80 . 百度学术
4. 王思凡. 基于激光点云的输电杆塔坐标提取方法. 长江信息通信. 2024(07): 183-186 . 百度学术
5. 蔡东健,岳顺. 基于机载点云的电力线提取方法研究. 水利与建筑工程学报. 2023(01): 17-21 . 百度学术
6. 郑维刚,赵振威,唐红,张忠瑞,杨鑫,杨泓悦,苗腾. 基于三维激光点云的隧道电缆敷设质量参数自动检测方法. 半导体光电. 2023(03): 460-466 . 百度学术
7. 张智前,叶周润,欧鑫,肖信峰. 基于机载LiDAR系统的电力线点云提取方法研究. 合肥工业大学学报(自然科学版). 2023(08): 1103-1108 . 百度学术
8. 姚煜,蒋昌太. 基于激光点云数据的聚类算法分析应用. 传感器世界. 2023(10): 19-23 . 百度学术
9. 李海明,冯新文,吕通发,何永春,袁晓磊. 融合探测概率的电力线路点云分类方法. 电子测量技术. 2023(22): 102-108 . 百度学术
10. 李辉燕,肖新华,成俊. 网络化激光雷达的多源数据融合点云分类算法研究. 激光杂志. 2022(02): 124-128 . 百度学术
11. 吴芳,李瑜,金鼎坚,李天祺,郭华,张琦洁. 无人机三维地障信息提取技术应用于航空物探飞行轨迹规划. 自然资源遥感. 2022(01): 286-292 . 百度学术
12. 占晓明. 基于机载LiDAR的电塔点云提取与重建. 地理空间信息. 2022(04): 139-142+162 . 百度学术
13. 刘玉贤,阮明浩,闫臻. 一种基于机载激光点云的门型电塔精确提取方法. 测绘通报. 2022(07): 129-133 . 百度学术
14. 覃剑,杜珂,苏淑敏,李瑾,黎铭洪. 基于场景识别的变电站智能机器人巡视技术. 机械与电子. 2022(08): 76-80 . 百度学术
15. 白莎莎,张海洋,许世东,陈思祺,张子龙,赵长明. 基于机载激光雷达点云的雪道坡度提取算法. 应用光学. 2021(03): 481-487 . 本站查看
16. 周钦坤,岳建平,杨恒,朱依民. 机载LiDAR数据中电力线的自动提取与重建. 测绘通报. 2020(10): 26-30+37 . 百度学术
其他类型引用(7)