CN101227606B - 消除视频解码重建图像拖影的方法和装置 - Google Patents

消除视频解码重建图像拖影的方法和装置 Download PDF

Info

Publication number
CN101227606B
CN101227606B CN 200710003620 CN200710003620A CN101227606B CN 101227606 B CN101227606 B CN 101227606B CN 200710003620 CN200710003620 CN 200710003620 CN 200710003620 A CN200710003620 A CN 200710003620A CN 101227606 B CN101227606 B CN 101227606B
Authority
CN
China
Prior art keywords
motion vector
image block
image
predetermined value
block
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN 200710003620
Other languages
English (en)
Other versions
CN101227606A (zh
Inventor
宋立锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN 200710003620 priority Critical patent/CN101227606B/zh
Publication of CN101227606A publication Critical patent/CN101227606A/zh
Application granted granted Critical
Publication of CN101227606B publication Critical patent/CN101227606B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

本发明公开了一种消除视频解码重建图像拖影的方法,包括以下步骤:图像检测步骤,检测前景向左、向右、向上、或向下运动时,一个或多个图像块的运动矢量;分析比较步骤,分析在图像检测步骤中的检测结果,并将其与预定值进行比较;以及帧内编码模式刷新步骤,当分析比较步骤中的处理结果满足预定条件时,执行帧内编码模式刷新。另外,本发明还公开了一种消除视频解码重建图像拖影的装置。通过使用本发明,可以在仅带来了较小的改动和运算量的情况下,可靠并且有效地消除图像拖影和颗粒残留效果。

Description

消除视频解码重建图像拖影的方法和装置
技术领域
本发明涉及通信领域,并且特别地,涉及一种消除视频解码重建图像拖影的方法和装置。
背景技术
在视频编解码过程中,变换域内的量化会造成重建图像中出现非自然成像效果。其中,直流或较低频率变换系数的量化失真会引起方块效应,即,沿图像分块网格呈现的图像波形的不连续;较高频率变换系数失真会引起环状效应,即,在静止图像中呈现的边缘的尖锐振动波形和在连续播放的图像中呈现的边缘的拖影和残留。这类局部失真要么有规律地出现,要么出现在主观感兴趣区域,很容易被人眼察觉,严重影响了重建图像的主观质量。在H.264中,会在实时视频编码及传输的现场观察到这样的图像质量衰退-运动的人物前景边缘在静止背景上留下明显的拖影和颗粒残留,而当码率较低(低于768kbps),同时运动前景与静止背景的颜色反差较大时,在背景上留下的前景边缘残留尤其明显。
现有的消除这种拖影和颗粒残留效果的一种方法是去环状效应滤波。然而去环状效应滤波并没有被现有的视频编码标准定义为环路滤波(现有的视频编码标准如H.264仅定义去方块效应滤波为环路滤波),只能用作后处理,因此大大降低了去方块效应滤波的实用性和效果。因为在没有原始图像数据和可以利用原始图像数据的发送端提供的相关信息的情况下,接收端不可能完全正确区分真实图像细节与编码量化失真所引起的拖影和颗粒残留效果,所以在接收端完成用作后处理的去环状效应滤波必然会使图像细节模糊,并且不能保证与其它厂商产品互通时的图像质量。
在试验中发现,如果在H.264的运动估计和模式选择中采用Hadamard变换,可以使图像拖影和残留效果消失,但是,由于Hadamard变换引入了过量使图像变得更清晰的运算,导致其编码不能达到实时应用所要求的速度,因此也不能达到良好的实用性。
相关技术中的消除环状效应的算法均属于只需要在编码器做个别改动便能改善局部图像主观质量衰退的措施。这类方法根据图像中每个宏块分别含有锐利边缘的多少来调节宏块量化精度,即,计算每个宏块的边缘强度。如果宏块边缘强度在当前帧处于较高水平,则将QP值减一;如果处于较低水平,则将QP值加一;如果处于中间水平,则QP值不变。理论上,相关技术中的方法可以提高图像边缘和轮廓的清晰度,从而减轻图像边缘附近的光晕效果。但是实际上,采用之后却没有产生预期效果。其原因在于,当QP值变动一两个单位时,对编码结果和图像质量的影响不大,因此也不能有效减轻较高频率变换系数的量化失真;当QP值变动过大时,又会影响码率控制算法的执行,从而出现超码字和图像质量下降的结果。
据现场观察,呈现拖影和颗粒残留的位置是先被运动前景覆盖而后又显露出来的静止背景区域。此处属于帧间块匹配失败的区域。即运动补偿帧间预测残差相对较大。所谓相对较大,就是这些区域的预测残差比相邻的帧间块匹配成功区域的预测残差大,但是在整帧图像中又小于含有更复杂运动和更复杂纹理的帧间块匹配失败区域的预测残差。
这样的图像区域属于被遮挡的区域。相关技术中已经提供了遮挡的定义和相关图像检测的理论和技术。为此,引入光流场和光流方程等一系列概念以及数学模型来讨论图像检测问题。遮挡指的是一个表面的覆盖或显露问题。它是由于仅占有部分观察场的物体的三维旋转及平移所引起的。其实质是光流方程无解、存在多个病态解的情况。如图1所示,用实线表示的物体从时刻t到t’沿x方向平移。时刻t的图像为k,时刻t’的图像为k+1。k帧图像中的虚线区域表示在k+1帧图像中被覆盖的背景。这意味着在k+1帧图像中找不到这些虚线区域内像素的对应位置。k+1帧图像中的虚线区域表明由于物体运动而显露出的背景,在k帧图像中没有这些虚线区域内像素的对应位置。
可以基于光流场和光流方程的图像检测理论对以H.261为基础的常规视频编码采用基于平移运动模型的块匹配方法进行下面的定性分析:
如果场景中对象无遮挡,那么像素在时域上存在一一对应的关系。一旦对象被遮挡,就会破坏像素在帧间的这种一一对应关系。如图2和图3所示,前景向右(或向右)运动,当前帧的两个相邻的图像块#1和#2分别对应两个互相重叠的参考帧图像块,即,当前时刻的两个不同像素对应过去时刻同一个像素,说明对于图像块#2,过去帧不能提供与之对应的合适的图像块,因此#2块就是在过去帧被覆盖而在当前帧重新显露的区域。反之,如图4所示,与当前帧的两个相邻的图像块分别对应的两个参考帧图像块彼此分开。如果充分证实某一参考帧图像区域不能与任何当前帧图像区域对应,则该参考帧区域就是在过去帧显露而在当前帧被覆盖的区域
因此,通过以上描述可以看出,为了提高实时编码的重建图像质量以便推出合格产品,迫切需要一种仅仅在编码器做个别改动便能有效消除图像拖影和颗粒残留效果的方法。
发明内容
考虑到上述问题而做出本发明,本发明的主要方案是通过编码器端的局部的、个别的改动改善编码量化失真所引起的局部主观图像质量衰退,也就是消除解码重建图像中运动前景边缘在静止背景上留下的拖影和颗粒残留效果。
本发明的主要目的是提供一种消除视频解码重建图像拖影的方法和装置。
根据本发明的一个实施例,提供了一种消除视频解码重建图像拖影的方法。
该方法包括以下步骤:图像检测步骤,检测当前景向左、或向右、或向上、或向下运动时,一个或多个图像块的运动矢量;分析比较步骤,分析在图像检测步骤中的检测结果,并将其与预定值进行比较,其中,所述分析比较步骤包括以下处理:比较所述一个或多个图像块中的当前帧相邻块运动矢量,并将所述当前帧相邻块对应的参考帧图像块的重叠程度与预定值进行比较;以及帧内编码模式刷新步骤,当分析比较步骤中的处理结果满足预定条件时,执行所述当前帧相邻块的帧内编码模式刷新;
其中,当前景向左运动时,预定条件是:第二图像块的运动矢量的水平分量小于零,且第一图像块的运动矢量的水平分量与第二图像块的运动矢量的水平分量的差大于或等于预定值;
当前景向右运动时,预定条件是:第一图像块的运动矢量的水平分量大于零,且第一图像块的运动矢量的水平分量与第二图像块的运动矢量的水平分量的差大于或等于预定值;
当前景向上运动时,预定条件是,第一图像块的运动矢量的垂直分量大于零,且第一图像块的运动矢量的垂直分量与第二图像块的运动矢量的垂直分量的差大于或等于预定值;以及
当前景向下运动时,预定条件是,第二图像块的运动矢量的垂直分量小于零,且第一图像块的运动矢量的垂直分量与第二图像块的运动矢量的垂直分量的差大于或等于预定值。
在上述四种情况中,根据以下因素中的一个或多个来设置预定值:图像块大小、运动矢量精度、基于平移移动模型的块匹配运动估计算法所存在的局限与误差、宏块编码的率失真性能、消除拖影的效果。并且,当图像块为16x8和8x16、1/4像素精度运动矢量的情况下,预定值为16。
根据本发明的另一个实施例,提供了消除视频解码重建图像拖影的装置。
该装置包括:图像检测模块,检测当前景向左、或向右、或向上、或向下运动时,一个或多个图像块的运动矢量;分析比较模块,用于分析由图像检测模块检测的检测结果,并将其与预定值进行比较,其中,所述分析比较模块用于比较所述一个或多个图像块中的当前帧相邻块运动矢量,并将所述当前帧相邻块对应的参考帧图像块的重叠程度与预定值进行比较;以及帧内编码模式刷新模块,用于当分析比较模块的处理结果满足预定条件时,执行所述当前帧相邻块的帧内编码模式刷新;
其中,当前景向左运动时,预定条件是:第二图像块的运动矢量的水平分量小于零,且第一图像块的运动矢量的水平分量与第二图像块的运动矢量的水平分量的差大于或等于预定值;
当前景向右运动时,预定条件是:第一图像块的运动矢量的水平分量大于零,且第一图像块的运动矢量的水平分量与第二图像块的运动矢量的水平分量的差大于或等于预定值;
当前景向上运动时,预定条件是,第一图像块的运动矢量的垂直分量大于零,且第一图像块的运动矢量的垂直分量与第二图像块的运动矢量的垂直分量的差大于或等于预定值;
以及当前景向下运动时,预定条件是,第二图像块的运动矢量的垂直分量小于零,且第一图像块的运动矢量的垂直分量与第二图像块的运动矢量的垂直分量的差大于或等于预定值。
并且,该装置进一步包括:预定值设置模块,用于根据以下因素中的一个或多个来设置预定值:图像块大小、运动矢量精度、基于平移移动模型的块匹配运动估计算法所存在的局限与误差、宏块编码的率失真性能、消除拖影的效果;其中,预定值用于衡量两个对应参考帧图像块的重叠程度。
通过本发明的上述技术方案,可以在仅进行较小的改动和运算量的情况下,可靠并且有效地消除图像拖影和颗粒残留效果。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是背景被覆盖和显露的示意图;
图2是示出当前景向右移动时露出的覆盖背景的示意图;
图3是示出当前景向左移动时露出的覆盖背景的示意图;
图4是示出被覆盖的背景的示意图;
图5是根据本发明第一实施例的消除视频解码重建图像拖影的方法的流程图;
图6是比较同一个16x16宏块内部的两个方块的运动矢量并检测图像中刚刚显露出的背景的示意图;以及
图7是根据本发明第二实施例的消除视频解码重建图像拖影装置组成的框图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
第一实施例
首先将参照图2至图6描述本发明的第一实施例。图2是示出当前景向右移动时露出的覆盖背景的示意图,图3是示出当前景向左移动时露出的覆盖背景的示意图,图4是示出被覆盖的背景的示意图,图5是根据本发明第一实施例的消除视频解码重建图像拖影的方法的流程图,图6是比较同一个16x16宏块内部的两个方块的运动矢量并检测图像中刚刚显露出的背景的示意图。
首先将概括的描述本发明的主要思想。
通过现有的技术可以理解,帧内编码模式能够减轻较高频率变换系数的量化失真。在帧内编码模式(后面称为Intra模式)下,能量主要分布于直流和较低频端,分布于较高频率的能量远低于在带有运动补偿帧间预测的帧间编码模式(后面称为Inter模式)下分布于相同频率的能量。Intra模式下直流和较低频变换系数失真较严重,会出现方块效应;而Inter模式下较高频率变换系数失真较严重,会出现环状效应和运动前景边缘的拖影。Inter模式在压缩比上对于Intra模式具有无与伦比的优势。因此在图像帧一级和16x16图像块(称为宏块)一级尽量采用Inter模式来获得高压缩比,即,P帧和Inter宏块。仅在初始时刻(包括序列的绝对初始时刻和切入时刻)和需要纠正或应付传输差错时使用I帧(图像帧一级的编码模式为Intra),在帧间块匹配失败时和需要局部图像失谐校正或刷新时使用Intra宏块(宏块一级的编码模式为Intra)。把图像局部区域的编码模式从Inter改为Intra,可使能量分布发生变化,通过相同量化器形成的较高频率系数的量化失真得到减轻,主观图像质量得以改善,相应的该区域的率失真性能可能下降。
上述利用Intra刷新减轻较高频率系数量化失真的方法的关键在于“在恰当的地方进行恰当的改动”。否则引起码字突增、局部率失真性能剧降。关键点之一是检测出存在较严重的较高频率系数量化失真的地方。
与两个当前帧相邻块分别对应的两个参考帧图像块重叠,是曾被覆盖的背景显露出来的充要条件;这样的两个图像块错开,只是背景被覆盖的必要条件。比较当前帧相邻块运动矢量,就可以发现对应的参考帧图像块是否重叠或错开。运动矢量之差值越大,重叠或错开的程度越大,实际的或可能的遮挡区域也越大。因此为消除拖影而需要执行的检测图2和图3中的显露背景比检测图4中的覆盖背景更简单、方便。以上定性分析与解光流方程相比,原理相同,结果一致,但是更直观、更简便。
一旦检测到先被运动前景覆盖而后又显露出来的图像块,就需要考虑强制Intra刷新而不必理会此处率失真性能最佳的编码模式是Inter还是Intra。Intra刷新的范围是减轻较高频率系数量化失真的另外一个关键点。H.264提供了多达7种运动补偿方块—16x16,16x8,8x16,8x8,8x4,4x8,4x4,对提高检测显露背景的精度和可靠程度非常有利。另一方面,最后定稿的H.264版本只提供16x16宏块Intra模式,没有小于16x16块的Intra刷新模式(H.26L JM2以前的版本包括8x8亚宏块Intra模式),限制了通过Intra刷新消除拖影的效果。这种限制是:如果对小面积的显露背景进行16x16的Intra刷新,会使码字开销过大;不刷新则出现拖影,表现为在纯色背景上呈现前景色颗粒。因此,要求慎重使用16x16宏块Intra刷新。
为了实现上述解决方案,本实施例提供了一种消除视频解码重建图像拖影的方法。
如图5所示,该方法包括以下步骤:图像检测步骤S502,检测前景向左、向右、向上、或向下运动时,一个或多个图像块的运动矢量;分析比较步骤S504,分析在图像检测步骤中的检测结果,并将其与预定值进行比较;以及帧内编码模式刷新步骤S506,当分析比较步骤中的处理结果满足预定条件时,执行帧内编码模式刷新。
其中,当前景向左运动时,预定条件是:第二图像块的运动矢量的水平分量小于零,且第一图像块的运动矢量的水平分量与第二图像块的运动矢量的水平分量的差大于或等于预定值;
当前景向右运动时,预定条件是:第一图像块的运动矢量的水平分量大于零,且第一图像块的运动矢量的水平分量与第二图像块的运动矢量的水平分量的差大于或等于预定值;
当前景向上运动时,预定条件是,第一图像块的运动矢量的垂直分量大于零,且第一图像块的运动矢量的垂直分量与第二图像块的运动矢量的垂直分量的差大于或等于预定值;以及
当前景向下运动时,预定条件是,第二图像块的运动矢量的垂直分量小于零,且第一图像块的运动矢量的垂直分量与第二图像块的运动矢量的垂直分量的差大于或等于预定值。
在上述四种情况中,根据以下因素中的一个或多个来设置预定值:图像块大小、运动矢量精度、基于平移移动模型的块匹配运动估计算法所存在的局限与误差、宏块编码的率失真性能、消除拖影的效果。并且,当图像块为16x8和8x16、1/4像素精度运动矢量的情况下,预定值为16。
下面将选用与现有的H.264编码过程耦合较紧密、改动较少、检测精度和可靠程度较高、率失真性能和效果最优的实现方法的实例对本发明的第一实施例进行描述。
其具体执行与之前所述的方法类似,包括:按照原来的从大块(16x16块)到较小块(暂时只有16x8块和8x16块)的顺序执行Inter模式尝试和Inter代价选择,其中在完成16x8模式尝试时通过比较宏块内部两个16x8块的运动矢量的垂直分量检测有无前景垂直运动引起的显露背景;接着,执行如图6所示的8x16模式尝试,完成后通过比较宏块内部两个8x16块的运动矢量的水平分量检测有无前景水平运动引起的显露背景,如果发现面积较大的显露背景,也就是发现对应的参考帧图像块的重叠程度大于一个预先设定的经验值,就执行强制Intra刷新。
对该实例具体过程的描述如下。如图2和图3所示,假设左边8x16块#1的运动矢量 MV 1 → = ( mv 1 x , mv 1 y ) , 右边8x16块#2的运动矢量 MV 2 → = ( mv 2 x , mv 2 y ) . 其中mv1x和mv2x是运动矢量的水平分量,mv1x和mv2x是运动矢量的垂直分量。
(1)检测到前景向左运动引起的显露背景(如图2所示)
如果mv2x<0且mv1x-mv2x≥Δmv,出现足够大面积的前景向左运动引起显露背景,需要强制执行Intra宏块刷新;否则,不需要执行强制Intra宏块刷新。
上面的Δmv是衡量两个对应参考帧图像块重叠程度的经验值。
(2)检测到前景向右运动所引起的显露背景(如图3所示)
如果mv1x>0且mv1x-mv2x≥Δmv,出现足够大面积的前景向右运动引起显露背景,需要强制执行Intra宏块刷新;否则,不需要执行强制Intra宏块刷新。
同理可以推导出检测前景作垂直运动引起的显露背景的过程。在图2(a)中,假设上边16x8块#1的运动矢量 MV 1 &RightArrow; = ( mv 1 x , mv 1 y ) , 下边16x8块#2的运动矢量 MV 2 &RightArrow; = ( mv 2 x , mv 2 y ) .
(3)与之类似地,检测到前景向上运动所引起的显露背景
如果mv1y>0且mv1y-mv2y≥Δmv,出现足够大面积的前景向上运动而引起显露背景,需要强制执行Intra宏块刷新;否则,不需要执行强制Intra宏块刷新。
(4)检测到前景向下运动所引起的显露背景
如果mv2y<0且mv1y-mv2y≥Δmv,出现足够大面积的前景向下运动而引起显露背景,需要强制执行Intra宏块刷新;否则,不需要执行强制Intra宏块刷新。
在上面过程中Δmv的设定是关键。设定时需要考虑到图像块大小、运动矢量精度、基于平移运动模型的块匹配运动估计算法所存在的局限与误差(尤其是应用了快速运动估计算法)、宏块编码的率失真性能、消除拖影的效果。如果Δmv偏小,就会出现对于很小面积的显露背景也进行Intra宏块刷新,码字开销过大;如果Δmv过小(接近于零),运动矢量本身的局限与误差会掩盖真实的显露背景,后果更为严重;如果Δmv偏大,则拖影消除得不彻底。其中一个应用实例是:在图像块为16x8和8x16、1/4像素精度运动矢量的情况下,设定Δmv=16,相当于整像素网格上位移4格。
本实例的程序代码如下:
if mv1y-mv2y≥16,就置宏块模式为Intra,添加在16x8模式尝试后;
if mv1x-mv2x≥16,就置宏块模式为Intra,添加在8x16模式尝试后。
第二实施例
下面将参照图7描述本发明的第二实施例。图7是示出根据本发明第二实施例的消除视频解码重建图像拖影装置700组成的框图。
如图7所示,该装置包括:图像检测模块702,检测前景向左、向右、向上、或向下运动时一个或多个图像块的运动矢量;分析比较模块704,用于分析由图像检测模块检测的监测结果,并将其与预定值进行比较;以及帧内编码模式刷新模块706,用于当比较模块的处理结果满足预定条件时,执行帧内编码模式刷新。
其中,当前景向左运动时,预定条件是:第二图像块的运动矢量的水平分量小于零,且第一图像块的运动矢量的水平分量与第二图像块的运动矢量的水平分量的差大于或等于预定值;当前景向右运动时,预定条件是:第一图像块的运动矢量的水平分量大于零,且第一图像块的运动矢量的水平分量与第二图像块的运动矢量的水平分量的差大于或等于预定值;当前景向上运动时,预定条件是,第一图像块的运动矢量的垂直分量大于零,且第一图像块的运动矢量的垂直分量与第二图像块的运动矢量的垂直分量的差大于或等于预定值;以及当前景向下运动时,预定条件是,第二图像块的运动矢量的垂直分量小于零,且第一图像块的运动矢量的垂直分量与第二图像块的运动矢量的垂直分量的差大于或等于预定值。
并且,该装置进一步包括:预定值设置模块708,用于根据以下因素中的一个或多个来设置预定值:图像块大小、运动矢量精度、基于平移移动模型的块匹配运动估计算法所存在的局限与误差、宏块编码的率失真性能、消除拖影的效果;其中,预定值用于衡量两个对应参考帧图像块的重叠程度。
因此,借助于上述技术方案,可以在仅进行较小的改动和运算量的情况下,可靠并且有效地消除图像拖影和颗粒残留效果。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (5)

1.一种消除视频解码重建图像拖影的方法,其特征在于,包括以下步骤:
图像检测步骤,检测当前景向左、或向右、或向上、或向下运动时,一个或多个图像块的运动矢量;
分析比较步骤,分析在所述图像检测步骤中的检测结果,并将其与预定值进行比较,其中,所述分析比较步骤包括以下处理:比较所述一个或多个图像块中的当前帧相邻块运动矢量,并将所述当前帧相邻块对应的参考帧图像块的重叠程度与预定值进行比较;以及
帧内编码模式刷新步骤,当所述分析比较步骤中的处理结果满足预定条件时,执行所述当前帧相邻块的帧内编码模式刷新;
其中,当前景向左运动时,所述预定条件是:第二图像块的运动矢量的水平分量小于零,且第一图像块的运动矢量的水平分量与第二图像块的运动矢量的水平分量的差大于或等于预定值;
其中,当前景向右运动时,所述预定条件是:第一图像块的运动矢量的水平分量大于零,且第一图像块的运动矢量的水平分量与第二图像块的运动矢量的水平分量的差大于或等于预定值;
其中,当前景向上运动时,所述预定条件是:第一图像块的运动矢量的垂直分量大于零,且第一图像块的运动矢量的垂直分量与第二图像块的运动矢量的垂直分量的差大于或等于预定值;
其中,当前景向下运动时,所述预定条件是:第二图像块的运动矢量的垂直分量小于零,且第一图像块的运动矢量的垂直分量与第二图像块的运动矢量的垂直分量的差大于或等于预定值;
其中,所述第一图像块和所述第二图像块为左右相邻的两个图像块,且所述第一图像块位于所述第二图像块的左边。
2.根据权利要求1所述的方法,其特征在于,根据以下因素中的一个或多个来设置所述预定值:图像块大小、运动矢量精度、基于平移移动模型的块匹配运动估计算法所存在的局限与误差、宏块编码的率失真性能、消除拖影的效果。
3.根据权利要求2所述的方法,其特征在于,当所述图像块为16×8和8×16、1/4像素精度运动矢量的情况下,所述预定值为16。
4.一种消除视频解码重建图像拖影的装置,其特征在于,包括:
图像检测模块,检测当前景向左、或向右、或向上、或向下运动时一个或多个图像块的运动矢量;
分析比较模块,用于分析由所述图像检测模块检测的检测结果,并将其与预定值进行比较,其中,所述分析比较模块用于比较所述一个或多个图像块中的当前帧相邻块运动矢量,并将所述当前帧相邻块对应的参考帧图像块的重叠程度与预定值进行比较;以及
帧内编码模式刷新模块,用于当所述分析比较模块的处理结果满足预定条件时,执行所述当前帧相邻块的帧内编码模式刷新;
其中,当前景向左运动时,所述预定条件是:第二图像块的运动矢量的水平分量小于零,且第一图像块的运动矢量的水平分量与第二图像块的运动矢量的水平分量的差大于或等于预定值;
其中,当前景向右运动时,所述预定条件是:第一图像块的运动矢量的水平分量大于零,且第一图像块的运动矢量的水平分量与第二图像块的运动矢量的水平分量的差大于或等于预定值;
其中,当前景向上运动时,所述预定条件是:第一图像块的运动矢量的垂直分量大于零,且第一图像块的运动矢量的垂直分量与第二图像块的运动矢量的垂直分量的差大于或等于预定值;
其中,当前景向下运动时,所述预定条件是:第二图像块的运动矢量的垂直分量小于零,且第一图像块的运动矢量的垂直分量与第二图像块的运动矢量的垂直分量的差大于或等于预定值;
其中,所述第一图像块和所述第二图像块为左右相邻的两个图像块,且所述第一图像块位于所述第二图像块的左边。
5.根据权利要求4所述的装置,其特征在于,进一步包括:
预定值设置模块,用于根据以下因素中的一个或多个来设置预定值:图像块大小、运动矢量精度、基于平移移动模型的块匹配运动估计算法所存在的局限与误差、宏块编码的率失真性能、消除拖影的效果;其中,所述预定值用于衡量两个对应参考帧图像块的重叠程度。
CN 200710003620 2007-01-18 2007-01-18 消除视频解码重建图像拖影的方法和装置 Expired - Fee Related CN101227606B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200710003620 CN101227606B (zh) 2007-01-18 2007-01-18 消除视频解码重建图像拖影的方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200710003620 CN101227606B (zh) 2007-01-18 2007-01-18 消除视频解码重建图像拖影的方法和装置

Publications (2)

Publication Number Publication Date
CN101227606A CN101227606A (zh) 2008-07-23
CN101227606B true CN101227606B (zh) 2010-09-29

Family

ID=39859328

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200710003620 Expired - Fee Related CN101227606B (zh) 2007-01-18 2007-01-18 消除视频解码重建图像拖影的方法和装置

Country Status (1)

Country Link
CN (1) CN101227606B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104966305B (zh) * 2015-06-12 2017-12-15 上海交通大学 基于运动矢量划分的前景检测方法
CN111831239B (zh) * 2019-04-15 2023-07-11 深信服科技股份有限公司 一种虚拟桌面残影消除方法、装置、电子设备及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1341916A (zh) * 2000-08-28 2002-03-27 精工爱普生株式会社 图像处理电路和图像数据处理方法、电光装置以及电子装置
CN1384482A (zh) * 2001-05-08 2002-12-11 汤姆森许可贸易公司 处理视频图像的方法和装置
EP1517554A1 (en) * 2003-03-13 2005-03-23 Matsushita Electric Industrial Co., Ltd. Data processing device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1341916A (zh) * 2000-08-28 2002-03-27 精工爱普生株式会社 图像处理电路和图像数据处理方法、电光装置以及电子装置
CN1384482A (zh) * 2001-05-08 2002-12-11 汤姆森许可贸易公司 处理视频图像的方法和装置
EP1517554A1 (en) * 2003-03-13 2005-03-23 Matsushita Electric Industrial Co., Ltd. Data processing device

Also Published As

Publication number Publication date
CN101227606A (zh) 2008-07-23

Similar Documents

Publication Publication Date Title
CN103621083B (zh) 图像解码装置以及图像解码方法
CN107197259B (zh) 贯穿图块或条带边界的环路滤波方法及其装置
CN101317458B (zh) 在编码过程中实现自适应量化的方法及装置
CN103404137B (zh) 有效的样本自适应补偿的方法和装置
CN103503457B (zh) 图像编码装置、图像解码装置、图像编码方法以及图像解码方法
US20130028322A1 (en) Moving image prediction encoder, moving image prediction decoder, moving image prediction encoding method, and moving image prediction decoding method
CN104919805A (zh) 使用至少评估后的视觉质量的视频编码方法和相关视频编码装置
CN102420988B (zh) 一种利用视觉特性的多视点视频编码***
CN108632626A (zh) 推导参考预测模式值的方法
CN102119401A (zh) 用于带状伪像检测的方法和设备
CN106231315B (zh) 一种视频编码***和应用该***的视频编码方法
CN106993187A (zh) 一种可变帧率的编码方法及装置
CN103118262A (zh) 率失真优化方法及装置、视频编码方法及***
CN101742288B (zh) 视频降噪编码方法和视频降噪编码装置
CN101102492A (zh) 实现基于感兴趣区域的压缩域mpeg-2到h.264视频转换的方法
CN101227606B (zh) 消除视频解码重建图像拖影的方法和装置
CN106686383A (zh) 一种保留深度图边缘的深度图帧内编码方法
Han et al. Quadtree-based non-local Kuan’s filtering in video compression
CN102098505B (zh) 监控视频压缩方法及设备
CN107592547B (zh) 一种基于hevc压缩域的运动感知图提取方法
KR20090041944A (ko) 인근 블록의 모드정보를 이용한 움직임 추정 방법 및 장치
CN101562747B (zh) 一种视频编码预测残差块的分解及重建方法
CN107404650A (zh) 基于自适应模式选择的像素级三向帧内预测方法
KR100721022B1 (ko) 블록 경계 영역 필터링 방법
Hongxian et al. Research on underground wireless video encoding algorithm based on region of interest for interprediction

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100929

Termination date: 20170118