基于泊松分布的日盲紫外电晕检测
2020-09-04闵超波
闵超波,顾 燕,杨 锋
(1.河海大学常州校区 物联网工程学院,江苏 常州 213000;2.北方夜视技术股份有限公司,江苏 南京 211102)
0 引言
随着日盲紫外成像探测器的不断发展,其在电力系统检测中的应用价值日益显著。与红外成像检测、脉冲电流检测、声学检测以及紫外脉冲检测等传统检测手段[1-2]相比,由于具备对电晕放电探测高灵敏度与定位准确的特点,使日盲紫外成像探测器有着不可替代的优势[3]。
由于"日盲"特性,日盲紫外成像探测器可以得到非常显著的电晕信号,以及理想干净的背景信息,且不受照度、风沙和雨雪等环境因素的影响。这一特点非常有利于在日盲紫外图像中自动搜索电晕放电点,实现对电晕放电目标的全自动搜索与跟踪。目前电力系统检测主要依靠人工检测,但是利用机器来代替人力进行检测是发展的必然趋势[4]。因此,开展日盲紫外目标检测方法的研究,可以推动电力系统自动检测的实现。
紫外图像中快速准确地检测出目标是一项具有挑战性的任务。由于紫外散射较大,导致紫外电晕信号在图像中分布离散,而且放电现象本身是以脉冲的形式出现[5],使得紫外电晕信号时有时无,无规律闪烁,再加上紫外探测器还会受到来自器件本身的随机噪声和暗噪声的干扰[6],因此在放电现象不明显的情况,紫外序列图像中包含了一堆分布离散、不间断闪烁且位置不断变化的亮点,很难确定紫外电晕目标的准确位置,原始成像效果如图1所示。
图1 日盲紫外电晕成像效果示例Fig.1 The images of solar-blind ultraviolet corona
如上所述,紫外电晕目标检测较为困难,但其重要性又非常明显,因此近年来对紫外电晕目标检测的研究也越来越多。文献[7]和[8]中介绍了一种利用形态学的电晕信号检测方法,利用阈值及腐蚀的方法来进行紫外电晕目标的检测,这种方法在放电量小、信号分布离散的情况下效果退化严重。文献[9]提出了一种基于MN 规则的紫外电晕目标检测方法,利用多帧累积与简单的阈值法来进行紫外电晕目标检测,虽然目标检测一致性稍好,但是检测效果对参数敏感,容易出现漏检现象。
针对日盲紫外电晕探测信号分布离散、无规律闪烁跳跃的缺点,本文提出了一种利用泊松分布的日盲紫外电晕目标检测方法。首先,利用泊松分布对紫外电晕目标检测进行时空域建模。其次,利用所建立的紫外电晕目标检测模型,得到存在电晕目标的紫外图像泊松概率映射图。最后,利用改进的最大类间方差法(Otsu)实现紫外电晕目标检测与提取。本文方法在多组紫外图像序列中进行测试与对比,实验证明该方法可以准确地自动检测出紫外图像中的电晕目标,检测精度高,且性能鲁棒,可以提高日盲紫外电晕探测的可靠性。
1 基于泊松分布的日盲紫外电晕检测模型
1.1 日盲紫外成像探测模组组成原理
日盲紫外成像探测模组基本构成如图2所示。电晕所发出的紫外光信号通过紫外镜头与滤光片聚焦于紫外ICCD 入射窗上,从入射窗入射的光子照射到光电阴极上,按一定的量子转换效率转化为光电子,在加速电场的作用下光电子进入微通道板(microchannel plate, MCP)进行倍增,然后聚焦到荧光屏激发出可见光,通过光纤光锥将图像耦合到可见光CCD 上,最后由读出电路读出,并且编码成数字信号输出,完成从入射光到数字图像的转换。
图2 日盲紫外成像探测模组基本构成Fig.2 The framework of solar-blind ultraviolet imaging module
1.2 紫外电晕检测建模
紫外电晕信号的探测是一种光电探测过程。对于光电探测过程来说,无论对光子流或光生电荷取样和观察,这一过程符合泊松分布[10]。因此这一统计规律同样适用于日盲紫外电晕信号的探测过程。
泊松分布定义如下:如果k≥0 个随机事件以已知平均速率N/T出现,并与最后事件出现的时间无关,那么在固定观察时间T中观察到这些事件的概率pN(k)如下:
式中:N表示在T时间段中随机事件出现的平均个数;k表示观察到的随机事件的个数。
根据光电探测符合泊松分布这一规律,可以假设:在mXn大小的序列紫外图像I中,任意像素I(x,y)探测到紫外电晕信号的概率都是符合泊松分布的,其中(x,y)表示像素坐标。
因此,任意像素I(x,y)探测到紫外电晕信号概率模型P(x,y)可以表示为如下式:
式中:均值映射图N(x,y)表示在包含T帧的紫外序列图像中像素(x,y)上出现紫外信号的平均个数,可以表示成如下公式:
式中:Bt表示包含T帧图像的紫外图像序列中第t帧紫外图像I的二值化图像,0 表示背景,1 表示紫外信号,T也可称为积分时间。利用适当的阈值并配合传统Otsu算法来实现紫外图像的二值化。在本文中二值化阈值取值为50,且针对所有实验该参数都没有改变。
利用公式(2)和公式(3)对图像中所有像素进行遍历之后,就形成了图像序列在积分时间为T情况下所对应的均值映射图N和基于泊松分布的概率映射图P。概率映射图P表征了在紫外信号探测过程中每个像素不为0 的概率,即出现紫外电晕信号的概率,反映了紫外电晕目标时域特征在空域中的分布情况。
2 日盲紫外电晕检测算法
日盲紫外电晕目标检测算法总体流程如图3所示,主要由3 部分组成。首先,利用暗噪声统计模型来判断当前帧紫外二值化图像是否有电晕信号。其次,如果存在信号则利用1.2 节中的基于泊松分布的概率模型计算当前帧的概率映射图P。最后在概率映射图P中,利用改进的Otsu 算法提取电晕放电信号,并输出电晕检测结果。此过程不断迭代,就可以实现对紫外序列图像的流水线处理。
图3 日盲紫外电晕检测算法总体流程Fig.3 The overview of our proposed algorithm
2.1 暗噪声概率统计模型
日盲紫外成像探测模组由于阴极、MCP 等因素的影响,所产生的暗噪声会造成电晕目标的虚警。但是对于探测模组来说,每帧图像中暗噪声的出现概率是符合正态分布的,因此可以利用暗噪声统计模型,来进行暗噪声与电晕信号的区分。根据参数估计的3σ准则,有无电晕信号的阈值G可以表示成如下公式:
式中:μdark为暗噪声出现频率的平均值;σdark为对应的标准差,这两个参数都需要对同一台日盲紫外相机的大量暗噪声序列图像进行统计而得,本文中选用91236 帧暗噪声序列图像进行统计,计算出相应的μdark和σdark。
在实际使用中,需要对每一帧输入的紫外图像进行信号出现概率的计算,若信号出现概率大于G,则认为图像中存在电晕信号,反之则无信号。
2.2 泊松分布概率映射图P 的计算
根据公式(2)的泊松概率模型,设计了一种快速计算方法,具体步骤如算法1(迭代计算泊松分布概率映射图)所示。
输入:紫外图像I的二值化图像B,参数T;
输出:泊松分布概率映射图P;
将N初始化为与B大小一致的零矩阵,并令t=0;
while 1
t=t+1;Bt=B;N=N+Bt
ift=T
N=N/T
for each pixel (x,y) inN
P(x,y)=1-e-N(x,y);
end for
sett=0;
end if
returnP
end while
通过算法1 的迭代,根据实时输入的序列图像不断更新均值映射图N,从而每隔T帧更新泊松分布概率映射图P,检测出的紫外电晕目标由离散渐渐聚集为突出的光斑,同时将泊松分布概率映射图P进行归一化处理,就可以显示出当前紫外电晕信号空间分布的情况。
2.3 紫外电晕目标的提取
由于泊松分布概率映射图P中真正电晕目标像素点比例低,且相应的泊松概率值分布较窄,因此利用传统的Otsu 法很难提取出准确的紫外电晕目标。为了解决这一问题,本文对传统的Otsu 法进行了改进,在进行直方图统计时增加了两步处理:
1)只对泊松分布概率映射图中概率大于0 的像素进行统计,得到泊松分布概率直方图数组H;
2)对于H中任意元素H(i),如果H(i)=max(H),则将H(i)=0。
接下来利用H再进行最大类间差的计算,自动找出最佳阈值,就可以得到较为理想的目标提取结果。
3 实验与分析
3.1 实验设备
本文所使用的放电设备为充气型高压试验变压器,实物图如图4所示。主要由变压器、滤波器、限流保护电阻、耦合电容、放电绝缘端子以及局放检测仪组成。输入电压200 V,输出电压最高可达100 kV,额定电压下局放量≤3 pC。
图4 放电设备实物图Fig.4 The discharge equipment
在绝缘端子顶端加上铜丝,加压后铜丝尖端就容易形成位置固定且放电强度较稳定的电晕放电点,便于日盲紫外电晕信号检测的研究。选用北方夜视技术股份有限公司自主研发的数字化日盲紫外成像探测模组进行紫外电晕信号探测,实物如图5所示。
图5 北方夜视数字化日盲紫外成像探测模组Fig.5 The solar-blind ultraviolet imaging module from NNVT
该模组采用TeCs2光阴极紫外像增强器,以透紫外石英玻璃为输入窗的双近贴聚焦式像增强器,配备深截止日盲紫外滤光片、112 mm 焦距的紫外镜头以及电子信号处理系统,实现了全日盲波段的紫外信号探测。
3.2 评价指标
为了测试本文方法的性能,将其与文献[7]中介绍的一种利用形态学的电晕信号检测方法进行比较。为了客观定量地衡量两种方法的性能,定义了两种指标分别来衡量电晕目标检测的稳定性与准确性。
第一种为目标质心坐标标准差S,可以表示为如下公式:
式中:Xc表示紫外序列图像中检测结果目标质心的横坐标数组;Yc表示紫外序列图像中检测结果目标质心的纵坐标数组;std(⋅)表示标准差运算。质心坐标标准差可以反映图像序列检测结果的离散程度,因此目标质心坐标标准差S越小,说明检测性能越稳定。
第二种为目标质心检测精度A定义如下:
式中:nc表示在原始紫外图像的二值化图像B,检测结果目标质心位置的对应像素值为1(即有紫外信号)的图像总帧数;测试用的紫外图像序列总帧数。质心检测精度直接反映了检测结果是否是真实的紫外电晕信号,可以用来表征检测方法检测的精度,质心检测精度A越高,则说明检测越准确。
3.3 单电晕目标检测的实验
本文利用放电电压为8.5 kV、19.5 kV 和28 kV 情况下,紫外模组增益电压为1.5 V、2.5 V 以及4 V 时紫外模组对放电设备所拍摄的紫外序列图像进行实验。在实验之前调整绝缘端子顶部铜丝形状,使其只有一个尖端放电点。实验用的紫外图像序列的图像大小720X576,帧数约为3000 帧。
图6显示了本文方法在不同放电电压、不同增益电压下最终的归一化泊松分布概率映射图以及紫外电晕信号的提取结果。实验结果表明,在多种不同条件下,本文提出的方法可以准确检测并提取出紫外电晕目标,且没有虚警的情况发生。
图7显示了两种方法在不同放电电压、增益电压情况下的质心坐标标准差计算结果,图8为质心检测精度的计算结果。从中可以明显看出,本文提出的方法的质心坐标标准差和质心检测精度计算结果都大大优于基于形态学的检测方法,平均质心坐标标准差仅为基于形态学检测方法的10%左右,而平均质心检测精度却是基于形态学检测方法的2.56 倍,这充分说明了本文提出的方法检测精度高,紫外电晕目标定位准确,且效果鲁棒,检测一致性好。
3.4 标电晕检测的实验
调整绝缘端子顶部铜丝形状,使其产生2 个尖端、5 个尖端以及6 个尖端3 种放电情况,将放电电压调节至50 kV,紫外模组增益调节至3.5 V,对3 种情况进行探测并记录图像序列。文献[9]提出了一种基于MN 规则的紫外电晕目标检测方法,其本质为利用信号频率模型来进行紫外电晕信号的检测。将其与本文提出的方法进行对比,以进一步测试本文所提出的泊松分布概率模型的性能。
图9分别显示了5 个、6 个和2 个放电点情况下的电晕检测结果。从中可以看出,信号频率模型的结果无法准确检测出所有的放电点电晕信号。并且相比于本文方法,基于信号频率的检测结果比较微弱,不够明显。因此对于多点放电情况下的目标检测,本文提出的方法检测精度更高,检测出的目标更加显著。
图6 本文提出方法在不同放电电压、不同增益电压下的电晕检测结果,其中每一个放电电压下的检测结果图像组中,左边为归一化的泊松分布概率映射图,右上角为检测到的电晕目标的放大图,右下角为电晕信号目标提取结果的放大图Fig.6 The results of the proposed method with the different discharge voltage and gain, where the image on the left is the Poisson distribution map, the image on the upper right is the enlargement of object detection of ultraviolet corona, and the image on the low right is the enlargement of the extracting result
图7 本文提出方法与形态学方法电晕检测的目标质心坐标标准差结果Fig.7 The standard deviation of object centroid of the proposed method and the morphology-based method
图8 本文提出方法与形态学方法电晕检测的目标质心检测精度结果Fig.8 The precision of object centroid of the proposed method and the morphology-based method
图9 本文方法与信号频率模型方法的多放电点电晕检测结果Fig.9 The comparisons of multi-target detection by our method and signal-frequency-based method
3.5 讨论
本文方法包含一个设置参数:T。图10显示了不同T情况下的归一化泊松概率映射图。当T=1 时,泊松概率模型就等价于信号频率模型,在概率映射图中只反映每个像素出现信号点的频率。随着T逐步增加,从图中可以看出,泊松概率映射图中所检测出目标的面积大小与强度也随之增大,同时无效的信号点(可认为是噪声)也越来越明显。因此参数T对紫外电晕目标检测的影响,类似于CCD 或CMOS 图像传感器中利用积分时间来控制电荷累积时间长短的效果,这也是将参数T称为积分时间的原因。
图10 同积分时间T 的归一化泊松概率映射图Fig.10 The normalized Poisson distribution maps with various parameters T
积分时间T不仅影响目标检测的效果,同时也决定了目标检测的更新频率。T取值太小,则目标不明显,且容易丢失目标;T取值太大,则噪声变大,且目标检测的更新频率降低,不利于目标检测。通过多次实验,确定了T的取值为20,在本文所有试验过程中均没有发生改变。
本文实验计算机配置为:Intel E5-1620-2.8 GHz处理器,4 G 内存。在VS2012 上利用C 语言进行编程。经测试可知,计算一次泊松概率映射图并将目标提取的平均时间为214.2 ms。
4 结论
本文提出了一种利用泊松分布的日盲紫外电晕目标检测方法。利用紫外信号光电探测原理,设计了一种基于泊松分布的紫外电晕目标检测模型,可以准确反映探测过程中紫外电晕目标的时空域特征。针对紫外序列图像,首先利用暗噪声统计模型进行有无信号的判断,然后利用所建立的紫外电晕目标检测模型得到紫外图像的泊松概率映射图,最后利用改进的Otsu 法来完成紫外电晕检测与目标提取。利用多组紫外图像序列对本文方法进行了测试与对比,实验证明该方法可以准确地检测出紫外图像中电晕目标,检测精度高,一致性好,可以推进紫外电晕探测在机器视觉方面的应用。