发明名称 基于运动矢量检测视频遮挡的方法
摘要 本发明提供一种基于运动矢量检测视频遮挡的方法,在视频序列中每隔固定帧数对P帧进行判断,提取该P帧所有的宏块运动矢量,该P帧的所有宏块将一帧图像划分为一运动矢量宏块表;对运动矢量宏块表上的每个宏块的运动矢量进行计算并判断获取运动宏块区域;获取下一固定帧数的P帧中与其相应运动宏块区域,并将其相应运动宏块区域内各宏块的运动矢量都进行计算并判断,以此类推,取下一固定帧数中的P帧进行判断,并获取满足N2≥(Q×N1)条件的帧数,直到判断的连续个帧数的数量达到阈值T3时,则该P帧的运动宏块区域确实再没有运动物体,即确认为遮挡物。本发明运算简单,无需保存帧图像且可以有效得判断视频图像是否被遮挡,并可调节阈值以调节其灵敏度。
申请公布号 CN102263955B 申请公布日期 2013.04.03
申请号 CN201110206055.4 申请日期 2011.07.21
申请人 福建星网视易信息系统有限公司 发明人 袁嘉晟
分类号 H04N7/26(2006.01)I;H04N7/18(2006.01)I;G06T7/20(2006.01)I 主分类号 H04N7/26(2006.01)I
代理机构 福州市鼓楼区京华专利事务所(普通合伙) 35212 代理人 宋连梅
主权项 1.一种基于运动矢量检测视频遮挡的方法,其特征在于:包括如下步骤:步骤10、在视频序列中每隔固定帧数对P帧进行一次判断,提取该P帧所有的宏块运动矢量,该P帧的所有宏块将一帧图像划分为一运动矢量宏块表;步骤20、设定第一阈值T<sub>1</sub>,T<sub>1</sub>作为判断宏块是否为运动宏块的标准,对所述运动矢量宏块表上的每个宏块的运动矢量进行计算并判断:计算<img file="FDA00002345018000011.GIF" wi="207" he="63" />值是否大于等于T<sub>1</sub>,其中MV<sub>X</sub>,MV<sub>Y</sub>为直角坐标系中的宏块运动矢量;将所有宏块的运动矢量计算值大于等于T<sub>1</sub>的个数记作N<sub>1</sub>;设定第二阈值T<sub>2</sub>,T<sub>2</sub>作为判断运动宏块数是否超过的标准,将N<sub>1</sub>与T<sub>2</sub>进行比较,若N<sub>1</sub>≥T<sub>2</sub>则该P帧为运动参考帧并记录下该帧的运动宏块区域,即所有运动矢量计算值大于T<sub>1</sub>的宏块,并进入步骤30;若N<sub>1</sub>&lt;T<sub>2</sub>则是计算误差或者为小物体,该P帧为非运动帧,并转入步骤10;步骤30、取下一固定帧数中的P帧进行判断,获取下一固定帧数的P帧中与步骤20中记录下的运动宏块区域相应的运动宏块区域,并将其相应运动宏块区域内各宏块的运动矢量都进行计算并判断,其判断方法如步骤20中方法,并将所有宏块的运动矢量计算值大于等于T<sub>1</sub>的个数记作N<sub>2</sub>,设定百分比Q,Q×N<sub>1</sub>作为判断运动区域内运动宏块数是否达到判定的标准,若N<sub>2</sub>≥(Q×N<sub>1</sub>),则该记录下的运动宏块区域非遮挡,是一个运动物体,并转入步骤10;若N<sub>2</sub>&lt;(Q×N<sub>1</sub>),则进入步骤40;步骤40、设定第三阈值T<sub>3</sub>,T<sub>3</sub>作为判断连续多少遮挡帧报警的标准;继续以步骤30的过程取下一固定帧数中的P帧进行判断,并获取满足N<sub>2</sub>&lt;(Q×N<sub>1</sub>)条件的帧数,直到判断的连续个帧数的数量达到T<sub>3</sub>时,则所述步骤20中记录下的运动宏块区域确实再没有运动物体,即确认为遮挡物,继而触发报警。
地址 350000 福建省福州市仓山区建新镇金山大道618号桔园洲工业园19号楼一、二层