发明名称 基于运动矢量的移动侦测方法
摘要 本发明提供一种基于运动矢量的移动侦测方法,在视频序列中每隔固定帧数对P帧进行一次运动目标侦测,提取该P帧所有的宏块运动矢量,该P帧的所有宏块将一帧图像划分为一运动矢量宏块表;从运动矢量宏块表最左上角的宏块按行开始查找,对每个宏块的运动矢量进行计算并判断获取运动物体的顶点宏块;将顶点宏块与以顶点宏块为中心的3×3个宏块做比较,找到与顶点宏块最接近的宏块,并将它作为运动物体边缘宏块,再以该运动物体边缘宏块为中心,继续寻找下一个与其相似的边缘宏块;以此类推,不断寻找下一个边缘宏块;直到找到设定阈值个的宏块数。本发明运算简单,且可以有效得判断是否有运动物体,并可调节阈值以调节其灵敏度。
申请公布号 CN102263956B 申请公布日期 2013.03.20
申请号 CN201110206836.3 申请日期 2011.07.21
申请人 福建星网视易信息系统有限公司;深圳市剑拓科技有限公司 发明人 袁嘉晟;焦剑
分类号 H04N7/26(2006.01)I;H04N5/14(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="FDA00002476269800011.GIF" wi="205" he="62" />值是否大于等于T<sub>1</sub>,其中MV<sub>x</sub>,MV<sub>y</sub>为直角坐标系中的宏块运动矢量;当有一宏块的运动矢量计算值大于等于T<sub>1</sub>,则把该宏块作为运动物体的顶点宏块,并将该宏块的运动矢量记为<img file="FDA00002476269800012.GIF" wi="495" he="89" />进入步骤30;当一帧的图像中所有宏块的运动矢量计算的<img file="FDA00002476269800013.GIF" wi="206" he="62" />值小于T<sub>1</sub>,则该帧不是运动帧,即没有运动物体,取下一固定帧数中的P帧再进行判断;步骤30、从<img file="FDA00002476269800014.GIF" wi="465" he="89" />宏块开始以顺时针方向寻找运动物体边缘宏块,设定第二阈值T<sub>2</sub>,将<img file="FDA00002476269800015.GIF" wi="465" he="89" />逐一与以<img file="FDA00002476269800016.GIF" wi="466" he="88" />为中心的3×3个宏块作判断比较,找到与<img file="FDA00002476269800017.GIF" wi="466" he="89" />相似的宏块,即相似的宏块为要找的运动物体边缘宏块,并将该边缘宏块的运动矢量记为<img file="FDA00002476269800018.GIF" wi="355" he="72" />若没有找到相似的宏块,则找到的<img file="FDA00002476269800019.GIF" wi="466" he="88" />是视频编码的误差值,取下一固定帧数中的P帧再进行判断;步骤40、再以<img file="FDA000024762698000110.GIF" wi="327" he="73" />为中心,继续以步骤30的过程寻找下一个与<img file="FDA000024762698000111.GIF" wi="328" he="73" />相似的边缘宏块;以此类推,不断寻找下一个边缘宏块;设定第三阈值T<sub>3</sub>,T<sub>3</sub>作为判断找到边缘宏块数的阈值;若找到的边缘宏块数大于等于T<sub>3</sub>,则说明该帧有运动物体;若找不到边缘宏块或者边缘宏块找回到原点<img file="FDA000024762698000112.GIF" wi="465" he="89" />且找到的宏块数小于T<sub>3</sub>,则说明该帧没有运动物体,继续取下一固定帧数中的P帧再进行判断。
地址 350000 福建省福州市仓山区建新镇金山大道618号桔园洲工业园19号楼一、二层
您可能感兴趣的专利