一种基于变异系数的雪花噪声检测方法技术

技术编号:14652460 阅读:67 留言:0更新日期:2017-02-16 14:47
本发明专利技术涉及一种基于变异系数的雪花噪声检测方法。本发明专利技术中变异系数的数值能够用来衡量前后帧图像的差异变化大小,根据正常视频相邻帧的图像信息量变化会在一定范围内,而出现雪花噪声之后变化程度明显偏大导致该数值有显著偏差的思想来对噪声帧进行区分;同时采用效用函数对变异系数进行放大处理,并采用小概率原理和假设检验的数学统计思想对相邻n个效用函数值进行数学统计,并最终根据数学统计值的变化幅度来区分出噪声帧。本发明专利技术在检测视频雪花噪声方面有较高的准确性,也为之后的去除雪花噪声得到更好的视觉效果做出了很好的铺垫。

【技术实现步骤摘要】

本专利技术涉及一种视频流当中雪花噪声的检测方法,特别涉及一种利用变异系数作为评价指标,对视频流前后帧作相应的比较处理,得到最后噪声检测结果的一种雪花噪声检测方法。
技术介绍
随着计算机技术和通讯技术等领域的快速发展,人们对影像资料视觉效果的要求也在不断提高,但由于信号干扰以及线路问题等产生的噪声依旧是影响视觉观赏效果的主要因素之一,其中就包括雪花噪声。现在,在这方面的处理已经越来越得到重视,而检测噪声是去除噪声的关键一步。目前为止,对雪花噪声的检测已经有了一些观点和方法,也具有一定的参考性。在邱铭杰的论文《监控视频图像质量诊断方法研究及实现》中提出了利用噪声点和SNR值综合判断噪声,但没有考虑到雪花噪声属于图像全局分布的特点,导致会有一些不必要的误检;在刘渠、张贵茂、刘祥的期刊文章《视频监控中的图像质量检测》中提出采用小窗口来计算局部图像的方差的方法,这样的做法同样是基于噪声点与正常像素点灰度值的差异,不过它基于图像本身的检测而不是针对视频的检测;在专利《一种监测监控视频出现雪花噪声的系统和方法》(专利号:201410636977.2)中通过随机选取前后帧图像的几个相同位置相同大小的子块,比较其均方差大小进行初步判定,再计算SNR值来最后判定噪声,该方法从块出发,虽然在一定程度上比从像素点出发减少了工作量,但存在偶然性造成误检。在专利《一种基于机器学习的视频异常检测方法》(专利号:201310722563.7)中提到对噪声点采用全局检测和分块检测两步来判断视频流中是否存在雪花噪声,它是先利用像素点在视频流前后帧的灰度值变化来初步判定噪声点,再根据雪花噪声点在图像中的空间布局特点来作为存在雪花噪声的检测依据,这样的方式在理论上有一定的可信度,但经过大量的实验验证,依据这两步得到的检测效果并不理想,排除算法本身会产生的误差之外,这样的理论仍然是处理不了很多情况的,分析如下:通过差值运算操作可以检测出图像中是否存在大量的无规则运动的噪点,但是该算法应用于监控视频具有一定的局限性:在雨雪天气时,视频画面中由于捕捉到细小雨滴,有时难以分辨噪点和天气干扰因素;当画面中的运动物体占用的面积过大时,也容易将没有雪花干扰的图像判断为有干扰的图像,这就导致了检测结果的不理想。本专利技术采用了变异系数的特征模型,变异系数的数值可以用来衡量前后帧图像的差异变化大小,根据正常视频相邻帧的图像信息量变化会在一定范围内而出现雪花噪声之后变化程度明显偏大导致该数值有显著偏差的思想来对噪声帧进行区分。另外,由于计算所得的变异系数值较小不容易利用阈值进行区分因此采用效用函数对变异系数进行放大处理,为了避免每次检测处理中都要根据视频流的差异而去改变阈值,实验中采用了小概率原理和假设检验的数学统计思想对相邻n个效用函数值进行数学统计,并最终根据统计值的变化幅度来区分出噪声帧,提高了该方法的自适应能力。
技术实现思路
本专利技术公开了一种基于变异系数的雪花噪声检测方法,该方法以获取相邻帧图像信息变化幅度为基础,通过将前后图像帧分别转化到灰度空间,先作噪声点统计处理包括全局和局部统计并与既设阈值作比较以较快速地排除正常图像帧,然后计算出各变异系数值并用效用函数进行放大,统计部分相邻效用函数值的均值和方差,最后通过衡量前后均值的变化幅度来判断视频流中是否存在雪花噪声。本专利技术的技术步骤如下:步骤1:获取图像数据首先读取视频流,区分前后帧,同时把每一帧图像转化到灰度空间,从而获取图像中所有像素点的灰度值。步骤2:提取差值图,统计差异较大的像素点数量逐帧读取视频流,将相邻帧图像进行差值计算,获取差值图。这里采用的是高斯过滤之后的差值图。统计规则如下:其中,IN(x,y)指的是差值图IN的像素值,x与y指相邻帧之间发生位置变化的像素点的坐标,将获得的差值与设置好的阈值做比较,若结果大于阈值,则将结果置为1,反之置为0;步骤3:确定全局噪声点检测结果统计出IN(x,y)等于1的像素点的个数,记为Sn;根据Sn的大小判断出待测的差值图中是否存在雪花噪声。逻辑结果判定规则如下:其中,设置噪点阈值T2,将Sn与噪点阈值T2作比较,若大于噪点阈值T2则将一次判断的逻辑结果值R设为1,表示初步判定存在雪花噪声,并进入步骤4,将一次判断的逻辑结果值R设为0,且直接判定不存在雪花噪声。步骤4:确定局部噪声点检测结果将初步判定为有雪花噪声的待测的差值图帧平均划分为N*N,其中N大于等于4;即平均划分为4*4(或者分的更细)共16等块,对划分后的每个等块分别进行噪声点统计的操作,同时每个等块的阈值将相应地设置为全局阈值的1/16,如果检测结果为每个等块都符合雪花噪声分布,则判定为该帧图像存在雪花噪声或者特殊情况,并进入步骤5,否则判定为非雪花噪声因素引起的全局检测的误判。步骤5:计算变异系数值,用效用函数进行放大变异系数原公式为:σ/u,应用在图像前后帧处理中变形为:其中,P(x,y)指的是参考图像帧,而R(x,y)指的是待测图像帧,由于求出来的数值太小不容易比较,因此引入效用函数的公式g=kx2,这个函数用来衡量影响因子x对源图像的影响程度大小,而x代表的就是变异系数,那么效用函数就变形为:其中,系数k用来放大计算值使得处理的计算值更易于观察。根据这两个公式计算出对应相邻帧之间的效用函数值。步骤6:对效用函数值进行数学统计,衡量变化幅度。为避免不同视频流阈值不同而需要重新设置的情况,考虑小概率原理和假设检验的思想来提高检测的自适应性,即计算当前帧的相邻前k帧正常视频帧的效用函数值计算出其均值u1和标准差σ1,再计算包括当前帧在内的k+1帧效用函数值的均值u2和标准差σ2,根据小概率原理,若满足|u1-u2|<3σ1,则说明当前帧对之前k帧的影响可以忽略从而判定其为正常帧,否则认为是噪声帧。步骤3中,全局检测得到的噪声点统计值可以表示像素值变化较大的点所占的比例,考虑到雪花噪声全局覆盖的特点,这样就可以排除大部分正常图像帧,也为整个检测过程节省了时间。在步骤4中,分块的意义同样在于快速排除正常帧,其作用在于防止在步骤3全局检测中有快速移动的物体干扰或者其他特殊场景造成误检。分块的大小没有具体规定,不宜过大而达不到局部检测要求,也不宜过小而大程度地增大计算量。在步骤5中,当需要比较两组数据离散程度大小的时候,如果两组数据的测量尺度相差太大,或者数据量纲的不同,直接使用标准差来进行比较不合适,此时就应当消除测量尺度和量纲的影响,而变异系数可以做到这一点,但这里的计算值太小而不好比较,引入效用函数就可以很好地解决这一点。在步骤6中,小概率原理考虑的就是噪声帧在一段视频中出现的频次总是占极少数,那么在正常帧的切换中其计算值均值和标准差的变化总是会在正常范围内,因此这里假设了浮动范围在3倍原标准差之内,显然噪声帧对其的影响是可以被检测出来的。本专利技术的有益效果:该方法对监控视频中雪花噪声的检测有很好的效果,它从雪花噪声对正常图像的灰度影响出发,并考虑到雪花噪声全局分布的特点将噪声点统计置于前两步,减少了计算量,加快了检测速度,对于大部分视频都可以准确的识别检测;专利技术中使用的小概率原理针对的是正常帧的变化幅度,且计算过程尽量控制在一个场景中,这样就使得该检测过程可以排除雨雪天气等特殊本文档来自技高网
...
一种基于变异系数的雪花噪声检测方法

【技术保护点】
一种基于变异系数的雪花噪声检测方法,其特征在于该方法中变异系数的数值能够用来衡量前后帧图像的差异变化大小,根据正常视频相邻帧的图像信息量变化会在一定范围内,而出现雪花噪声之后变化程度明显偏大导致该数值有显著偏差的思想来对噪声帧进行区分;同时采用效用函数对变异系数进行放大处理,并采用小概率原理和假设检验的数学统计思想对相邻n个效用函数值进行数学统计,并最终根据数学统计值的变化幅度来区分出噪声帧。

【技术特征摘要】
1.一种基于变异系数的雪花噪声检测方法,其特征在于该方法中变异系数的数值能够用来衡量前后帧图像的差异变化大小,根据正常视频相邻帧的图像信息量变化会在一定范围内,而出现雪花噪声之后变化程度明显偏大导致该数值有显著偏差的思想来对噪声帧进行区分;同时采用效用函数对变异系数进行放大处理,并采用小概率原理和假设检验的数学统计思想对相邻n个效用函数值进行数学统计,并最终根据数学统计值的变化幅度来区分出噪声帧。2.根据权利要求1所述的一种基于变异系数的雪花噪声检测方法,其特征在于具体实现步骤如下:步骤1:获取图像数据首先读取视频流,区分前后帧,同时把每一帧图像转化到灰度空间,从而获取每一帧图像中所有像素点的灰度值;步骤2:提取差值图,统计差异较大的像素点数量逐帧读取视频流,将相邻帧图像进行差值计算,获取差值图像;统计规则如下:IN(x,y)=1;IN(x,y)>T1;IN(x,y)=0;IN(x,y)≤T1;]]>其中,IN(x,y)指的是差值图IN的像素值,x与y指相邻帧之间发生位置变化的像素点的坐标,将获得的差值与设置好的阈值做比较,若结果大于阈值,则将结果置为1,反之置为0;步骤3:确定全局噪声点检测结果统计出IN(x,y)等于1的像素点的个数,记为Sn;根据Sn的大小判断出待测的差值图中是否存在雪花噪声;逻辑结果判定规则如下:R=1;Sn>T2R=0;Sn≤T2]]>其中,设置噪点阈值T2,将Sn与噪点阈值T2作比较,若大于噪点阈值T2则将一次判断的逻辑结果值R设为1,表示初步判定存在雪花噪声,并进入步骤4,将一次判断的逻辑结果值R设为0,且直接判定不存在雪花噪声;步骤4:确定局部噪声点检测结果将初步判定为有雪花噪声...

【专利技术属性】
技术研发人员:徐向华金建成程宗毛张善卿
申请(专利权)人:杭州电子科技大学
类型:发明
国别省市:浙江;33

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

1