使用传播图的水印检测制造技术

技术编号:7921491 阅读:143 留言:0更新日期:2012-10-25 06:52
提供了一种用于在视频编码中检测和选择水印的方法,所述方法包括:访问可能水印的列表;产生由应用相应水印而导致的对于视频的修改的传播图;根据每个相应传播图产生检测区域,其中检测区域包括传播图内的块,与传播图内的每个其它区域相比,检测区域总体上相对于选定检测准则的等级最高;选择用于评估检测区域的阈值度量;以及根据水印的检测区域与阈值度量之间的比较结果,从列表中去除水印。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种用于在高级视频编码(AVC)加水印中检测水印和使用传播图(propagation map)的方法。
技术介绍
改变像素值的水印会造成图像中将变化的像素用作基准的相邻部分被间接改变。改变运动矢量值的水印会造成图像中将变化的运动矢量用作基准的相邻部分被间接改变。 为了确保上述改变在传播路径上的任何地方都不引入保真度伪像(fidelityartifact),已经在保真度准则中使用了传播图(PCT/US09/004702和PCT/US09/004752)。在H. 264/AVC 中,二步加水印法(two-step watermarking methods) 一次修改一个块。然后,水印检测器在恢复水印有效载荷的过程中分析这个块。当加了水印的内容在水印恢复之前出现几何失真时,该方法受到影响。少许未对准将导致检测器漏掉大量目标块,从而得到不可靠的检测结果。因此,需要一种改进的水印检测方法,能够捕获当前检测方案漏掉的几何失真。
技术实现思路
提供了一种用于在高级视频编码加水印中检测水印和使用传播图的方法。所述方法可以包括访问与具有一个或多个水印的列表中的水印相关联的传播图;为传播图中的块定义至少一个检测准则;识别传播图中包括的至少一个块的至少一个区域,其中,根据所述至少一个检测准则对所述至少一个区域进行分组;以及产生所述至少一个区域的信息。区域是连通块的组。可以存在多个不同区域,并且一个区域中的块的信号可以与另一区中的块的信号不同。信息可以是空间信息和/或时间信息,其中,空间信息可以至少包括区域的大小、区域的数目、区域的形状和区域的位置。检测准则可以是亮度级别的变化,信号是变化的符号。所述方法还可以包括针对每个水印的每个区域,确定亮度级别的平均变化,信息可以包括平均亮度。附加地,可以针对每个水印的每个区域,为信息分配优先级,使得每个水印具有由度量表征的优先区域,其中,所述方法还可以包括选择阈值度量并且将具有超过阈值度量的优先区域的水印放入可能水印的优选列表中以应用于视频数据,其中超过意味着大于阈值度量。本专利技术的特征还可以包括产生用于识别所述至少一个区域的标志矩阵并使用结果产生优选水印的列表。该特征可以包括从传播图内的块中选择种子块来发起标志矩阵,种子块是所述至少一个区域的一部分;确定种子块的信号;利用与种子块相邻的附加块来填充标志矩阵,其中附加块的信号的种类与种子块的信号相同;继续利用通过至少一个附加块与种子块相连的其它块填充标志矩阵,其中,其它块和任意中间块的信号的种类与种子块的信号的种类相同;以及将种子块与填充步骤和进一步填充步骤中的任意块分配给第一区域,从而产生识别步骤中的第一区域。可以通过以下步骤获得第二区域从传播图中还未分配给所述至少一个区域的块中选择另一种子块;以及针对所述另一种子块运行确定步骤、填充步骤、进一步填充步骤和分配步骤。可以通过以下步骤获得附加区域继续选择其它种子块并针对所述其它种子块运行确定步骤、填充步骤、进一步填充步骤和分配步骤,直到传播图中的所有块被分配。该特征还可以包括基于度量选择每个水印的传播图的优先区域;选择阈值度量;以及将具有超过或大于阈值度量的优先区域的水印放入用于视频数据的可能水印的选择列表中;其中,度量是至少一种检测准则,并且是亮度变化的测量值;以及信号种类是亮度变化的符号。附图说明根据以下示例附图,可以更好地理解本原理,其中图I是根据本专利技术实施例用于确定水印检测区域的方法的框图; 图2是图I的方法中产生检测区域的算法的框图;图3示出了根据本专利技术的连通区域,其包括A像素和B像素,A像素是原始块的一部分但是由于移位没有包括在检测中,B像素不是原始块的一部分但是由于移位在检测期间包括在检测中;图4示出了涉及A和B像素且移位的连通区域的另一视图;图5示出了涉及A和B像素的亮度和的连通区域的另一视图;以及图6是根据本专利技术用于优化检测参数的方法的框图。具体实施例方式本公开涉及二步加水印方法,其中,这两个步骤如下I.选择满足所有加水印准则的变化的列表。准则可以包括保真度、鲁棒性和兼容性。2.使用水印有效载荷执行这些变化的子集。本公开关注于,在第一步的鲁棒性准则中使用传播图,还将传播图用于确定检测区域和估计检测区域的鲁棒性分数。对于鲁棒性,一种简单的鲁棒性测量值(measure)是由潜在候选变化引起的亮度变化量。假定候选变化导致的亮度变化越大,则该候选变化的鲁棒性越高。从列表候选变化中去除亮度变化在鲁棒性阈值以下的任意候选变化。具体地,本公开的动机在于期望使用传播图中的一个或多个区域用于检测。检测区域可以是传播图中的单个宏块或多个宏块的组合。在多数情况下,检测区域越大,能够向特定几何失真提供的鲁棒性就越高。这利用了第一步候选变化选择的优点。本文建议了若干方法来估计检测区域的潜在鲁棒性。导致强鲁棒性的变化是优选的,向水印检测器提供这些区域的描述作为检测区域。本公开的动机包括以下事实现有二步加水印方法中,加了水印的内容可能在水印恢复之前发生几何失真,其中少许未对准将导致检测器漏掉大量目标块。具体地,本公开将传播图用于检测,以实现更强的鲁棒性并克服现有技术的缺陷。将参考图I描述本公开的一个方面。输入是填充的传播图(populatedpropagation map) 10。传播图可以采取多种形式,且总体上可以被表征为实质上受要加水印的视频位图中变化所影响的图像中所有块的列表。还可以利用与每个组成块中出现的特定变化相关的信息来填充传播图10。在优选实施例中,检测测量值是总亮度。这个填充的传播图是区域检测步骤20的输入,其中,用户可以定义至少一个检测准则,检测准则可以是检测测量值,用于分析和识别传播图内的各个块,以将其放入在最终检测区域中生长的特定区域中。图I的最终输出是检测区域的描述30。该描述指示了检测区域空间和/或时间上的范围和鲁棒性分数。鲁棒性分数可以指示估计的检测区域的鲁棒性。空间信息可以至少包括区域的大小、区域的数目、区域的形状和区域的位置。 图I示出了单个传播图输入的情况。实践中,在预处理中存在可能水印的大列表,且对于每个水印存在传播图。图I所示的这个处理流程将应用于这种大列表传播图输入中的每一个,其中传播图输入将导致产生检测区域和鲁棒性分数的大列表。在选择最终变化集的过程中,后续处理(例如,PCT/US09/004706中描述的可改变块选择)可以将鲁棒性分数用作一个参数。检测区域范围可以被检测器用于水印恢复。最后,对于每个水印,得到传播图,其中有一个或多个识别出的检测区域及每个检测区域的关联信息或度量(metric)。接下来,基于信息或度量为每个水印选择最佳检测区域,然后通过比较最佳检测区域的信息或度量来选择最佳水印。这里,用户选择或定义用于选择或优先最佳水印的一些阈值准贝U,这些最佳水印成为要嵌入的可能水印的列表中放置的水印,而从列表中排除其它水印。最佳检测区域可以称作优先区域。对于水印检测,可以通过对具有最大亮度变化的宏块进行一些分析来检测水印。一般而言,能量越强的水印,其鲁棒性也越高。如果检测区域的大小固定,则与较小亮度变化相比,较大亮度变化将更鲁棒。在二步加水印的情况下,主要(primary)变化将导致一系列块不同程度地改变其亮度。这就形成了传播图。本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:何山邹德坤杰弗里·亚当·布卢姆
申请(专利权)人:汤姆森许可贸易公司
类型:发明
国别省市:

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

1