数字水印分类及应用
数字水印技术

数字水印技术(Digital Watermarking) ,其基本思想是将经过适当变换后的特殊信息(数字水印)利用数字嵌入的方法隐藏在载体对象(数字作品)中。
水印信息可以是ID序列号、签名、图章、商标、图片等权利人身份标识或其他具有特定意义的内容,用来标明作品的来源、版本、著作者、出版者、发行者、日期、权限等权利管理信息。
数字水印的发展方向主要体现在以下几个方面:(1)鲁棒性、安全性更好的数字水印算法,同时还要考虑水印的不可感知性、自适应性、数据容量等特性。
(2)基于数字水印技术、可适用于多种媒体类型的软件开发及系统集成,如数字版权保护管理系统等。
(3)数字水印在网络环境下的应用,特别是水印的网络快速自动验证。
利用移动代理技术,可在网络上自动追踪非法或未授权的数字媒体内容。
(4)数字水印技术的标准化,如制定具有通用性的水印算法标准、水印系统评估和测试标准等。
(5)数字水印技术与其他信息安全技术(如加密、数字签名等)相结合,构建完整的数字版权保护解决方案。
(6)数字水印技术与生物认证技术相结合,利用人类自身的生理特征(如指纹、虹膜、DNA等)或行为特征(如签名、语音、步态等)构造认证水印。
数字水印的概念:数字水印是通过一定的嵌入算法在多媒体数据(数字化的图像、文本、音频、视频、三维动画等)中隐藏的特殊信息(版权信息、认证信息、保密信息或其他有关信息),可以通过相应的检测和提取算法对水印信息加以验证。
数字水印的基本特性:数字水印具有不可感知性、安全性、鲁棒性等基本特性。
不可感知性(imperceptibility)也称透明性。
从信号处理的角度看,嵌入载体作品的水印信号可以视为在强背景下叠加一个弱信号,只要叠加的水印信号强度低于人类视觉系统HVS的对比度门限或人类听觉系统HAS对声音的感知门限,HVS或HAS就无法感知到信号的存在。
由于HVS和HAS 受空间、时间和频率特性的限制,数字水印技术利用数字作品中普遍存在的冗余数据与随机性,对作品作一定的调整处理,可以在不被感知的情况下隐藏水印信息。
数字水印概况..

明水印包括私有水印和半私有水印 ,私有水印又 分两种类型
第1类私有水印映射关系是:I‘xIxK→W 第2类私有水印映射关系是:I‘xIxKxW→ {0,1} 半私有水印的映射关系是:I‘xKxW→{0,1}
盲水印映射关系是:I‘xK→W 非对称水印系统的钥匙是公开的,即使用者可以 读取水印,但不能移除它。
变换域算法
数字图像处理方法大致可以分为两大类,即空 域处理方法和变换域处理方法。 空间域处理方法是指在空间域直接对数字图像 进行处理。 变换域图像处理方法首先是通过DFT、DCT、 DWT等变化算法,将图像从空间域变换到相 应的变换域,得到变换域系数阵列,然后在变 换域中对图像进行处理,处理完后再将图像从 变换域反变换到空间域,得到处理结果。
(6)Ex是水印提取算法,其功能是从带有水印 信息的多媒体数据中提取水印信息。算法输入 为原始数据X,带有水印的多媒体数据Xw和水 印密钥K,输出为水印信息W。即: Ex:(X×Xw)×K→W,W=G-1(Ex(Xw,X),K) (7)De的水印检测算法,其功能是检测对象 中是否存在特定水印信息。算法输入为特定水 印信息W,X,Xw和K,其输出为0或1,0表 示不存在,1表示存在。
水印
加入水印的图片
数字水印技术从不同的角度分类
按作用划分:鲁棒水印和易碎水印 按载体分:图像水印、视频水印、音频水印、 文本水印和图形水印等 按检测分:明水印 、盲水印 按内容分:水印是可视图象、水印为随机码 按用途分:版权保护水印、篡改提示水印、票 据防伪水印、隐蔽标识水印
检测分类
(1)X为原始数据,是水印的嵌入载体 (2)W为水印信息 (3)K为水印密钥(也称为标识码) (4)G为水印生成算法,输入为X的特征值 (如Hash值)和K,输出为水印信息W。即: G:X×K→W,W=G(X,K) (5)Em是水印嵌入算法,输入为水印信息W 和原始数据X,输出为加入水印的多媒体数据 Xw,即:Em:X×W→Xw,Xw=Em(X,W)
数字水印的分类

数字水印的分类数字水印是一种用于保护数字信息版权、防止盗版和伪造的技术手段。
它是一种信息隐藏技术,通过嵌入数字信息来保护数据安全性,常常被用于图片、音频和视频等数字媒体的版权保护。
数字水印的分类主要可以从以下几个方面来看:一、空间域数字水印:空间域数字水印是将数字信息嵌入到原始图像的像素中,从而形成一个带有不可见信息的图像。
它的主要特点是不影响原始图像的质量,但也容易被攻击。
二、频域数字水印:频域数字水印是将数字信息嵌入到原始图像的频域中,主要包括小波变换水印和离散余弦变换水印。
这种数字水印技术在图像压缩和编解码过程中,具有较好的鲁棒性,对于图像储存和传输具有广泛的应用。
三、语音数字水印:语音数字水印是将数字信息嵌入语音数据中,从而提高音频数据的安全性和版权保护。
它主要有时间域水印和频域水印两种技术,在音频加密和审核中有重要应用。
四、视频数字水印:视频数字水印是一种将数字信息嵌入到视频数据,用于保护视频版权及防止伪造的技术。
它主要包括帧内水印和帧间水印两种技术,对于数字媒体传输和储存具有很好的保护作用。
五、混沌数字水印:混沌数字水印是一种基于混沌现象的数字水印技术,它利用混沌特性的随机与不可预测性,提高了数字信息的安全性和鲁棒性。
它的优点是难以被攻击、具有高度的安全性和不可逆转性。
六、扩频数字水印:扩频数字水印是一种通过将数字水印代码与高速扩频码结合起来,实现数字水印嵌入的一种技术。
它具有高鲁棒性、高安全性和更好的隐匿性。
总之,数字水印是一种重要的版权保护和安全性增强技术,各种数字水印技术的应用,在不断提高媒体信息的安全性的同时,也对数字版权的保护做出了积极贡献。
数字水印技术综述

数字水印技术综述【摘要】本文介绍了数字水印技术的基本原理。
并对其特点、分类、攻击技术及应用领域进行了阐述,同时对数字水印的各种算法进行了分类研究与深入分析,最后指出数字水印今后的研究方向。
【关键词】数字水印;水印原理;水印算法;水印应用1什么是数字水印所谓数字水印(Digital Watermark)技术是指用信号处理的方法在数字化的多媒体数据中嵌入隐蔽的标记,这种标记通常是不可见的,只有通过专用的检测器或阅读器才能提取。
比如我们通过一定的算法,在图像、视频、音频等多媒体数据中嵌入一个可以标示其知识产权的水印信息。
水印信息可以是文字、商标、印章或序列号等可以识别作品的作者、来源、版本、拥有者、发行人或合法使用人对数字产品的拥有权。
水印信息通过特殊的方式,可以从宿主信号中提取出水印或是检测出它的存在性。
这样的水印不占用额外的带宽,是原始数据不可分离的一部分,并且它可以经历一些不破坏源数据使用价值或商用价值的操作而存活下来。
2数字水印的特点一般认为数字水印应具有以下特征:(1)鲁棒性:水印信号在经历多种无意或有意的信号处理后,仍能保持其完整性或仍能被准确鉴别的特性。
(2)知觉透明性:数字水印的嵌入不应引起数字作品的视/听觉质量下降,即不向原始载体数据中引入任何可知觉的附加数据。
(3)水印容量(水印的位率):数字水印应该能够包含相当的数据容量,以满足多样化的要求。
(4)安全性:水印嵌入过程(嵌入方法和水印结构)应该是秘密的,数字水印是统计上不可检测的,非授权用户无法检测和破坏水印。
对于通过改变水印图像来消除和破坏水印的企图,水印应该能一直保持存在,直到图像已严重失真而丧失使用价值。
(5)实现复杂度低:数字水印算法应该容易实现。
在某些应用场合(如视频水印),甚至要求水印算法的实现满足实时性要求。
(6)确定性:数字水印所携带的信息能够被唯一地、确定地鉴别,从而能够为已经受到版权保护的信息产品提供完全和可靠的所有权归属证明的证据。
数字水印简介

数字水印简介夏文财(武警警官学院学员一旅四营四川·成都610213)摘要数字水印技术是一门多学科交叉的应用技术,可用来保护版权和认证来源及其完整性。
本文简要介绍了数字水印的基本模型、分类方法、应用领域。
关键词数字水印隐藏技术信息安全中图分类号:TP391.4文献标识码:A数字水印技术是信息隐藏技术(information hiding)的一个重要分支,其基本思想是通过某种算法将具有特定意义的信息隐藏到数字产品中,而且信息的嵌入不能影响数字产品的使用和价值,信息能从嵌入水印后的数字产品中提取出来,可达到保护数字产品的版权及内容认证的目的。
其中,嵌入在数字产品中的具有特定意义的信息称为数字水印或水印信息,它既可是有意义的图片、序列等信息,也可是无意义的随机序列,根据水印的不同应用可决定嵌入到数字作品中的水印信息内容。
1数字水印系统模型数字水印目前还没有标准的理论模型,但是所有水印系统基本上都是由水印嵌入系统和水印检测系统组成。
一般认为数字水印具有如下特性:1.1不可感知性不可感知性又称为不可见性。
即在视觉或者听觉上,观察者都不能感知因嵌入水印引起的数字产品的变化,而数字作品的正常使用不会被嵌入的数字水印影响。
1.2鲁棒性鲁棒性是指嵌入水印后的数字作品经过大量恶意和常规处理后,从含水印的数字作品中提取的水印信息仍有效。
对图像进行压缩、剪切、旋转、打印、扫描与复印等操作均包含在对数字作品处理的范围内。
1.3可证明性可证明性是指水印应具有能够提供可靠的证明数字作品的版权的功能。
水印系统在数字作品中嵌入可以证明数字作品版权的信息,以便对数字作品进行版权保护。
1.4安全性安全性是指攻击者利用若干手段对嵌入水印后的数字作品进行处理时,并不能发现水印的存在,或即使知道水印的存在,也无法去除水印。
如果对嵌入水印后的数字作品进行去除水印操作,可使数字作品产生较大变化,影响数字作品的正常使用,从而达到了保护水印信息安全的目的。
《数字水印技术》课件

数字水印的分类
02 根据应用需求和嵌入方式,数字水印可分为可见水印
和不可见水印。
数字水印的功能
03
数字水印具有版权保护、内容认证、数据追踪等功能
。
感谢观看
THANKS
THE FIRST LESSON OF THE SCHOOL YEAR
内容防伪
数字水印可以用于标识多媒体内容的真伪,防止伪造和假冒。
内容追溯
数字水印可以用于追踪多媒体内容的传播路径和源头,帮助发现 和处理安全威胁。
01
数字水印技术的挑 战与展望
数字水印技术的挑战
鲁棒性
透明性
数字水印需要能够抵抗各种常见的图像处 理操作,如压缩、滤波、噪声添加等。
数字水印不应明显改变原始数据的视觉效 果,以免影响其使用价值。
数字水印技术是一种将特定信息隐藏在数字媒体 (如图像、音频、视频等)中的技术,这些信息 可以用于标识版权、追踪数据来源或验证数字媒 体的完整性。
鲁棒性
数字水印应能在数字媒体的常规处理过程中保持 完整性和可检测性,如压缩、滤波、剪切等。
不可见性
数字水印通常不会影响数字媒体的正常使用,人 眼无法直接观察到水印的存在。
《数字水印技术》 ppt课件
THE FIRST LESSON OF THE SCHOOL YEAR
目录CONTENTS
• 数字水印技术概述 • 数字水印的分类与原理 • 数字水印算法的实现 • 数字水印技术的应用案例 • 数字水印技术的挑战与展望 • 参考文献
01
数字水印技术概述
定义与特点
定义
03
易攻击: 水印算法可能被恶意攻击者破解。
04
计算成本高: 水印嵌入和提取过程计算复杂 度高。
数字图像水印技术

数字水印的特点
安全性
数字水印难以被发现、擦除、篡改或伪造,同时, 要有较低的虚警率
可证明性
数字水印应能为宿主数据的产品归属问题提供完全 和可靠的证据
数字水印三要素
水印本身的结构
版权所有者、合法使用者等具体信息 伪随机序列 图标
水印嵌入算法 水印检测算法
数字水印加载和检测流程
文档水印
确定文档数据的所有者
从外观上分类
可见水印(可察觉水印)
如电视节目上的半透明标识,其目的在于明确 标识版权,防止非法的使用,虽然降低了资料 的商业价值,却无损于所有者的使用
不可见水印(不可察觉水印)
水印在视觉上不可见,目的是为了将来起诉非 法使用者。不可见水印往往用在商业用的高质 量图象上,而且往往配合数据解密技术一同使 用
数字指纹水印
基于数据目的的水印
包含关于本件产品的版权信息,以及购买者的 个人信息,可以用于防止数字产品的非法拷贝 和非法传播
数字水印的应用
版权保护、数字指纹、认证和完整性校验、内 容标识和隐藏标识、使用控制、内容保护、安 全不可见通信等
数字水印的应用
版权保护:表明对数字产品的所有权 数字指纹:用于防止数字产品被非法复制和散
提取原始水印:如文字、徽标
0-1判决:判定水印存在与否
W D(IˆW , I, K)
C
(W
,
W
,
K
,在
两个基本定义:
感知相似性:设数字产品X,Y∈X,则符号X~ Y表示X和Y具有相同的感知形式。而符号X≠Y 表示X和Y是完全不同的数字产品,或表示Y是 相对于X质量下降的数字产品。
音频水印
保护MP3、CD、广播电台的节目内容等
数字水印技术综述

数字水印技术综述一、引言关于水印,相信大家对于纸币水印不会陌生,指的是传统水印,将他对着光照我们可以看到其中隐藏的图像,这些传统的水印用来证明其内容的合法性。
这种水印技术应用到数字领域就称之为“数字水印”——数字信息产品版权保护和数据安全维护的技术。
1993年A.Z.Tirkel在他的文章中首次使用了“water mark”标志着数字水印技术作为一门正式研究学科的诞生。
在这短短十几年的研究中,数字水印发展迅速。
数字水印几乎成为信息隐藏技术的主旋律。
在数字化时代,对于数字媒体的信息安全、知识产权保护和认证问题方面,数字水印提供了一个新的方向,它是一种可以在开放网络环境下保护版权和认证来源及完整性的新型技术,创作者的创作信息和个人标志通过数字水印系统以个人所不可感知的水印形式嵌入在多媒体中,不论如何传播,版权信息都不会消失,通过专用的检测器或计算机软件才可以检测出隐藏的数字水印。
一般的数字水印具有如下特点:1、可证明性:水印应能为受到版权保护的信息产品的归属提供完全可靠的证据。
水印算法能够将所有的有关信息(如注册的用户号码、产品标识或有意义的文字等)嵌入到被保护的对象中,并在需要的时候将这些信息提取出来。
水印可以用来判别对象是否受到保护,并能够监视被保护数据的传播、真伪鉴别以及非法拷贝控制等。
2、不可感知性:指视觉或听觉上的不可感知性。
即只因嵌入水印导致数据的变化对于观察者的视觉或听觉系统来讲应该是不可察觉的。
不过目前也有一些水印技术是可感知的,比如直接在图片上打上烙印等等,可用于标示与注释。
3、稳健性:指水印应该能够承受大量的物理和几何失真,如恶意攻击,或者图像压缩、滤波、打印、扫描、复印等等。
经过这些操作之后,稳健的水印算法应仍能从水印载体取出嵌入的水印或证明水印的存在。
二、基本理论框架通用的水印技术包含两个方面:水印的嵌入和水印的提取或检测水印信息可以是任何形式的数据。
密钥是用来加强安全性。
以避免为授权的恢复或修复水印。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数字水印分类及应用摘要:1.数字水印特性及分类2.数字水印算法及应用一、序随着信息时代的到来,特别是Internet的普及,信息的安全保护问题日益突出。
当前的信息安全技术基本上都以密码学理论为基础,无论是采用传统的密钥系统还是公钥系统,其保护方式都是控制文件的存取,即将文件加密成密文,使非法用户不能解读。
但随着计算机处理能力的快速提高,这种通过不断增加密钥长度来提高系统密级的方法变得越来越不安全。
另一方面,多媒体技术已被广泛应用,需要进行加密、认证和版权保护的声像数据也越来越多。
数字化的声像数据从本质上说就是数字信号,如果对这类数据也采用密码加密方式,则其本身的信号属性就被忽略了。
最近几年,许多研究人员放弃了传统密码学的技术路线,尝试用各种信号处理方法对声像数据进行隐藏加密,并将该技术用于制作多媒体的“数字水印”。
二、数字水印数字水印(Digital Watermark)技术是指用信号处理的方法在数字化的多媒体数据中嵌入隐蔽的标记,这种标记通常是不可见的,只有通过专用的检测器或阅读器才能提取。
数字水印是信息隐藏技术的一个重要研究方向。
嵌入数字作品中的信息必须具有以下基本特性才能称为数字水印:1.隐蔽性:在数字作品中嵌入数字水印不会引起明显的降质,并且不易被察觉。
2.隐藏位置的安全性:水印信息隐藏于数据而非文件头中,文件格式的变换不应导致水印数据的丢失。
3.鲁棒性:所谓鲁棒性是指在经历多种无意或有意的信号处理过程后,数字水印仍能保持完整性或仍能被准确鉴别。
可能的信号处理过程包括信道噪声、滤波、数/模与模/数转换、重采样、剪切、位移、尺度变化以及有损压缩编码等。
在数字水印技术中,水印的数据量和鲁棒性构成了一对基本矛盾。
从主观上讲,理想的水印算法应该既能隐藏大量数据,又可以抗各种信道噪声和信号变形。
然而在实际中,这两个指标往往不能同时实现,不过这并不会影响数字水印技术的应用,因为实际应用一般只偏重其中的一个方面。
如果是为了隐蔽通信,数据量显然是最重要的,由于通信方式极为隐蔽,遭遇敌方篡改攻击的可能性很小,因而对鲁棒性要求不高。
但对保证数据安全来说,情况恰恰相反,各种保密的数据随时面临着被盗取和篡改的危险,所以鲁棒性是十分重要的,此时,隐藏数据量的要求居于次要地位。
数字水印技术的基本思想源于古代的密写术。
古希腊的斯巴达人曾将军事情报刻在普通的木板上,用石蜡填平,收信的一方只要用火烤热木板,融化石蜡后,就可以看到密信。
使用最广泛的密写方法恐怕要算化学密写了,牛奶、白矾、果汁等都曾充当过密写药水的角色。
可以说,人类早期使用的保密通信手段大多数属于密写而不是密码。
然而,与密码技术相比,密写术始终没有发展成为一门独立的学科,究其原因,主要是因为密写术缺乏必要的理论基础。
如今,数字化技术的发展为古老的密写术注入了新的活力,也带来了新的机会。
在研究数字水印的过程中,研究者大量借鉴了密写技术的思想。
尤其是近年来信息隐藏技术理论框架研究的兴起,更给密写术成为一门严谨的科学带来了希望。
毫无疑问,密写技术将在数字时代得以复兴。
三、数字水印的分类数字水印技术可以从不同的角度进行划分。
1.按特性划分按水印的特性可以将数字水印分为鲁棒数字水印和脆弱数字水印两类。
鲁棒数字水印主要用于在数字作品中标识著作权信息,如作者、作品序号等,它要求嵌入的水印能够经受各种常用的编辑处理;脆弱数字水印主要用于完整性保护,与鲁棒水印的要求相反,脆弱水印必须对信号的改动很敏感,人们根据脆弱水印的状态就可以判断数据是否被篡改过。
2.按水印所附载的媒体划分按水印所附载的媒体,我们可以将数字水印划分为图像水印、音频水印、视频水印、文本水印以及用于三维网格模型的网格水印等。
随着数字技术的发展,会有更多种类的数字媒体出现,同时也会产生相应的水印技术。
3.按检测过程划分按水印的检测过程可以将数字水印划分为明文水印和盲水印。
明文水印在检测过程中需要原始数据,而盲水印的检测只需要密钥,不需要原始数据。
一般来说,明文水印的鲁棒性比较强,但其应用受到存储成本的限制。
目前学术界研究的数字水印大多数是盲水印。
4.按内容划分按数字水印的内容可以将水印划分为有意义水印和无意义水印。
有意义水印是指水印本身也是某个数字图像(如商标图像)或数字音频片段的编码;无意义水印则只对应于一个序列号。
有意义水印的优势在于,如果由于受到攻击或其他原因致使解码后的水印破损,人们仍然可以通过视觉观察确认是否有水印。
但对于无意义水印来说,如果解码后的水印序列有若干码元错误,则只能通过统计决策来确定信号中是否含有水印。
5.按用途划分不同的应用需求造就了不同的水印技术。
按水印的用途,我们可以将数字水印划分为票据防伪水印、版权保护水印、篡改提示水印和隐蔽标识水印。
票据防伪水印是一类比较特殊的水印,主要用于打印票据和电子票据的防伪。
一般来说,伪币的制造者不可能对票据图像进行过多的修改,所以,诸如尺度变换等信号编辑操作是不用考虑的。
但另一方面,人们必须考虑票据破损、图案模糊等情形,而且考虑到快速检测的要求,用于票据防伪的数字水印算法不能太复杂。
版权标识水印是目前研究最多的一类数字水印。
数字作品既是商品又是知识作品,这种双重性决定了版权标识水印主要强调隐蔽性和鲁棒性,而对数据量的要求相对较小。
篡改提示水印是一种脆弱水印,其目的是标识宿主信号的完整性和真实性。
隐蔽标识水印的目的是将保密数据的重要标注隐藏起来,限制非法用户对保密数据的使用。
6.按水印隐藏的位置划分按数字水印的隐藏位置,我们可以将其划分为时(空)域数字水印、频域数字水印、时/频域数字水印和时间/尺度域数字水印。
时(空)域数字水印是直接在信号空间上叠加水印信息,而频域数字水印、时/频域数字水印和时间/尺度域数字水印则分别是在DCT变换域、时/ 频变换域和小波变换域上隐藏水印。
随着数字水印技术的发展,各种水印算法层出不穷,水印的隐藏位置也不再局限于上述四种。
应该说,只要构成一种信号变换,就有可能在其变换空间上隐藏水印。
四.应用消息认证与数字签名可以应用到数字水印中。
传统水印用来证明纸币或纸张上内容的合法性,数字水印(digital watermark)用以证明一个数字产品的拥有权、真实性。
数字水印是嵌在数字产品中的数字信息。
可以是作者的序列号、公司标志、有特殊意义的文本等。
数字水印主要用于:阻止非法复制(间接的)、确定所有权(作者、发行人、分发商、合法的最终用户)、确定作品的真实性和完整性(是否伪造、被篡改)、证实收件人、不可否认的传送、法庭证据的验证、赝品甄别、识别文件来源与版本、Web网络巡逻监视盗贼等。
典型数字水印算法:近年来,数字水印技术研究取得了很大的进步,下面对一些典型的算法进行了分析,除特别指明外,这些算法主要针对图象数据(某些算法也适合视频和音频数据)。
1 空域算法该类算法中典型的水印算法是将信息嵌入到随机选择的图像点中最不重要的像素位(LSB:least significant bits)上,这可保证嵌入的水印是不可见的。
但是由于使用了图像不重要的像素位,算法的鲁棒性差,水印信息很容易为滤波、图像量化、几何变形的操作破坏。
另外一个常用方法是利用像素的统计特征将信息嵌入像素的亮度值中。
2 Patchwork算法方法是随机选择N对像素点(ai,bi) ,然后将每个ai点的亮度值加1 ,每个bi点的亮度值减1,这样整个图像的平均亮度保持不变。
适当地调整参数,Patchwork方法对JPEG压缩、FIR滤波以及图像裁剪有一定的抵抗力,但该方法嵌入的信息量有限。
为了嵌入更多的水印信息,可以将图像分块,然后对每一个图像块进行嵌入操作。
3 变换域算法该类算法中,大部分水印算法采用了扩展频谱通信(spread spectrum communication)技术。
算法实现过程为:先计算图像的离散余弦变换(DCT),然后将水印叠加到DCT域中幅值最大的前k系数上(不包括直流分量),通常为图像的低频分量。
若DCT系数的前k个最大分量表示为D={ di },i=1 ,… ,k,水印是服从高斯分布的随机实数序列W ={ wi },i=1 ,… ,k,那么水印的嵌入算法为di = di(1 + awi),其中常数a为尺度因子,控制水印添加的强度。
然后用新的系数做反变换得到水印图像I。
解码函数则分别计算原始图像I和水印图像I*的离散余弦变换,并提取嵌入的水印W*,再做相关检验以确定水印的存在与否。
该方法即使当水印图像经过一些通用的几何变形和信号处理操作而产生比较明显的变形后仍然能够提取出一个可信赖的水印拷贝。
一个简单改进是不将水印嵌入到DCT域的低频分量上,而是嵌入到中频分量上以调节水印的顽健性与不可见性之间的矛盾。
另外,还可以将数字图象的空间域数据通过离散傅里叶变换(DFT)或离散小波变换(DWT)转化为相应的频域系数;其次,根据待隐藏的信息类型,对其进行适当编码或变形;再次,根据隐藏信息量的大小和其相应的安全目标,选择某些类型的频域系数序列(如高频或中频或低频);再次,确定某种规则或算法,用待隐藏的信息的相应数据去修改前面选定的频域系数序列;最后,将数字图象的频域系数经相应的反变换转化为空间域数据。
该类算法的隐藏和提取信息操作复杂,隐藏信息量不能很大,但抗攻击能力强,很适合于数字作品版权保护的数字水印技术中。
4 压缩域算法基于JPEG、MPEG标准的压缩域数字水印系统不仅节省了大量的完全解码和重新编码过程,而且在数字电视广播及VOD(Video on Demand)中有很大的实用价值。
相应地,水印检测与提取也可直接在压缩域数据中进行。
下面介绍一种针对MPEG-2压缩视频数据流的数字水印方案。
虽然MPEG-2数据流语法允许把用户数据加到数据流中,但是这种方案并不适合数字水印技术,因为用户数据可以简单地从数据流中去掉,同时,在MPEG-2 编码视频数据流中增加用户数据会加大位率,使之不适于固定带宽的应用,所以关键是如何把水印信号加到数据信号中,即加入到表示视频帧的数据流中。
对于输入的MPEG-2数据流而言,它可分为数据头信息、运动向量(用于运动补偿)和DCT编码信号块3部分,在方案中只有MPEG-2数据流最后一部分数据被改变,其原理是,首先对DCT编码数据块中每一输入的Huffman码进行解码和逆量化,以得到当前数据块的一个DCT系数;其次,把相应水印信号块的变换系数与之相加,从而得到水印叠加的DCT系数,再重新进行量化和Huffman编码,最后对新的Huffman码字的位数n1与原来的无水印系数的码字n0进行比较,只在n1不大于n0的时候,才能传输水印码字,否则传输原码字,这就保证了不增加视频数据流位率。