一种变电站器件表面油污的图像识别方法和装置制造方法及图纸

技术编号:24709230 阅读:37 留言:0更新日期:2020-07-01 00:09
本发明专利技术公开了一种变电站器件表面油污的图像识别方法和装置,获取变电站设备监控视频中的当前图片,通过像素点的历史值向量计算像素点历史值的特征分布,将特征分布占比在设定范围以上对应的HSV特征值作为新的特征值,判断像素点对应的HSV值是否在像素点周边区域新的特征值范围内,若在,则判断像素是静态像素,否则为动态像素;通过当前图片中动态像素和静态像素更新历史区域动态特征序列表;计算设备每个区域动态变化特征,判断变电站器件表面是否存在油污。本发明专利技术通过区域化延时动态特征识别的方式,检测区域性缓慢变化的特征,能够规避由于光照变化、阴影等照成的影响,从而判断出是否存在着设备器件表面是否存在油污现象。

【技术实现步骤摘要】
一种变电站器件表面油污的图像识别方法和装置
本专利技术涉及变电站
,具体涉及一种变电站器件表面油污的图像识别方法和装置。
技术介绍
变电站器件表面是否存在油污是变电站巡视工作中的一项重要的巡视内容之一,变电站内的注油设备数量多,及时发现变电站设备是否出现漏油和存在油污,对变电站的运行检修具有重要的作用。由于变电站内注油设备类型及其外观存在着差异性,如何有效通过图像识别的方式,准确有效识别器件表面的油污,是目前图像识别技术变电站图像智能化应用中需要解决的重要问题之一。目前,针对变电站器件表面油污的图像识别技术主要包括了两个方向,一个是采用传统的特征识别技术,通过划分图片中可能出现油污的区域,利用油污在器件表面形成后,可能出现的颜色特征,以此来判断是否存在表面油污,另一个方向是采用深度学习的方式,通过收集大量的存在器件表面油污的图片,通过训练的方式,形成表面油污识别模型,通过调用深度学习模型来识别图片中是否存在器件表面油污。由于变电站器件表面油污与影响、水渍等现象存在着相似性,采用深度学习、机器学习等方法其准确性很难保证,漏识别和误识别率较高。采用传统颜色等特征的图像识别算法对于油污的特征描述过于狭隘,不具备特征代表性。
技术实现思路
为解决现有技术中的不足,本专利技术提供一种变电站器件表面油污的图像识别方法和装置,解决了现有技术中变电站器件表面油污的图像识别漏识别和误识别率较高的问题。为了实现上述目标,本专利技术采用如下技术方案:一种变电站器件表面油污的图像识别方法,包括步骤:获取变电站设备监控视频中的当前图片,通过图片中像素点区域特征值计算每个像素点的平均特征值,将当前图片中各个像素点的平均特征值保存在对应的各个像素点历史值向量中;通过像素点的历史值向量计算像素点历史值的特征分布,将特征分布占比在设定范围以上对应的HSV特征值作为新的特征值,判断像素点对应的HSV值是否在像素点周边区域新的特征值范围内,若在,则判断像素是静态像素,否则为动态像素;进而得到当前图片中的所有静态像素和动态像素;通过当前图片中识别到的动态像素和静态像素更新历史区域动态特征序列表;根据历史区域动态特征序列表计算设备每个区域动态变化特征,判断变电站器件表面是否存在油污。前述的一种变电站器件表面油污的图像识别方法,其特征是:所述通过图片中像素点区域特征值计算每个像素点的平均特征值,包括步骤:1)以某个像素点(x,y)为中心点,选取一个区域范围;2)计算区域范围内HSV直方图,并获取HSV直方图分量最大对应的HSV值,将HSV值转换为RGB值,得到像素点(x,y)的区域特征值pixel_region(x,y);3)求取像素点(x,y)的像素值pixel(x,y)、区域特征值pixel_region(x,y)两个值的平均特征值pixel_avg(x,y)。前述的一种变电站器件表面油污的图像识别方法,其特征是:所述通过像素点的历史值向量计算像素点历史值的特征分布,将特征分布占比在设定范围以上对应的HSV特征值作为新的特征值,包括:计算某个像素点历史值向量pixel_history(x,y)[]在设定时间范围内的HSV颜色直方图,取在颜色直方图中颜色分布比例在设定范围以上对应的HSV值作为新的特征值,保存到历史像素特征向量feature_history(x,y)[]中。前述的一种变电站器件表面油污的图像识别方法,其特征是:所述判断像素点对应的HSV值是否在像素点区域新的特征值范围内,若在,则判断像素是静态像素,否则为动态像素,包括:1)以像素点pixel(x,y)为中心点,选取一个区域范围;2)获取区域范围内所有像素的历史像素特征向量feature_history(x,y)[]中的新的特征值,并判断像素点(x,y)对应的HSV值是否在选取区域新的特征值范围内,如果在范围内,表示该像素为静态像素,如果不在范围内,则表示该像素为动态像素。前述的一种变电站器件表面油污的图像识别方法,其特征是:所述通过当前图片中识别到的动态像素和静态像素更新历史区域动态特征序列表,更新步骤为:1)构建与原始图片相同大小的二值化图片,当前图片中的像素为动态像素时,二值化图片对应像素点的值为255或0,反之为0或255;2)对二值化图片进行腐蚀,得到腐蚀后的二值化图片;3)将当前图片中的设备区域按照等分的方式划分为多个区域,计算每个区域中的动态像素的数量,并存放在的区域动态像素数量变量中PixelNumofRect[m],m表示设备区域划分后的序号;4)将设定时间范围内的区域动态像素数量变量中的值形成区域的历史区域动态特征序列表PixelNumofRect_hist[m][n],n表示时间。前述的一种变电站器件表面油污的图像识别方法,其特征是:所述根据历史区域动态特征序列表计算每个区域动态变化特征,判断变电站器件表面是否存在油污,包括步骤:1)根据历史区域动态特征序列表绘出表中数值的曲线图,水平轴表示时间,垂直轴表示某个时间点对应的区域动态像素数量;2)当表中数值的变化波动范围在设定值内时,认为无异常现象;3)当表中数值的变化波动范围超出设定值,并呈现数值持续性增长时,认为存在油污现象。一种变电站器件表面油污的图像识别装置,包括:图片获取及像素点历史值向量计算模块,用于获取变电站设备监控视频中的当前图片,通过图片中像素点区域特征值计算每个像素点的平均特征值,将当前图片中各个像素点的平均特征值保存在对应的各个像素点历史值向量中;静态像素和动态像素判断模块,用于通过像素点的历史值向量计算像素点历史值的特征分布,将特征分布占比在设定范围以上对应的HSV特征值作为新的特征值,判断像素点对应的HSV值是否在像素点周边区域新的特征值范围内,若在,则判断像素是静态像素,否则为动态像素;进而得到当前图片中的所有静态像素和动态像素;更新历史区域动态特征序列表模块,用于通过当前图片中识别到的动态像素和静态像素更新历史区域动态特征序列表;变电站器件表面油污识别模块,根据历史区域动态特征序列表计算设备每个区域动态变化特征,判断变电站器件表面是否存在油污。前述的一种变电站器件表面油污的图像识别装置,其特征是:所述通过图片中像素点区域特征值计算每个像素点的平均特征值,包括步骤:1)以某个像素点(x,y)为中心点,选取一个区域范围;2)计算区域范围内HSV直方图,并获取HSV直方图分量最大对应的HSV值,将HSV值转换为RGB值,得到像素点(x,y)的区域特征值pixel_region(x,y);3)求取像素点(x,y)的像素值pixel(x,y)、区域特征值pixel_region(x,y)两个值的平均特征值pixel_avg(x,y)。前述的一种变电站器件表面油污的图像识别装置,其特征是:所述通过像素点的历史值向量计算像素点历史值的特征分布,将特征分本文档来自技高网...

【技术保护点】
1.一种变电站器件表面油污的图像识别方法,其特征在于,包括步骤:/n获取变电站设备监控视频中的当前图片,通过图片中像素点区域特征值计算每个像素点的平均特征值,将当前图片中各个像素点的平均特征值保存在对应的各个像素点历史值向量中;/n通过像素点的历史值向量计算像素点历史值的特征分布,将特征分布占比在设定范围以上对应的HSV特征值作为新的特征值,判断像素点对应的HSV值是否在像素点周边区域新的特征值范围内,若在,则判断像素是静态像素,否则为动态像素;进而得到当前图片中的所有静态像素和动态像素;/n通过当前图片中识别到的动态像素和静态像素更新历史区域动态特征序列表;/n根据历史区域动态特征序列表计算设备每个区域动态变化特征,判断变电站器件表面是否存在油污。/n

【技术特征摘要】
1.一种变电站器件表面油污的图像识别方法,其特征在于,包括步骤:
获取变电站设备监控视频中的当前图片,通过图片中像素点区域特征值计算每个像素点的平均特征值,将当前图片中各个像素点的平均特征值保存在对应的各个像素点历史值向量中;
通过像素点的历史值向量计算像素点历史值的特征分布,将特征分布占比在设定范围以上对应的HSV特征值作为新的特征值,判断像素点对应的HSV值是否在像素点周边区域新的特征值范围内,若在,则判断像素是静态像素,否则为动态像素;进而得到当前图片中的所有静态像素和动态像素;
通过当前图片中识别到的动态像素和静态像素更新历史区域动态特征序列表;
根据历史区域动态特征序列表计算设备每个区域动态变化特征,判断变电站器件表面是否存在油污。


2.根据权利要求1所述的一种变电站器件表面油污的图像识别方法,其特征是:所述通过图片中像素点区域特征值计算每个像素点的平均特征值,包括步骤:
1)以某个像素点(x,y)为中心点,选取一个区域范围;
2)计算区域范围内HSV直方图,并获取HSV直方图分量最大对应的HSV值,将HSV值转换为RGB值,得到像素点(x,y)的区域特征值pixel_region(x,y);
3)求取像素点(x,y)的像素值pixel(x,y)、区域特征值pixel_region(x,y)两个值的平均特征值pixel_avg(x,y)。


3.根据权利要求1所述的一种变电站器件表面油污的图像识别方法,其特征是:所述通过像素点的历史值向量计算像素点历史值的特征分布,将特征分布占比在设定范围以上对应的HSV特征值作为新的特征值,包括:
计算某个像素点历史值向量pixel_history(x,y)[]在设定时间范围内的HSV颜色直方图,取在颜色直方图中颜色分布比例在设定范围以上对应的HSV值作为新的特征值,保存到历史像素特征向量feature_history(x,y)[]中。


4.根据权利要求3所述的一种变电站器件表面油污的图像识别方法,其特征是:所述判断像素点对应的HSV值是否在像素点区域新的特征值范围内,若在,则判断像素是静态像素,否则为动态像素,包括:
1)以像素点pixel(x,y)为中心点,选取一个区域范围;
2)获取区域范围内所有像素的历史像素特征向量feature_history(x,y)[]中的新的特征值,并判断像素点(x,y)对应的HSV值是否在选取区域新的特征值范围内,如果在范围内,表示该像素为静态像素,如果不在范围内,则表示该像素为动态像素。


5.根据权利要求1所述的一种变电站器件表面油污的图像识别方法,其特征是:所述通过当前图片中识别到的动态像素和静态像素更新历史区域动态特征序列表,更新步骤为:
1)构建与原始图片相同大小的二值化图片,当前图片中的像素为动态像素时,二值化图片对应像素点的值为255或0,反之为0或255;
2)对二值化图片进行腐蚀,得到腐蚀后的二值化图片;
3)将当前图片中的设备区域按照等分的方式划分为多个区域,计算每个区域中的动态像素的数量,并存放在的区域动态像素数量变量中PixelNumofRect[m],m表示设备区域划分后的序号;
4)将设定时间范围内的区域动态像素数量变量中的值形成区域的历史区域动态特征序列表PixelNumofRect_hist[m][n],n表示时间。


6.根据权利要求1所述的一种变电站器件表面油污的图像识别方法,其特征是:所述根据历史区域动态特征序列表计算每个区域动态变化特征,判断变电站器件表面是否存在油污,包括步骤:
1)根据历史区域动态特征序列表绘出表中数值的曲线图,水平轴表示时间,垂直轴表示某个时间点对应的区域动态像素数量;
2)当表中数值的变化波动范围在设定值内时,认为无异常现象;
3)当表中数值的变化波动范围超出设定值,并呈现数值持续性增长时,认为存...

【专利技术属性】
技术研发人员:姚楠蔡越潘建亚单光瑞
申请(专利权)人:国网江苏省电力有限公司电力科学研究院国家电网有限公司江苏省电力试验研究院有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1