王丹(1989-),女,河北衡水人,硕士,研究方向为数字图像处理、信息处理等;
0 引言
在对电力系统设备进行维护时,工作人员常常需要到现场进行巡检[1],以核对相应开关状态,这样不仅劳动强度大、操作时间长,且安全性低。通过引入视频图像识别技术,可实现现场电力设备开关状态的自动识别,在节省人力物力的同时大大提高了工作效率。
雾霾天气的出现为电力巡检带来了很大挑战。场景中的物体反射到达视频采集设备中的光线变少,且受到雾中颗粒物反射光或散射光的干扰[2],采集到的视频图像无法反映真实的场景信息。对于采用视频图像识别技术监测电力设备开关状态来说,雾天采集的图像使得通过图像提取有用信息的难度加大[2],大大地降低了识别的精度和效率。因此,必须对采集的图像进行清晰化处理,才能保证开关状态的准确识别。
图像去雾一般有两种方式,即图像增强[3]和复原。现阶段采用比较广泛的是基于物理模型的方法,即对雾霾图像降质的根本原因进行分析,构建雾天的图像成像模型[4],然后对有雾图像进行复原来达到去雾的目的。Tan[5]实现去雾的方法是提高图像的对比度,但是该方法容易出现过度增强、颜色失真等问题。Fattal[6]则使用独立成分分析法,即假设透射率与表面投影局部不相关,此算法只能在雾较少的情况下达到满意的效果。基于暗通道先验[7]的去雾算法是何恺明博士提出的一种经典的针对单幅图像进行去雾的方法,此方法去雾效果理想,但是算法的复杂度很高,去雾效率相对较低。
针对现有算法的局限性,本文以何恺明提出的算法为基础,提出了一种优化的去雾算法。该算法采用灰度开运算来自适应获取大气光强,采用下采样和插值的方法来提高透射率的估计速度,针对大量天空区域存在的问题,采用形态学算法并引入容差机制对透射率进行优化。最后,本文以雾霾环境下采集到的配网柱上跌落式开关视频图像为例,对其进行去雾处理并识别开关状态,采用尺度不变特征变换匹配算法(Scale-Invariant Feature Transform,SIFT)对开关进行提取定位,Hough变换算法对开关状态进行识别,仿真和实验表明效果良好。
1 暗通道先验
雾霾图像的形成过程[7]可表示为:
式中:
何对大量户外无雾彩色图像进行统计观察后发现,在绝大多数非天空的局部区域里,某些像素总会有至少一个颜色通道具有很低的值[7],可表示如下:
式中:
由暗通道先验规律可得初始的透射率估计:
式中:
根据求取的整体大气光值A以及透射率t(x)反推出的无雾图像复原公式为:
式中:
2 优化的去雾算法
2.1 自动调节大气光强
暗通道中存在的白色物体会对大气光强的估计产生很大影响[8],对式(1)进行灰度开运算可减小此影响,即:
式中:
由式(6)可得透射率的初始估值,即:
由于t′(x)中的像素值不大于t(x)中像素值,因此Î dark(x)/A的取值范围应为[0,1][8],即A的取值应大于Î dark(x)中像素的最大值。其次,在一般情况下,A的取值不大于原图像中像素的最大值。因此,A的取值范围可表示为:
由式(8)可得出大气光强A的区间估计为:
其中α为调节参数,取值范围为[0,1],其表达
式为:
式中:mean(·)表示对所有元素取均值。由于
2.2 透射率优化
用初始透射率t(x)以及经过软抠图算法进行优化后的透射率如
将
同时,针对天空、白色物体等明亮区域暗通道先验失效的问题,通过引入容差机制[10]对明亮区域的透射率进行调整。假设δc(x)表示像素x的相对颜色值,容差机制可描述为:
设容差参数为K(x),定义如下:
它表示图像在x的像素Ic与大气光强Ac之间的距离,距离越大,表明两者相差越大,反之两者越相近[10]。当K(x)接近0时,像素x可视为图像的
光强。
本文设定阈值K0,当容差K(x)小于K0时,说明像素点的透射率估计偏差较大,需要进行调整,反之则不需要进行调整[11]。修正后的透射率估计为:
2.3 去雾算法实现
本文提出了优化的基于暗通道先验的去雾算法,改进的去雾算法流程如
算法使用MATLAB R2016b环境编程实现。何的算法获得的透射率及去雾后图像与本文算法获得的透射率及去雾后图像的对比如
由
此外再针对两种不同尺寸图像分别采用两种算法进行去雾处理,对比结果如
两种算法的执行时间对比见
由此可以看出,本文提出的算法相较传统暗通道先验去雾算法在速度上有了显著提高,去雾效果比较理想,可以满足图像识别的要求,同时为工业上实现实时监测提供了可能。
3 开关状态识别
跌落式开关又叫跌落式熔断器,是一种短路保护开关,在10 kV/12 kV配电线路分支线和配电变压器中得到了广泛应用[12],它能有效适应户外的操作环境,具有经济、操作方便等特点。因此,被广泛应用于10 kV/12 kV配电线路和配电变压器一次侧作为保护和进行设备投、切操作之用[12]。同时,因为其有一个明显的断点,具备隔离开关的功能,为电力设备的检修创造了一个安全的作业环境。
3.1 开关定位
对柱上跌落式开关进行定位采用尺度不变特征变换匹配算法(Scale-Invariant Feature Transform,SIFT)。SIFT特征对旋转、尺度缩放、亮度变化等都具有不变性[13],是非常稳定的局部特征。算法具体流程为如下。
1)尺度空间构造。生成尺度空间需要先构造图像高斯金字塔,然后利用连续的高斯卷积核与原图像进行卷积生成[14]。一幅二维图像在不同尺度下的尺度空间可表示为:
其中,G(x,y,σ)为高斯核函数,可表示为:
式中:(
将相邻组别的高斯图像相减,可以得到一组高斯差分图像:
式中:
2)寻找极值点。极值点可以在尺度空间中进行查找,查找方式是将空间内所有的点以及相邻尺度与位置的点进行比较[15],以此来找到局部的极值点。然后将局部的极值点与采样点进行比较,使得在尺度空间和二维图像中都检测到极值点[15]。
3)寻找关键点。利用式(17)、(18)在极值点中求得关键点,以及关键点的位置和尺度信息。
其中,式(17)是根据求导寻找极值点,式(18)采用三维二次拟合的方式将D(x)≤0.03[15]的不稳定的点除去。
利用式(19)和式(20)计算关键点的方向和
模值。
4)产生关键点描述子。以关键点为中心,设置4个4×4的窗口,然后在每个窗口分别计算8个方向的梯度直方图,并将值进行累加,形成128维特征向量。
5)特征量匹配。根据模板图像与采集到的图像特征向量的欧式距离进行判断[15]。本文设定阈值来确定是否为匹配的特征向量。取模板图像中的某个关键点,根据欧式距离寻找两个匹配最近的点,如果最近距离除以次近距离小于设定的阈值,则将该点定为匹配点[15]。变换过程为:
式(21)中的[x′,y′,1]T和[x,y,1]T表示任一组特征匹配点在模板图像和待匹配图像上的像素点坐标,
确定匹配关系后需要把式(21)中的
3.2 开关状态识别
Hough变换是利用图像的全局特性,将图像的边缘像素进行连接[13],继而组成区域的封闭边界。这种算法可以把不连续的像素点进行连接,从而对已知的形状进行检测。本文采用直线Hough变换对开关状态进行识别检测。直线变换的方程为:
式中:
3.3 开关识别实现
对开关进行状态识别分析的流程如
经过去雾处理之后的图像以及模板图像识别前均先经过灰度化处理,即将彩色图像转化成灰度图像,这样可以提高后续算法的处理速度。经过特征点匹配后将匹配出的图像进行二值化处理、闭运算填补边缘、Canny边缘检测,然后再经过Hough变换进行状态识别判断。待识别图像与去雾后图像如
经SIFT算法匹配出的图像如
从
开关的状态分为3种,分别为“分”、“合”、“未合好”。本文设定直线夹角阈值,直线若平行,则说明开关处于“合”状态;不平行且小于阈值,则处于“未合好”状态;大于阈值则处于“分”状态。由上述可判断,本文采用的图像开关处于“分”状态。至此,开关状态识别完毕。
4 结语
本文针对雾霾环境下采集的视频图像提出了一种优化的基于暗通道先验的去雾算法,并以配网柱上跌落式开关视频图像为例,对其进行了去雾、识别。该算法解决了传统暗通道先验算法复杂度高、大片天空区域处理难的问题,可有效实现户外环境下图像的去雾处理。同时,本文针对柱上跌落式开关采用SIFT提取定位、Hough变换识别的算法,能有效识别开关状态,提高了人工巡检效率,对实现电力设备智能监测具有指导意义。本文提出的去雾算法处理速度快且效果理想,为其他场景的去雾处理提供了新思路。
(编辑:邹海彬)
参考文献
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
[15]
[16]