一种基于快速傅里叶变换检测滚屏的方法

文档序号:7623490阅读:354来源:国知局
专利名称:一种基于快速傅里叶变换检测滚屏的方法
技术领域
本发明涉及及计算机数字视频处理领域,具体是一种基于快速傅里叶变换检测滚屏的方法。
背景技术
目前,视频质量问题一般表现为条纹滚动干扰(滚屏)、雪花干扰、网状干扰、扭曲干扰、跳动干扰等。由于人工监测视频质量工作量大且不可靠,自动检测视频质量是未来发展的趋势。滚屏表现为条纹往某个方向勻速的移动,所以滚屏具有以下几个性质
(a)周期性,对于滚屏的周期性,可以通过分析频率来判断。傅里叶变换是一种计算频率常用方法。傅里叶变换的实质是将一个信号分离为无穷多多正弦/复指数信号的加成, 从而能够分析出信号的频谱构成。(b)勻速移动,对于条纹勻速移动的性质,可以利用相邻两帧图像帧差来判断。由于相邻两帧图像之间的时间间隔非常短,对于正常的视频来说几乎没有差别,除非视频中有运动的物体;对于存在干扰的特殊视频来说,可能会有差别,比如噪声干扰。但是这些差别都是随机的,没有持续性或者一致性。而滚屏的帧差是条纹滚动产生的区域,由于条纹勻速移动,这个区域的面积是稳定的,有持续性和一致性。(c)条纹形状一般固定。

发明内容
本发明为了解决用计算机视觉技术自动识别视频中的滚屏干扰,提供了一种基于快速傅里叶变换滚屏检测方法。采用的技术方案一种基于快速傅里叶变换检测滚屏的方法,具体包括步骤如下 S100.针对视频中条纹滚动的周期性,通过快速傅里叶变换计算出条纹滚动频率;
S200.针对视频中条纹滚动的勻速性,计算相邻两帧图像之差区域面积; S300.最后运用概率统计数学工具实现结果的量化,来判断是否存在滚屏。进一步,在所述步骤SlOO中,要求采集点个数为N=[20,50]之间,在视频上随机选取N个采集点,分别对该N个采集点采集512个数据,该512个数据为[N*512]个灰度值。进一步,在所述步骤SlOO中,对512个数据根据
M-I
m)-Zx^Wm傅里叶变换,求出各个采集点灰度值序列的主频,根据所述傅里叶变换
H-O
得出频谱上最大幅值对应的频率为主频。进一步,根据f = 1( + +. +…+ )求所有主频的均值,根据
η
S2 = -[( - )2 +( -f)2 +…+ ( -幻2]求所有主频的方差。进一步,上述所有主频均值大于对应的阈值,所有主频方差小于对应的阈值,则周期频率存在,否则不存在。 进一步,在所述步骤S200中,采集513帧视频上的灰度值数据,将连续两帧视频上
M-I
的灰度值数据根据B =U和Χ = Σ以求帧差面积,存储512个数据。
I 2 2 IS-O
进一步,根据〒=1(巧+ + +…+ )求所有帧差面积的均值,根据
M
S2 = -[( - 2 +( - )2 +…+( -幻2]求所有帧差面积的方差。
η进一步,如上述所有帧差面积求均值大于对应的阈值,所有帧差面积方差小于对应的阈值,勻速滚动干扰存在,否则不存在。进一步,上述阈值通过测试预设数量的滚屏得到预设数量的主频均值和预设数量的主频方差,取最小的主频均值作为其参考阈值,取最大的主频方差作为其参考阈值,同时得到预设数量的帧差面积均值和预设数量的帧差面积方差,取最小的帧差面积均值作为其参考阈值,取最大的帧差面积方差作为其参考阈值。进一步,在所述步骤S300中,周期频率存在,勻速滚动干扰存在,则判定滚屏干扰,否则不存在滚屏干扰。本发明的优点通过滚屏的周期性和条纹勻速移动的特点,再通过概率统计等数学工具,自动判断视频中是否存在滚动干扰。减少人力成本,同时提高了判断视频质量的可靠性。由于本发明采用傅里叶变换,可以精确地计算条纹滚动的频率,为后续开发提供了参考数据。简言之,本发明是一个自动、精确的滚屏检测系统。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。图1是本发明的实现流程图; 图2是滚屏上某点的灰度值变化图3是对图2上该点512个灰度数据进行快速傅里叶变换后的频谱图; 图4是正常视频上某点的灰度值变化图5是对图4上该点512个灰度数据进行快速傅里叶变换后的频谱图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。我们可以通过对图像的若干个位置进行采样,然后通过傅立叶变化,分析采样序列是否具有稳定的周期。如果主频的均值大于对应的阈值,方差小于对应的阈值,说明主频具有一致性。这就证明存在一个固定的周期干扰,为判断滚屏奠定了基础。对于条纹勻速移动的性质,可以利用相邻两帧图像帧差来判断。由于相邻两帧图像之间的时间间隔非常短,对于正常的视频来说几乎没有差别,除非视频中有运动的物
4体;对于存在干扰的特殊视频来说,可能会有差别,比如噪声干扰。但是这些差别都是随机的,没有持续性或者一致性。而滚屏的帧差是条纹滚动产生的区域,由于条纹勻速移动,这个区域的面积是稳定的,有持续性和一致性。如果帧差面积的均值大于对应的阈值,方差小于对应的阈值,就证明存在勻速滚动干扰,为判断滚屏提供了另一个重要证据如图1所示,一种基于快速傅里叶变换检测滚屏的方法,具体包括以下步骤 S101.对一帧视频设置30个采集点
在视频上均勻地标记30个采集点是为了采集到足够的数据用以分析。采集点太少会受较大的干扰影响,采集点太多会增加数据处理的计算量。综合测试得到,取30个点左右可以较好地满足检测和计算的要求。S102.采集灰度值,存储512个数据
这里默认视频大小为[3^x288],也就是在这个区域内均勻地标记30个采集点用来采
集像素灰度值。设置长度为512,方便利用快速傅里叶变换计算频率,。S103.对数据进行傅里叶变换,求出各个采集点的主频
一般正常视频不存在固定的频率或者说频率为无限大。通过FFT处理上述数据可以计算出这30个采集点在512帧图像上的表现出的频率。如图2所示,滚屏上该点的灰度值表现出了很强的规律性,就是随着帧数呈现出周期性的波动,而且波动是在固定的范围之内。 也就是说,在时域上可以观察到周期性。如图3所示,经过将上述灰度值序列进行快速傅里叶变换后,频谱图上幅值的大小直观地显示出了频率的存在,对应最大幅值的非零频率就是主频。这样就通过FFT找到了主频。对于长度为N的有限长序列减《),其傅里叶变换DFT 如下
权利要求
1.步骤如下S100.针对视频中条纹滚动的周期性,通过快速傅里叶变换计算出条纹滚动频率;S200.针对视频中条纹滚动的勻速性,计算相邻两帧图像之差区域面积; S300.最后运用概率统计数学工具实现结果的量化,来判断是否存在滚屏。
2.根据权利要求1所述的一种基于快速傅里叶变换检测滚屏的方法,其特征在于,在所述步骤SlOO中,要求采集点个数为N= [20,50]之间,在视频上随机选取N个采集点,分别对该N个采集点采集512个数据,该512个数据为[N*512]个灰度值。
3.根据权利要求2所述的一种基于快速傅里叶变换检测滚屏的方法,其特征在于,在所述步骤SlOO中,对512个数据根据
4.根据权利要求3所述的一种基于快速傅里叶变换检测滚屏的方法,其特征在于,根据
5.根据权利要求4所述的一种基于快速傅里叶变换检测滚屏的方法,其特征在于,上述所有主频均值大于对应的阈值,所有主频方差小于对应的阈值,则周期频率存在,否则不存在。
6.根据权利要求1所述一种基于快速傅里叶变换检测滚屏的方法,其特征在于,在所述步骤S200中,采集513帧视频上的灰度值数据,将连续两帧视频上的灰度值数据根据
7.其特征在于,根据
8.根据权利要求1所述一种基于快速傅里叶变换检测滚屏的方法,其特征在于,如上述所有帧差面积求均值大于对应的阈值,所有帧差面积方差小于对应的阈值,勻速滚动干扰存在,否则不存在。
9.根据权利要求5或8所述一种基于快速傅里叶变换检测滚屏的方法,其特征在于,上述阈值通过测试预设数量的滚屏得到预设数量的主频均值和预设数量的主频方差,取最小的主频均值作为其参考阈值,取最大的主频方差作为其参考阈值,同时得到预设数量的帧差面积均值和预设数量的帧差面积方差,取最小的帧差面积均值作为其参考阈值,取最大的帧差面积方差作为其参考阈值。
10.根据权利要求1所述的一种基于快速傅里叶变换检测滚屏的方法,其特征在于,在所述步骤S300中,周期频率存在,勻速滚动干扰存在,则判定滚屏干扰,否则不存在滚屏干扰。
全文摘要
本发明公开了一种基于快速傅里叶变换检测滚屏的方法,具体包括步骤如下S100.针对视频中条纹滚动的周期性,通过快速傅里叶变换计算出条纹滚动频率;S200.针对视频中条纹滚动的匀速性,计算相邻两帧图像之差区域面积;S300.最后运用概率统计数学工具实现结果的量化,来判断是否存在滚屏。本发明通过滚屏的周期性和条纹匀速移动的特点,再通过概率统计等数学工具,自动判断视频中是否存在滚动干扰。减少人力成本,同时提高了判断视频质量的可靠性。由于本发明采用傅里叶变换,可以精确地计算条纹滚动的频率,为后续开发提供了参考数据。简言之,本发明是一个自动、精确的滚屏检测系统。
文档编号H04N17/00GK102572504SQ20111007643
公开日2012年7月11日 申请日期2011年3月29日 优先权日2011年3月29日
发明者周斌, 敖勤, 曹江中, 高传江 申请人:广州市浩云安防科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1