发明内容
本发明的目的在于克服现有技术存在的不足,提高异物识别的精度。
为实现以上目的,本发明采用一种基于增强图像对比的变电场所悬挂物识别方法,包括如下步骤:
对待测图像进行显著性检测,提取待测图像的第一显著性区域,并转化成掩码图像;
在通道一中,对待测图像与原始背景图像进行差分处理,并将得到的第一作差图与掩码图像相掩,提取待测图像的第二显著性区域;
在第二显著性区域上进行二值化处理,并对二值化图像进行腐蚀膨胀后提取其连通区域;
在通道二中,对待测图像与原始背景图像进行图像增强操作后进行差分处理,得到第二作差图;
根据连通区域和第二作差图进行处理,识别出待测图像中的异物。
进一步地,所述在通道一中,对待测图像与原始背景图像进行差分处理,并将得到的第一作差图与掩码图像相掩,提取待测图像的第二显著性区域,包括:
在所述通道一中,将所述待测图像和所述原始背景图像进行配准,并分别对所述待测图像和所述原始背景图像进行灰度化、中值滤波处理以及像素归一化处理,得到归一化后的待测图像和归一化后的原始背景图像;
对归一化后的待测图像和归一化后的原始背景图像进行差分处理,得到所述第一作差图;
将第一作差图与所述掩码图像进行相掩,提取待测图像的第二显著性区域。
进一步地,所述在第二显著性区域上进行二值化处理,并对二值化图像进行腐蚀膨胀后提取其连通区域,包括:
在所述第二显著性区域上进行自适应二值化处理,得到二值化图像;
在所述二值化图像上进行腐蚀及图像膨胀操作,得到膨胀后的图像;
在膨胀后的图像上提取连通性区域。
进一步地,所述在通道二中,对待测图像与原始背景图像进行图像增强操作后进行差分处理,得到第二作差图,包括:
在所述通道二中,对所述待测图像与所述原始背景图像进行配准,并分别对所述待测图像和所述原始背景图像进行灰度化处理,得到所述待测图像的灰度图和所述原始背景图像的灰度图;
对所述待测图像的灰度图和所述原始背景图像的灰度图分别进行图像增强处理,得到两增强后的图像;
对两增强后的图像进行作差处理,得到所述第二作差图。
进一步地,所述根据连通区域和第二作差图进行处理,识别出待测图像中的异物,包括:
基于所述连通区域边缘与所述第二作差图边缘的重合度,对所述连通区域进行过滤处理,得到保留的连通区域;
在保留的连通区域上,进行异物检测。
进一步地,在所述基于所述连通区域边缘与所述第二作差图边缘的重合度,对所述连通区域进行过滤处理,得到保留的连通区域之前,还包括:
对所述连通区域进行基于连通区域面积过滤处理,得到过滤后的连通区域;
相应地,基于过滤后的连通区域边缘与所述第二作差图边缘的重合度,对所述过滤后的连通区域进行过滤处理,得到保留的连通区域。
进一步地,在所述基于所述连通区域边缘与所述第二作差图边缘的重合度,对所述连通区域进行过滤处理,得到保留的连通区域之前,还包括:
将所述第二作差图进行像素归一化处理,得到归一化后的差分图像;
将所述归一化后的差分图像与所述掩码图像进行相掩,提取待测图像的第三显著性区域。
进一步地,所述在保留的连通区域上,进行异物检测,包括:
在所述保留的连通区域上,对相邻区域结合所述原始背景图像使用区域生成算法进行连接,得到完整异物的形态。
进一步地,所述通道一和所述通道二为两个并行的检测通道。
进一步地,所述差分处理具体为带像素偏移纠正的差分处理。
与现有技术相比,本发明存在以下技术效果:本发明在传统的图像配准差分方法上进行了一系列处理:显著性检测、仅对显著性区域进行作差,滤掉复杂背景造成的干扰;基于增强图像的作差比较、图像增强,突出物体边缘,淡化物体内部细节,再作差,突出了异物的边缘,将物体表面的光照影响降到最小;基于像素的位移纠偏功能,排除配准偏差的影响;双通道信息融合,原始图像作差后的图像作差有较多的背景信息干扰,增强后的图像作差部分内部细节并不明显,综合考虑更能全面的体现异物的边缘及内部特征,有效的消除了原有方法的弊端,提高了原有方法的识别精确度,扩大了原有方法的应用范围。
具体实施方式
为了更进一步说明本发明的特征,请参阅以下有关本发明的详细说明与附图。所附图仅供参考与说明之用,并非用来对本发明的保护范围加以限制。
如图1-图2所示,本实施例公开了一种基于增强图像对比的变电场所悬挂物识别方法,包括如下步骤S1至S5:
S1、对待测图像进行显著性检测,提取待测图像的第一显著性区域,并转化成掩码图像;
需要说明的是,本实施例中采用的显著性检测算法包括但不限于fastMBD等算法,为提高处理速度,对图像缩放处理。
需要说明的是,fastMBD算法的代价函数采取Minimum Barrier Distance计算:
其中,π表示路径,β表示距离,I表示像素值,v表示当前路径的像素点个数。
S2、在通道一中,对待测图像与原始背景图像进行差分处理,并将得到的第一作差图与掩码图像相掩,提取待测图像的第二显著性区域;
S3、在第二显著性区域上进行二值化处理,并对二值化图像进行腐蚀膨胀后提取其连通区域;
S4、在通道二中,对待测图像与原始背景图像进行图像增强操作后进行差分处理,得到第二作差图;
S5、根据连通区域和第二作差图进行处理,识别出待测图像中的异物。
需要说明的是,所述通道一和所述通道二为两个并行的检测通道。所述差分处理具体为带像素偏移纠正的差分处理。
具体来说,上述步骤S2:在通道一中,对待测图像与原始背景图像进行差分处理,并将得到的第一作差图与掩码图像相掩,提取待测图像的第二显著性区域,包括如下步骤S21至S23:
S21、在所述通道一中,将所述待测图像和所述原始背景图像进行配准,并分别对所述待测图像和所述原始背景图像进行灰度化、中值滤波处理以及像素归一化处理,得到归一化后的待测图像和归一化后的原始背景图像;
需要说明的是,将原始待测图像基于背景图像进行配准的方法包括但不限于SHIFT算法,以提高配准的准确性,使用基于双向最佳sift特征点匹配。并具体将待测图像与原始背景图像分别进行灰度化、中值滤波,使用3x3的滤波核、归一化处理,归一到0-255之间。
S22、对归一化后的待测图像和归一化后的原始背景图像进行差分处理,得到所述第一作差图;
需要说明的是,差分处理的方式,为待测图像的像素值与背景图像对应的像素值的n×n区域作差,比如待测图像的像素值与原始背景图像对应的像素值的3×3或者5×5区域作差,并取差值的最小值为对象位置的像素点。并取差值的最小值为对象位置的像素点。考虑到悬浮物像素点数值较为一致,基于区域作差不会消除异物区域。基于区域的作差有效的过滤了图像噪点,作差图像更加稳定,抗干扰性更好。同时,配准后,两张图像并不会每个像素点均完全重合,可能有数个像素的偏移,基于区域的作差有效的纠正了像素偏移造成的干扰。
S23、将第一作差图与所述掩码图像进行相掩,提取待测图像的第二显著性区域。
具体来说,上述步骤S3:在第二显著性区域上进行二值化处理,并对二值化图像进行腐蚀膨胀后提取其连通区域,具体包括如下细分步骤S31至S33:
S31、在所述第二显著性区域上进行自适应二值化处理,得到二值化图像;
需要说明的是,这里的二值化方法包括但不限于OSTU算法。
S32、在所述二值化图像上进行腐蚀及图像膨胀操作,得到膨胀后的图像;
需要说明的是,在二值化图像上使用3×3滤波核图像进行腐蚀及3×3的滤波核进行图像膨胀操作。
S33、在膨胀后的图像上提取连通性区域。
具体来说,上述步骤S4:在通道二中,对待测图像与原始背景图像进行图像增强操作后进行差分处理,得到第二作差图,具体包括如下细分步骤S41至S43:
S41、在所述通道二中,对所述待测图像与所述原始背景图像进行配准,并分别对所述待测图像和所述原始背景图像进行灰度化处理,得到所述待测图像的灰度图和所述原始背景图像的灰度图;
S42、对所述待测图像的灰度图和所述原始背景图像的灰度图分别进行图像增强处理,得到两增强后的图像;
需要说明的是,本实施例中可采用MSR算法也即多尺度Retinex算法对图像进行图像增强操作。
其中,MSR计算公式如下:
其中,S(x,y)为原始图像,r(x,y)为输出图像,(x,y)为像素坐标值,w各尺度权重,c高斯函数方差,K表示尺度总数,k表示尺度,*表示卷积,Fk(x,y)表不同尺度下的F(x,y),F(x,y)表示中心环绕函数。
上述公式中,取三个尺度,w1=w2=w3=1/3,对应的高斯函数方差c为15,80,125。
S43、对两增强后的图像进行作差处理,得到所述第二作差图。
其中,第二作差图中主要包含物体的边缘细节。
具体来说,上述步骤S5:所述根据连通区域和第二作差图进行处理,识别出待测图像中的异物,具体包括如下细分步骤S51至S52:
S51、基于所述连通区域边缘与所述第二作差图边缘的重合度,对所述连通区域进行过滤处理,得到保留的连通区域;
其中,差分为基于图像局部区域差分,的其计算公式为:
sub_img(i,j)=min{src1_img(i+m,j+n)-src2_img(i+m,j+n)},
其中,m,n为设定的区域,如3*3,5*5等;i、j表示像素点横纵坐标位置,src1_img表示作差的两张图像的第一张,src2_img表示作差的两张图像的第二张,
表示的是m取值范围-3到3,
表示n的取值范围-3到3。
具体为:在连通域中,包含较多边缘细节的区域进行保留,较少边缘细节或者无边缘细节的区域予以过滤,如连通区域边缘与差分图像的边缘的重合度小于0.5予以过滤。
S52、在保留的连通区域上,进行异物检测。
其中,其中,重合度计算公式为:
公式中,N为相近领域,取值3或5。
像素点值为1为真实边缘,否则为伪边缘,真实像素点比例超过一定阈值即为真实异物。
具体为:在保留的连通性上分析,邻近的区域结合原图像使用区域生成算法进行连接,形成完整的异物形态。如2个连通区域的的距离小于连通区域长宽的0.2倍,在连通域边缘基于8领域像素差生长的策略,判定相邻连通区域是否连接。
进一步地,在上述步骤S51:基于所述连通区域边缘与所述第二作差图边缘的重合度,对所述连通区域进行过滤处理,得到保留的连通区域之前,还包括:
对所述连通区域进行基于连通区域面积过滤处理,得到过滤后的连通区域;
相应地,基于过滤后的连通区域边缘与所述第二作差图边缘的重合度,对所述过滤后的连通区域进行过滤处理,得到保留的连通区域。
需要说明的是,本实施例对提取后的联通区域进行基于连通区域面积过滤处理,对面积小于300的区域或者最小外接矩形长小于100或者宽度小于6的区域进行过滤。
进一步地,在上述步骤S51:基于所述连通区域边缘与所述第二作差图边缘的重合度,对所述连通区域进行过滤处理,得到保留的连通区域之前,还包括:
将所述第二作差图进行像素归一化处理,得到归一化后的差分图像;
将所述归一化后的差分图像与所述掩码图像进行相掩,提取待测图像的第三显著性区域。
需要说明的是,通道二的作用是过滤伪异物,在通道一产生的作差图像中因光照变化等存在一些伪异物,在通道二中,产生物体的边缘特征。提取通道二的边缘与通道一对应区域的像素值,取和,超过某一阈值,认为该像素点为真实的边缘像素点,对已确认是边缘的像素点进行统计,如果真实的边缘像素点占总的边缘像素点超过一定阈值,认为该异物区域是真实的,不是伪异物。
特别地,本实施例中,滤波核的选择及高斯核变量、过滤参数的设置均考虑到图像尺寸1920×1080、异物的特点(异物纹理较一致,异物整体呈条状或块状),在悬浮物的检测上,有优异的效果。
本发明通过双通道差分模式来进行过滤干扰项,进行异物识别,首先,在待测图像上进行显著性检测,提取显著性区域以过滤掉无关背景;其次,基于灰度图的差分,二值化后腐蚀膨胀提取联通区域;然后,使用增强图像提取图像边缘轮廓,基于此进行差分,得到差分图;最后,在二个通道上差分处理后的差分图进行综合分析,过滤掉大量“伪异物”,并进行区域生成合并联通区域,增强图差分与原始背景图像差分的信息融合复原悬挂物的形态,得到最终的异物图。该方法充分考虑到变电站悬浮物等异物的特征,并对传统差分算法进行了4个有效的扩展,提高了悬浮物的识别率。
本发明方法与深度学习模型相比,本方法无需大量样本训练,无需预知道悬浮物具体类型。与基于背景建模减除的方法比,原方法需要100张以上背景图片,本方法仅需要一张原始背景图片。与基于传统配准差分对比的方法比,本方法在识别精确度,抗干扰均有大幅提升。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。