数字水印技术研究综述.DOC

上传人:天*** 文档编号:946759 上传时间:2018-11-09 格式:DOC 页数:26 大小:1.66MB
下载 相关 举报
数字水印技术研究综述.DOC_第1页
第1页 / 共26页
数字水印技术研究综述.DOC_第2页
第2页 / 共26页
数字水印技术研究综述.DOC_第3页
第3页 / 共26页
数字水印技术研究综述.DOC_第4页
第4页 / 共26页
数字水印技术研究综述.DOC_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、数字水印论坛 http:/只有相信自己世界才会更美丽!数字水印技术研究综述报告人:张冠男 2003.10.18一、 引言信息媒体的数字化为信息的存取提供了极大的便利性,同时也显著提高了信息表达的效率和准确性。特别是随着计算机网络通讯技术的发展,数据的交换和传输变成了一个相对简单的过程,人们借助于计算机、数字扫描仪、打印机等电子设备可以方便、迅速地将数字信息传输到所期望的地方。随之而来的副作用是这些数字形式的数据文件或作品使有恶意的个人和团体有可能在没有得到作品所有者的许可下拷贝和传播有版权的内容,例如,现代盗版者仅需轻点几下鼠标就可以获得与原版一样的复制品,并以此获取暴利;而一些具有特殊意义的

2、信息,如涉及司法诉讼、政府机要等信息,则会遭到恶意攻击和篡改伪造等等。这一系列数字化技术本身的可复制和广泛传播的特性所带来的负面效应,已成为信息产业健康持续发展的一大障碍,目前,数字媒体的信息安全、知识产权保护和认证问题变得日益突出,且已成为数字世界中一个非常重要和紧迫的议题。密码技术是信息安全技术领域的主要传统技术之一,它是基于香农信息论及密码学理论的技术,现有的数字内容的保护多采用加密的方法来完成,即首先将多媒体数据文件加密成密文后发布,使得其在传递过程中出现的非法攻击者无法从密文获取机要信息,从而达到版权保护和信息安全的目的。但这并不能完全解决问题:一方面加密后的文件因其不可理解性而妨碍

3、多媒体信息的传播;另一方面多媒体信息经过加密后容易引起攻击者的好奇和注意,并有被破解的可能性,而且当信息被接收并进行解密后,所有加密的文档就与普通文档一样,将不再受到保护,无法幸免于盗版。换言之,密码学只能保护传输中的内容,而内容一旦解密就不再有保护作用了。因此,迫切需要一种替代技术或是对密码学进行补充的技术,它应该甚至在内容被解密后也能够继续保护内容。这样,人们提出了新兴的信息隐藏的概念数字水印(digital watermarking)。数字水印技术是目前信息安全技术领域的一个新方向,是一种可以在开放网络环境下保护版权和认证来源及完整性的新型技术,创作者的创作信息和个人标志通过数字水印系统

4、以人所不可感知的水印形式嵌入在多媒体中,人们无法从表面上感知水印,只有专用的检测器或计算机软件才可以检测出隐藏的数字水印。在多媒体中加入数字水印可以确立版权所有者、认证多媒体来源的真实性、识别购买者、提供关于数字内容的其它附加信息、确认所有权认证和跟踪侵权行为。它在篡改鉴定、数据的分级访问、数据跟踪和检测、商业和视频广播、Internet 数字媒体的服务付费、电子商务认证鉴定等方面具有十分广阔的应用前景。自 1993 年以来,该技术已经引起工业界的浓厚兴趣,并日益成为国际上非常活跃的研究领域。最初提出数字水印的目的是为了保护版权,然而随着数字水印技术的发展,人们发现了更多更广的应用,有许多是当

5、初人们所没有预料到的。下面列出了七种已提出的或实际数字水印技术研究综述2的水印应用:广播监控、所有者鉴别、所有权验证、操作跟踪、内容认证、拷贝控制和设备控制。(1)广播监控:通过识别嵌入到作品中的水印来鉴别作品是何时何地被广播的。(2)所有者鉴别:嵌入代表作品版权所有者身份的水印。(3)所有权验证:在发生所有权纠纷时,用水印来提供证据。(4)操作跟踪:用水印来鉴别合法获得内容但非法重新发送内容的人。(5)内容认证:将签名信息嵌入到内容中以待日后检查内容是否被篡改。(6)拷贝控制:使用水印来告知录制设备不能录制什么内容。(7)设备控制:使用水印来制造设备,比如 Digimarc 公司的 Medi

6、aBridge 系统。数字水印技术还处于发展之中,上述七个方面也不可能包含其所有可能的应用领域,但可以看出数字水印技术未来的应用市场将会更加广阔,毕竟,它还是个方兴未艾的领域。二、 数字水印的历史及国内外发展现状一般认为,数字水印起源于古老的水印技术。这里提到的“水印”技术是指传统水印,即印在传统载体上的水印,如纸币上的水印、邮票股票上的水印等,将它们对着光照我们可以看到其中隐藏的图像。这些传统的“水印”用来证明其内容的合法性。大约 700 年前,纸水印便在意大利的 Fabriano 镇出现 3,这些纸水印是通过在纸模中加细线模板制造出来的。纸在存在细线的区域会略微薄一些,这样也会更透明一些。

7、到了 18 世纪,在欧洲和美国制造的产品中,纸水印已经变得相当的实用了。水印被用作商标,记录纸张的生产日期,显示原始纸片的尺寸。大约也是这个时期,水印开始用于钱和其它文件的防伪措施。纸水印的存在既不影响美感,也不影响纸张的使用。中国是世界上最早发明造纸术的国家,也是最早使用纸币的国家。宋真宗在位时(公元 9981021 年) ,四川民间发明了“交子” 4。交子正面都有票人的印记,有密码画押,票面金额在使用时填写,可以兑换,也可以流通。可以说交子上的印文既包含水印技术也包含消隐技术。事实上,正是由于纸张水印和消隐技术的特性才真正地启发了在数字环境下水印的首次使用。数字水印的产生最早可追溯到 19

8、54 年,它的产生源于对数字产品的保护。在1954 年,Muzak 公司的埃米利.希姆布鲁克(Emil Hembrooke)为带有水印的音乐作品申请了一项专利。在这项专利中,通过间歇性地应用中心频率为 1kHz 的窄带陷波器,认证码就被插入到音乐中。该频率上能量的缺失表征使用了陷波滤波器,而缺失的持续时间通常被编码为点或长划,此认证码使用了莫尔斯电码。此系统被 Muzak 公司用到了 1984 年前后 6。1961 年美国专利局这样描述了该项发明 5:此发明使对音乐作品进行确证成为可能,从而制定出了一个防止盗版的有效途径,这也可以比作纸币中的水印。从那时起,人们开始发展大量的水印技术并由此展开

9、了各种各样的应用,人们对于嵌入信号的兴趣就这样持续了 35 年,此期间水印被应用于广告认证和设备控制上。例如,在1979 年,Szepanski 7描述了一种机械探测模式,它可以用在文件上起到防伪效果。九年后Holt 等人 8阐述了一种在音频信号中嵌入认证码的方法。但这时的数字水印只是作为一种版权认证的工具,并没有成为一门科学。直到 20 世纪 90 年代初期,数字水印才作为一个数字水印论坛 http:/只有相信自己世界才会更美丽!研究课题受到了足够的重视。1993 年 A. Z. Tirkel 等所撰写的“Electronic water mark”9一文中首次使用了“water mark”

10、这一术语。这一命名标志着数字水印技术作为一门正式研究学科的诞生。后来二词合二为一就成为“watermark” ,而现在一般都使用“digital watermarking”一词来表示“ 数字水印” 。现在我们所说的 “水印”一般指的都是数字水印。数字水印技术自 93 年被提出以来,由于其在信息安全和经济上的重要地位,发展较为迅速,世界各国的科研机构、大学和商业集团都积极的参与或投资支持此方面的研究。如美国财政部、美国版权工作组、美国洛斯阿莫斯国家实验室、美国海陆空研究实验室、欧洲电信联盟、德国国家信息技术研究中心、日本 NTT 信息与通信系统研究中心、麻省理工学院、南加利福尼亚大学、剑桥大学、

11、瑞士洛桑联邦工学院、微软公司、朗讯贝尔实验室等都在进行这方面的研究工作。IBM 公司、日立公司、NEC 公司、Pioneer 电子公司和Sony 公司等五家公司还宣布联合研究基于信息隐藏的电子水印。国际学术界陆续发表了许多关于数字水印技术方面的文章,几个有影响的国际会议(例如 IEEE,SPIE 等)及一些国际权威学术期刊(例如 Signal Processing 等)相继出版了有关数字水印技术的专题。1996 年 5 月,国际第一届信息隐藏学术讨论会 10(International Information Hiding Workshop, IHW)在英国剑桥牛顿研究所召开,至今该研讨会已举

12、办了五届。在 1999 年第三届信息隐藏国际学术研讨会上,数字水印成为主旋律,全部 33 篇文章中有 18 篇是关于数字水印的研究。1998 年的国际图像处理大会(ICIP)上,还开辟了两个关于数字水印的专题讨论。由 Martin Kutter 创建的 WatermarkingWorld 已成为一个关于数字水印的著名网上论坛。在 20 世纪 90 年代末期一些公司开始正式地销售水印产品。在图像水印方面,美国的Digimarc 公司 11率先推出了第一个商用数字水印软件,而后又以插件形式将该软件集成到Adobe 公司的 Photoshop 和 Corel Draw 图像处理软件中。该公司还推出了

13、媒体桥(Mediabridge )技术,利用这项技术用户只要将含有 Digimarc 水印信息的图片放在网络摄像机(web camera )前,媒体桥技术就可以直接将用户带到与图像内容相关联的网络站点。AlpVision 公司 12推出的 LavelIt 软件,能够在任何扫描的图片中隐藏若干字符,这些字符标记可以作为原始文件出处的证明,也就是说,任何电子图片,无论是用于 Word 文档、出版物,还是电子邮件或者网页,都可以借助于隐藏的标记知道它的原始出处。AlpVision的 SafePaper 是专为打印文档设计的安全产品,它将水印信息隐藏到纸的背面,以此来证明该文档的真伪。SafePape

14、r 可用于证明一份文件是否为指定的公司或组织所打印,如医疗处方、法律文书、契约等,还可以将一些重要或秘密的信息,如商标、专利、名字、金额等,隐藏到数字水印中。欧洲电子产业界和有关大学协作开发了采用数字水印技术来监视复制音像软件的监视系统,以防止数字广播业者的不正当复制的行为。该开发计划名称为TALISMAN(Tracing Authors Rights by Labeling Image Service and Monitoring Access Networks) 43。此开发计划作为欧洲电子产业界等组织的欧共体项目于 1995 年 9 月开始进行,1998 年 8 月结束,法国、比利时、德

15、国、西班牙、意大利和瑞士等在内的 11 个通信与广播业者、研究单位和大学参加。随着技术信息交流的加快和水印技术的迅速发展,国内一些研究单位也已逐步从技术跟踪转向深入系统研究,各大研究所和高校纷纷投入数字水印的研究,其中比较有代表性的有哈尔滨工业大学的孙圣和、牛夏牧、陆哲明等,天津大学的张春田、苏育挺等,北京邮电大学的杨义先、钮心忻等,中国科学院自动化研究所的刘瑞祯、谭铁牛等,他们是国内较早投入水印技术研究且取得较好成绩的科研单位。我国于 1999 年 12 月 11 日,由北京电子技术应用研究所组织,召开了第一届信息隐藏学术研讨会(CIHW),至今已成功的举办了四届,很大程度地推进了国内水印技

16、术的研究与发展。同时,国家对信息安全产业的健数字水印技术研究综述4康发展也非常的重视,在 2003 年的科技型中小企业技术创新基金若干重点项目指南中44,明确指出了对于“数字产品产权保护(基于数字水印、信息隐藏、或者网络认证等先进技术) ”和“个性化产品(证件)的防伪(基于水印、编码、或挑战应答等技术) ”等多项防盗版和防伪技术予以重点支持。现在国内已经出现了一些生产水印产品的公司,其中比较有代表性的是由中科院自动化研究所的刘瑞祯、谭铁牛等人于 2002 年在上海创办了的一家专门从事数字水印、多媒体信息和网络安全、防伪技术等软硬件开发的公司上海阿须数码技术有限公司 13,公司现从事数字证件、数

17、字印章、PDF 文本、分块离散图像、视频、网络安全等多方面数字水印技术的研究,现在这家公司已申请了一项国际和三项国家数字水印技术专利。虽然数字水印在国内的应用还处于初级阶段,但水印公司的创办使得数字水印技术在国内不仅仅只停留在理论研究的层面上,而是从此走上了实用化和商业化的道路,这样会更加推动国内水印技术的蓬勃发展,为国内的信息安全产业提供有效的、安全的保障。三、数字水印的基本理论1、定义和基本特点目前虽有许多文献讨论有关数字水印技术的问题,但数字水印始终没有一个明确统一的定义。Cox 等把水印定义为 “不可感知地在作品中嵌入信息的操作行为” 45;杨义先等认为“数字水印是永久镶嵌在其它数据(

18、宿主数据)中具有鉴别性的数字信号或模式,而且并不影响宿主数据的可用性” 46。我个人认为后一种说法更为确切一些,因为可见水印是可以感知到的,但它的存在并不影响宿主数据的可用性,嵌入的水印同样可以起到鉴别的目的。不同的应用对数字水印的要求不尽相同,一般认为数字水印应具有如下特点:可证明性:水印应能为受到版权保护的信息产品的归属提供完全可靠的证据。水印算法能够将所有者的有关信息(如注册的用户号码、产品标志或有意义的文字等)嵌入到被保护的对象中,并在需要的时候将这些信息提取出来。水印可以用来判别对象是否受到保护,并能够监视被保护数据的传播、真伪鉴别以及非法拷贝控制等。这实际上也是发展水印技术的基本动

19、力。不可感知性:不可感知性是指视觉或听觉上的不可感知性,即指因嵌入水印导致载体数据的变换对于观察者的视觉或听觉系统来讲应该是不可察觉的,最理想的情况是水印与原始载体在视觉上是一模一样的,这是绝大多数水印算法所应达到的要求。稳健性:稳健性是指水印应该能够承受大量的物理和几何失真,包括有意的(如恶意攻击)或无意的(如图像压缩、滤波、打印、扫描与复印、噪声污染、尺寸变换等等) 。显然在经过这些操作后,稳健的水印算法应仍能从水印载体中提取出嵌入的水印或证明水印的存在。一个鲁棒的水印应做到若攻击者试图删除水印将会导致水印载体的彻底破坏。由于水印特性的要求对应用的依赖型很强,恰当的评价准则和具体的应用有关

20、。许多文献中讨论的数字水印可能不具备上述特点,或者只具备部分上述特点,这里我们讨论更广泛意义上的水印。 数字水印论坛 http:/只有相信自己世界才会更美丽!2、基本理论框架一个数字水印方案一般包括三个基本方面:水印的生成、水印的嵌入和水印的提取或检测。数字水印技术实际上是通过对水印载体媒质的分析、嵌入信息的预处理、信息嵌入点的选择、嵌入方式的设计、嵌入调制的控制等几个相关技术环节进行合理优化,寻求满足不可感知性、安全可靠性、稳健性等诸条件约束下的准最优化设计问题。而作为水印信息的重要组成部分密钥,则是每个设计方案的一个重要特色所在。往往可以在信息预处理、嵌入点的选择和调制控制等不同环节入手完

21、成密钥的嵌入。数字水印一般过程基本框架示意图如图 1 和图 2 所示。图 1 水印嵌入的一般过程基本框架图 1 展示了水印的嵌入过程。该系统的输入是水印信息 、原始载体数据 和一个可WI选的私钥/公钥 。其中水印信息可以是任何形式的数据,如随机序列或伪随机序列;字符K或栅格;二值图像、灰度图像或彩色图像;3D 图像等等。水印生成算法 应保证水印的唯G一性、有效性、不可逆性等属性。水印信息 可由伪随机数发生器生成,另外基于混沌的水印生成方法也具有很好的保密特性。密钥 可用来加强安全性,以避免未授权的恢复和K修复水印。所有的实用系统必须使用一个密钥,有的甚至使用几个密钥的组合。水印的嵌入算法很多,

22、从总的来看可以分为空间域算法和变换域算法。具体算法我将在后面详细介绍。由图 1 可以定义水印嵌入过程的通用公式: ),(WIE(1)其中 表示嵌入水印后的数据(即水印载体数据) , 表示原始载体数据, 表示水印集WI IW合, 表示密钥集合。这里密钥 是可选项,一般用于水印信号的再生。KK图 2 水印检测的一般过程基本框架数字水印(W)/原始数据(I)待检测数据( )WI水印检测算法(D) 估计水印( )/相W似度检测(Sim)私钥/公钥(K)水印生成算法(G)数字水印(W )原始载体数据(I)水印嵌入算法(E)加入水印后的数据( )WI私钥/公钥(K)数字水印技术研究综述6图 2 是水印的检

23、测过程。由图 2 可以定义水印检测过程的通用公式为 有原始载体数据 时:I),(KIDW(2) 有原始水印 时:W),(I(3) 没有原始信息时:),(KIDW(4)其中, 表示估计水印, 为水印检测算法, 表示在传输过程中受到攻击后的水印载W I体数据。检测水印的手段可以分为两种:一是在有原始信息的情况下,可以做嵌入信号的提取或相关性验证;二是在没有原始信息情况下,必须对嵌入信息做全搜索或分布假设检验等。如果信号为随机信号或伪随机信号,证明检测信号是水印信号的方法一般就是做相似度检验。水印相似度检验的通用公式为:或 WSim* WSim*(5)其中 表示估计水印, 表示原始水印, 表示不同信

24、号的相似度。W Sim3、数字水印的分类随着数字水印技术的发展,水印算法的分类方法繁多:按水印发展来看,可分为第一代水印和第二代水印;按嵌入的水印信号形式来分,可以分为一维水印和多维水印;按嵌入方法可以分为可逆水印和不可逆水印;按水印检测方法,可以分为盲水印和非盲水印;按鲁棒性来分,可分为易脆水印、半易脆水印和鲁棒水印;从外观上分类,可分为可见水印和不可见水印;按载体分类,可分为图像水印、视频水印、音频水印和文档水印;从水印的嵌入域来分,可分为空间域水印、变换域水印。4、水印嵌入算法数字水印技术的学科特点在于它横跨图像处理、多媒体技术、模式识别、密码学、数字通信等多学科领域,以这些领域的算法、

25、思想和概念为基础。一个数字水印方案一般总是综合利用这些领域的最新进展,各学科的学者们也提出了不尽相同的算法。针对静态图象压缩标准 JPEG14,在离散余弦变换基础上植入数字水印的研究成为热点;针对目前流行的视频压缩标准 MPEG21、H. 263,Dittmann 等 22提出了两种适用于空域和频域的算法;数字水印论坛 http:/只有相信自己世界才会更美丽!1995 年,Cox 等 23在传统通信系统的基础上,提出了扩频水印的概念。这种方法较好地利用了人类视觉系统的特性,水印信息经过一定的调制过程隐藏于数字图象感知比较重要的频谱部分,从而可以抵抗有损压缩和其它数字图象处理操作;Xia 等 2

26、4、Zeng 25,26等做了基于离散小波变换的数字水印技术研究;Zhu 等 27在 DWT 技术上,从编码角度做了一些研究;Pitas 等 28,29,30在统计学和混沌的基础上,提出了一种新颖的算法;Wolfgang 等 31,32、schyndel 等 33在其定义的 m-序列基础上,提出了可以有效抵抗线性和非线性滤波以及JPEG 有损压缩的数字水印植入算法;Qu 等 34以图形着色问题为基础,提出了两种有趣的数字水印技术;Kankanhalli 等 35研究了基于图象内容的数字水印技术,这与计算机视觉的发展是密不可分的;在计算机图形学研究领域,1999 年的 SIGGRAPH 大会上,

27、Praun 等 36提出了在造型的三维网格上植入数字水印的方法,Ohbuchi 37也做了类似的工作;Maes 38等提出了基于几何变形的方法;Paute 39等从分形压缩的角度提出了方法。此外,很多学者40,41,42还提出了一些对数字水印进行攻击的方法,非常有助于鲁棒性要求很高的数字水印技术的研究。下面采用按嵌入域的分类方法来具体的介绍一下数字水印各种方法的嵌入和检测过程。3.4.1 空间域数字水印 较早的数字水印算法都是空间域上的,空域水印处理使用各种各样的方法直接修改图像的象素,将数字水印直接加载在数据上,现已提出了如下几种较典型的空域数字水印方法。3.4.1.1 最低有效位方法(Le

28、ast Significant Bit)这是一种典型的空间域数据隐藏方法,L. F. Turner46与 R. G. Van Schyndel47等先后利用此方法将特定的标记隐藏于数字音频和数字图像内。以图像数据而言,一幅图像的每个象素是以多比特的方式构成的,在灰度图像中,每个象素通常为 8 位;在真彩色图像(RGB 方式)中,每个象素为 24 比特,其中 RGB 三色各为 8 位,每一位的取值为 0 或 1。在数字图像中,每个象素的各个位对图像的贡献是不同的。对于 8 位的灰度图像,每个象素的数字 可用公式表示为:g(6)702iibg其中 代表象素的第几位, 表示第 位的取值, 。i ib

29、i1,i这样,我们把整个图像分解为 8 个位平面,从 LSB(最低有效位 0)到 MSB(最高有效位7) 。从位平面的分布来看,随着位平面从低位到高位(即从位平面 0 到位平面 7) ,位平面图像的特征逐渐变得复杂,细节不断增加。到了比较低的位平面时,单纯从一幅位平面上已经逐渐不能看出测试图像的信息了。由于低位所代表的能量很少,改变低位对图像的质量没有太大的影响。LSB 方法正是利用这一点在图像低位隐藏入水印信息。图 3图 11 分别显示了原始 camera 图及其从高位到低位的八个位平面。在进行数字图像处理和图像变换后,图像的低位非常容易改变,攻击者只需通过简单地删除图像低位数据或者对数字图

30、像进行某种简单数学变换就可将空域 LSB 方法加入的水印信息滤除或破坏掉,因此同变换域的方法相比,这种水印算法的鲁棒性非常弱。尽管如数字水印技术研究综述8此,由于 LSB 方法实现简单,隐藏量比较大,以 LSB 思想为原型,产生了一些变形的LSB 方法,目前互联网上公开的图像信息隐藏软件大多使用这种方法。图 3 原始 camera 图(256 级灰度) 图 4 位平面 7 图 5 位平面 6图 6 位平面 5 图 7 位平面 4 图 8 位平面 3图 9 位平面 2 图 10 位平面 1 图 11 位平面 03.4.1.2 Patchwork 方法及纹理块映射编码方法这两种方法都是 Bende

31、r 等人 48提出的。Patchwork 法是一种基于统计的数字水印嵌入方法,这种算法不是像通常做法那样把一个消息隐藏在伪装载体中,而是简单地回答下面的二元问题:“这个人是否知道在嵌入和提取一个水印时所使用的密钥?”在 Patchwork算法中,一个密钥用来初始化一个伪随机数发生器,而这个伪随机数发生器将产生载体中放置水印的位置。Patchwork 算法的基本思想是:在嵌入过程中,版权所有者根据密钥 伪随机地选择 个象素对,然后通过下面的两Kn个公式更改这 个象素对的亮度值 :niba,11iib(7)这样,版权所有者就对所有的 加 1 和对所有的 减 1。在提取的过程中,也使用同样的iai数

32、字水印论坛 http:/只有相信自己世界才会更美丽!密钥 将在编码过程中赋予水印的 个象素对提取出来,并计算这样一个和:KniibaS1)((8)如果这个载体确实包含了一个水印,就可以预计这个和为 ,否则它将近似为零。这种提n2法是基于下面的统计假设的,如果我们在一个图像里随机地选取一些象素对,并且假设它们是独立同分布的,那么有:niiibEaSE)((9)因此,只有知道这些修改位置的版权所有者才能够得到一个近似值 。 Patchwork 方nS2法隐蔽性好,并且对 JPEG 压缩、FIR 滤波以及图像剪切操作有一定的抵抗力,但该方法嵌入的信息量有限。为了嵌入更多的水印信息,可以将图像分块,然

33、后对每一个图像块进行嵌入操作。现在麻省理工学院的媒体实验室正在研究如何利用这种方法在彩色打印机、复印机输出的图像中加入水印,通过实时地从扫描票据中判断水印的有无,快速辨识真伪。纹理块映射编码方法(Texture Block Coding)则是将数字信息隐藏于数字图像的任意纹理部分,该算法对于滤波、压缩和扭转等操作具有抵抗能力,但仅适用于具有大量任意纹理区域的图像,而且尚不能完全自适应。3.4.1.3 文档结构微调方法这里的文档是指图像文档,之所以单独列出来是因为文档数字水印独具特点,往往仅适用于文档图像。Brassil 等人提出了三种在通用文档图像中隐藏特定二进制信息的技术49,50,51,他

34、们利用文档的特点,将数字信息通过轻微调整文档中的以下结构来完成编码,包括:垂直移动行距、水平调整字距、调整文字特性(如字体) 。该算法可以抵抗一些标准的文档操作,如照相复印和扫描复印,但该技术也极易被经验丰富的攻击者破坏,比如,只要攻击者任意改变其文档的行距或者字间距,就可能破坏水印。一般来说,在文档中加水印是很困难的,当文档再次扫描输入时,扫描设备采用的光学字符技术在理论上能够消除噪声,导致嵌入水印信息失效,且这种水印算法一般仅适用于文档图像类。空间域水印算法的最大优点就是具有较好的抗几何失真能力,最大弱点就在于抗信号失真的能力较差。图 12 这是一个垂直移动行距的例子,上例中的第二行被向上

35、移动了 1/300 英寸。数字水印技术研究综述10图 13 这是水平移动字距的例子,在(a)中上面 图 14 这是调整文字特征的例子,图(a) 显示了未被一行文本在“for”之前添加了空格,下面一行 编码的文本。图 (b)应用特征编码应用到被选择在“for”之后添加了同样的空格。在(b)中显示 的字符中。图(c) 放大了特征编码以显示文字特了当去掉竖直线后的效果。 的改变。3.4.2 变换域数字水印 基于变换域的数字水印技术往往采用类似于扩频图像的技术来隐藏水印信息。这类技术一般基于常用的图像变换(基于局部或是全局的变换) ,这些变换包括离散余弦变换(DCT)、离散小波变换( DWT) 、傅氏

36、变换(DFT 或 FFT) 、傅立叶梅林(Fourie-Mellin)变换以及哈达马变换(Hadamard transform )等等。3.4.2.1 DCT 变换域方法 基于分块的 DCT 是常用的变换之一,最早的基于分块 DCT 的水印技术之一见文献 52。他们的数字水印方案是由一个密钥随机地选择图像的一些分块,在频域的中频上稍稍改变一个三元组以隐藏二进制序列信息。选择在中频分量编码是因为在高频编码易于被各种信号处理方法所破坏,而在低频编码则由于人的视觉对低频分量很敏感,对低频分量的改变易于被察觉。该数字水印算法对有损压缩和低通滤波是稳健的。Cox 等人 23提出了基于图像全局变换的数字水

37、印算法。他们的重要贡献是明确提出加载在图像的视觉敏感部分的数字水印才能有较强的稳健性。他们的水印方案是先对整个图像 进行 DCT,然后将水印加载到 DCT 域中幅值最大的前 k 个系数上(除去直流分量) ,I通常为图像的低频分量。若 DCT 系数的前 k 个最大分量表示为 ,水印kidDi,.1,是服从高斯分布的随机实数序列 ,那么水印的嵌入算法为 ,iwWi,.1, iiwd其中常数 为尺度因子,用来控制水印添加的强度。然后用新的系数做反变换得到水印图像 。水印检测函数则是分别计算原始载体图像 和水印载体图像 的离散余弦变换,并wI IwI提取嵌入的水印 ,再做相关检测 ,以确定水印的存在与否。该算法不仅i */在视觉上具有数字水印的不可察觉性,而且稳健性非常好,可经受有损 JPEG 压缩、滤波、D/A 和 A/D 转换及重量化等信号处理,也可经受一般的几何变换如剪切、缩放、平移及旋转等操作。此外,Barni、Piva 等 15、Hsu 等 16、Tang 等 17 也在 DCT 域做了很多有实际意义的工作。3.4.2.2 DWT 变换域方法

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。