一种基于图像处理的视频故障诊断方法技术

技术编号:11196534 阅读:51 留言:0更新日期:2015-03-26 03:02
本发明专利技术公开了一种基于图像处理的视频故障诊断方法,其中提供了一种视频模糊的判断方法,不但提高了计算速度,同时能够提高检测成功率;本发明专利技术还能够对视频模糊、偏色、冻结、丢失、噪声、条纹、抖动、遮挡等故障的进行实时判定,其中判定图像模糊的方法是在图像的某一范围内的局部极大值点处寻找模糊带的宽度,并对所有符合要求的模糊带进行均值化处理;相比之前的方法,本文提出的方法能更好的描述图像中的模糊程度。

【技术实现步骤摘要】

【技术保护点】
一种基于图像处理的视频故障诊断方法,其特征在于,包括如下步骤:步骤一、获取当前帧图像并进行预处理;步骤二、分别判断当前帧图像是否出现如下故障类型:视频模糊、视频偏色、视频冻结、视频丢失、视频噪声、视频条纹、视频抖动和视频遮挡;其中,对于视频模糊故障的判断方法如下:S11.先对图像进行尺寸的归一化与灰度化;然后获得前一帧图像与当前帧图像的帧差图像;最后获得所述帧差图像的边缘检测图像;获得边缘检测图像中局部极大值点,具体方法如下:以当前像素点gc为中心,如果当前像素点gc的灰度值大于其周围的24个像素点的灰度值大小,则该点为局部极大值点;遍历边缘检测图像中所有像素点,统计局部极大值点的数量;S12.如果局部极大值点的数量小于整幅图像像素点总数的0.5‰,则认为图像不模糊;否则,执行步骤S13;S13.针对每一个局部极大值点,令(x,y)表示其在图像坐标系中坐标,令其沿x方向和y方向的边缘检测分别表示为fx和fy;其中,图像坐标系的定义为:以图像左上角顶点为原点O,图像上边缘所在直线为x轴,指向右;图像左侧边缘所在直线为y轴,指向下;S14.根据公式和在图像中分别找到搜索半径r=1,2,3,...,9对应的18个像素点,作为当前局部极大值点(x,y)的模糊宽度的搜索像素点范围;其中,cosa=fxfx2+fy2,sina=fyfx2+fy2;]]>S15.在模糊宽度的搜索像素点范围内,将当前局部极值点与其x坐标左侧的像素点依次进行比较,当找到第一个像素值大于该当前局部极值点的像素点时,则该像素点的位置为左搜索半径;如果找不到大于该当前局部极值点的像素点,则模糊宽度的搜索范围的左边界为左搜索半径;在模糊宽度的搜索像素点范围内,将当前局部极值点与其x坐标右侧的像素点依次进行比较,当找到第一个像素值小于该当前局部极值点的像素点时,则该像素点为右搜索半径;如果找不到小于该当前局部极值点的像素点,则模糊宽度的搜索范围的右边界为右搜索半径;则该局部极值点的模糊带宽度为左搜索半径与右搜索半径确定的宽度;S16.将所有局部极大值点的模糊带宽度求和,记为BrWidth,得到模糊度:如果模糊度大于50,则判定当前帧视频存在模糊;否则,当前帧图像不存在模糊;步骤三、故障综合判断与记录;针对当前帧图像出现的每一种故障,判断当前帧图像及其前两帧图像是否出现相同的故障,如果是,则判定当前帧图像出现该故障;如果否,则判定当前帧图像未出现该故障;记录该故障出现的时间。...

【技术特征摘要】

【专利技术属性】
技术研发人员:李位星苏海军潘峰高琪
申请(专利权)人:北京理工大学
类型:发明
国别省市:北京;11

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

1