一种视频遮挡检测方法和装置制造方法

文档序号:7801959阅读:329来源:国知局
一种视频遮挡检测方法和装置制造方法
【专利摘要】本发明适用于视频【技术领域】,提供了一种视频遮挡检测方法和装置,包括:获取所述视频的当前画面的自动聚焦评价值和亮度值;若所述自动聚焦评价值小于第一阈值或者所述亮度值小于第二阈值,则判定所述当前画面处于遮挡状态;在所述遮挡状态下,开始计时,若所述遮挡状态的持续时间大于第一预设值,则发出遮挡报警。本发明通过获取待检测视频当前画面的自动聚焦评价值和亮度值,当自动聚焦评价值小于第一阈值或者亮度值小于第二阈值时,判定遮挡状态,当遮挡状态持续时间大于第一预设值时发出遮挡报警,从而降低了视频遮挡检测的误报率,且遮挡检测的计算方法简单,能够在复杂多变的环境下提供可靠有效的遮挡检测报警信息。
【专利说明】一种视频遮挡检测方法和装置
【技术领域】
[0001]本发明属于视频【技术领域】,尤其涉及一种视频遮挡检测方法和装置。
【背景技术】
[0002]在视频监控领域,视频遮挡的检测方法一般分为两种,一种是基于位移矢量场的运动补偿计算,一种是基于宏块SAD (Sum of Absolute Difference,差的绝对值之和)的阈值计算。
[0003]基于位移矢量场的运动补偿计算方法通过一个运动补偿器对当前画面的位移矢量场进行补偿后得到一个预测的位移矢量场,再对两个位移矢量场的局部方差和总体方差进行比较,得出遮挡测试参数,然后利用此遮挡测试参数对后续的位移矢量场进行进一步处理,最终得到视频遮挡的相关信息。此方法处理过程复杂,通常由ASIC(Applicati0nSpecific Integrated Circuit,专用集成电路)或者智能处理软件来实现。
[0004]基于宏块SAD的阈值计算方法通过对两帧图像相应宏块间的亮度差的绝对值之和进行处理得到遮挡检测相关信息。由于处理对象为画面亮度差,因此,当画面亮度的变化趋势较缓时,SAD数值波动较小甚至趋近于零。对于多样变化的遮挡方式,该方式容易出现误报或不报的情况。
[0005]综上所述,现有的视频遮挡检测方法适用范围窄,容易发生误报。

【发明内容】

[0006]本发明实施例的目的在于提供一种视频遮挡检测方法,以扩大视频遮挡检测的适用范围,降低误报率。
[0007]本发明实施例是这样实现的,一种视频遮挡检测方法,包括:
[0008]获取待检测视频当前画面的自动聚焦评价值和亮度值;
[0009]若所述自动聚焦评价值小于第一阈值或者所述亮度值小于第二阈值,则判定所述当前画面处于遮挡状态;
[0010]在所述遮挡状态下,开始计时,若所述遮挡状态的持续时间大于第一预设值,则发出遮挡报警。
[0011]本发明实施例的另一目的在于提供一种视频遮挡检测装置,包括:
[0012]画面信息获取模块,用于获取待检测视频当前画面的自动聚焦评价值和亮度值;
[0013]遮挡状态判定模块,用于若所述自动聚焦评价值小于第一阈值或者所述亮度值小于第二阈值,则判定所述当前画面处于遮挡状态;
[0014]遮挡报警发出模块,用于在所述遮挡状态下,开始计时,若所述遮挡状态的持续时间大于第一预设值,则发出遮挡报警。
[0015]本发明实施例与现有技术相比存在的有益效果是:本发明实施例通过获取待检测视频当前画面的自动聚焦评价值和亮度值,当自动聚焦评价值小于第一阈值或者亮度值小于第二阈值时,判定遮挡状态,当遮挡状态持续时间大于第一预设值时发出遮挡报警,从而降低了视频遮挡检测的误报率,且遮挡检测的计算方法简单,能够在复杂多变的环境下提供可靠有效的遮挡检测报警信息。
【专利附图】

【附图说明】
[0016]图1是本发明实施例提供的视频遮挡检测方法的实现流程图;
[0017]图2是本发明实施例提供的遮挡报警区间、报警解除区间和过渡区间的示意图;
[0018]图3是本发明实施例提供的视频遮挡检测装置的结构框图。
【具体实施方式】
[0019]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0020]本发明实施例通过获取待检测视频当前画面的自动聚焦评价值和亮度值,当自动聚焦评价值小于第一阈值或者亮度值小于第二阈值时,判定遮挡状态,当遮挡状态持续时间大于第一预设值时发出遮挡报警,从而降低了视频遮挡检测的误报率,且遮挡检测的计算方法简单,能够在复杂多变的环境下提供可靠有效的遮挡检测报警信息。
[0021]图1是本发明实施例提供的视频遮挡检测方法的实现流程图,详述如下:
[0022]在SlOl中,获取待检测视频当前画面的自动聚焦评价值和亮度值。
[0023]自动聚焦评价值,即AF(AutoFocus)评价值,是一种用于衡量画面聚焦效果的统计信息。当前画面的自动聚焦评价值越大,表明聚焦效果越好,画面也越清晰;当前画面的自动聚焦评价值越小,表明聚焦效果越差,画面也越模糊。自动聚焦评价值的获取可通过各种芯片平台来实现,在此不作限定。
[0024]亮度值表征当前画面的明亮程度。当前画面越亮,亮度值越大;当前画面越暗,亮度值越小。若当前画面全黑,则亮度值为零。本实施例中的亮度值指的是当前画面的平均亮度。亮度值的获取可通过各种芯片平台来实现,在此不作限定。
[0025]在S102中,若所述自动聚焦评价值小于第一阈值或者所述亮度值小于第二阈值,则判定所述当前画面处于遮挡状态。
[0026]在视频遮挡检测之前,需要预先计算第一阈值AF1ot和第二阈值L1ot。
[0027]在光照充足的情况下,照度一般在300Lux (勒克斯)左右,在这里,照度指的是单位面积上所接收的可见光的能量。在实际应用中,将分辨率测试卡固定在灯箱上,将摄像机对准分辨率测试卡,使分辨率测试卡正好占据摄像机的整个画面,调节灯箱亮度到300LUX,并由照度计确认灯箱亮度达到300LUX,再调节摄像机镜头使画面达到最佳清晰效果,并由分辨率测试卡确认当前镜头聚焦效果清晰。调整完毕后,通过API (Applicat1nProgramming Interface,应用程序编程接口 )从芯片平台获取自动聚焦评价值AFi和获取亮度值L”多次重复操作,取自动聚焦评价值和亮度值的平均值分别记为AF和L。
[0028]在这里,AF表示光照充足无遮挡情况下的自动聚焦评价值,L表示光照充足无遮挡情况下的亮度值。再根据需要进行报警的遮挡程度,决定判断阈值区间。例如,需要在画面被遮挡程度达到80%时确定遮挡状态,则以未遮挡面积的百分比乘以AF作为第一阈值AFlow,即第一阈值AFlw = AFX20%。由于亮度值仅仅用于排除低照度环境下所产生的检测干扰,因此只需给定一个较低的阈值范围,例如,Llow = LX 10%。
[0029]需要说明的是,以上数值仅是应用示例,并不用于限定本实施例,具体数值大小因场景不同可做出相应的调整。根据与上述类似的方法,可测算出各种场景下的最佳阈值区间。
[0030]此外,虽然画面场景可能复杂多变,但是,当画面一定范围被遮挡之后,自动聚焦评价值的变化大体上是一致的,这就保证了在不同应用场景下遮挡检测的可靠和有效。
[0031 ] 在本发明实施例中,当获取的当前画面的自动聚焦评价值小于第一阈值AF1ot,或者当前画面的亮度值小于第二阈值L1ot时,判定当前画面处于遮挡状态。
[0032]在S103中,在所述遮挡状态下,开始计时,若所述遮挡状态的持续时间大于第一预设值,则发出遮挡报警。
[0033]作为本发明的一个实施例,当视频的当前画面由未遮挡状态转变为遮挡状态时,开始计时,若遮挡状态的持续时间大于第一预设值,则确定视频的遮挡状态生效,发出遮挡报警。在这里,第一预设值可以为3秒,在此不作限定。
[0034]进一步地,所述方法还包括:
[0035]若所述自动聚焦评价值大于或等于第三阈值且所述亮度值大于或等于第四阈值,则判定所述当前画面处于未遮挡状态。
[0036]在实际应用中,考虑波动区间用于排除环境干扰,例如波动区间为10%,则第三阈值AFhigh = AFX (20% +10% )。同理,考虑波动区间用于排除环境干扰,例如波动区间为10%,则第四阈值Lhigh = LX (10% +10% )0需要说明的是,以上数值仅是应用示例,并不用于限定本实施例,具体数值大小因场景不同可做出相应的调整。
[0037]在本发明实施例中,当获取到的自动聚焦评价值大于或等于第三阈值AFhigh,且获取到的亮度值大于或等于第四阈值Lhigh时,判定当前画面处于未遮挡状态。
[0038]在所述未遮挡状态下,开始计时,若所述未遮挡状态的持续时间大于第二预设值,则解除所述遮挡报警。
[0039]作为本发明的一个实施例,当视频的当前画面由遮挡状态转变为未遮挡状态时,开始计时,若未遮挡状态的持续时间大于第二预设值,则确定视频的未遮挡状态生效,解除遮挡报警。在这里,第二预设值可以为3秒,在此不作限定。
[0040]进一步地,所述方法还包括:
[0041]若满足以下任一条件,则判定所述当前画面处于过渡状态:
[0042]所述自动聚焦评价值大于或等于所述第一阈值且小于所述第三阈值,且所述亮度值大于或等于所述第二阈值;或者
[0043]所述自动聚焦评价值大于或等于所述第一阈值,且所述亮度值大于或等于所述第二阈值且小于所述第四阈值。
[0044]当视频处于过渡状态时,可能有环境干扰,或是在未遮挡状态与遮挡状态的转换间隙,在此不作限定。
[0045]图2示出了本发明实施例提供的遮挡报警区间、报警解除区间和过渡区间的示意图。
[0046]参照图2,当自动聚焦评价值小于第一阈值AF1ot或者亮度值小于第二阈值L1ot时,属于遮挡报警区间;当自动聚焦评价值大于或等于第三阈值AFhigh,且亮度值大于或等于第四阈值Lhigh时,属于报警解除区间;当自动聚焦评价值与亮度值处于其他范围时,属于过渡区间。
[0047]优选地,所述方法还包括:
[0048]若满足以下任一条件,则计时清零:
[0049]所述遮挡状态的持续时间小于或等于所述第一预设值;或者
[0050]所述未遮挡状态的持续时间小于或等于所述第二预设值;或者
[0051]所述当前画面处于所述过渡状态。
[0052]作为本发明的一个实施例,当视频由未遮挡状态转换为遮挡状态时,若遮挡状态的持续时间小于或等于第一预设值,则判定视频的遮挡状态未生效,计时清零,不发出遮挡报警。
[0053]作为本发明的另一个实施例,当视频由遮挡状态转换为未遮挡状态时,若未遮挡状态的持续时间小于或等于第二预设值,则判定视频的未遮挡状态未生效,计时清零,不解除遮挡报警。
[0054]作为本发明的另一个实施例,当视频由未遮挡状态转换为过渡状态时,计时清零,不发出遮挡报警;当视频由遮挡状态转为过渡状态时,计时清零,不解除遮挡报警。
[0055]优选地,SlOl所述获取所述视频的当前画面的自动聚焦评价值和亮度值具体为:
[0056]以预设频率获取所述待检测视频当前画面的自动聚焦评价值和亮度值,所述预设频率的倒数值小于所述第一预设值和所述第二预设值。
[0057]在本发明实施例中,对于不同的芯片平台,预设频率可能不同。例如,预设频率可以为每秒3次到5次,在此不作限定。为了提高遮挡检测的准确性,要求在第一预设值和第二预设值内,多次获取画面信息。
[0058]本发明实施例通过获取待检测视频当前画面的自动聚焦评价值和亮度值,当自动聚焦评价值小于第一阈值或者亮度值小于第二阈值时,判定遮挡状态,当遮挡状态持续时间大于第一预设值时发出遮挡报警,从而降低了视频遮挡检测的误报率,且遮挡检测的计算方法简单,能够在复杂多变的环境下提供可靠有效的遮挡检测报警信息。
[0059]图3示出了本发明实施例提供的视频遮挡检测装置的结构框图,该装置用于运行图1所述的视频遮挡检测方法。为了便于说明,仅示出了与本实施例相关的部分。
[0060]参照图3,该装置包括:
[0061]画面信息获取模块31,获取待检测视频当前画面的自动聚焦评价值和亮度值。
[0062]遮挡状态判定模块32,若所述自动聚焦评价值小于第一阈值或者所述亮度值小于第二阈值,则判定所述当前画面处于遮挡状态。
[0063]遮挡报警发出模块33,在所述遮挡状态下,开始计时,若所述遮挡状态的持续时间大于第一预设值,则发出遮挡报警。
[0064]进一步地,所述装置还包括:
[0065]未遮挡状态判定模块,若所述自动聚焦评价值大于或等于第三阈值且所述亮度值大于或等于第四阈值,则判定所述当前画面处于未遮挡状态。
[0066]遮挡报警解除模块,在所述未遮挡状态下,开始计时,若所述未遮挡状态的持续时间大于第二预设值,则解除所述遮挡报警。
[0067]优选地,所述装置还包括过渡状态判定模块,所述过渡状态判定模块用于:[0068]若满足以下任一条件,则判定所述当前画面处于过渡状态:
[0069]所述自动聚焦评价值大于或等于所述第一阈值且小于所述第三阈值,且所述亮度值大于或等于所述第二阈值;或者
[0070]所述自动聚焦评价值大于或等于所述第一阈值,且所述亮度值大于或等于所述第二阈值且小于所述第四阈值。
[0071]优选地,所述装置还包括计时清零模块,所述计时清零模块用于:
[0072]若满足以下任一条件,则计时清零:
[0073]所述遮挡状态的持续时间小于或等于所述第一预设值;或者
[0074]所述未遮挡状态的持续时间小于或等于所述第二预设值;或者
[0075]所述当前画面处于所述过渡状态。
[0076]进一步地,所述画面信息获取模块31具体用于:
[0077]以预设频率获取所述待检测视频当前画面的自动聚焦评价值和亮度值,所述预设频率的倒数值小于所述第一预设值和所述第二预设值。
[0078]本发明实施例通过获取待检测视频当前画面的自动聚焦评价值和亮度值,当自动聚焦评价值小于第一阈值或者亮度值小于第二阈值时,判定遮挡状态,当遮挡状态持续时间大于第一预设值时发出遮挡报警,从而降低了视频遮挡检测的误报率,且遮挡检测的计算方法简单,能够在复杂多变的环境下提供可靠有效的遮挡检测报警信息。
[0079]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种视频遮挡检测方法,其特征在于,包括: 获取待检测视频当前画面的自动聚焦评价值和亮度值; 若所述自动聚焦评价值小于第一阈值或者所述亮度值小于第二阈值,则判定所述当前画面处于遮挡状态; 在所述遮挡状态下,开始计时,若所述遮挡状态的持续时间大于第一预设值,则发出遮挡报警。
2.如权利要求1所述的方法,其特征在于,所述方法还包括: 若所述自动聚焦评价值大于或等于第三阈值且所述亮度值大于或等于第四阈值,则判定所述当前画面处于未遮挡状态; 在所述未遮挡状态下,开始计时,若所述未遮挡状态的持续时间大于第二预设值,则解除所述遮挡报警。
3.如权利要求1所述的方法,其特征在于,所述方法还包括: 若满足以下任一条件,则判定所述当前画面处于过渡状态: 所述自动聚焦评价值大于或等于所述第一阈值且小于所述第三阈值,且所述亮度值大于或等于所述第二阈值;或者 所述自动聚焦评价值大于或等于所述第一阈值,且所述亮度值大于或等于所述第二阈值且小于所述第四阈值。
4.如权利要求3所述的方法,其特征在于,所述方法还包括: 若满足以下任一条件,则计时清零: 所述遮挡状态的持续时间小于或等于所述第一预设值;或者 所述未遮挡状态的持续时间小于或等于所述第二预设值;或者 所述当前画面处于所述过渡状态。
5.如权利要求2所述的方法,其特征在于,所述获取待检测视频当前画面的自动聚焦评价值和亮度值具体为: 以预设频率获取所述待检测视频当前画面的自动聚焦评价值和亮度值,所述预设频率的倒数值小于所述第一预设值和所述第二预设值。
6.一种视频遮挡检测装置,其特征在于,包括: 画面信息获取模块,用于获取待检测视频当前画面的自动聚焦评价值和亮度值; 遮挡状态判定模块,用于若所述自动聚焦评价值小于第一阈值或者所述亮度值小于第二阈值,则判定所述当前画面处于遮挡状态; 遮挡报警发出模块,用于在所述遮挡状态下,开始计时,若所述遮挡状态的持续时间大于第一预设值,则发出遮挡报警。
7.如权利要求6所述的装置,其特征在于,所述装置还包括: 未遮挡状态判定模块,用于若所述自动聚焦评价值大于或等于第三阈值且所述亮度值大于或等于第四阈值,则判定所述当前画面处于未遮挡状态; 遮挡报警解除模块,用于在所述未遮挡状态下,开始计时,若所述未遮挡状态的持续时间大于第二预设值,则解除所述遮挡报警。
8.如权利要求6所述的装置,其特征在于,所述装置还包括过渡状态判定模块,所述过渡状态判定模块用于:若满足以下任一条件,则判定所述当前画面处于过渡状态: 所述自动聚焦评价值大于或等于所述第一阈值且小于所述第三阈值,且所述亮度值大于或等于所述第二阈值;或者 所述自动聚焦评价值大于或等于所述第一阈值,且所述亮度值大于或等于所述第二阈值且小于所述第四阈值。
9.如权利要求8所述的装置,其特征在于,所述装置还包括计时清零模块,所述计时清零模块用于: 若满足以下任一条件,则计时清零: 所述遮挡状态的持续时间小于或等于所述第一预设值;或者 所述未遮挡状态的持续时间小于或等于所述第二预设值;或者 所述当前画面处于所述过渡状态。
10.如权利要求7所述的装置,其特征在于,所述画面信息获取模块具体用于: 以预设频率获取所述待检测视频当前画面的自动聚焦评价值和亮度值,所述预设频率的倒数值小于所述 第一预设值和所述第二预设值。
【文档编号】H04N5/14GK104038666SQ201410164254
【公开日】2014年9月10日 申请日期:2014年4月22日 优先权日:2014年4月22日
【发明者】肖正 申请人:深圳英飞拓科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1