一种基于Canny边缘检测算法的绝缘子图像识别方法

文档序号:9912122阅读:579来源:国知局
一种基于Canny边缘检测算法的绝缘子图像识别方法
【技术领域】 [0001] 本发明涉及一种图像识别技术的方法,特别涉及一种基于Canny边缘检测算法的绝缘 子图像识别方法。
【背景技术】
[0002] 目前,关于绝缘子的识别问题,传统的很多方法已经被提出,传统的不同的方法各 有利弊:从颜色特征的角度上来说,得到绝缘子的基于形态学算法改进最佳熵阈值分割算 法分割S分量图,通过灰度信息复原图像与滤波计算绝缘子和背景区域的形状特征值,并 设计分类决策条件;类似地,从重复特征角度上考虑,对有问题的绝缘子检测、在噪声和复 杂背景情况下具有稳定性的优点;另外,还有采用投影特点作为识别思路使用侧面投影直 接从图像中搜索绝缘子;为了克服负面干扰,用阈值分割的方法;使用基于PCA方法进行倾 斜校正,在特征集中选取5个特征,并使用SVM来确定绝缘子的五个特征,但是,该方法局限 性较大,容易将杆塔的阴影部分也错误地识别成绝缘子,对拍摄的角度和天气要求比较高。
[0003] 利用物理辐射的方法检测绝缘子,用紫外线电晕成像法即采用高灵敏度的紫外线 辐射接受器,录电晕和表面放电过程中辐射的紫外线,再加以处理分析达到评价设备状况 的目的,该方法可以不受地理环境条件的限制。但这种方法对灵敏度的统一要求较高。还有 选用应用组合方法分割绝缘子串红外图像,红外热成像技术可将不可见的被测物体的表 面温度转换为直观的热图像。应用组合方法分割绝缘子串红外图像。为了解决绝缘子串中 单个绝缘子盘面的提取问题,该方法最小二乘法对单个绝缘子盘面的边缘进行了椭圆拟 合;此外,还有用自组织映射的方法识别绝缘子的局部放电,其中明显的局部放电用非线性 PCA方法提取,同时采用S0M(自组织映射)网络作为检测方法,用250个现场测试到的局部 放电的特征向量进行试验验证,该方法识别成本较高,安全性低,对设备的消耗较大,一般 来说适用性比较低。
[0004] 综上所述,上述传统方法都不能在复杂的环境有效地提升绝缘子的检测、识别效 果。

【发明内容】

[0005] 本发明的目的在于克服现有技术中所存在的上述不足,提供能够有效在复杂的环 境下有效的提升绝缘子检测和识别的方法,一种基于Canny边缘检测算法的绝缘子图像识 别方法。
[0006] 为了实现上述发明目的,本发明提供了以下技术方案: 一种基于Canny边缘检测算法的绝缘子图像识别方法,该方法的步骤如下: 步骤1、对输电现场摄像机拍摄的绝缘子图像进行预处理; 步骤2、对图像进行基于Canny算子的边缘检测,获得绝缘子边缘连接图像数据; 步骤3、对图像进行形态学腐蚀运算,去除细小的噪声干扰; 步骤4、利用Hough变换直线检测对绝缘子边缘图像进行检测,由于绝缘子形状和空间 排列有一定的规律性,根据绝缘子连接的图像可以精确确定绝缘子的位置。绝缘子位于两 个连通域的间隙,获取前三个连通域的外接矩形,外接矩形的宽度为H,中心坐标分别为A、 B,并且两个中心坐标的距离为Dis。提取与识别绝缘子图像。
[0007] 所述步骤1中的图像预处理包括对图像的Lab空间阈值化和直方图均衡化。
[0008] 所述步骤2中基于Canny算子的边缘检测的具体方法是:a、对图像进行高斯滤波; b、利用把邻域搜索算法,计算连通域的面积并存储;c、利用基于小根堆算法计算出最优双 阈值;d、利用基于双阈值算法进行阈值处理。
[0009] 具体的,高斯滤波函数为:
在某一方向η上的一阶方向导数为,其中,X,y为去噪效果图的横纵坐标,霞为方差; 高斯滤波的思路就是:对高斯函数进行离散化,以离散点上的高斯函数值为权值,对我 们采集到的灰度矩阵的每个像素点做一定范围邻域内的加权平均,即可有效消除高斯噪 声。
[0010] 具体的,将步骤b计算出的连通域面积存入一维数组,利用小根堆算法计算出一维 数组中的前K个最大值,对K个数进行排序,计算出K个数的中值midarea,得到双阈值0.5* midarea〇
[0011] 具体的,利用双阈值算法对图像进行阈值处理,去除不在双阈值范围内的连通域, 剩下的连通域合并,以保证由于缺陷导致绝缘子分开的部分连接在一起,实现了抑制噪声 与提取效果的统一,取得较好的提取效果。
[0012] 优选的,所述步骤3还包括对图像进行形态学膨胀处理,防止错误去除目标图像的 情况发生。
[0013] 优选的,所述步骤4采用的是Hough变换检测,Hough变换是一种从图像空间到参数 空间的映射问题,将图像空间中复杂的边缘特征信息映射为参数空间中的聚类解决问题, 因此,Hough变换方法具有了明了 了集合解析性、很强的抗干扰能力和易于实现并行处理等 优点。在实际应用中,是采用参数方程口=1处08(1:116七3)+7*8;[11(1:116七3),这样,图像平面上的 一个点就对应到参数P-theta平面上的一条曲线上。
[0014]优选的,所述步骤b中采用八邻域搜索算法计算连通域的面积,在实际运用中,常 见的邻域连接关系有两种,四邻域和八邻域,采用八邻域使计算准确性更好。
[0015] 优选的,所述小根堆是一种完全二叉树,即树的每一层(叶子节点例外)都是被填 满的,最后一层从最左侧起填充。所谓的"小根堆"是指树的根节点的值始终小于它的左右 孩子节点的值。
[0016] 与现有技术相比,本发明的有益效果:本发明能够在复杂的输电线路现场准确的 定位识别绝缘子,有效的解决的复杂环境的干扰;有效地提升了绝缘子的识别效果,为后续 的故障检测工作提供了良好的铺垫,并大大地提高了目标的检测速度,具有较强的实用价 值和现实意义。
【附图说明】
[0017] 图1为本发明原理框图; 图2为数字图像处理算法流程图; 图3为输电线现场采集到的绝缘子图像; 图4为输电线现场采集到的绝缘子图像经过Lab空间转换后的图像; 图5为外接矩形与绝缘子的关系图;
【附图说明】:Η外接矩形的宽度,A、B分别为中心坐标,Dis两个中心坐标的距离。
【具体实施方式】
[0018] 下面结合试验例及【具体实施方式】对本发明作进一步的详细描述。但不应将此理解 为本发明上述主题的范围仅限于以下的实施例,凡基于本
【发明内容】
所实现的技术均属于本 发明的范围。
[0019] 下面结合附图举例对本发明做更详细地描述: 结合图1、图2,图1为一种基于Canny边缘检测算法的绝缘子图像识别方法原理框图,图 2为数字图像处理的具体算法流程图。一种基于Canny边缘检测算法绝缘子图像识别方法, 包括以下步骤: 1、图像预处理:对绝缘子图像做Lab空间阈值化,将绝缘子与背景图像分开,其中,图3 为输电线现场采集获得的绝缘子图像,图4为图3经过Lab空间阈值化后的图像;然后对图像 进行直方图均衡化,提高图像的对比度,凸显需要的特征。
[0020] 2、图像边缘检测:对图像进行基于Canny的边缘检测,先对图像进行高斯滤波,通 过高斯滤波可以滤除大部分干扰;然后对图像进行八邻域搜索算法并计算连通域的面积, 利用小根堆法来计算最优双阈值,通过双阈值算法对图像进行阈值处理,通过Canny的边缘 检测后获得纯净的绝缘子连接图像,可得到绝缘子的区域位置关系,为下一步的绝缘子的 定位奠定了基础。
[0021] 3、图像形态学处理:对分割后的图像进行形态学中的腐蚀运算去除细小的干扰, 同时为了防止错误去除目标图像的情况发生,要对图像进行形态学膨胀处理。
[0022] 4、图像的提取与识别:利用Hough变换直线检测对绝缘子进行提取与识别,由于绝 缘子形状和空间排列有一定的规律性,绝缘子位于两个连通域的间隙,获取前三个连通域 的外接矩形,外接矩形的宽度为H,中心坐标分别为A、B,并且两个中心坐标的距离为Dis。根 据绝缘子连接的图像可以精确实现检测,确定绝缘子的位置,准确的对绝缘子进行提取与 识别。
[0023]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明 的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范 围之内。
【主权项】
1. 一种基于Canny边缘检测算法的绝缘子图像识别方法,其特征在于,该方法的步骤如 下: 步骤1、对输电线现场摄像机拍摄的绝缘子图像进行预处理; 步骤2、对图像进行基于Canny算子的边缘检测; 步骤3、对图像进行形态学腐蚀运算; 步骤4、利用Hough变换直线检测对绝缘子进行提取与识别。2. 如权利要求1所述的基于Canny边缘检测算法的绝缘子图像识别方法,其特征在于, 所述步骤1中的预处理包括对图像的Lab空间阈值化和直方图均衡化。3. 如权利要求1所述的基于Canny边缘检测算法的绝缘子图像识别方法,其特征在于, 步骤2中基于Canny算子的边缘检测的具体方法是: a、 对图像进行高斯滤波; b、 利用八邻域搜索算法,计算连通域面积值并存储; c、 利用基于小根堆算法计算出最优双阈值; d、 利用基于双阈值算法进行阈值处理。4. 如权利要求1所述的基于Canny边缘检测算法的绝缘子图像识别方法,其特征在于, 所述步骤3还包括对图像进行形态学膨胀处理。5. 如权利要求1所述的基于Canny边缘检测算法的绝缘子图像识别方法,其特征在于, 所述步骤4的具体方法为:由于绝缘子形状和空间排列有一定的规律性,根据绝缘子连接的 图像可以精确确定绝缘子的位置,绝缘子位于两个连通域的间隙,获取前三个连通域的外 接矩形,外接矩形的宽度为H,中心坐标分别为A、B,并且两个中心坐标的距离为Dis。6. 如权利要求2所述的基于Canny边缘检测算法的绝缘子图像识别方法,其特征在于, 所述小根堆算法的具体方法是:利用小根堆算法计算出所述步骤b中存储连通域面积值的 前K个最大值,对K个数进行排序,计算出K个数的中值midarea,得到双阈值0.5>l<midarea。
【专利摘要】本发明公开了一种基于Canny边缘检测算法的绝缘子图像识别方法,包括以下步骤:1、对输电线现场摄像机拍摄的绝缘子图像进行预处理;2、对图像进行基于Canny算子的边缘检测;3、对图像进行形态学腐蚀运算;4、利用Hough变换直线检测对绝缘子进行提取与识别。本发明能够在复杂的输电线路现场准确的定位识别绝缘子,有效的解决复杂环境的干扰。
【IPC分类】G06T5/00, G06T7/00
【公开号】CN105678760
【申请号】CN201610005361
【发明人】杨蔚, 周辉, 杜毅, 赵强, 杨颖锐, 杨生兰, 范强, 李胜
【申请人】国家电网公司, 国网四川省电力公司检修公司
【公开日】2016年6月15日
【申请日】2016年1月4日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1