在复杂地物背景下的无人机电力线路巡检技术已成为一项亟待研究的问题。从无人机航拍图像中精确检测并有效提取电力线是后续线路故障检测识别的关键性技术[1-2]。国内外学者针对电力线识别进行了大量的研究,提出了多种电力线检测与提取算法,常见的如传统边缘检测算子结合Hough变换提取算法[3]、K-means直线聚类分析[4-5]、基于方向的可控滤波[6-7]、局部直线段检测(line segment detector, LSD) 算法等[8-9]。文献[10]利用传统Canny算子边缘检测,Hough变换提取直线,算法模型简单但抗噪性能差,误检率较高。文献[11]调用改进线特征检测阈值的Ratio算子获取边缘并滤除背景噪声,结合改进Hough变换和最小二乘法提取直线,该方法参数选取复杂且无法有效排除类直线物噪声干扰。文献[12]利用卷积神经网络(convolutional neural networks,CNN)对二值边缘图进行分类,采用Hough变换拟合电力线,但未能实现人工智能算法对电力线的定位。目前在深度学习框架下对电力线的识别因算法模型较为复杂尚未成功应用,电力线识别算法主要为边缘检测和边缘提取2个步骤[13]。
针对目前边缘检测算法抗噪性差和边缘提取算法误检率高等问题,本文提出了复杂地物背景下的电力线识别算法,该算法通过改进Ratio算子进行边缘检测同时基于轮廓特征过滤背景噪声,利用Hough变换提取直线,最终通过直线编组拟合筛选算法实现电力线的识别与定位。
1 电力线识别算法 1.1 电力线的特征分析如图1所示,多条电力线的亮度均匀连续且灰度相似,俯看电力线比地面背景亮,金属裸线更亮;电力线接近平行直线且贯穿整张图像,其宽度可预估为1~5个像素;地面背景是复杂性的,地物如道路车道线、河流、房屋脊线以及其他人工背景中的类直线物对电力线的提取造成严重的干扰,电力线不易被识别。本文基于电力线特征,设计了一种复杂地物背景下的电力线识别算法,算法总体流程如图2所示。
Download:
|
|
Download:
|
|
Ratio算子是一种利用中间区域和两边邻域灰度平均值的比值关系进行边缘检测的常用方法[14],可以有效抑制背景的非线状噪声,基于该模型提出的改进Ratio算子原理如下。
以电力线方向设定垂直方向d的Ratio边缘检测算子,算子模板如图3所示。
Download:
|
|
以图1中某像素点
$\left\{ \begin{array}{l} {w_2} = {w_3} = {{{w_1}} / 2} + 2 \\ h = {{{w_1}} / 2} + 3 \\ \end{array} \right.$ |
式中依据预估电线像素宽度
${W_0} = \frac{{Wf}}{H} \times \frac{M}{m}$ | (1) |
式中:W为电力线实际外径值,f为相机焦距,无人机与电力线高度差为H,相机传感器感光面尺寸为
分别统计区域
${m_i} = \frac{1}{{{n_i}}}\sum\limits_{p \in {R_i}} {V(p)} $ |
式中:p为区域
$U = \min \left( {\frac{{{m_1}}}{{{m_2}}},\frac{{{m_1}}}{{{m_3}}}} \right)$ | (2) |
设定阈值
Download:
|
|
Download:
|
|
图5中电力线边缘与背景噪声没有相连且是方向一致的大面积连通域;除了线状噪声形成较大面积区域,其他噪声是分散的小面积连通域。故提出基于轮廓特征的背景去噪算法,分别采用轮廓面积S和轮廓方向D来描述连通域的轮廓特征。轮廓面积定义为连通域内的像素数总和,搜索连通域内欧氏距离最大的两点
1)遍历边缘响应图
2)读取
3)重复步骤2)直至遍历完
4)提取集合
5)提取
$ \left\{\begin{array}{l} \alpha<3{{\text{°}}}, \quad \alpha=\left\{\begin{aligned} &\alpha, \qquad\quad \alpha \leqslant 90\text{°} \\ &180\text{°}-\alpha, \quad \rm { 其他 } \end{aligned}\right. \\ r<2 W_{0} \end{array}\right.$ |
遍历
6)重复步骤5)直至提取完
Download:
|
|
Hough变换(Hough transform, HT)是图像处理技术中提取线形特征的常用方法,这是基于点−线的对偶性变换,使用表决方式的参数估计技术将图像空间中的检测问题转换到参数空间中进行。依据公式
由HT获取的直线仍存在断裂与重叠问题,利用直线动态编组拟合与筛选算法完成最终电力线的边缘提取,图7为线段L和点P0参数表示图。
Download:
|
|
如图7所示,定义直线段
$ \theta =\left\{ \begin{array}{l}{\begin{array}{cc}\theta ,& \theta \leqslant 90\text{°}\end{array}}\\ \begin{array}{cc}{180}\text{°}-\theta ,& \rm 其他\end{array}\end{array} \right.$ | (3) |
当满足
$G_{\rm{diff}} = \left| \boldsymbol{C} \right| = \left| {\boldsymbol{A} - \frac{{(\boldsymbol{A} \cdot \boldsymbol{L})}}{{{{\left| \boldsymbol{L} \right|}^2}}}\boldsymbol{L}} \right|$ |
当
$ H_{\rm{diff}}=\left\{ \begin{array}{l}\begin{array}{cc}{\rm{min}}\{\left|\overrightarrow{{P}_{a}{P}_{0}}\right|,{P}_{0}\in \boldsymbol{L}\text{′}\},& k \leqslant 0\end{array}\\ \begin{array}{cc}{\rm{min}}\{\left|\overrightarrow{{P}_{b}{P}_{0}}\right|,{P}_{0}\in \boldsymbol{L}\text{′}\},& k \geqslant 1\end{array}\\ \begin{array}{cc}0,& \rm 其他\end{array}\end{array} \right.$ |
式中
Download:
|
|
由拟合连接原理得到直线候选池,直线数量为n,并将其分为多组直线且每组内的直线互相平行,以组内最长线段方向D代表该组的直线方向,计算公式为
$Z = \frac{{{n_D}}}{n}\sum\limits_{l \in {l_\Omega }(D)} {d(l)} $ |
式中:
$\left\{ \begin{array}{l} {\theta _0} < {\theta _{\rm th}} \\ V \in ({V_0} - 5,{V_0} + 5) \\ \end{array} \right.$ | (4) |
由上述直线编组拟合和筛选原理,设计算法流程如图9所示。
Download:
|
|
算法的具体步骤如下,其中
1)由HT获取直线段集合
2)从
3)重复步骤2)直至
4)提取
5)重复步骤4)直至
6)依据
Download:
|
|
实验平台为台式计算机,处理器为Inter (R) Core (TM) i7-8700 CPU@3.2 GHz,内存为16 GB,图像分辨率为1920×1080。采用平均准确率(
电力线识别算法待确定的参数为改进的Ratio模板中间区域宽度
Download:
|
|
为了验证本文所提算法的可行性,分别运用本算法、文献[10-11]算法对不同场景的复杂地物航拍图进行识别和对比分析,实验场景如图12所示,各种算法对比的边缘检测结果和边缘提取结果分别如图13、14所示。统计算法的性能指标值如表1所示。
Download:
|
|
Download:
|
|
Download:
|
|
在图13边缘检测结果中,文献[10]算法产生大量无效的边缘像素点且对电力线边缘干扰严重;文献[11]算法通过设定去噪阈值
电力线提取结果如图14所示,文献[10]和[11]算法均不能有效排除车道线等类直线干扰物且电力线拟合提取的完整度较低,文献[10]方法错误识别更多的无效直线;本算法可以较完整提取出4种场景下的电力线边缘且充分排除了地面的线状干扰物,识别的精度更高。从表1可以看出,与其他2种算法相比,本算法在识别准确率和召回率上均有明显的优势且处理速度更快,其中准确率分别提高38.39%和7.54%,召回率分别提高22.27%和12.14%。由以上比较分析可知,本文所提算法在多种复杂地物背景下的电力线检测与提取效果明显优于其他2种常见同类算法,电力线的最终识别更加完整与准确。
3 结论1)本文提出了一种复杂地物背景下的电力线识别算法,改进了Ratio算子模板参数关系和边缘检测特征值且参数选取简单,提高了电力线边缘检测的完整度。
2)利用基于轮廓特征的背景去噪算法可以在保留电力线上小面积断裂边缘的同时滤除绝大部分背景噪声,算法无需设定去噪阈值,自适应性强。
3)直线动态编组拟合与筛选算法不仅有效解决直线的断裂重叠问题,而且排除了地面线状物干扰,提升了电力线最终提取的准确精度。相对于其他常见的同类算法,本算法表现出更高的识别精度与处理效率,其中识别准确率达96.37%以上,同时具备较强的抗干扰性以及稳健性,可在不同复杂地物中快速有效识别出电力线,对无人机智能巡检具有较高的工程应用价值。
[1] | ARAAR O, AOUF N, VALLEJO DIETZ J L. Power pylon detection and monocular depth estimation from inspection UAVs[J]. Industrial robot: an international journal, 2015, 42(3): 200-213. DOI:10.1108/IR-11-2014-0419 (0) |
[2] | 赵浩杰, 谭骏祥, 雷杰, 等. 基于几何特征的无人机激光雷达电力线提取[J]. 测绘通报, 2020(S1): 145-150. (0) |
[3] | 操昊鹏, 曾卫明, 石玉虎, 等. 基于Hough变换和总体最小二乘法的电力线检测[J]. 计算机技术与发展, 2018, 28(10): 164-167. DOI:10.3969/j.issn.1673-629X.2018.10.034 (0) |
[4] | 林祥国, 宁晓刚, 夏少波. 特征空间聚类的电力线激光雷达点云分割方法[J]. 测绘科学, 2016, 41(5): 60-63, 82. (0) |
[5] | 张秋雁, 杨忠, 陈聪, 等. 一种复杂环境下的电力线检测方法[J]. 应用科技, 2019, 46(5): 51-56. (0) |
[6] | 时圣革, 王淼, 董力文. 一种基于方向可调滤波的航拍图像电力线检测算法[J]. 光学与光电技术, 2015, 13(6): 45-48. (0) |
[7] | 吕晓丽, 姜航, 李文辉. 基于无人机主动导航的电力线检测与定位[J]. 兵器装备工程学报, 2020, 41(10): 210-214. DOI:10.11809/bqzbgcxb2020.10.039 (0) |
[8] | VON GIOI R G, JAKUBOWICZ J, MOREL J M, et al. LSD: a fast line segment detector with a false detection control[J]. IEEE transactions on pattern analysis and machine intelligence, 2010, 32(4): 722-732. DOI:10.1109/TPAMI.2008.300 (0) |
[9] | 林火煅, 陈杰, 薛骅淳, 等. 基于LSD与统计分析的航拍图像电力线提取方法[J]. 应用科技, 2019, 46(2): 30-34. (0) |
[10] | 李彩林, 冯朝晖, 邓晓景, 等. 复杂地物背景下的电力线提取方法[J]. 计算机工程与应用, 2016, 52(22): 198-202. DOI:10.3778/j.issn.1002-8331.1603-0446 (0) |
[11] | 赵乐, 王先培, 代荡荡, 等. 复杂背景下电力线自动提取算法[J]. 高电压技术, 2019, 45(1): 218-227. (0) |
[12] | PAN Chaofeng, CAO Xianbin, WU Dapeng. Power line detection via background noise removal[C]//Proceedings of 2016 IEEE Global Conference on Signal and Information Processing (GlobalSIP). Washington, USA: IEEE, 2016. (0) |
[13] | 赵乐, 王先培, 姚鸿泰, 等. 基于可见光航拍图像的电力线提取算法综述[J/OL]. 电网技术. [2021-03-04]. http://kns.cnki.net/kcms/detail/11.2410.TM.20200628.1816.021.html. (0) |
[14] | TUPIN F, MAITRE H, MANGIN J F, et al. Detection of linear features in SAR images: application to road network extraction[J]. IEEE transactions on geoscience and remote sensing, 1998, 36(2): 434-453. DOI:10.1109/36.662728 (0) |
[15] | XU Zezhong, SHIN B S, KLETTE R. Accurate and robust line segment extraction using minimum entropy with Hough transform[J]. IEEE transactions on image processing, 2015, 24(3): 813-822. DOI:10.1109/TIP.2014.2387020 (0) |
[16] | 郭芸, 王宜怀, 刘纯平, 等. 基于主曲线的遥感图像河岸线提取[J]. 通信学报, 2016, 37(11): 80-89. DOI:10.11959/j.issn.1000-436x.2016222 (0) |