数字水印概述we
(完整word版)数字水印

摘要随着计算机通信技术的迅速发展,传播数字多媒体信息也越来越方便快捷,迅速兴起的互联网以电子印刷出版、电子广告、数字仓库和数字图书馆、网络视频和音频、电子商务等新的服务和运作方式为商业、科研、娱乐等带来了许多机会。
然而,随之而来的盗版和侵权行为也越来越猖獗,对数字产品的保护和信息安全的迫切需求使得数字水印技术成为多媒体信息安全研究领域的一个热点问题.数字水印可以标识作者、所有者、发行者、使用者等并携带有版权保护信息和认证信息,保护数字产品的合法拷贝和传播.数字水印技术近年来得到了较大的发展,基于变换域的水印技术是目前研究的热点。
数字水印是利用数字作品中普遍存在的冗余数据和随机性,把标识版权的水印信息嵌入到数字作品中,从而可以起到保护数字作品的版权或其完整性的一种技术.本文首先介绍了数字水印的背景、意义以及目前国内外的研究现状等基本问题,接着介绍了数字水印的基本特征、原理,随后介绍了数字水印的基本框架和数字水印的分类,为数字水印算法的提出、实现及测试提供了理论依据。
介绍了一种基于DCT的数字水印嵌入算法以及一种基于小波变换的数字水印嵌入算法,使用MATLAB设计了实验方案。
关键字:数字水印Matlab DCT 小波变换AbstractWith the rapid development of computer communication technology, the spreadof digital multimedia information more and more convenient, rapid rise of Internet publishing electronic printing,electronic advertising, digital storage and digital libraries, online video and audio, e-commerce and other new servicesmany opportunities for commercial,research,entertainment,and mode of operation。
数字水印技术概述

这里 , X 代表原始产品 , X 钥。
w
代表含水印产品。
为了提高安全 性, 有时在 嵌入算法 中包含嵌 入密 7) A t 表示对含水印产品 X 的攻击算法, 即 A t : X ! K # ∀X , X = A t ( X , K ∃ )
w a a w a w
( 4)
1
引言
为有效解决信息安全和版权保护问题, 近年来
上 , 水印不仅可以为一维序列, 也可以是二维序列 , 甚至是三维或者高维信号, 这通常要根据载体对象 的维数来确定, 如音频对应一维 , 静止图像对应二 维 , 动态图像对应三维。人们通常用上式表示水印 信号, 对于高维情况, 相当于交高维信号按一定顺 序展成一维形式。水印信号的值域可以是二值形 式 , 如 U = { 0 , 1} , U= { - 1 , 1} 或 U = { - r , r } 或者 是高斯白噪声等其它形式。
于海燕 : 数字水印技术概述
总第 174 期
3) W 为所有可能水印信号 W 的集合。 4) K 代表水印密钥 K 的集合。
P rocess) [ 2] 。将这几个过程表示如下 : 1) WGP: 设计要嵌入到宿主信号中的水印信 号 W 。典型的水印信号依赖于密钥 k 和水印信息 I: W = f 0( I , k ) W 还有可能依赖于要嵌入的宿主数据 X : W = f 0( I , k , X ) 数据 X 一体化。 ( 8) 2) WEP: 设计嵌入方法使水印信号 W 和宿主 ( 7)
[ 1]
2ห้องสมุดไป่ตู้
数字水印系统的基本框架
数字水印处理系统基本框架如图 1 所示。 它可以定 义为九 元体 ( M, X , W , K , G, E m,
数字水印概况

数字水印概况随着因特网的日益普及,多媒体信息的交流和发布形式愈加丰富了。
人们可以通过因特网发布自己的作品、重要信息和进行网络贸易等,但是随之而出现的问题也十分严重:如作品侵权更加容易,篡改也更加方便。
因此如何既充分利用因特网的便利,又能有效地保护知识产权,已受到人们的高度重视。
这样就诞生了一门新兴的交叉学科--信息隐藏学。
1、信息隐藏信息隐藏(Information Hiding)不同于传统的密码学技术。
密码技术主要是研究如何将机密信息进行特殊的编码,以形成不可识别的密码形式(密文)进行传递;而信息隐藏则主要研究如何将某一机密信息秘密隐藏于另一公开的信息中,然后通过公开信息的传输来传递机密信息。
对加密通信而言,可能的监测者或非法拦截者可通过截取密文,并对其进行破译,或将密文进行破坏后再发送,从而影响机密信息的安全;但对信息隐藏而言,可能的监测者或非法拦截者则难以从公开信息中判断机密信息是否存在,难以截获机密信息,从而能保证机密信息的安全。
多媒体技术的广泛应用,为信息隐藏技术的发展提供了更加广阔的领域。
待隐藏的信息为秘密信息(secret message),它可以是版权信息或秘密数据,也可以是一个序列号;而公开信息则称为载体信息(cover message),如视频、音频片段。
这种信息隐藏过程一般由密钥(Key)来控制,即通过嵌入算法(Embedding algorithm)将秘密信息隐藏于公开信息中,而隐蔽载体(隐藏有秘密信息的公开信息)则通过信道(Communication channel)传递,然后检测器(Detector)利用密钥从隐蔽载体中恢复/检测出秘密信息。
信息隐藏技术主要由下述两部分组成:(1)信息嵌入算法,它利用密钥来实现秘密信息的隐藏。
(2)隐蔽信息检测/提取算法(检测器),它利用密钥从隐蔽载体中检测/恢复出秘密信息。
在密钥未知的前提下,第三者很难从隐秘载体中得到或删除,甚至发现秘密信息。
数字水印概述we

第一章数字水印概述随着Internet和数字技术的发展,各种形式的数字作品纷纷以网络形式发表,然而数字作品的便利性和不安全性是并存的。
它可以低成本、高速度地被复制、传播和公开。
盗版者正是利用这些途径侵犯数字产品制造商和用户的合法权利和利益。
数字水印技术就在这种应用要求下迅速发展起来。
这是一种有效的数字产品版权保护和数据安全维护技术,是信息隐藏技术领域的一个重要分支。
数字水印技术是指将特定的信息嵌入数字信号中,数字信号可能是音频、图片或是影片等。
若要拷I丿!有数字水印的信号,所嵌入的信息也会一并被拷肌可以用于判别对象是否受到保护,监视被保护数据的传播,鉴别真伪,解决版权纠纷并为法庭提供认证证据。
1.1数字水印系统的基本框架一个典型的数字水印系统由嵌入器和检测器组成。
嵌入器至少具冇两个输入量:一个是原始信息,它通过适当的变换后作为待嵌入的水印信号;另一个就是要在其中嵌入水印的载体作品。
水印嵌入器的输出结果为含水印的载体作品。
它通常用于传输和转录,之后这件作品或另一件未经过这个嵌入器的作品可作为水印检测器的输出量。
大多数检测器试图尽可能地判断出水印存在与否。
若存在,则输出为所嵌入的水印信号。
图给出了数字水印处理系统丛本框架的详细示意图。
它可以定义为九元体(M, X, W, K, G, Em, At, D, Ex),分别定义如下:1、M代表所有可能原始信息的集合;2、X代表所要保护的数字产品x的集合,即内容:3、W代表所有可能水印信号w的集合;4、K代表水印密钥k的集合;5、G代表利用原始信息m、密钥k和原始数字产品x共同生成水印的算法,即G; MXXXK — W, w=G (m, x, K)需要说明的是,原始数字产品不一定参与水印的生成过程,因此图14中用细线表示。
6、Em表示将水印w嵌入数字产品x中的嵌入算法,即Em: X xW->X, x w=Em(x, w)这里,乂代表原始,汕代表含水印产品,为提高安全性, 含嵌入密钥。
新技术,数字水印技术介绍

新技术,数字水印技术介绍数字水印(Digital Watermarking)技术是将一些标识信息(即数字水印)直接嵌入数字载体(包括多媒体、文档、软件等)当中,但不影响原载体的使用价值,也不容易被人的知觉系统(如视觉或听觉系统)觉察或注意到。
通过这些隐藏在载体中的信息,可以达到确认内容创建者、购买者、传送隐秘信息或者判断载体是否被篡改等目的。
数字水印是信息隐藏技术的一个重要研究方向。
现今数字时代的到来,多媒体数字世界丰富多彩,数字产品几乎影响到每一个人的日常生活。
如何保护这些与我们息息相关的数字产品,如版权保护、信息安全、数据认证以及访问控制等等,就被日益重视及变得迫切需要了。
借鉴普通水印的含义和功用,人们采用类似的概念保护诸如数字图像、数字音乐这样的多媒体数据,因此就产生了数字水印的概念。
所谓数字水印是往多媒体数据中添加的某些数字信息,比如将在数码相片中添加摄制者的信息,在数字影碟中添加电影公司的信息等等。
与普通水印的特性类似,数字水印在多媒体数据中(如数码相片)也几乎是不可见的,也很难被破坏掉。
因此数字水印在今天的计算机和互联网时代大有可为。
数字水印能做什么?最早提出数字水印的概念与方法是为了进行多媒体数据的版权保护。
随着计算机和互联网的发展,越来越多的艺术作品、发明或创意都开始以多媒体数据的形式表达,比如用数码相机摄影,用数字影院看电影,用MP3播放器听音乐,用计算机画画等等。
所有活动所涉及的多媒体数据都蕴含了大量价值不菲的信息。
与作者创作这些多媒体数据所花费的艰辛相比,篡改、伪造、复制和非法发布原创作品在信息时代变成了一件轻而易举的事情。
任何人都可以轻而易举地创建多媒体数据的拷贝,与原始数据比较,复制出的多媒体数据不会有任何质量上的损失,即可以完整地克隆多媒体数据。
因此如何保护这些数据上附加的知识产权是一个亟待解决的问题。
那么数字水印则正好是解决这类版权问题的有效手段。
比如以前的画家用印章或签名标识作品的作者,那么今天他可以通过数字水印将自己的名字添加到作品中来完成著作权的标识。
数字水印技术介绍

数字水印技术介绍日常生活中为了鉴别纸币的真伪,人们通常将纸币对着光源,会发现真的纸币中有清晰的图像信息显示出来,这就是我们熟悉的“水印”。
之所以采用水印技术是因为水印有其独特的性质:第一水印是一种几乎不可见的印记,必须放置于特定环境下才能被看到,不影响物品的使用;第二水印的制作和复制比较复杂,需要特殊的工艺和材料,而且印刷品上的水印很难被去掉。
因此水印常也被应用于诸如支票、证书、护照、发票等重要印刷品中,长期以来判定印刷品真伪的一个重要手段就是检验它是否包含水印。
现今数字时代的到来,多媒体数字世界丰富多彩,数字产品几乎影响到每一个人的日常生活。
如何保护这些与我们息息相关的数字产品,如版权保护、信息安全、数据认证以及访问控制等等,就被日益重视及变得迫切需要了。
借鉴普通水印的含义和功用,人们采用类似的概念保护诸如数字图像、数字音乐这样的多媒体数据,因此就产生了“数字水印”的概念。
所谓数字水印(Digital Watermark)技术是指用信号处理的方法在数字化的多媒体数据中嵌入隐蔽的标记,这种标记通常是不可见的,只有通过专用的检测器或阅读器才能提取。
嵌入数字作品中的信息必须具有以下基本特性才能称为数字水印:a. 隐蔽性:在数字作品中嵌入数字水印不会引起明显的降质,并且不易被察觉。
b. 隐藏位置的安全性:水印信息隐藏于数据而非文件头中,文件格式的变换不应导致水印数据的丢失。
c. 鲁棒性:所谓鲁棒性是指在经历多种无意或有意的信号处理过程后,数字水印仍能保持完整性或仍能被准确鉴别。
可能的信号处理过程包括信道噪声、滤波、数/模与模/数转换、重采样、剪切、位移、尺度变化以及有损压缩编码等。
h数字水印技术是一种信息隐藏技术,它是为适应信息隐藏与跟踪需要而诞生的。
该技术不同于数据加密技术。
数字水印技术是目前信息安全技术领域的一个崭新方向,是一种可在开放的网络环境下实现信息隐藏与跟踪的新型技术。
自1993年以来,国内外开始并尝试一种新的关于信息安全的技术,即将机密资料隐藏到一般的文件中,然后再通过网络来传递。
数字水印技术技术介绍
变 换
m0
m0
关联随机序列
保证水印方案过程的单向性,单向
映射。
关 联
保证水印密码空间足够大,将输入
数 字
映射到实数空间,且维持映射的唯
水 印
一性。
技 术
保证水印密码的不可猜测,提高水
印对输入的敏感性,增加水印序列
的随机性。
关联措施
采用混沌方法,将输入的密码和个人信息
映射到实数空间,以保证密码空间足够大。
0.3
0.4
0.5
600
400
200
0
8
6
·ùÖµ
4
2
0
0.0
0.1
0.2
0.3
0.4
0.5
Æ µÂÊ(Hz)
常规产生序列的傅立叶变换
Ïàλ(¡ã)
0.0
0.1
0.2
0.3
0.4
0.5
1000
500
0
-500
2.0
1.5
·ùÖµ
1.0
0.5
0.0
0.0
0.1
0.2
0.3
0.4
0.5
Æ µÂÊ(Hz)
联
数 字 水 印
•检测:
q
Y n
i1 i
MY
n
技 术
VY n
VY
Y IX S2
关联数字水印技术
采用动力混沌方法产生基于相关统计分析所
需要的随机数序列,保证随机数序列的随机
关 联
性,加强水印信息生成过程的单向性。
数 字 水
使嵌入载体数据中的水印信息序列和水印嵌 入位置序列相关联的方法。保障系统的可靠
数字水印的发展简介
5. 串谋攻击
•
所谓串谋攻击就是利用同一原始多媒体数
据集合的不同水印信号版本,来生成一个近似
的多媒体数据集合,以此来逼近和恢复原始数
据,其目的是使检测系统无法在这一近似的数
据集合中检测出水印信号的存在。
6. 跳跃攻击
• 跳跃攻击主要用于对音频信号数字水印系统的攻击, 其一般实现方法是在音频信号上加入一个跳跃信号, 即首先将信号数据分成500个采样点为一个单位的数据 块,然后在每一数据块中随机复制或删除一个采样点, 来得到499或501个采样点的数据块,然后将数据块按 原来顺序重新组合起来。实验表明,这种改变对古典 音乐信号数据也几乎感觉不到,但是却可以非常有效 地阻止水印信号的检测定位,以达到难以提取水印信 号的目的。类似的方法也可以用来攻击图象数据的数 字水印系统,其实现方法也非常简单,即只要随机地 删除一定数量的象素列,然后用另外的象素列补齐即 可,该方法虽然简单,但是仍然能有效破坏水印信号 存在的检验。
• 1.水印基本原理和评价方法的研究,包括水印 理论模型、水印结构、水印嵌入策略、水印检 测算法、水印性能评价以及水印的标准化等
• 2. 现有水印算法分析 • 3. 基于特征的数字水印技术 因基于统计特
征的数字水印技术容易受到非线形等变换方法 的攻击,而基于图象高层特征的数字水印技术 如基于边界信息等则具有较好鲁棒性。
象用高质量打印机输出,然后再利用高质量扫
描仪扫描重新得到其图象这一过程中引入的误
差。
4. 马赛克攻击
• 其攻击方法是首先把图象分割成为许多个小图 象,然后将每个小图象放在HTML页面上拼凑成 一个完整的图象。一般的Web浏览器都可以在 组织这些图象时在图象中间不留任何缝隙,并 且使其看起来这些图象的整体效果和原图一模 一样,从而使得探测器无法从中检测到侵权行 为。
数字水印技术综述
数字水印技术综述数字水印技术综述数字水印技术是一种安全、可靠和高效的数据保护技术,可以将接收方或发送方的隐私状态嵌入到数字图像、声音、文本以及其他信息媒介中,以为数据赋予更大的安全保护。
数字水印技术的研究主要包括以下几个方面:一、数字水印的概念数字水印(Digital Watermark)指按一定算法将相关信息(如版权标识、用户标识、发送者鉴别和跟踪、溯源信息等)嵌入到数据的安全技术。
它的特点是经过处理的数据可以在±10% 的抗压缩层次上保护发送者的隐私。
二、数字水印的编码数字水印的编码分为无损和有损两种。
无损编码以把最少重要的数据编码为最少的数字水印,能够保证原始图像的完整性和清晰度;而有损编码可以在此基础上进行改善,能够有效地降低图像的质量。
三、数字水印的抗处理数字水印技术抗处理能力强,即便在经过处理和压缩后,数字水印仍可以保护隐私。
常用的抗处理技术有多种,包括:图像旋转、裁剪和变换;图像压缩和缩放;区域改变和图像调整;添加高斯噪声;采用抗平均处理;伪随机序列编码器,以及加密算法等处理技术。
四、数字水印的容错性数字水印的容错性关键在于它可以抵抗瑕疵的穿插,因此容错性是数字水印技术的重要指标。
容错性越好,表明数字水印技术在瑕疵干扰下也能够正确识别、提取和解码出原有信息,可以确保数据传输的安全性。
五、数字水印的应用1.音频保护技术:音频数字水印技术是一种将音频源的版权声明、接收者的身份标识、发送者的鉴别和跟踪等隐私信息融入到数字音频信号的技术,广泛应用于音乐版权保护、发行保护、音乐质量检测、网络盗版监控等方面。
2.防御机制:利用数字水印技术可以检测出网络文本篡改、文件拷贝、网络软件非法传播等滥用行为,并采取有效的防御措施。
3.内容审查:数字水印技术还可以用于网络节点的内容过滤,比如过滤垃圾邮件、查找恐怖主义信息等。
4.电子商务:数字水印技术可以充分保护电子交易的有效性,在完成交易后,发送方可以把商品、令牌等信息嵌入到交易文本,以核实收款方的真实性。
《数字水印技术》课件
数字水印的分类
02 根据应用需求和嵌入方式,数字水印可分为可见水印
和不可见水印。
数字水印的功能
03
数字水印具有版权保护、内容认证、数据追踪等功能
。
感谢观看
THANKS
THE FIRST LESSON OF THE SCHOOL YEAR
内容防伪
数字水印可以用于标识多媒体内容的真伪,防止伪造和假冒。
内容追溯
数字水印可以用于追踪多媒体内容的传播路径和源头,帮助发现 和处理安全威胁。
01
数字水印技术的挑 战与展望
数字水印技术的挑战
鲁棒性
透明性
数字水印需要能够抵抗各种常见的图像处 理操作,如压缩、滤波、噪声添加等。
数字水印不应明显改变原始数据的视觉效 果,以免影响其使用价值。
数字水印技术是一种将特定信息隐藏在数字媒体 (如图像、音频、视频等)中的技术,这些信息 可以用于标识版权、追踪数据来源或验证数字媒 体的完整性。
鲁棒性
数字水印应能在数字媒体的常规处理过程中保持 完整性和可检测性,如压缩、滤波、剪切等。
不可见性
数字水印通常不会影响数字媒体的正常使用,人 眼无法直接观察到水印的存在。
《数字水印技术》 ppt课件
THE FIRST LESSON OF THE SCHOOL YEAR
目录CONTENTS
• 数字水印技术概述 • 数字水印的分类与原理 • 数字水印算法的实现 • 数字水印技术的应用案例 • 数字水印技术的挑战与展望 • 参考文献
01
数字水印技术概述
定义与特点
定义
03
易攻击: 水印算法可能被恶意攻击者破解。
04
计算成本高: 水印嵌入和提取过程计算复杂 度高。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章数字水印概述随着Internet和数字技术的发展,各种形式的数字作品纷纷以网络形式发表,然而数字作品的便利性和不安全性是并存的。
它可以低成本、高速度地被复制、传播和公开。
盗版者正是利用这些途径侵犯数字产品制造商和用户的合法权利和利益。
数字水印技术就在这种应用要求下迅速发展起来。
这是一种有效的数字产品版权保护和数据安全维护技术,是信息隐藏技术领域的一个重要分支。
数字水印技术是指将特定的信息嵌入数字信号中,数字信号可能是音频、图片或是影片等。
若要拷贝有数字水印的信号,所嵌入的信息也会一并被拷贝。
可以用于判别对象是否受到保护,监视被保护数据的传播,鉴别真伪,解决版权纠纷并为法庭提供认证证据。
1.1数字水印系统的基本框架一个典型的数字水印系统由嵌入器和检测器组成。
嵌入器至少具有两个输入量:一个是原始信息,它通过适当的变换后作为待嵌入的水印信号;另一个就是要在其中嵌入水印的载体作品。
水印嵌入器的输出结果为含水印的载体作品。
它通常用于传输和转录,之后这件作品或另一件未经过这个嵌入器的作品可作为水印检测器的输出量。
大多数检测器试图尽可能地判断出水印存在与否。
若存在,则输出为所嵌入的水印信号。
图1-1给出了数字水印处理系统基本框架的详细示意图。
它可以定义为九元体(M, X, W, K, G, Em, At, D, Ex),分别定义如下:1、M代表所有可能原始信息的集合;2、X代表所要保护的数字产品x的集合,即内容;3、W代表所有可能水印信号w的集合;4、K代表水印密钥k的集合;5、G代表利用原始信息m、密钥k和原始数字产品x共同生成水印的算法,即G:M×X×K→W,w=G(m, x, K)需要说明的是,原始数字产品不一定参与水印的生成过程,因此图1-1中用细线表示。
6、Em表示将水印w嵌入数字产品x中的嵌入算法,即Em: X×W→X, x w=Em(x, w)这里,x代表原始,x w代表含水印产品,为提高安全性,有时在嵌入算法中包含嵌入密钥。
7、A t表示对含水印产品x w d的攻击算法,即At:X×K→X, x’表示被攻击后的含水印产品。
8、D表示水印检测算法,即D:X×K→{0,1},D(x’,K)={1 如果x′中存在w (H1) 0 若x′中不存在w (H0)这里,H1和H0代表二值假设,分别表示水印的有无。
9、Ex表示水印提取算法,即Ex:X×K→W, w′=Ex(x′,K)图1-11.2 数字水印的主要性质数字水印技术作为信息隐藏技术的一个分支,除了应该具备信息隐藏技术的一般特点外,还有一些其他的特征。
一般认为具有版权保护功能的数字水印应具备以下几个特征:1、不可见性(Fidelity,透明性)不可见包含两方面的意思,一个只视觉上的不可见性,即因嵌入水印导致图像的变化对观察者的视觉系统来讲是不可觉察的,数字水印的存在不应影响被保护数据的正常使用;另一方面,水印信息不被观察者察觉,如果水印可见,则为可见水印。
2、安全性(Safety)水印嵌入的算法是公开的,安全性建立在密钥管理基础之上,所以密钥空间需要足够大,而且分布比较均匀。
水印还应是统计上不可检测的,对于通过改变水印载体来消除和破坏水印的企图,水印应该保持存在知道数字产品丧失利用价值为止。
另外,脆弱水印要能抵抗“伪认证”攻击。
3、鲁棒性(Robustness)鲁棒性是指水印能够抵御对嵌入后数据的一定操作,而不因为一些细微的操作而磨灭。
包括数据的传输中产生的个别位错误,图像或视频、音频的压缩以及篡改水印、伪造水印、多重水印等恶意攻击。
不具备这一特性的水印,称为脆弱水印。
4、确定性恢复出的水印或水印判决的结果应能充分可靠地证明所有者对数字产品的所有权,不会发生多重所有权的纠纷。
5、数据容量(Data Payload)数据容量是指在单位时间或一幅作品中能嵌入的水印的比特数。
嵌入的水印必须唯一地标识一个多媒体信息。
6、错误率错误率是指不含信号的宿主信号中,错误地检测出水印的概率。
只有错误率足够低,系统才能安全可靠地使用。
7、计算复杂度不同应用对水印嵌入算法和提取算法的计算复杂度有不同的要求。
如数字指纹要求嵌入算法速度快,但对检测算法则不需要很快;其他的水印一般对嵌入速度要求不高,但对检测的速度要求快。
其中,不可见性和鲁棒性是对数字水印的最基本要求。
DCT(离散余弦变换)数字水印是目前研究最多的一种数字水印,它具有鲁棒性强、隐蔽性好的特点。
其主要思想是在图像的DCT变换域上选择中低频系数叠加水印信息。
之所以选择中、低频系数,是因为人眼的感觉主要集中在这一频段,攻击者在破坏水印的过程中,不可避免地会引起图像质量的严重下降,一般的图像处理过程也不会改变这部分数据。
由于JPEG、MPEG等压缩算法的核心是在DCT变换域上进行数据量化,所以通过巧妙地融合水印过程与量化过程,就可以使水印抵御有损压缩。
此外,DCT变换域系数的统计分布有比较好的数学模型,可以从理论上估计水印的信息量。
1.3 数字水印的分类数字水印的分类方法有很多种,分类的出发点不同导致了分类的不同,它们之间既有联系又有区别。
最常见的分类方法包括以下几类:1、按水印特性划分从人类视觉系统来看,按照数字水印在数字作中是否可见分为可见水印和不可见水印。
可见水印指水印在数字产品中可见,但是不太醒目。
不可见水印指将水印信息嵌入到数字图像、视频或音频中,从表面上很难觉察到数字作品的变化。
不可见水印又有以下两种分类:○1脆弱水印或易碎水印(Fraigile watermark)当嵌入水印的载体数据被修改时,通过对水印的检测,可以对载体是否进行了修改或进行了何种修改进行判定。
○2稳健水印(Robust watermark)○3半脆弱水印半脆弱水印是介于脆弱水印与健壮水印之间的一种水印,它要求能够抵抗一定程度的数字信号处理操作,如JPEG压缩和VQ压缩等,比脆弱水印稍微鲁棒一些,是在一定程度上的完整性检验。
2、按水印所负载的载体数据划分按水印所附载的载体数据,我们可以将水印划分为图像水印、音频水印、视频水印、文本水印以及用于三维网格模型的网格水印等。
随着数字技术的不断发展,会有更多种类的数字媒体出现,同时也会产生相应载体的水印技术。
3、按水印检测过程划分在水印提取或检测过程中,如果需要原始数据来提取水印信息,称为非盲水印算法;如果不需要原始数据参与,可直接根据含水印的数据来提取水印信息,称为盲水印算法。
半盲水印的检测只需要密钥,不需要原始数据。
4、按水印隐藏位置划分按数字水印的隐藏位置,我们可以将其划分为时/空域数字水印、频域数字水印。
时/空域数字水印是直接在信号空间上叠加水印信息,这类水印算法一般较为简单,嵌入的信息量较大,但是稳健性较弱。
频域的数字水印是先进行某种变换,如DCT、DWT、DFT,通过修改变换域系数来达到嵌入水印的目的。
这类水印算法一般较为复杂,但是它们往往具有较强的稳健性。
1.4 数字水印的原理分析数字水印系统包含嵌入器和检测器两大部分,其中,嵌入器将水印信息嵌入到载体作品中,检测器是从含水印的载体作品中检测出或提取出水印信息。
1、水印信息的嵌入从图像处理的角度看,嵌入水印可以视为在原图像下叠加一个弱信号(水印)。
由于人的视觉系统(HVS)分辨率受到一定的限制,只要叠加信号的幅度低于HVS的对比度门限,人眼就无法感觉到信号的存在。
对比度门限受视觉系统的空间、时问和频率特性的影响,因此,通过对原始图像做一定的调整,有可能在不改变视觉效果的情况下嵌入一些信息。
设载体图像为I,水印信号为w,密钥为K,含水印图像为I w,则水印嵌入过程可用公式表示为:I w=F(I,W,K)式中F为所采用的嵌入算法。
嵌入流程图如图1-2所示:图1-22、水印信息的检测水印的检测可看成一个有噪信道中弱信号的检测问题,它一般包含水印的提取和水印的判定两个部分。
水印判决通常是用相关性检测来实现的,选择一个相关性判别标准,计算提取出的水印与指定水印的相关值,如果相关值足够高,则可以基本判定被检测数据含有指定的水印。
根据检测过程中需不需要原始载体的参与,可以把水印检测分为需要原始载体参与的非盲检测和不需要原始载体参与的盲检测。
水印的盲提取一般需要设定一个阈值,由含水印数据与阈值进行比较得到水印信息。
水印的非盲提取过程一般是水印嵌入过程的逆过程。
图1-3为水印的提取流程,其中非盲水印的检测原始载体不参与检测。
图1-31.5 数字图像水印的典型算法1、时空域算法早期人们对数字水印的研究基本上是基于时空域的,算法相对简单,实时性较强,但在稳健性上不如变换域算法和压缩域算法。
实际上,在时空域算法中,重要的一类算法是脆弱水印或半脆弱水印算法,因为这类算法具有对攻击的时间或空间位置的定位能力。
因此,后期人们研究的时空域算法多用于内容认证或篡改提示。
○1最低有效位方法(LSB)早期,水印设计者关注的是如何把信息隐藏在数字媒体中并不被发现。
为此,水印信息被置于二进制数据的最低位中,这类方案被统称为最低有效位调制。
最低有效位内的信息容易在常用的信号处理中丢失,水印的鲁棒性差。
这是一种典型的空间域数据隐藏算法,利用此方法将特定的标记隐藏于数字音频和数字图像内。
该方法是利用原始数据的最低几位来隐藏信息的。
LSB方法的优点是有较大的信息隐藏量,但采用此方法实现的数字水印是很脆弱的,无法经受一些无损和有损的信息处理,而且如果确切地知道水印隐藏在几位LSB中,数字水印很容易被擦除或绕过。
○2Pachwork图像信息隐藏Pachwork是指从载体数据中选择一些数据组成两个集合,然后通过修改这两个集合之间的某种关系来携带水印信息。
这两个集合可以是两个系数、两组系数或是两个特征量。
两个集合之间的关系可以是大小关系、能量关系、逻辑关系和奇偶性关系等。
Pachwork方法嵌入水印时,通过修改集合之间的某种关系来嵌入水印;提取水印时,根据对应的关系来提取嵌入的水印信息。
Pachwork方法最大的优点之一就是可以实现盲检测。
2、变换域算法时空域数字水印算法的普遍缺点是嵌入的信息量不能太多,稳健性差,尤其对滤波、量化和压缩攻击,为此,变换域水印算法成为当前研究的重点。
变换域算法主要通过修改载体的变换域系数来实现水印嵌入过程,它具有物理意义清晰、可充分利用人类的感知特性、不可见性和稳健性好及可与压缩标准兼容等优点。
○1DFT域水印算法傅里叶变换在时域和频域上都呈离散的形式,将信号的时域采样变换为其DTFT的频域采样。
在形式上,变换两端(时域和频域上)的序列是有限长的,而实际上这两组序列都应当被认为是离散周期信号的主值序列。
即使对有限长的离散信号作DFT,也应当将其看作其周期延拓的变换。