嵌入、提取数字水印的方法和装置制造方法及图纸

技术编号:6994243 阅读:365 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开一种嵌入、提取数字水印的方法和装置,涉及数字水印技术领域,以解决现有技术中由于将具有特定颜色像素的数目或比例作为嵌入、提取数字水印信息的特征,从而使数字水印的稳定性较差的问题。本发明专利技术提供的技术方案包括:在所要嵌入数字水印的文本中加入预先设置的底纹,获取带底纹的文本;将所述带底纹的文本划分成一个以上文本块;获取所述一个以上文本块中每个文本块的连通域个数,所述连通域由所述底纹中一个以上相邻的像素组合而成;根据所述每个文本块的连通域个数和预先获取的数字水印信息嵌入数字水印。本发明专利技术适用于数字产品的版权保护、内容验证与防伪、防止非法拷贝、操作跟踪、秘密数据通信等技术领域中。

【技术实现步骤摘要】

本专利技术涉及数字水印
,尤其涉及一种嵌入、提取数字水印的方法和装置
技术介绍
数字水印技术是信息隐藏
的一个重要组成部分,它将具有特定意义的数 字水印信息,利用数字嵌入方法隐藏在各种数字图像、音频、视频、文本等数字产品中。这些 带有数字水印信息的电子产品,一方面可以不被感知地正常使用;另一方面可以通过特定 的技术手段提取出嵌入在这些数字产品中的数字水印信息。按照数字水印载体的不同,可 分为图像数字水印、音频数字水印、视频数字水印和文本数字水印等。在文本数字水印中,又可分为不可见数字水印和可见数字水印。如果在文本中嵌 入的数字水印的信息量较小,并且对于该文本的美观程度要求较高,通常选择不可见数字 水印;如果在文本中嵌入的数字水印的信息量较大,并且对于该文本的美观程度要求不高, 通常选择可见数字水印。带底纹的数字水印就是可见数字水印中的一种。现有技术中,在文本中嵌入带底纹的数字水印时,通常将底纹中一定区域内具有 特定颜色像素的数目或比例作为嵌入、提取数字水印信息的特征,即人们可以通过统计具 有特定颜色像素的数目或比例来获取嵌入的数字水印信息。在实现本专利技术的过程中,专利技术人发现现有技术中至少存在如下问题由于所述具 有特定颜色像素的数目较多,并且分布细密,对文本进行打印扫描时,所述像素的数目或比 例会发生较大的变化。图1和图2所示的是打印扫描前后所述像素的数目,可见打印扫描 后像素数目明显变多。因此,将具有特定颜色像素的数目或比例作为嵌入、提取数字水印信 息的特征,会产生较大误差,使数字水印的稳定性较差。
技术实现思路
本专利技术的实施例提供一种嵌入、提取数字水印的方法和装置,能够提高数字水印 的稳定性。为达到上述目的,本专利技术的实施例采用如下技术方案一种嵌入数字水印的方法,包括在所要嵌入数字水印的文本中加入预先设置的 底纹,获取带底纹的文本;将所述带底纹的文本划分成一个以上文本块;获取所述一个以 上文本块中每个文本块的连通域个数,所述连通域由所述底纹中一个以上相邻的像素组合 而成;根据所述每个文本块的连通域个数和预先获取的数字水印信息嵌入数字水印。一种提取数字水印的方法,包括将所要提取数字水印的文本按照预定规则划分 成一个以上文本块,所述预定规则为嵌入所述数字水印时的文本划分规则;获取所述一个 以上文本块中每个文本块的连通域个数;根据所述每个文本块的连通域个数提取数字水印 信息;根据所述数字水印信息获取所述数字水印。一种嵌入数字水印的装置,包括加入底纹单元,用于在所要嵌入数字水印的文本中加入预先设置的底纹,获取带底纹的文本;第一划分单元,用于将由所述加入底纹单元获取的带底纹的文本划分成一个以上 文本块;第一获取单元,用于获取由所述第一划分单元获得的一个以上文本块中每个文本 块的连通域个数,所述连通域由所述底纹中一个以上相邻的像素组合而成;嵌入单元,用于根据由所述第一获取单元获取的每个文本块的连通域个数和预先 获取的数字水印信息嵌入数字水印。一种提取数字水印的装置,包括第二划分单元,用于将所要提取数字水印的文本按照预定规则划分成一个以上文 本块,所述预定规则为嵌入所述数字水印时的文本划分规则;第二获取单元,用于获取由所述第二划分单元获得的一个以上文本块中每个文本 块的连通域个数;提取单元,用于根据由所述第二获取单元获取的每个文本块的连通域个数提取数 字水印信息;第三获取单元,用于根据由所述提取单元提取的数字水印信息获取所述数字水 印。本专利技术实施例提供的嵌入、提取数字水印的方法和装置,通过获取划分后的文本 中每个文本块的连通域个数,根据所述连通域的个数嵌入或者提取数字水印信息。由于在 对文本进行打印扫描等操作时,连通域的个数基本不会改变,解决了现有技术中由于将具 有特定颜色像素的数目或比例作为嵌入、提取数字水印信息的特征,打印扫描时所述像素 的数目或比例会产生较大变化,从而使数字水印的稳定性较差的问题。本专利技术实施例提供 的嵌入、提取数字水印的方法和装置,能够提高数字水印的稳定性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术 的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据 这些附图获得其他的附图。图1为打印扫描前的底纹片断;图2为打印扫描后的底纹片断;图3为本专利技术实施例提供的嵌入数字水印的方法流程图;图4为本专利技术实施例提供的提取数字水印的方法流程图;图5为图3所示的方法中获取每个文本块的连通域个数的方法流程图;图6为本专利技术实施例提供的嵌入数字水印的装置结构示意图;图7为图6所示的装置中第一获取单元403的结构示意图;图8为图6所示的装置中嵌入单元404的结构示意图;图9为本专利技术实施例提供的提取数字水印的装置结构示意图;图10为图9所示的装置中提取单元503的结构示意图;图11为加入底纹前的文本片断;图12为加入底纹后的文本片断;图13为嵌入数字水印信息的文本片断;图14为打印扫描后含数字水印信息的文本片断。具体实施例方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例 中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员 在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了解决现有技术中数字水印的稳定性较差的问题,本专利技术实施例提供一种嵌 入、提取数字水印的方法和装置。如图3所示,本专利技术实施例提供的嵌入数字水印的方法,包括步骤101,在所要嵌入数字水印的文本中加入预先设置的底纹,获取带底纹的文 本;在本实施例中,所述底纹为均勻、随机分布的预定颜色像素,优选地,所述底纹设 置为在白色背景上均勻、随机分布的黑色像素。所述文本可以为图片格式的文本,也可以为 其它格式的文本。优选地,首先将所要嵌入数字水印的文本转化成黑白图片,再在所述黑 白图片的空白背景处随机地生成黑色像素,并且此黑色像素不能被文本中其它的黑色像素 (如文字)所掩盖。具体生成黑色像素的方法可以采用改变背景像素值的方式,即将某一处 白色像素的像素值0转变成黑色像素值1,当然,也可以采用其它方法生成黑色像素,此处 不再一一列举。加入底纹前后的文本片断可以参见图11和图12所示。步骤102,将所述带底纹的文本划分成一个以上文本块;在本实施例中,利用图片分割工具将加入黑色像素底纹的文本平均分割成若干 块。具体分割的块数可以根据数字水印信息的长度来确定。例如,可以将所述文本在列方 向上平均分割为6份,每一份中嵌入数字水印信息对应的二进制位。进一步地,还可以适当 地考虑数字水印信息的冗余,即还可以将所述文本的行平均分割为奇数份(例如分割成5 份),以便减小嵌入、提取数字水印信息时的出错率。当然,也可以不平均分割文本,而按照 预先设定的文本划分规则来划分,此处不再赘述。步骤103,获取所述一个以上文本块中每个文本块的连通域个数,所述连通域由所 述底纹中一个以上相邻的像素组合而成;所述连通域由所述均勻分布的预定颜色像素中一个以上相邻的预定颜色像素组 合而本文档来自技高网...

【技术保护点】
一种嵌入数字水印的方法,其特征在于,包括:在所要嵌入数字水印的文本中加入预先设置的底纹,获取带底纹的文本;将所述带底纹的文本划分成一个以上文本块;获取所述一个以上文本块中每个文本块的连通域个数,所述连通域由所述底纹中一个以上相邻的像素组合而成;根据所述每个文本块的连通域个数和预先获取的数字水印信息嵌入数字水印。

【技术特征摘要】

【专利技术属性】
技术研发人员:方园康凯于权
申请(专利权)人:北大方正集团有限公司北京大学北京方正电子政务信息科技有限公司北京北大方正电子有限公司
类型:发明
国别省市:11

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

1