9.1数字水印概述9.2数字图像水印算法9.3数字视频水印的嵌入与提取方案9.4数字音频水印算法9.5MATALAB编程实例第9章数字水印技术了解数字水印的基本特征、分类和应用。掌握水印数字系统的组成,数字水印的嵌入和提取的基本原理。掌握最低有效位(LSB)法、基于DCT的数字图像水印嵌入和提取算法。了解数字视频水印的嵌入和提取方案。了解最低有效位(LSB)法、回声隐藏法等数字音频水印嵌入和提取算法。了解水印的攻击方法和对策。本章学习目标9.1.1数字水印技术的产生背景和应用9.1.2数字水印的基本特征9.1.3数字水印系统的组成9.1.4数字水印的分类9.1数字水印概述9.1.1数字水印技术的产生背景和应用•互联网上的数字媒体应用正在呈爆炸式的增长,越来越多的数字产品以电子版的方式在网上传播。•数字信号处理和网络传输技术可以对数字媒体(数字音频、图像和视频)的原版进行无限制的拷贝、任意编辑、修改、发布,造成数字媒体的知识产权保护和信息安全的问题日益突出。依靠密码学不能解决的问题虽然成熟的密码学是解决当前网络信息安全的主要手段,但是传统的加密方法有一个缺点,那就是它明确地提示攻击者哪些是重要信息,容易引起攻击者的好奇和注意,并有被破解的可能性,而且一旦加密内容被解密就不再有保护作用了。另外,攻击者在破译失败的情况下可以将数字媒体内容破坏,影响原内容的价值和使用。信息隐藏技术•信息隐藏技术与传统密码学不同,它利用数字媒体内容普遍存在的冗余性,将秘密信息隐藏在数字媒体产品中而不引起物理外观的显著变化,使得人们觉察不到它的存在,即使截获者知道秘密信息的存在,未经授权也难以将其提取出来,从而保证了秘密信息的机密性和安全性。•信息隐藏基本思想起源于古代的隐写术(steganography)。信息隐藏与加密技术的区别信息隐藏加密技术隐蔽性不易被发现已经隐藏了信息容易被发现进行了加密保护程度保护存在于整个生命周期过程存储与传输过程保护,解密后不具有保护作用对可用性的影响不影响宿主的可用性解密后才可用成熟程度正处于发展完善中相当成熟……数字水印定义•数字水印是永久镶嵌在其他数据(宿主数据)中具有可鉴别性的的数字信号或模式,而且并不影响宿主数据的可用性。•Digitalwatermarkingistheprocessofembeddinginformationintoadigitalsignal.Thesignalmaybeaudio,picturesorvideo,forexample.Ifthesignaliscopied,thentheinformationisalsocarriedinthecopy.数字水印图像数字水印主要应用领域•版权保护•广播监控•防止非法拷贝•数字指纹•内容验证•叛逆者追踪•元数据嵌入应用领域(1)——版权保护•OwneridentificationOriginalworkDistributedcopyWatermarkdetectorAliceisowner!WatermarkembedderAlice•ProofofownershipOriginalworkDistributedcopyWatermarkdetectorAliceisowner!WatermarkembedderAliceBob应用领域(1)——版权保护应用领域(2)——广播监控•BroadcastmonitoringWatermarkembedderWatermarkdetectorBroadcastingsystemContentwasbroadcast!Originalcontent应用领域(3)——防止非法拷贝•CopyControlCompliantrecorderCompliantplayerLegalcopyIllegalcopyPlaybackcontrolRecordcontrolNon-compliantrecorderOriginalimageDistributedcopiesDigitalfingerprintsUsers应用领域(4)——数字指纹应用领域(5)——内容验证•ContentauthenticationWatermarkembedderWatermarkdetector2020/4/418应用领域(6)——叛逆者追踪9.1.2数字水印的基本特征数字水印应具有如下的基本特征:不可感知性水印容量鲁棒性可证明性安全性9.1.2数字水印的基本特征数字水印应具有如下的基本特征:不可感知性对不可感知的数字水印来说,是指加入数字水印后不会改变数字产品的感知效果,即感知不到数字水印的存在。水印容量鲁棒性可证明性安全性9.1.2数字水印的基本特征数字水印应具有如下的基本特征:不可感知性水印容量也称嵌入率、加载率或者有效载荷,指的是在单位时间内或在一个作品中最多可以嵌入水印的比特数。一般要求水印容量尽量大,必须足以表示多媒体内容的创建者或所有者的标志信息或购买者的序列号,这样有利于解决版权纠纷。鲁棒性可证明性安全性9.1.2数字水印的基本特征数字水印应具有如下的基本特征:不可感知性水印容量鲁棒性(健壮性或抗攻击性)指嵌入水印的作品在经历了各种信号处理或者各种攻击后,水印系统仍能够检测或提取水印的能力。以图像载体为例,常见的操作包括空间滤波、有损压缩、打印和扫描,以及几何失真(旋转、平移和图像缩放等)。可证明性安全性9.1.2数字水印的基本特征数字水印应具有如下的基本特征:不可感知性水印容量鲁棒性可证明性数字水印算法能够正确识别出被嵌入到保护对象中的有关信息,例如经过注册的用户编码、产品的标识或者其他任何有意义的文字等,并且在需要时将其提取出来作为证据。安全性9.1.2数字水印的基本特征数字水印应具有如下的基本特征:不可感知性水印容量鲁棒性可证明性安全性数字水印的安全性与密码系统的安全性非常类似,即水印嵌入的算法是公开的,安全性建立在密钥管理基础上,只有拥有密钥才能提取水印。数字水印系统一般使用一个或多个密钥来确保水印安全。数字水印技术包括水印的嵌入和水印检测/提取两个过程。嵌入阶段的设计主要解决两个问题:一是数字水印的生成,可以是一串伪随机数,也可以是与作者有关的字符串、图标等信息经过加密产生;二是嵌入算法,嵌入方案的目标是使数字水印在不可见性和鲁棒性之间找到一个较好的折中检测阶段主要是设计一个相应于嵌入过程的检测算法。检测的结果或是原水印(如字符串或图标等),或是基于统计原理的检验结果以判断水印存在与否。检测方案的目标是使错判与漏判的概率尽量小。9.1.3数字水印系统的组成水印的嵌入:使用嵌入算法E把水印信号W嵌入到原始产品I中一一9.1.3数字水印系统的组成水印的检测:在水印载体中精确提取水印或通过相关检测判断其是否包含某一水印。}1,0{WKIW中存在水印表示中不存在水印表示),,(WKIWˆ表示检测到的水印其中WKIDWWˆ),(ˆ9.1.3数字水印系统的组成(1)按承载数字水印的载体划分:图像水印(Imagewatermarking)视频水印(Videowatermarking)音频水印(Audiowatermarking)文档水印(Textwatermarking)软件水印(Softwarewatermarking)……9.1.4数字水印的分类(2)按感知特性划分:不可感知水印(不可见水印):人的感观不能感知嵌入的水印,不影响作品的质量,具有较高的使用价值可感知水印(可见水印):可觉察数字水印嵌入到载体后会在媒体中留下明显的印记,主要用于标识版权,防止非法使用,虽然降低了资料的商业价值,却不妨碍使用者的使用,如电视台的台标等。9.1.4数字水印的分类(3)按水印的抗攻击能力划分:鲁棒(Robust)水印:要求嵌入的水印能够有效抵抗各种有意或无意的攻击,主要用于解决数字版权保护问题。脆弱(Fragile)水印:对信号的改动很敏感,根据脆弱水印的状态就可以判断数据是否被篡改过,主要用于完整性验证。半脆弱(Semi-Fragile)水印:结合了鲁棒水印和脆弱水印和的特点。和鲁棒水印一样,半脆弱水印能够容忍一定程度的信息处理失真(不是恶意的攻击),例如有损压缩引起的量化噪声;同时又具备脆弱水印的特性,能够判断出图像是否被篡改,并对图像的篡改区域进行定位。9.1.4数字水印的分类(4)按水印的嵌入域划分:时/空间域水印:通过直接修改媒体数据采样值的强度实现水印嵌入的。变换域(频率域)水印:先对原媒体进行某种形式的正交变换,在变换得到的系数上嵌入水印,再经过相应的逆变换得到含水印的媒体。常用的变换包括离散傅里叶变换(DFT)、离散余弦变换(DCT)、离散小波变换(DWT)等。9.1.4数字水印的分类(5)按数字水印的内容划分:有意义水印:指水印本身也是某个数字图像(如商标图像)或数字音视频片段的编码。无意义水印:无意义水印则只对应于一个序列号。9.1.4数字水印的分类ID:20021988-7231(6)按水印检测方式划分:非盲(Non-blind)检测水印:水印的检测和提取是在分析原始媒体数据与含水印媒体数据差别的基础上进行的,检测和提取过程必须在原媒体的参与下完成。盲(Blind)检测水印:水印的检测和提取由含水印的待测媒体本身确定,而不需要原始媒体的参与。半盲(Semi-blind)检测水印:水印的检测无需原始媒体数据,但是需要某些与原始媒体数据有关的信息,这些信息可能是原始数据嵌入水印时的某些参量,也可能是表征原始数据某些特征的信息。9.1.4数字水印的分类(7)按水印的用途划分:版权保护水印:是目前研究最多的一类数字水印。数字作品既是商品又是知识作品,这种双重性决定了版权标识水印主要强调隐蔽性和鲁棒性,而对数据量的要求相对较小。票证防伪水印:是一类比较特殊的水印,主要用于打印票据和电子票据、各种证件的防伪。认证水印:是一种脆弱水印,其目的是标识载体数据的完整性和真实性。隐蔽标识水印:目的是将保密数据的重要标注隐藏起来,限制非法用户对保密数据的使用。9.1.4数字水印的分类9.1数字水印概述9.2数字图像水印算法9.3数字视频水印的嵌入与提取方案9.4数字音频水印算法9.5MATALAB编程实例第9章数字水印技术9.2.1最低有效位方法9.2.2基于DCT域的方法9.2数字图像水印算法最低有效位(LeastSignificantBit,LSB)方法:将水印直接嵌入到原始信号表示数据的最不重要的位置(最低有效位)中。9.2.1最低有效位方法Lena原图:8-bit灰度BMP图像9.2.1最低有效位方法位平面在DCT变换域嵌入水印考查DCT变换域中什么位置适合嵌入水印?从水印不可见性考虑将水印嵌入DCT变换域的AC高频系数从水印鲁棒性考虑将水印嵌入DCT变换域的DC系数或AC低频系数9.2.2基于DCT域的方法9.1数字水印概述9.2数字图像水印算法9.3数字视频水印的嵌入与提取方案9.4数字音频水印算法9.5MATALAB编程实例第9章数字水印技术9.3.1基于未压缩的原始视频的水印方案9.3.2基于视频编码的水印方案9.3.3基于压缩视频码流的水印方案9.3数字视频水印的嵌入与提取方案1.视频水印的特点每一帧是静止图像,但与图像又有很大不同①视频信息量大,提取水印时需要实现盲检测②虽然视频容量大,但视频水印经常有实时要求,要达到算法的实时性,必须降低算法复杂度③攻击特殊:如帧平均、帧剪切、帧重组、丢帧、帧率改变等④要与视频编码标准相结合9.3数字视频水印的嵌入与提取方案2.视频水印方案的分类9.3数字视频水印的嵌入与提取方案按照水印嵌入的策略分类基于未压缩的原始视频:移植静止图像的水印技术,结合视频帧结构特点,形成适用于视频的水印方案基于视频编码:通过修改变换域系数