中英文文本数字水印算法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

• 第二,算法中由于在嵌入水印之前对字间 隔进行了标准化,导致水印提取时只能直 接计算被嵌入水印字块边缘与其左右字块 边缘之间的距离来判断字块移动的方向, 而不能通过字块质心来提取水印,显然这 降低了水印的鲁棒性。
字移编码盲文本数字水印算法
• 水印嵌入算法
• 水印提取算法
水印嵌入算法
水印生成 基本的文本预处理
一种字移编码盲文本数字水印算 法
杨鹏
概念
盲文本数字水印: • 如果不需要原始数据参与,可直接由含水 印的数据提取出水印信号,称为盲水印算 法 非盲文本数字水印: • 在提取或检测水印的过程中,如果需要原 始数据来提取水印信号,称为非盲水印算 法
私有水印 私有水印只能被特定密钥持有人提取或检 测 公开水印 公开水印可以被公众提取或检测
算法示例
• 西安科技大学的杨洁和西安邮电大学的张 敏瑞提出了一种字移编码盲文本数字水印 • 算法的思想: 在嵌入水印之前,先对文本图像中字块位 置进行调整,使奇数字和偶数字之间的字 间距相等,解决了字间隔不均匀的问题, 在水印提取时直接比较嵌入水印字块间距 来提取水印
该算法存在两个问题
• 第一,通常文本中存在格式排版,可能存 在如项目符号、字符间留白等情况,如果 机械的将整篇文本中的字间距进行调整(为 了表述方便,本文将这一操作称为“字间 距标准化”),则会改变文本中的排版格式, 严重影响文本的视觉质量,容易引起察觉。
水印嵌入算法
字间距标准化
可嵌入水印字块序列生成 水印嵌入
水印生成
基本的文本预处理
• 假设原始灰度文本图像X大小为WxH,W表 示宽度,H表示高度,其信息表示为x={x(u, v)},x(u,v)代表点(u,v)处的灰度值(o代 表黑色,255代表白色)。对原始图像在竖 直方向上进行横向投影,即统计每一像素 行具有前景色像素的个数,得到文本图像 的水平轮廓为 • h(v)==艺x(u,v),v。[o,H一
字移编码概述
• 字移编码是将文本的某一行中的某些字块 在水平方向上适当的左移或者右移来嵌入 水印信息,与被移动字块相邻的字块保持 不动,作为提取水印时的参考位置,称为 控制字块。显然文本中字块数远远大于行 数,因此字移编码方式可嵌入的水印容量 远大于行移编码方式。
• 但是,文本中字间距往往不均匀,故检测 一个字块的位移量需要对原始文本中的字 间距有所了解,必须要参考原始文档才能 够提取水印信息,这不便于文本数字水印 的使用和推广。己有的字移编码文本数字 水印绝大多数都是非盲水印,关于字移编 码盲文本数字水印的研究非常少见。
数字水印发展方向
• 一般说来,非盲水印比盲水印更安全,但 盲水印更符合所有权验证的需要,是水印 算法发展的方向 • 通常来说,公开水印的安全性和健壮性比 不上私有水印,但公开水印在声明版权信 息和预防侵权行为上无疑更具有优势,也 是水印发展的方向之一。
较为Hale Waihona Puke Baidu熟的文本数字水印算法
• 行移编码方法、字移编码方法、特征编码 方法、空格编码方法、基于传统图像的方 法、基于云模型的方法、基于自然语义的 方法等。 • 其中行移、字移编码提出较早,算法具有 较好的性能,实现比较简单,被文本数字 水印研究者熟知。
相关文档
最新文档