基于图像内容的伪像检测方案的方法和装置制造方法

文档序号:6485482阅读:176来源:国知局
基于图像内容的伪像检测方案的方法和装置制造方法
【专利摘要】本原理提供用于伪像检测的方法和装置,其测量诸如由因丢包而引起的时间上的错误隐藏造成的伪像的级别,用于进行有条件的错误隐藏。本原理基于视频的锐边很少与宏块的边界对齐的假设,对整个视频检查视频不连续性。该方案解决了现有方法在使用伪像时间上隐藏时的错误传播以及高误报率的问题。对于图像的区域、整个图像或者对于视频序列提供了伪像检测方法,同时提供了基于伪像级别有条件地进行错误隐藏。
【专利说明】基于图像内容的伪像检测方案的方法和装置

【技术领域】
[0001] 在提出了隐藏方法之后,本原理涉及用于检测图像的区域、画面或者视频序列中 的伪像的方法和装置。

【背景技术】
[0002] 通过诸如无线网络或者因特网这样的不可靠的信道所传送的压缩视频可能会遭 受丢包。丢包导致图像缺陷,从而可能造成图像质量的显著降低。在多数实际系统中,在传 输层检测丢包,并且解码器错误隐藏后期处理尝试减轻丢包的影响。这有助于改善图像质 量,但是仍然可能在视频中留下一些明显的缺陷。典型地,在诸如无参考视频质量评估这样 的一些应用中需要检测隐藏缺陷。如果仅视频编码层的信息可用(亦即,未提供比特流), 则基于图像内容来检测隐藏伪像。
[0003] 在本文中所述的实施例提供伪像检测的方案。所提出的方案也基于如下假设:"锐 边"(sharpedge)很少与宏块边界对齐。然而,通过高效的框架,所提出的方案实际上解决 了错误传播和高误报率的问题。


【发明内容】

[0004] 在本文中所述的原理涉及伪像检测。在本文中所述的至少一个实施方式涉及检测 时间上的隐藏伪像。与现有方法相比,在本文中所述的原理提供的伪像检测的方法和装置 降低了错误传播,特别是降低了在由于时间上的错误隐藏引起的伪像中的错误传播,并且 减少了误报率。
[0005] 根据本原理的一方面,提供了一种用于伪像检测的方法,其生成表示存在于图像 的区域中的伪像的级别的值并被用于针对图像区域有条件地实施错误隐藏。该方法包含以 下步骤:基于图像中的像素值确定图像区域的伪像级别;以及,响应于伪像级别有条件地 实施错误隐藏。
[0006] 根据本原理的另一方面,提供了一种用于伪像检测的方法,其生成表示存在于图 像中的伪像的级别的值并被用于针对图像有条件地实施错误隐藏。该方法包含前面提到 的基于图像中的像素值确定图像区域的伪像级别的步骤,并且针对包含整个图像的区域实 施。该方法还包含以下步骤:去除图像的重叠区域的伪像级别;评估由其中检测到伪像的 区域覆盖的图像的大小对整个图像的总体大小的比率;以及,响应于伪像级别有条件地实 施错误隐藏。
[0007] 根据本原理的另一方面,提供了一种用于伪像检测的方法,其生成表示存在于视 频序列中的伪像的级别的值并被用于针对视频序列中的图像有条件地实施错误隐藏。该方 法包含基于图像中的像素值确定图像区域的伪像级别的步骤,并且针对包含整个图像的区 域以及包含视频序列的画面实施。该方法还包含响应于伪像级别针对视频序列中的图像有 条件地实施错误隐藏。
[0008] 根据本原理的另一方面,提供了一种用于伪像检测的装置,其生成表示存在于图 像的区域中的伪像的级别的值并被用于针对图像区域有条件地实施错误隐藏。该装置包 含:处理器,基于图像中的像素值确定图像区域的伪像级别;以及隐藏模块,针对图像区域 有条件地实施错误隐藏。
[0009] 根据本原理的另一方面,提供了一种用于伪像检测的装置,其产生表示存在于图 像中的伪像的级别的值并被用于针对整个图像有条件的实施错误隐藏。该装置包含前面提 到的处理器,其中,该处理器基于图像的像素值确定图像区域的伪像级别。该处理器针对包 含整个图像的区域进行操作。该装置还包含:重叠消除器,去除图像的重叠区域的伪像级 别;定标电路,评估由其中检测到伪像的区域覆盖的图像的大小对图像的总体大小的比率; 以及隐藏模块,针对图像有条件地实施错误隐藏。
[0010] 根据本原理的另一方面,提供了一种用于伪像检测的装置,其产生表示存在于视 频序列中的伪像的级别的值并被用于针对视频序列有条件地实施错误隐藏。该装置包含前 面提到的处理器,其中,该处理器基于图像中的像素值确定视频序列中的图像的伪像级别, 并且针对包含图像的区域以及包含该序列的图像进行操作。该装置还包含:重叠消除器,去 除图像的重叠区域的伪像级别;定标电路,评估由其中检测到伪像的区域覆盖的每个图像 的大小对图像的总体大小的比率;以及隐藏模块,针对视频序列的图像有条件地实施错误 隐藏。
[0011] 根据在下面详细说明并结合附图一起阅读的示例性的实施例,本原理的这些以及 其他方面、特征和优点将变得显而易见。

【专利附图】

【附图说明】
[0012] 图1示出关于(a)空间上隐藏和(b)时间上隐藏的错误隐藏缺陷。
[0013] 图2示出在宏块边界处的采样间差(intersampledifference) : (a)具有时间上 隐藏的帧;(b)采样宏块的十六进制值。
[0014] 图3a和b示出某些传统方案的局限性:(a)错误传播;(b)误报。
[0015]图 4a和b示出(a)Qi(Xj)和(b)Oi (x,y)的采样值。
[0016] 图5a和b示出(a)对于图像区域取得的采样间差的示例性的实施例和(b)宏块 及相关记号。
[0017] 图6a和b示出(a)当重叠只是垂直时的两个宏块的重叠以及(b)当重叠是垂直 和水平时的两个宏块的重叠。
[0018] 图7示出实现本发明的原理的方法的一个示例性的实施例。
[0019] 图8示出针对整个图像实现本发明的原理的方法的另一个示例性的实施例。
[0020] 图9示出实现本发明的原理的装置的一个示例性的实施例。
[0021] 图10示出实现本发明的原理的装置的另一个示例性的实施例,其对像素之间的 差进行加权。
[0022] 图11示出实现本发明的原理的装置的另一个示例性的实施例,其去除重叠伪像 级别的影响。

【具体实施方式】
[0023] 在本文中所述的原理涉及伪像检测。具体地,在本文中的原理的目标是在包丢失 时生成表示存在于图像的区域、画面或者视频序列中的伪像的值,并且将使用错误隐藏技 术。在图1(b)中示出了伪像的例子,其通常在使用时间上错误隐藏时遇到。
[0024] 对于时间上错误隐藏,通过应用运动补偿来插入缺失的运动矢量并且填充受损的 视频区域。典型地,时间上错误隐藏在视频序列包含不平滑的移动对象时或者在场景改变 的情况下不能很好地工作。
[0025] 某些传统的时间上隐藏检测方案基于如下假设:在自然图像中,"锐边"很少与宏 块的边界对齐。基于该假设,无论是在每个宏块行的水平边界处还是在该宏块行的内部,均 仔细地检查像素之间的差以检测时间上的隐藏。这些差被称为采样间差,其可以是邻近的 水平像素、邻近的垂直像素之间的或者任何其他指定像素之间的差。
[0026] 图2示出传统的时间上错误隐藏伪像的例子。在图2(a)中的圆的中央的宏块在 宏块边界处具有明确的不连续性。图2(b)示出四个相邻宏块的亮度的十六进制值,其中, 左下部对应于在图2(a)中的圆的中央的宏块。图2(b)中的线标识宏块边界。无论是在水 平边界处还是垂直边界处的采样间差均比在该宏块内部的高得多。
[0027] 由于若干原因,一些传统的检测方案的性能十分有限。
[0028] 第一,当在视频编码中其他帧参考当前帧,则将传播很多伪像。对于很多时间上隐 藏伪像也是如此。由于错误传播,内容不连续性将不仅发生在宏块边界处,还发生在帧内的 任何地方。图3(a)示出图2(a)中的另一宏块的亮度的十六进制值,可以通过在左下处的 宏块的前几行中的线来标识明确的不连续性,其不在该宏块边界处。
[0029] 第二,一些传统的检测方案导致高误报率。当存在未严格地与宏块边界对齐的跨 越宏块边界的自然边缘时,如图3(b)所示,平均采样间差的值很高。即使在该宏块边界处 的某些点的采样间差较低,该方案仍错误地确定检测到诸如因时间上错误隐藏而出现的伪 像。
[0030] 为了解决高误报率的问题,在本文中所述的一个实施例检查在边缘处的不连续的 点的数量。不连续的点是存在高于在边缘的交替侧(alternateside)的像素之间的正常 差的图像的那些区域。如果在宏块边界处的所有像素都是不连续的点,则在该宏块边界处 的图像是伪像的可能性更高。如果仅沿着该宏块边界的一些像素是不连续的点,而其他像 素具有相似的平均采样间差,则不连续的点很有可能是由跨越宏块边界的某个自然边缘造 成的。
[0031] 为了解决错误传播的问题,在本文中所述的一个实施例不仅在宏块边界处还沿着 所有水平和垂直线检查采样间差以确定存在的伪像的级别。
[0032] 根据刚刚说明的分析,在本文中所述的原理提出了一种伪像检测的方案以避免某 些传统方案的不利之处,即:错误传播和高误报率。响应于伪像级别的检测,可以代替建议 的或已实施的错误隐藏操作,或者在其基础上,针对图像有条件地实施纠错技术。
[0033] 为了例示这些原理的例子,假设经解码的视频序列V= {f\,f2, . . .,fn},其中, fi(l<iSn)是视频序列中的帧。V的宽度和高度分别是W和Η。假设该宏块的大小是 ΜΧΜ,并且fi(x,y)是帧&中的位置(x,y)处的像素值。
[0034] 采样间差
[0035]对于每个帧可以将两个二维(2D)映射(map)Oi,Oi :WXH-{0, 1,2,. . .,255} 定义为: Θ:(..V. ν) = I (.V, ν) - /' (.V -1. vll χmaskix,ν) ,,、
[0036] ' . . " ;" ; ( 1 ) (Ι),u..ν) ^I./,I'·.y)-.//u..V-1JjXmask(x,y)
[0037] 为了简单,设A(-1,y) =A(0,y)并且A(χ,-I) =fjx,0)。在上面的等式中, mask(x,y)是例如在O和1之间的表示掩蔽影响(例如,亮度掩蔽、纹理掩蔽等)的级别的 值。可以在Y.T.Jia、W.Lin、A.A.Kassim于2006年7月在《IEEETransactionsonCircuits andSystemsforVideoTechnology》发表的《EstimatingJust-NoticeableDistortion forVideo》中找到关于掩蔽影响的详细信息。
[0038] 分别在图4(a)和图4(b)中示出图1(b)中的帧的Oi(Xj)和Oi(Xj)的值。同 时将所示的值进行放大以便于说明。
[0039] 然后,对这两个映射施加诸如通过下面的等式定义的滤波器g( ·)。
[_]叫10 is: ⑴
[0041] 其中,Y是常量。可能的滤波器g( ·)的另一个例子被定义为:
[0042] g(-v) = (^X~Y (2)
[0χ<γ
[0043] 随后,在下面的说明中,也将Oi(Xj)和〇i(X,y)的经滤波的或者经门限处理的 版本称为θi(X,y)和Φi(X,y)。
[0044]宏块中的伪像
[0045] 考虑左上角位于(x,y)的块。期望确定出该块受诸如时间上错误隐藏伪像这样的 伪像影响的级别。
[0046]将Qi(XJ)定义为(Oi(XJ),OiOc,y+1),···,OiOc,y+Μ-Ι)}中的非零值的数 量,将ft(X,y)定义为{Φ?(χ,y),Φ?(χ+1,y), · · ·,Φ?(χ+Μ-1,y)}中的非零值的数量。即, Qi(Xj)和奶(x,y)分别表示沿着从(x,y)开始的垂直线和水平线的长度的非零值的数 量。
[0047] 图5(a)示出关于左上角位于(X,y)处的区域的根据本原理的一个实施例的采样 间差。首先找到在图像区域的边缘处的像素与在该区域外部的对应像素之间的差。在该例 子中,在该区域外部的像素距离一个像素位置。跨越图像的顶部和底部查找垂直差,而对于 图像的左、右侧查找水平差。然后,如上面的等式(1)那样地对每个差进行加权或掩蔽。在 此之后,如等式(2)那样地进行滤波或门限处理。然后,检查沿着该区域的每一侧的结果值 以确定有多少值高于门限。例如,如果将门设置为零,则确定每一侧的非零值的数量。然后, 使用规则寻找存在于该区域中的伪像的级别,对此在下面进一步地进行说明。
[0048] 图5(b)指示在该分析中使用的标记。例如宏块这样的区域的四个角分别位于 (X,y)、(X,y+M-1)、(x+M-1,y)、(x+M-1,y+Μ-Ι),其中,M是宏块边缘的长度。
[0049] 然后,将在上部边界处的非零采样间差的数量标识为仍(X,y),将在底部边界处的 非零采样间差的数量标识为的(X,y+Μ-Ι),将在左边界处的数量标识为θi(X,y),并且将在 右边界处的数量标识为Θi(x+M-1,y)。
[0050]根据先前的说明,例如,在宏块受时间上错误隐藏伪像影响时,更高的采样间差更 频繁地出现在宏块边界处。例如,可以通过大型查找表或者经滤波的输出的逻辑组合来实 现用于确定宏块是否受伪像影响的规则。
[0051] -个示例性的规则是:
[0052]如果:
[0053] 1.灼(X,y)、仍(X,y+Μ-Ι)、Θi(X,y)和Θi(χ+Μ-1,y)这四个值中的至少两个大于 门限c1;并且
[0054] 2.约(X,y)、奶(X,y+Μ-Ι)、Θi(X,y)和Θi(χ+Μ-1,y)的值的总数大于门限C2, (3)
[0055]贝Ij :
[0056] 认为该宏块受伪像影响。
[0057] 如果满足在(3)中所列的条件,则认为该宏块受伪像影响。否则,认为该宏块未受 到伪像影响。该示例性的规则可被具体地应用于时间上错误隐藏的伪像检测,并且在等式 3中的逻辑表达式生成二元结果。
[0058] 然而,可以使用产生模拟值的其他规则来确定在图像的区域中的伪像的级别。
[0059] 关于帧的伪像级别的建议模型
[0060] 对于左上角例如位于(X,y)处的诸如宏块这样的MXM的图像区域,在先前的段落 中提出了一种评估例如该宏块是否受到伪像(诸如由时间上错误隐藏造成的那些伪像)影 响的方法。使用这个建议的方法,能够定义帧fi受到伪像影响的程度。
[0061] 步骤1:所有图像区域的初始设置
[0062] 对于每个像素4〇^,7),如果左上角位于〇^ 7)处的图像区域满足(3)中的条件, 则设置伪像级别(Kfi,X,y) = 1 ;否则,如果不满足(3)中的条件,则设置(Kfi,X,y) = 0。
[0063] 步骤2:消除重叠
[0064] 对于满足如下条件的两个像素A(Xl,yi)和A(x2,y2)
[0065] Xi=x2,IIrl21 <M
[0066]或者 (4)
[0067] Yi=y2,IXi-X21<M
[0068] 左上角位于这两个像素处的对应图像区域的边缘在一定程度上重叠。在图6(a) 中示出了这样的一个例子。为了减少该重叠的影响,可以将图像区域中的至多一个认为是 受到伪像影响。
[0069] 例如,从左向右且从上到下地扫描该帧中的像素^(X1,y),然后如果(Kfi,X,y)= 1,则对于每个j= 1-M, 2-M, · · ·,-2, -1,1,2, · · ·,M-1,设置(Kfi,x+j,y) = (Kfi,X,y+j)= 0,从而可以实现减小重叠的影响。该过程将使得识别图像区域中的至多一个受到伪像的影 响。
[0070] 步骤3:帧的伪像的评估
[0071] 对于在值(Kfi,X,y) = 1情况下的帧中的每个像素,均存在左上角是(X,y)的对 应的宏块。由所有这些宏块覆盖的像素对该帧大小的比率被定义为fi的伪像的总体评估, 记为(Kfi)。
[0072] 应当注意的是,因为在步骤2中的操作,上述宏块将没有边缘重叠(例如,如图 6(a)所示),然而仍然存在空间重叠(例如,如图6(b)所示)。因此,不应当使用cKf^xj) 的非零值的数量乘宏块的大小来计算由所有这些宏块覆盖的像素的数量。如果变量(Kfi)是允许在O和1之间变化的值,则(Kfi)=O的值表示在该帧中根本没有伪像,而(Kfi)= 1则表不该巾贞中的伪像的最差的情况。
[0073] 步骤4 :视频序列的伪像的评估
[0074] 为了在已知视频序列的每个帧或块的伪像评估时确定视频序列的伪像评估,必须 解决汇聚(pooling)问题。因为汇聚策略在本【技术领域】中是众所周知的,所以本领域的普 通技术人员可以构想出使用本原理的方法来评估视频序列中的伪像的级别,而这在这些原 理的范围内。
[0075] 参数值
[0076]在本原理的一个示例性的实施例中,将在先前的段落中提到的参数设置如下:
[0077] 为了简单,mask(X,y) = 1,使得在该具体的实施例中不考虑掩蔽影响;
[0078] y= 8 ;
[0079] M= 16 ;
[0080] C1= 4,C2= 16。
[0081] 当提供了比特流信息时,针对帧的隐藏伪像检测将更加容易。然而,存在比特流本 身不可用的情况。在这些情况下,隐藏伪像检测是基于图像内容的。本原理提供这样的检 测算法来检测图像的区域、帧或者视频序列中的伪像级别。
[0082] 虽然本领域的技术人员可以构想出使用相同原理的比特流层实施例的一种或多 种实现方式,但是在本公开中教导的目前优选的方案是像素层信道伪像检测方法。虽然很 多所述的实施例涉及诸如由时间上错误隐藏造成的那些伪像,但是应当理解的是,所述原 理并不限于时间上错误隐藏伪像,其还可以涉及由其他来源(例如,滤波、信道缺陷或者噪 声)造成的伪像的检测。
[0083] 在图7中示出本原理的一个实施例,S卩:一种用于伪像检测的方法700。该方法开 始于步骤710,并且还包含用于确定图像的区域的伪像级别的步骤720。该方法还包含步骤 730,用于基于伪像级别有条件地实施纠错。该纠错可以是在可能先前已实施的任何纠错操 作的基础上或者是代替可能先前已实施的任何纠错操作。
[0084] 在图8中示出本原理的另一实施例,其包括一种用于视频帧的伪像检测的方法 800。该方法开始于步骤810,并且还包含用于确定图像的区域的伪像级别的步骤820。该步 骤可以使用门限信息,其中,如果门限信息并非已知,则可以从外部来源输入。在对于该区 域确定了伪像级别之后,判定是否已到达图像的结束。如果未到达图像的结束,则判定电路 830将控制发送回步骤810以开始确定该图像中的下一个区域的伪像级别的处理。如果判 定电路830确定已到达图像的结束,则在步骤840中去除重叠区域的伪像级别。在该步骤 之后,在步骤840中实施关于整个帧的区域的伪像级别的评估,从而生成该帧的伪像级别。 在步骤850之后,该方法还包含步骤860,步骤860基于在步骤850中确定的伪像级别针对 整个图像有条件地实施纠错。该纠错可以是在可能先前已实施的任何纠错操作的基础上或 者是代替可能先前已实施的任何纠错操作。
[0085] 在图9中示出本原理的另一实施例,其示出了一种用于伪像检测的装置900。该装 置包含处理器910,该处理器910确定图像的区域的伪像级别。处理器910的输出表示图 像的区域的伪像级别,并且该输出与隐藏模块920之间以信号的形式进行通信。隐藏模块 920基于从处理器910接收到的伪像级别对图像的区域实现有条件的错误隐藏。
[0086] 图10例示本原理的另一实施例,一种用于伪像检测的装置1000。该装置包含处 理装置1005。处理装置1005包含:差分电路1010,查找图像区域的像素之间的差。差分电 路1010的输出与进一步构成处理装置1005的加权电路1020的输入之间以信号的形式进 行通信。加权电路1020对由差分电路1010找到的差施加加权。加权电路1020的输出与 进一步构成处理装置1005的门限单元1030的输入之间以信号的形式进行通信。门限单元 1030可以对从加权电路1020输出的经加权的差值施加门限操作。门限单元1030的输出与 进一步构成处理装置1005的判定和比较器电路1040的输入之间以信号的形式进行通信。 判定和比较器电路1040使用例如门限单元输出值与另外的门限值之间的比较来确定图像 区域的伪像级别。判定和比较器电路1040的输出与隐藏模块1050的输入之间以信号的形 式进行通信,其中,隐藏模块基于来自判定和比较器电路1040的伪像级别有条件地实施错 误隐藏。该纠错可以是在可能先前已实施的任何纠错操作的基础上或者是代替可能先前已 实施的任何纠错操作。
[0087] 在图11中示出本原理的另一实施例,其示出一种用于图像的隐藏伪像检测的装 置1100。该装置包含差分电路1110,其查找诸如宏块这样的图像区域的像素之间的差,其 中,对该图像区域将进行关于伪像级别的确定。差分电路Ilio的输出与加权电路1120的 输入之间以信号的形式进行通信,其中,加权电路取得图像区域的像素之间的差并且对所 述差施加加权。加权电路1120的输出与门限单元1130之间以信号的形式进行通信,其中, 门限单元对经加权的差值施加门限或滤波函数。门限单元1130的输出与判定和比较器电 路1140的输入之间以信号的形式进行通信。判定和比较器电路1140通过例如比较门限单 元1130的输出与各种另外的门限来确定整个图像的图像区域的伪像级别。针对包含画面 的区域重复由差分电路1110、加权电路1120、门限单元1130以及判定和比较器电路1140 实施的处理,直至该画面的所有区域均被处理为止,并且将输出发送给重叠消除电路1150。 判定和比较器电路1140的输出与重叠消除电路1150的输入之间以信号的形式进行通信。 重叠消除电路1150确定已确定出伪像级别的区域相重叠的程度并且去除重叠的影响以便 避免伪像级别被计数两次。重叠消除电路1150的输出与定标电路1160的输入之间以信号 的形式进行通信。定标电路1160在考虑包含该帧的所有区域的伪像级别之后确定图像的 帧的隐藏伪像级别。该值表示整个帧的隐藏伪像级别。定标电路1160的输出与隐藏模块 1170的输入之间以信号的形式进行通信,其中,隐藏模块基于来自定标电路1160的伪像级 别有条件地实施错误隐藏。该纠错可以是在可能先前已实施的任何纠错操作的基础上或者 是代替可能先前已实施的任何纠错操作。
[0088] 已提供了具有本发明的目前优选的实施例的具体特征和方面的一种或多种实施 方式。然而,所述实现方式的特征和方面还可以适合于其他实现方式。例如,这些实施方式 和特征可被用于其他视频设备或系统的情况下。不需要以标准的形式使用该实施方式和特 征。
[0089]关于在本说明书中的本原理的"一个实施例"或"实施例"或"一种实现方式"或"实 现方式"及其其他变体表示结合实施例所述的具体特性、结构、特征等被包括在本原理的至 少一个实施例中。因此,出现在本说明书的各个位置处的短语"在一个实施例中"或"在实 施例中"或"在一种实现方式中"或"在实现方式中"及其其他变体不必都引用同一实施例。
[0090] 例如,在本文中所述的实现方式可被实现为方法或过程、装置、软件程序、数据流 或者信号。尽管仅论述了单一形式的实现方式的情况(例如,仅作为方法进行了论述),但 是所讨论的特征的实现方式还可以被实现为其他形式(例如,装置或者计算机软件程序)。 例如,装置可以被实现为适当硬件、软件和固件。例如,方法可以被实现为诸如例如处理器 这样的装置,其中,处理器通常是指处理设备,包括例如计算机、微处理器、集成电路或者可 编程的逻辑器件。处理器还包括通信设备,诸如例如计算机、手机、便携/个人数字助理 ("PDA")以及便于与终端用户之间进行信息通信的其他设备。
[0091] 在本文中所述的各种处理和特征的实现方式可以体现为各种不同的设备或应用。 这样的设备的例子包括网络服务器、便携式电脑、个人计算机、手机、PDA以及其他通信设 备。应当清楚的是,设备可以是移动的,甚至是可以被安装在移动交通工具中。
[0092] 另外,方法可以通过由处理器实施的指令来实现,这样的指令(和/或实施方式生 成的数据值)可以被存储在诸如例如集成电路、软件载体或者诸如例如硬盘、压缩盘、随机 存取存储器("RAM")或只读存储器("ROM")这样的其他存储设备这样的处理器可读取 的介质上。指令可以形成有形地体现在处理器可读取的介质上的应用程序。例如,指令可 以是以硬件、固件、软件或者其组合的形式。例如,指令可以存在于操作系统、单独的应用或 者这两者的组合中。因此,例如可以将处理器的特征描述为既是一种被配置为执行处理的 设备也是一种包括具有执行处理的指令的处理器可读取的介质(诸如存储设备)的设备。 另外,在指令的基础上或者代替指令,处理器可读取的介质还可以存储实现方式生成的数 据值。
[0093] 实施方式可以使用在本文中所述的全部或一部分的方法,这一点对于本领域的技 术人员将是显而易见的。例如,实现方式可以包括用于实施方法的指令或者所述的实施例 之一生成的数据。
[0094] 已说明了多种实现方式。然而,应当理解的是,可以进行各种改变。例如,可以将 不同的实现方式的元素进行组合、补充、改变或去除以生成其他实现方式。另外,技术人员 将理解到其他结构和处理可以代替那些已公开的结构和处理,并且得到的实现方式将以至 少基本相同的(多种)方式来实施至少基本相同的(多个)功能以实现与已公开的实现方 式至少基本相同的(多个)效果。相应地,根据本公开可以构想出这些及其他实现方式,并 且均在本公开的范围内。
【权利要求】
1. 一种用于伪像检测的方法,包含: 基于图像中的像素值确定所述图像的区域的伪像级别;以及 响应于所述伪像级别有条件地实施纠错。
2. 如权利要求1所述的方法,包含以下步骤:根据图像区域的所述像素值之间的差来 确定所述伪像级别。
3. 如权利要求2所述的方法,包含以下步骤:进一步地确定跨越所述图像区域的边缘 的像素之间的差。
4. 如权利要求3所述的方法,包含以下步骤:对所述差进行加权。
5. 如权利要求4所述的方法,包含以下步骤:确定像素中的邻近像素之间的经加权的 差。
6. 如权利要求5所述的方法,包含以下步骤:对所述经加权的差施加门限值以便生成 每个所述像素的门限结果。
7. 如权利要求6所述的方法,包含以下步骤:至少部分地根据有多少门限结果超过所 述门限值来确定所述伪像级别。
8. 如权利要求7所述的方法,包含以下步骤: 对所述图像区域的每个边缘分别实施所述确定步骤;以及 将每个边缘的超过所述门限值的门限结果的数量与第二门限值进行比较。
9. 如权利要求7所述的方法,包含以下步骤: 对所述图像区域的所有边缘实施所述确定步骤;以及 将所有边缘的超过所述门限值的门限结果的数量与第二门限值进行比较。
10. 如权利要求7所述的方法,包含基于以下的组合来确定所述伪像级别的步骤: 所述图像区域有多少边缘具有超过第二门限值的门限结果的数量;以及 组合的图像区域的所有边缘的门限结果的数量是否超过第三门限值。
11. 如权利要求10所述的方法,其中,对于要设置为预定值的图像区域的伪像级别,具 有超过第二门限值的门限结果的边缘的数量必须至少为2。
12. 如权利要求1所述的方法,包含以下步骤:针对整个图像的图像区域实施所述确定 步骤以便生成所述整个图像的伪像级别。
13. 如权利要求12所述的方法,还包含以下步骤: 去除重叠图像区域的像素的伪像级别;以及 评估由其中检测到伪像的图像区域覆盖的图像的大小对所述整个图像的总体大小的 比率以生成所述整个图像的伪像的测量。
14. 如权利要求13所述的方法,包含以下步骤:针对视频序列的帧实施去除和评估步 骤以生成视频序列的伪像级别。
15. -种用于伪像检测的装置,包含: 处理器,基于图像中的像素值确定所述图像的区域的伪像级别;以及 隐藏模块,响应于所述伪像级别有条件地实施错误隐藏。
16. 如权利要求15所述的装置,所述处理器还包含:差分电路,确定所述图像区域的像 素值之间的差。
17. 如权利要求16所述的装置,所述差分电路还查找跨越所述图像区域的边缘的像素 之间的差。
18. 如权利要求17所述的装置,所述处理器还包含:加权电路,对所述差施加加权。
19. 如权利要求18所述的装置,所述差分电路查找所述像素中的邻近像素之间的差。
20. 如权利要求19所述的装置,所述处理器还包含:门限单元,对所述经加权的差施加 门限值以便生成每个像素的门限结果。
21. 如权利要求20所述的装置,所述处理器使伪像级别至少部分地基于有多少门限结 果超过所述门限值。
22. 如权利要求21所述的装置,所述处理器包含: 判定电路,对于所述图像区域的每个边缘分别产生表示有多少门限结果超过所述门限 值的数值;以及 比较器,对于所述图像区域的每个边缘比较所述数值与第二门限值。
23. 如权利要求21所述的装置,所述处理器包含: 判定电路,产生表示沿着所述图像区域的所有边缘有多少门限结果超过所述门限值的 数值;以及 比较器,比较所述数值与第二门限值。
24. 如权利要求21所述的装置,所述处理器包含: 判定电路,基于以下组合来确定所述伪像级别: 表示所述图像区域有多少边缘具有超过第二门限值的门限结果的第一数值;以及 表示沿着所述图像区域的所有边缘有多少门限结果超过所述门限值的第二数值是否 超过第二门限值。
25. 如权利要求24所述的装置,其中,所述判定电路使用至少为2的第二门限值并且当 所述第二数值超过所述第三门限值时将所述图像区域的伪像级别设置为预定值。
26. 如权利要求15所述的装置,所述处理器针对整个图像的图像区域进行操作以生成 所述整个图像的伪像级别。
27. -种用于伪像检测的装置,包含: 处理器,基于整个图像的区域中的像素值确定所述区域的伪像级别; 重叠消除器,去除重叠区域的像素的伪像级别; 定标电路,评估由其中检测到伪像的图像区域覆盖的整个图像的大小与整个图像大小 的比率以生成所述整个图像的伪像的测量;以及 隐藏模块,响应于所述测量针对所述整个图像有条件地实施错误隐藏。
28. 如权利要求27所述的装置,所述装置针对视频序列的图像进行操作以生成所述视 频序列的伪像的测量。
【文档编号】G06T7/00GK104246823SQ201180076291
【公开日】2014年12月24日 申请日期:2011年11月24日 优先权日:2011年11月24日
【发明者】顾晓东, 刘德兵, 陈志波 申请人:汤姆逊许可公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1