基于运动向量投影的静止物体和运动背景区域的检测方法及装置制造方法及图纸

技术编号:7476070 阅读:250 留言:0更新日期:2012-07-04 19:57
本发明专利技术提供了一种基于运动向量投影的静止物体和运动背景区域的检测方法,包括以下步骤:S1、进行运动估计,获取当前帧中每一个块的运动向量;S2、根据当前块的运动向量MV在当前帧平面上进行运动向量投影,得到past投影运动向量和next投影运动向量;S3、在当前帧中获取past投影运动向量和next投影运动向量所指向块的运动向量分别为MVpast和MVnext;S4、比较MVpast和MVnext与当前块的运动向量MV的一致性,判定静止物体和运动背景区域的覆盖或揭露现象。本发明专利技术在当前帧中沿着运动的轨迹线,通过比较运动向量MVpast、MVnext和当前块的运动向量MV的一致性,来确定是否有覆盖或揭露现象的发生,提高了物体的边缘处的图像处理质量。

【技术实现步骤摘要】

本专利技术涉及图像处理
,尤其涉及一种基于运动向量投影的静止物体和运动背景区域的检测方法及装置
技术介绍
对于硬件实现的帧率转换,通常是使用运动估计和运动补偿技术。运动估计主要就是在当前帧和前一帧或后一帧中找出最匹配的块,最匹配的简单度量标准就是它们之间有最小的数值差异。找到最匹配的块之后,它和当前块之间的位移就被作为运动向量记录下来,这个运动向量以后会在运动补偿处理中被用来获取最匹配的块。参图1所示,运动向量有两类,一类是后向运动向量,它是通过在前一帧中搜索匹配块而得到的,即对于当前帧中的当前块,在前一帧中搜索所有块或部分块,得到最匹配的一个块(匹配块),当前帧中的当前块和前一帧中的匹配块之间的偏移,称为当前帧中当前块的后向运动向量;另一类是前向运动向量,它是通过在当前帧中搜索匹配块而得到的,即对于前一帧中的当前块,在当前帧中搜索所有块或部分块,得到最匹配的一个块(匹配块),前一帧中的当前块和当前帧中的匹配块之间的偏移,称为前一帧中当前块的前向运动向量。帧率转换的目标是在当前帧和前一帧之间产生出中间帧,这通常是通过把一个运动向量分裂为两个运动向量来实现的,分裂的运动向量中的其中一个指向前一帧,另一个指向当前帧。这些分裂的运动向量的幅度会根据中间帧在前一帧和当前帧之间的位置而被减少,被这两个分裂并且幅值减少的运动向量所指向的在前一帧和当前帧中的块,将被用来插出中间帧的块。然而,如果屏幕上有静止物体并且背景在移动,那么在静止物体的边缘处的运动向量就变得不可信,且不会产生好的结果。原因是,在静止物体的边缘处有覆盖和揭露的现象发生。覆盖指的是在第n-1帧中,物体可见,但是在第η帧中,物体被背景所覆盖,不可见或只是部分可见,则称该物体被覆盖了。揭露指的是在第n-1帧中,物体由于被背景所覆盖,不可见或部分可见,但是在第η帧中,物体可见或可见范围增大了,则称该物体被揭露了。如图2所示,两个分裂运动向量中的一个或许指向的是背景被前景物体所覆盖的区域。如果用这两个块来插出中间帧,那么这样的插值就会产生不好的图像质量。有鉴于此,有必要提供一种基于运动向量投影的静止物体和运动背景区域的检测方法及装置。
技术实现思路
本专利技术的目的在于提供一种基于运动向量投影的静止物体和运动背景区域的检测方法及装置。本专利技术的一种基于运动向量投影的静止物体和运动背景区域的检测方法,所述方法包括以下步骤51、进行运动估计,获取当前帧中每一个块的运动向量;52、根据当前块的运动向量MV在当前帧平面上进行运动向量投影,得到past投影运动向量和next投影运动向量;53、在当前帧中获取past投影运动向量和next投影运动向量所指向块的运动向量分别为 MVpast 和 MVnext ;54、比较MVpast和MVnext与当前块的运动向量MV的一致性,判定静止物体和运动背景区域的覆盖或揭露现象。作为本专利技术的进一步改进,所述past投影运动向量和next投影运动向量方向相反。作为本专利技术的进一步改进,所述past投影运动向量和next投影运动向量的大小关系为next投影运动向量=-k*past投影运动向量,k为系统配置的大于0的参数。作为本专利技术的进一步改进,所述运动向量包括后向运动向量和前向运动向量。作为本专利技术的进一步改进,所述步骤S4具体为当运动向量为后向运动向量时,比较MVpast和MVnext与当前块的后向运动向量MV的一致性,若后向运动向量MV与MVpast —致,与MVnext不一致,则判定静止物体和运动背景区域有覆盖现象;当运动向量为前向运动向量时,比较MVpast和MVnext与当前块的前向运动向量MV的一致性,若前向运动向量MV与MVnext —致,与MVpast不一致,则判定静止物体和运动背景区域有揭露现象。相应地,一种基于运动向量投影的静止物体和运动背景区域的检测装置,所述装置包括用于进行运动估计,获取当前帧中每一个块的运动向量的单元; 用于根据当前块的运动向量MV在当前帧平面上进行运动向量投影,得到past投影运动向量和next投影运动向量的单元;用于在当前帧中获取past投影运动向量和next投影运动向量所指向块的运动向量分别为MVpast和MVnext的单元;用于比较MVpast和MVnext与当前块的运动向量MV的一致性,判定静止物体和运动背景区域的覆盖或揭露现象的单元。作为本专利技术的进一步改进,所述past投影运动向量和next投影运动向量方向相反。作为本专利技术的进一步改进,所述past投影运动向量和next投影运动向量的大小关系为next投影运动向量=-k*past投影运动向量,k为系统配置的大于0的参数。作为本专利技术的进一步改进,所述运动向量包括后向运动向量和前向运动向量。作为本专利技术的进一步改进,所述装置还包括用于当运动向量为后向运动向量时,比较MVpast和MVnext与当前块的后向运动向量 MV的一致性,若后向运动向量MV与MVpast —致,与MVnext不一致,则判定静止物体和运动背景区域有覆盖现象的单元;5用于当运动向量为前向运动向量时,比较MVpast和MVnext与当前块的前向运动向量 MV的一致性,若前向运动向量MV与MVnext —致,与MVpast不一致,则判定静止物体和运动背景区域有揭露现象的单元。本专利技术的有益效果是本专利技术在当前帧中沿着运动的轨迹线,通过比较运动向量 MVpast, MVnext和当前块的运动向量MV的一致性,来确定是否有覆盖或揭露现象的发生, 提高了物体的边缘处的图像处理质量。附图说明图1为现有技术中前向运动向量和后向运动向量的示意图。图2为现有技术中插值块得到中间帧的示意图。图3为本专利技术一实施方式中基于运动向量投影的静止物体和运动背景区域的检测方法流程图。图4为本专利技术一实施方式中运动向量MV的投影示意图。图5为本专利技术一实施方式中静止物体和运动背景区域覆盖现象示意图。图6为本专利技术一实施方式中静止物体和运动背景区域揭露现象示意图。具体实施例方式以下将结合附图所示的各实施方式对本专利技术进行详细描述。但这些实施方式并不限制本专利技术,本领域的普通技术人员根据这些实施方式所做出的结构、方法、或功能上的变换均包含在本专利技术的保护范围内。参图3所示为本专利技术一实施方式中一种基于运动向量投影的静止物体和运动背景区域的检测方法,其包括以下步骤51、进行运动估计,获取当前帧中每一个块的运动向量。运动向量包括后向运动向量和前向运动向量;52、根据当前块的运动向量MV在当前帧平面上进行运动向量投影,得到past投影运动向量和next投影运动向量。参图4所示,其中,past投影运动向量和next投影运动向量的大小关系为next投影运动向量=-k*past投影运动向量,k>0,且k为可配置参数,“_”表示past投影运动向量和next投影运动向量方向相反;53、在当前帧中获取past投影运动向量和next投影运动向量所指向块的运动向量分别为 MVpast 和 MVnext ;54、比较MVpast和MVnext与当前块的运动向量MV的一致性,判定静止物体和运动背景区域的覆盖或揭露现象。进一步地,步骤S4具体为当运动向量为后向运动向量时,比较MVpast和MVnext与当前块的后向运动向量MV的一致性本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:周一士沈操崔峰
申请(专利权)人:苏州希图视鼎微电子有限公司
类型:发明
国别省市:

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

1
相关领域技术