基于运动矢量检测视频遮挡的方法技术

技术编号:6894805 阅读:855 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种基于运动矢量检测视频遮挡的方法,在视频序列中每隔固定帧数对P帧进行判断,提取该P帧所有的宏块运动矢量,该P帧的所有宏块将一帧图像划分为一运动矢量宏块表;对运动矢量宏块表上的每个宏块的运动矢量进行计算并判断获取运动宏块区域;获取下一固定帧数的P帧中与其相应运动宏块区域,并将其相应运动宏块区域内各宏块的运动矢量都进行计算并判断,以此类推,取下一固定帧数中的P帧进行判断,并获取满足N2≥(Q×N1)条件的帧数,直到判断的连续个帧数的数量达到阈值T3时,则该P帧的运动宏块区域确实再没有运动物体,即确认为遮挡物。本发明专利技术运算简单,无需保存帧图像且可以有效得判断视频图像是否被遮挡,并可调节阈值以调节其灵敏度。

【技术实现步骤摘要】

【技术保护点】
1.一种基于运动矢量检测视频遮挡的方法,其特征在于:包括如下步骤:步骤10、在视频序列中每隔固定帧数对P帧进行一次判断,提取该P帧所有的宏块运动矢量,该P帧的所有宏块将一帧图像划分为一运动矢量宏块表;步骤20、设定第一阈值T1,T1作为判断宏块是否为运动宏块的标准,对所述运动矢量宏块表上的每个宏块的运动矢量进行计算并判断:计算值是否大于等于T1,其中MVX,MVY为直角坐标系中的宏块运动矢量;将所有宏块的运动矢量计算值大于等于T1的个数记作N1;设定第二阈值T2,T2作为判断发报警。为判断连续多少遮挡帧报警的标准;继续以步骤30的过程取下一固定帧数中的P帧进行判断,并获取满足N2≥(Q×N1)条件的帧数,直到判断的连续个帧数的数量达到T3时,则所述步骤20中记录下的运动宏块区域确实再没有运动物体,即确认为遮挡物,继而触数记作N2,设定百分比Q,Q×N1作为判断运动区域内运动宏块数是否达到判定的标准,若N2≥(Q×N1),则该记录下的运动宏块区域非遮挡,是一个运动物体,并转入步骤10;若N2<(Q×N1),则进入步骤40;步骤40、设定第三阈值T3,T3作、取下一固定帧数中的P帧进行判断,获取下一固定帧数的P帧中与步骤20中记录下的运动宏块区域相应的运动宏块区域,并将其相应运动宏块区域内各宏块的运动矢量都进行计算并判断,其判断方法如步骤20中方法,并将所有宏块的运动矢量计算值大于等于T1的个运动宏块数是否超过的标准,将N1与T2进行比较,若N1≥T2则该P帧为运动参考帧并记录下该帧的运动宏块区域,即所有运动矢量计算值大于T1的宏块,并进入步骤30;若N1<T2则是计算误差或者为小物体,该P帧为非运动帧,并转入步骤10;步骤30...

【技术特征摘要】

【专利技术属性】
技术研发人员:袁嘉晟
申请(专利权)人:福建星网视易信息系统有限公司
类型:发明
国别省市:35

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

1