图像中条纹干扰的检测方法和装置制造方法

文档序号:6512487阅读:184来源:国知局
图像中条纹干扰的检测方法和装置制造方法
【专利摘要】本发明公开了一种图像中条纹干扰的检测方法和装置,其中,该检测方法包括:获取需要进行检测的多个连续图像中的每个像素的属性值;对于每个像素,根据多个连续图像中该像素的属性值确定该像素的变化值,其中,该像素的变化值用于表示在多个连续图像中该像素的属性变化情况;对由各个像素的变化值组成的图像进行条纹干扰检测。本发明通过确定多个连续图像中的每个像素的属性值的变化情况,然后根据变化情况能够在连续图像中检测出条纹干扰,并且本发明能够广泛地应用于图像处理领域。
【专利说明】图像中条纹干扰的检测方法和装置
【技术领域】
[0001]本发明涉及图像处理领域,并且特别地,涉及一种图像中条纹干扰的检测方法和装置。
【背景技术】
[0002]视频监控系统中,在发生故障的情况下,采集设备获得的图像会出现条纹干扰现象,影响了监控视频的可视性和可靠性,因此视频图像条纹干扰检测对于监控系统运行维护是非常重要的环节。常见的视频图像条纹干扰检测方法有:基于直线检测的条纹干扰检测方法、基于图像边缘的条纹干扰检测方法、基于方向算子的条纹干扰检测方法。以上描述的方法在不同应用场景各有优缺点,不能普及应用。
[0003]针对相关技术中在连续图像中检测条纹干扰的方法应用范围较窄的问题,目前尚未提出有效的解决方案。

【发明内容】

[0004]针对相关技术中在连续图像中检测条纹干扰的方法应用范围较窄的问题,本发明提出一种图像中条纹干扰的检测方法和装置,能够在连续图像中检测出条纹干扰,并且本发明能够广泛地应用于图像处理领域。
[0005]本发明的技术方案是这样实现的:
[0006]根据本发明的一个方面,提供了一种图像中条纹干扰的检测方法。
[0007]该检测方法包括:
[0008]获取需要进行检测的多个连续图像中的每个像素的属性值;
[0009]对于每个像素,根据多个连续图像中该像素的属性值确定该像素的变化值,其中,该像素的变化值用于表示在多个连续图像中该像素的属性变化情况;
[0010]对由各个像素的变化值组成的图像进行条纹干扰检测。
[0011]其中,根据多个连续图像中该像素的属性值确定该像素的变化值包括:
[0012]对于每个像素,根据多个连续图像中该像素的属性值获取该像素的方差值,将该方差值作为变化值;
[0013]并且,对由各个像素的变化值组成的图像进行条纹干扰检测包括:
[0014]对由各个像素的方差值组成的方差图像进行条纹干扰检测。
[0015]而且,对由各个像素的方差值组成的方差图像进行条纹干扰检测包括:
[0016]对方差图像进行二值化;
[0017]对方差图像二值化后的结果进行条纹干扰检测。
[0018]优选地,对方差图像进行二值化包括:
[0019]通过大津阈值法对方差图像进行二值化。
[0020]优选地,进行条纹干扰检测包括:
[0021 ] 基于水平搜索规则进行条纹干扰检测;和/或[0022]基于偏转角度搜索规则进行条纹干扰检测。
[0023]可选地,条纹干扰检测基于直线检测进行。
[0024]此外,上述检测方法进一步包括:
[0025]根据对由各个像素的变化值组成的图像进行条纹干扰检测的结果,确定多个连续图像中是否存在条纹干扰、和/或条纹干扰所在的位置。
[0026]进一步地,根据条纹干扰所在位置的随机性对检测到的条纹干扰进行过滤,确定实际存在的条纹干扰。
[0027]可选地,上述属性值包括以下之一:
[0028]灰度值、RGB通道值、YUV。
[0029]根据本发明的一个方面,提供了 一种图像中条纹干扰的检测装置。
[0030]该检测装置包括:
[0031]获取模块,用于获取需要进行检测的多个连续图像中的每个像素的属性值;
[0032]确定模块,用于对于每个像素,根据多个连续图像中该像素的属性值确定该像素的变化值,其中,该像素的变化值用于表示在多个连续图像中该像素的属性变化情况;
[0033]检测模块,用于对由各个像素的变化值组成的图像进行条纹干扰检测。
[0034]本发明通过确定多个连续图像中的每个像素的属性值的变化情况,然后根据变化情况能够在连续图像中检测出条纹干扰,并且本发明能够广泛地应用于图像处理领域。
【专利附图】

【附图说明】
[0035]图1是根据本发明实施例的图像中条纹干扰的检测方法的流程图;
[0036]图2是根据本发明的一个实施例对视频图像进行条纹干扰检测的流程图;
[0037]图3A是根据本发明的又一个实施例获取的多个连续图像;
[0038]图3B是根据图3A所示的多个连续图像的方差图像;
[0039]图4是为根据本发明再一个实施例对视频图像进行条纹干扰检测的示意图;
[0040]图5是根据本发明实施例的图像中条纹干扰的检测装置的框图。
【具体实施方式】
[0041]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
[0042]根据本发明的实施例,提供了一种图像中条纹干扰的检测方法。
[0043]如图1所示,根据本发明的一个实施例可以通过视频图像的方差图像来进行视频图像条纹干扰检测的方法,根据本发明实施例的图像中条纹干扰的检测方法包括:
[0044]步骤S101,获取需要进行检测的多个连续图像中的每个像素的属性值,可选地,属性值可以包括灰度值、RGB通道值或YUV,其中,多个连续图像可以是多个连续的单幅生成的图像,也可以是视频流中多幅连续的序列图像,还可以是对视频流中的序列图像进行采样得出的多个图像(其中,采样频率可以根据要求进行设置,此外,相邻两次采样的时间间隔可以不同);[0045]步骤S103,对于每个像素,根据多个连续图像中该像素的属性值确定该像素的变化值,其中,该像素的变化值用于表示在多个连续图像中该像素的属性变化情况;
[0046]步骤S105,对由各个像素的变化值组成的图像进行条纹干扰检测,可选地,在进行条纹干扰检测时,可以基于水平搜索规则进行条纹干扰检测,或者也可以基于偏转角度搜索规则进行条纹干扰检测,可选地,条纹干扰检测可以基于直线检测进行。
[0047]根据本发明的另一个实施例,还可以在如图1所示的利用方差图像进行条纹干扰检测的基础上加入条纹干扰随机分布过滤规则,可以有效降低条纹干扰检测的误报率。根据本发明实施例的检测方法可以进一步根据对由各个像素的变化值组成的图像进行条纹干扰检测的结果,确定多个连续图像中是否存在条纹干扰、和/或条纹干扰所在的位置。然后,根据条纹干扰所在位置的随机性对检测到的条纹干扰进行过滤,确定实际存在的条纹干扰。
[0048]根据本发明的再一个实施例,也可以在利用方差图像进行条纹干扰检测的基础上加入二值化处理再进行条纹检测,二值化处理可以使条纹干扰更加的明显同时可以更容易检测到条纹干扰。在根据多个连续图像中该像素的属性值确定该像素的变化值时,对于每个像素,根据所述多个连续图像中该像素的属性值获取该像素的方差值,将该方差值作为变化值,并且,在对由各个像素的变化值组成的图像进行条纹干扰检测时,可以对由各个像素的方差值组成的方差图像进行条纹干扰检测。此外,在对由各个像素的方差值组成的方差图像进行条纹干扰检测之前,可以对方差图像进行二值化;再对方差图像二值化后的结果进行条纹干扰检测,优选地,可以通过大津阈值法对方差图像进行二值化。此外,根据本发明实施例的检测方法可以进一步根据对由各个像素的变化值组成的图像进行条纹干扰检测的结果,确定多个连续图像中是否存在条纹干扰、和/或条纹干扰所在的位置。然后,根据条纹干扰所在位置的随机性对检测到的条纹干扰进行过滤,确定实际存在的条纹干扰。
[0049]根据本发明的再一个实施例,可以在视频图像中应用本发明的技术方案,可以基于视频图像的方差图像进行条纹干扰检测,并且,还可以对方差图像进行二值化处理,然后再进行条纹干扰检测,此外,也可以进一步在条纹干扰检测完成后,应用条纹干扰随机过滤规则区分运动物体产生的边缘条纹和条纹干扰噪声,可以有效降低条纹干扰检测的误报率。如图2所示,为根据本发明实施例的对视频图像进行条纹干扰检测的方法的具体流程:
[0050]步骤S201,获取图像序列(即多个连续图像)的中每个像素的属性值,即,从视频中获取需要进行条纹干扰检测的预设时间范围[h,tj内的图像序列,再获取图像序列中的每个像素的属性值,可选地,属性值可以包括灰度值、RGB通道值、YUV或者本领域技术人员公知的图像的像素的其它属性值;
[0051]步骤S203,根据获取图像序列中的每个像素的的属性值计算该时间范围[h,tj内的图像序列的方差图像,即,从某一个时间点h开始,在预设的时间范围[‘,tj内,逐帧逐像素对视频图像进行灰度值、RGB、或YUV等统计方差σ的计算。
[0052]其中,方差是各个数据与平均数之差的平方和的平均数。在概率论和数理统计中,方差用来度量随机变量和其数学期望(即均值)之间的偏离程度。方差越大,数据的波动越大;方差越小,数据的波动就越小。如图3A所示,为时间范围[tytj内的图像序列的示意图,如图3B所示,为图3A所示图像序列的方差图像的示意图,在图3B所示的方差图像中,可知运动物体或者噪声干扰的像素方差较大。
【权利要求】
1.一种图像中条纹干扰的检测方法,其特征在于,包括: 获取需要进行检测的多个连续图像中的每个像素的属性值; 对于每个像素,根据所述多个连续图像中该像素的属性值确定该像素的变化值,其中,该像素的变化值用于表示在所述多个连续图像中该像素的属性变化情况; 对由各个像素的变化值组成的图像进行条纹干扰检测。
2.根据权利要求1所述的检测方法,其特征在于,根据所述多个连续图像中该像素的属性值确定该像素的变化值包括: 对于每个像素,根据所述多个连续图像中该像素的属性值获取该像素的方差值,将该方差值作为变化值; 并且,对由各个像素的变化值组成的图像进行条纹干扰检测包括: 对由各个像素的方差值组成的方差图像进行条纹干扰检测。
3.根据权利要求2所述的检测方法,其特征在于,对由各个像素的方差值组成的方差图像进行条纹干扰检测包括: 对所述方差图像进行二值化; 对所述方差图像二值化后的结果进行条纹干扰检测。
4.根据权利要求3所述的检测方法,其特征在于,对所述方差图像进行二值化包括: 通过大津阈值法对所述方差图像进行二值化。
5.根据权利要求1-4中任一项所述的检测方法,其特征在于,进行条纹干扰检测包括: 基于水平搜索规则进行条纹干扰检测;和/或 基于偏转角度搜索规则进行条纹干扰检测。
6.根据权利要求1-4中任一项所述的检测方法,其特征在于,所述条纹干扰检测基于直线检测进行。
7.根据权利要求1-4中任一项所述的检测方法,其特征在于,进一步包括: 根据对由各个像素的变化值组成的图像进行条纹干扰检测的结果,确定所述多个连续图像中是否存在条纹干扰、和/或条纹干扰所在的位置。
8.根据权利要求7所述的检测方法,其特征在于,根据条纹干扰所在位置的随机性对检测到的条纹干扰进行过滤,确定实际存在的条纹干扰。
9.根据权利要求1-4中任一项所述的检测方法,其特征在于,所述属性值包括以下之 灰度值、RGB通道值、YUV。
10.一种图像中条纹干扰的检测装置,其特征在于,包括: 获取模块,用于获取需要进行检测的多个连续图像中的每个像素的属性值; 确定模块,用于对于每个像素,根据所述多个连续图像中该像素的属性值确定该像素的变化值,其中,该像素的变化值用于表示在所述多个连续图像中该像素的属性变化情况; 检测模块,用于对由各个像素的变化值组成的图像进行条纹干扰检测。
【文档编号】G06T7/00GK103473779SQ201310432482
【公开日】2013年12月25日 申请日期:2013年9月22日 优先权日:2013年9月22日
【发明者】周康 申请人:北京智诺英特科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1