基于小波分析的图像水印算法研究毕业设计论文_第1页
基于小波分析的图像水印算法研究毕业设计论文_第2页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、青岛科技大学本科毕业设计论文11 绪论在日常生活中,人们将纸币对着光源,通过检查其中是否有“水印”来判 断纸币的真伪。此外水印还被广泛应用于支票、证书、护照、发票等重要印刷 品中,并成为判断传统印刷品真伪的一个重要手段。而对于一些数字作品,比 如图像、音乐、视频、电子图书等,数字水印技术就成为保护这些数字作品的 一个有效的选择。数字水印技术在真伪鉴别、隐蔽通信、标志隐含、电子身份 认证等方面具有重要的应用价值。数字水印技术的研究涉及信息学、密码学。 数学、计算机科学、模式识别等多种学科,其巨大而广阔的应用前景引起了学 术界、工业界和军方的关注。1.1 数字水印产生的背景作为传统加密方法的有效补

2、充手段,数字水印近年来引起了人们的高度重 视,并逐步成为多媒体信号处理领域的一个研究热点。数字水印技术通过一定 的算法将一些水印信息直接嵌入到多媒体内容当中,但不影响原内容的价值和 使用,并且不能被人的知觉系统觉察或注意到,只有通过专用的检测器或阅读 器才能提取。其中的水印信息可以是作者的序列号、公司标志、有特殊意义的 文本等,这些信息可以用来识别文件、图像或音乐制品的来源、版本、作者、 发行人等。数字水印与载体信息紧密结合并隐藏其中,成为源数据的一部分, 并可经历一些攻击手段而存活下来。与加密技术不同,数字水印技术并不能阻 止盗版活动的发生,但它可以判别对象是否受到保护, 监视被保护数据的传

3、播、 鉴别真伪和非法拷贝、解决版权纠纷等方面,为法庭提供了有力证据。矚慫润厲钐瘗睞枥庑赖。数字水印技术的出现有着深刻的历史背景。世纪末,数字技术的飞速发展 以及互联网的普及给人们的工作和生活带来了巨大便利,人们可以通过互联网 传递重要信息,进行网上贸易,或者发布自己的数字作品等等。以数字媒介为 载体的多媒体信息如图像、音乐和视频等的传播和获取也变得日益快捷和方便, 多媒体信息的交流达到了前所未有的深度和广度。聞創沟燴鐺險爱氇谴净。但是随之而来的一些问题也出现了。一些非法个人、团体在没有得到数字 作品所有者的许可下,利用网络的开放性和共享性,随意复制、篡改、传播有 版权的内容,或者在电子商务中进

4、行非法盗用和恶意篡改等。由于数字化的优基于小波分析的图像水印算法研究2点,使得对数字作品的侵权行为变得很容易。这些行为严重损害了数字作品创 作者和使用者的利益。因此,如何进行有效的版权保护和信息安全保护,成为 一个迫在眉睫的现实问题。残骛楼諍锩瀨濟溆塹籟。1.2 数字水印的应用领域随着数字化产品在中国的广泛开展,特别是这几年因特网用户将成倍增 长,电子商务会加速发展,在网络上直接销售数字化产品将给厂家带来极大的 商机,如何有效保护产品的版权将成为厂商极为关心的问题。到目前为止,数 字水印从研究对象上看主要涉及图像水印、视频水印、音频水印、文本水印和 三维网格数据水印等几个方面。其中大部分的水印

5、研究和论文都集中在图像研 究上,其原因在于图像是最基本的多媒体数据,且互联网的发展为图像水印的 应用提供了直接大量的应用需求,随着需求的不断变化,数字水印技术的应用 领域不断扩展,主要有这几个方面:版权保护、加指纹、标题与注释、篡改提 示、使用控制、内容认证、商务交易中的票据防伪、隐蔽通信及其对抗等。极額閉镇桧猪訣锥。1.3 本文所要研究的内容本文是基于小波变换的图像水印算法研究,提出了一种基于二维离散小波 变换的算法,本文研究内容:第一章绪论介绍了数字水印的产生背景及其应用 领域;第二章介绍数字数字水印概念、模型、特点、分类及其多种典型算法; 第三章介绍了小波概念、小波函数、离散小波变换、图

6、像的小波分解与重构; 第四章介绍了基于小波变换的数字水印算法原理;第五章基于小波变换的数字 水印的实现代码。彈贸摄尔霁毙攬砖卤庑。酽锕青岛科技大学本科毕业设计论文32 数字水印理论基础2.1 数字水印的概念所谓数字水印,就是在数字宿主媒体(如图形、图象、音频、视频或文本等)中嵌入一定量的信息,根据对所加信息要求的不同,这部分加入的信息或可见 或不可见(通常要求不可见),但都不影响原宿主媒体的功能,并对原宿主媒体 起到保护的作用。通常这些加入的水印是含有版权信息或其它重要信息的数字 符号,它可以是代表版权所有的文字、商标、印鉴或是其它数字图形、图象、 音频、视频或随机序列信息。謀荞抟箧飆鐸怼类蒋

7、薔。数字水印技术是指利用数字产品的信息冗余性,把与多媒体内容相关或不 相关的一些标识信息直接嵌入多媒体内容中,并能够通过计算机或专用检测电 路及时地把水印检测或提取出来的技术。这种技术充分利用了人的知觉系统(HVS)和人类听觉系统(HAS)的冗余特性。厦礴恳蹒骈時盡继價骚。数字水印研究主要研究以下内容(1)水印基本理论的研究。水印基本理论研究包括有三部分的研究内容。它是数字水印技术研究中最为关键的一部分。茕桢广鳓鯡选块网羈泪。1水印的产生:就是构造嵌入宿主媒体前的水印信息,可以是与宿主媒体直接有关的文本、图象或者语音、视频等数据信息。鹅娅尽損鹤惨歷茏鴛賴。2水印的嵌入算法:是指根据不同的应用目

8、的,在数字媒体中选取适当的位置,将水印数据隐藏在数字媒体中方法。籟丛妈羥为贍债蛏练淨。3水印的提取:就是检测数字媒体中是否含有嵌入水印信息,或者将已知含有水印信息的媒体中的水印提取出来的方法。常用于检验版权归属,军事或 其它秘密通信中,还可用于侦察和监控,以免泄密事件的发生。預頌圣鉉儐歲龈讶骅籴。数字水印攻击和抗攻击能力的研究。是指研究增强水印抵抗各种攻击的 能力,以及对水印实施攻击以消除水印的方法和策略。渗釤呛俨匀谔鱉调硯錦。(3)数字水印技术的应用研究:就是研究如何在工业中应用水印技术来进行 版权保护或隐秘通信。基于小波分析的图像水印算法研究42.2 数字水印的模型数字水印就是向被保护的数

9、字作品信息,比如图像、视频、音频等嵌入某 些能证明版权归属或跟踪侵权行为的信息,可以是作者的序列号、公式标志或 有意义的文本等等。从信号处理的角度看,嵌入载体对象的水印信号可以视为 在强背景下叠加一个弱信号,只要叠加的水印信号强度低于人眼视觉系统对比 度门限或听觉系统对声音的感知门限,或就无法感知到信号的存在。由于受空 间、时间和频率特性的限制,因此通过对载体对象作一定的调整,就有可能在 不引起人感知的情况下嵌入一些信息。在实际应用中,一个完整水印系统的设 计必然包括水印的生成、嵌入和提取三部分:铙誅卧泻噦圣骋贶頂廡。1水印的生成水印信号的产生通常基于伪随机数发生器或混沌系统,或者是有意义的一

10、 些数据,如序列号、图像等。产生的水印信号往往需要进一步的变换以适应水 印嵌入算法。原始水印信号也可以预先指定,而在嵌入水印前对该水印信号可 以做适当的变换或者不做变换,密钥可以在水印嵌入过程中产生。擁締凤袜备訊顎轮烂蔷。2水印的嵌入水印嵌入就是把水印信号加到载体数据中,嵌入准则可以是量化嵌入、力卩 法嵌入、乘法嵌入等。量化嵌入:在量化水印算法中,水印通常是二值序列,通过一种量化替代 方案把原始图像数据替换成另一个量化值来嵌入水印。一种简单的量化水印称 为奇偶嵌入水印,若宿主信号被里化为与之最近的偶数,则嵌入“0;若量化为与之最近的奇数,则嵌入“1,嵌入准则可以是加法嵌入、乘法嵌入:贓熱俣阃歲

11、匱 阊邺镓騷。x可以表示原始产品采样的幅度,也可以表示某种变换域的系数值,而作为 嵌入强度的参数:可以选取不同的值或自适应的值以确定达到最好的效果。坛搏 乡囂忏蒌鍥铃氈淚。3水印的提取水印提取和检测系统的目的是提取出水印w,或者是某种可信度的值,它表 明了所考察数据中存在给定水印的可能性。在一些水印系统中,水印可以被精 确的提取出来,这个过程称为水印提取。水印提取过程负责从水印载体数据中 提取出水印信息。蜡變黲癟報伥铉锚鈰赘。x (k)二 x(k) aw(k)加法准则(2.1)x (k)二 x(k) ax(k)w(k)乘法准则(2.青岛科技大学本科毕业设计论文52.3 数字水印的特点数字水印技

12、术除具备信息隐藏技术的一般特点外,还具有其固有的特点。(1)不可感知性(不可见性):数字作品中嵌入数字水印不会引起明显的 降质且不易被察觉;(2)鲁棒性(稳健性):指经过各种处理操作或恶意攻击后,数字水印仍 能保持完整性或仍能被准确鉴别。可能的攻击包括篡改、伪造、去除水印等。可能的操作包括信道噪声、滤波、增强、有损压缩、几何变换、D/A或A/D转换等。買鯛鴯譖昙膚遙闫撷凄。(3)隐藏位置的安全性:水印信息隐藏于目标数据而非文件头中,文件格 式的变换不应导致水印数据的丢失。(4)无歧义性:恢复出的水印或水印判决的结果应该能够确定地表明所有 权,不会发生多重所有权的纠纷。(5)通用性:好的水印算法

13、适用于多种文件格式和媒体格式。通用性在某 种程度上意味着易用性。数字水印系统中,隐藏信息的丢失即意味着版权信息的丢失,从而失去了 版权保护的功能,这一系统也就失去了存在的意义。因此数字水印技术必须具 有较强的鲁棒性、安全性和隐蔽性等特点。綾镝鯛駕櫬鹕踪韦辚糴。2.4 数字水印的分类根据数字水印分类的出发点不同,数字水印可以分为不同种类。各种分类 方法并不是孤立的,例如一般要求公开水印是非对称盲水印。常见的几种分类 方法如下:驅踬髏彦浃绥譎饴憂锦。按水印的特性可以将数字水印划分为鲁棒水印和脆弱水印两类。鲁棒水印 主要用于在数字作品中标识著作权信息,如作者、作品序号等,它要求嵌入的 水印能够经受各

14、种常用的编辑处理;脆弱水印主要用于完整性保护,与鲁棒水 印的要求相反,它必须对信号的改动很敏感,这样人们可根据脆弱水印的状态判断数据是否被篡改过。猫虿驢绘燈鮒诛髅貺庑。按水印所负载的媒体,可以将数字水印划分为图象水印、音频水印、视频 水印、文本水印以及用于三维网格模型的网格水印等。锹籁饗迳琐筆襖鸥娅薔。按水印检测过程划分,可分为非盲水印和盲水印。非盲水印在检测过程中 需要原始数基于小波分析的图像水印算法研究6据,而盲水印的检测只需要密钥,不需要原始数据。一般来说,非 盲水印的鲁棒性比较强,但其应用受到存储成本的限制。構氽頑黉碩饨荠龈话骛。按水印的内容划分,可分为有意义水印和无意义水印。有意义水

15、印是指水 印本身也是某个数字图像(如商标图像)或数字音频片段的编码;无意义水印则 只对应于一个随机序列。有意义水印的优势在于,如果由于受到攻击致使解码 后的水印破损,人们仍然可以通过视觉观察确认是否有水印;但对于无意义水 印来说,如果解码后的水印序列有若干码元错误,则只能通过统计决策来确定 信号中是否包含水印。輒峄陽檉簖疖網儂號泶。按水印隐藏的位置划分,可分为空域数字水印、频域数字水印、时/频域 数字水印和时间/尺度域水印。随着数字水印技术的发展,各种水印算法层出不 穷,水印的隐藏位置也不再局限于上述四种。尧侧閆繭絳闕绚勵蜆贅。按用途划分,数字水印的应用领域十分广泛,不同的用途对其技术要求也不

16、 一样。所以按水印的用途,我们可以将数字水印划分为版权保护水印、票据防 伪水印、篡改验证水印和隐蔽标识水印。识饒鎂錕缢灩筧嚌俨淒。2.5 数字水印的典型算法近年来,数字水印技术的研究得到了社会各领域的关注,各种水印算法被 相继提出。数字水印的嵌入算法有很多的分类方法。但主要可分为两大类:基于空间域和变换域两种方法。凍鈹鋨劳臘错痫婦胫籴。大多数空域方法缺乏对图像处理的稳健性,随着水印技术研究的不断发展 和应用要求的不断提高,空域方法已被放弃使用,而主要应用在信息隐形领域 当中。恥諤銪灭萦欢煬鞏鹜錦。变换域的水印算法主要有以下显著优点:(1)在变换域嵌入的水印信号能量可以分布到空间域的所有象素上,

17、有利于保证水印的不可见性和鲁棒性;(2)在变换域中,人眼视觉系统的某些特性,如频率掩蔽特性,可以更方便 的结合到水印编码过程中;(3)变换域的水印算法可以更好的同国际数据压缩标准相兼容。因此这里主要分析的是变换域的水印算法,变换域的水印算法大致又可分 为以下几种算法:(1) DFT(Discrete Fourier Tran sform)域水印算法:该方法有利于实现水印的仿射变换(图象几何变换和传输过程中常见畸变的数学模型)不变性,且可 利用相位信息嵌入水印(根据图象处理的有关结论:从图象的可理解性角度,相 位信息比振幅信息更重青岛科技大学本科毕业设计论文7要,与利用振幅信息相比具有更多的优点

18、),但DFT与国 际压缩标准不兼容,因而限制了其应用。鯊腎鑰诎漣鉀沩懼統庫。(2) DCT (Discrete Cosine Transform)域水印算法:DCT域是JPEG和MPEG压缩标准使用的变换域,因此DCT域的水印嵌入规则对JPEG和MPEGE缩都具 有较强的健壮性。而且前人在信源编码里得出的可视性(即视觉失真)理论能够被重新使用,这些研究有助于预测水印对载体图像的视觉影响。另外一点是为了使计算时间最小,在DCT域中研究水印提供了这种可能性,即在压缩时直接 实现嵌入操作(例如在一个JPEG或MPEG码器里)。硕癘鄴颃诌攆檸攜驤蔹。(3) DWT(Discrete WaveletTr

19、ansform)域水印算法:小波变换具有良好的空间-频率分解特性,另外,在2000年底公布的最新静止图像压缩编码标准JPEG200C中,使用的是小波变换域,因此目前人们在水印技术中对小波的热情程度就像当初在JPEG中提倡使用DCT一样。作为一种时间-频率信号的多分辨 率分析方法,小波变换在时频两域都具有表征信号局部特征的能力,且能够很 好的匹配HVS特性,其多分辨率思想对根据健壮性和视觉效应设计一个好的信 息在载体中的分布方式(即定位)是很有用的。阌擻輳嬪諫迁择植秘騖。基于小波分析的图像水印算法研究83 小波变换理论基础3.1 小波的概念小波(Wavelet)这一术语,顾名思义,“小波”就是小

20、的波形。所谓“小”是指它具有衰减性;而称之为“波”则是指它的波动性,其振幅正负相间的震荡形式。与Fourier变换相比,小波变换是时间(空间)频率的局部化分析,它通过伸缩平移运算对信号(函数)逐步进行多尺度细化,最终达到高频处时间细分,低频处频率细分,能自动适应时频信号分析的要 求,从而可聚焦到信号的任意细节,解决了Fourier变换的困难问题,成为继Fourier变换以来在科学方法上的重大突破。有人把小波变换称为“数学显微镜”。氬嚕躑竄贸恳彈濾颔澩。3.2 小波函数2设仃)为一平方可积函数,也即*(T)L(R),若其傅立叶变换* ()满足 允许条件( ) |2dw :(3.1)则称(t)为一

21、个基本小波或小波母函数,并称式(1.1)为小波函数的可容许 性条件。将小波母函数(T)进行伸缩和平移,设其伸缩因子(或称尺度因子)为a,平移因子为,令其平移伸缩后的函数为a,(t),则有:釷鹆資贏車贖孙滅獅赘。青岛科技大学本科毕业设计论文91屮 a/t)=a 知(=)a0,(3.2)a称屮 at)为依赖于a, I的小波基函数。由于尺度因子a、平移因子E是取连 续变换的值,因此称屮a,T(t)为连续小波基函数。3.3 离散小波变换对任意函数f (t)的离散小波变换(Discrete Wavelet Transform,简称为DWT为:怂阐譜鯪迳導嘯畫長凉。WTfm, n = fm,n;二Rf(t

22、Vm,n(t)dt (3.3)若离散小波序列如m,nL,nm构成一个框架,设其上、下界分别为A和B,则当A=B时(此时框架为紧框架),离散小波变换的逆变换(IDWT)公式为:谚辞調担 鈧谄动禪泻類。f(t)八仁-m,n. m,n(t)WTf(m, n) -m,n(t)(3.4)m,nA当A=B=1时,离散小波序列m,nm,n云为一正交基,此时小波变换的逆变换 公式为:f(t)八 仁-m,nm,n(t)八WTf血门厂m,n(t)(3.5)m,nm,n3.4 二维离散小波变换假定sij,为J尺度空间的剩余尺度系数序列,并且令 的低通和高通滤波器,则二维小波变换的快速分解公式为时=送h1(k-2i)

23、h(m-21)盂(3.6)k,m弟h(k2i)h1(m 2l)sk,m(3.7)k,mh。和 h1分别为小波函数嘰觐詿缧铴嗫偽純铪锩。基于小波分析的图像水印算法研究10昭=迟 hg仙2l)sk,mk,m(3.8)sjl=迟h(k2i)h(m 2l)Skjmk,m(3.9)其中Sijl为尺度空间的剩余尺度系数序列,它是s-f经过行列两个方向低通滤波后的输出,对应原始图像信号在下一个尺度上的低频概貌,属于LL频带;iji经过行方向高通,列方向低通,对应水平方向的细节信号在垂直方向的概貌, 属于HL频带; 用包含了水平方向低通、垂直方向低通滤波后所保留的细节信 息,对应LH频带,叫i包含了水平和垂直

24、方向都经过高通滤波后的细节信息, 表示对角线的细节信息,属于HH频带。图像的两层多分辨率小波分解如图3-1所示。熒绐譏钲鏌觶鷹緇機库。图3-1两层多分辨率小波分解示意图Fig3-1 Multi-resoluti on wavelet decompositi on of diagram鶼渍螻偉阅劍鲰腎邏蘞。每一级分解都把图像分解为四个频带水平(HL)、垂直(LH)、对角(HH)和 低频,其中低频(LL)部分还可以进行下一级的分解,从而构成了小波的塔式分 解。一幅图像经过分解之后,图像的主要能量主要集中于低频部分,这也是视 觉重要部分而图像的高频部分即图像的细节部分所含能量较少,分布在,声了 万三

25、个子图中,主要包含了原图的边缘和纹理部分信息。纣忧蔣氳頑莶驅藥悯骛。小波变换的这些性质为数字图像的局部特性(如边缘,纹理等)提供了很好的空间一尺度定位,同时由于其多分辨率的表示,可以直接对图像进行分级处 理,这一特性更可以实现水印的渐进解码和传输。颖刍莖峽饽亿顿裊赔泷。LLiHL.LHiHH.LU HUHLiLH2 HHLHIHHi青岛科技大学本科毕业设计论文11Sijjh(k2i)h(m21)+迟%jjhi(k 2i)h(m 21)i,ji,j+SBjjjho(k_2i)hi(m_2l)+5;Yijjhi(k_2)hi(m_2l)(3.10)上述快速算法,是在已知原始二维函数在某一尺度空间的

26、展开系数矩阵基础之上进行计算的。初始矩阵的选取是二维快速算法中的一个重要问题,格的讲,初始矩阵应使用公式:濫驂膽閉驟羥闈詔寢賻。sm,n =R2f (x,y)j,m(x)j,m(y)dxdy(3.11)其中,上标表示尺度,下标表示两个方向的位移,(X)为小波函数计算获得。但是由于二维积分运算比较麻烦,且通常工程上直接面对的是一个离散矩 阵而不是原始连续函数。因此,对于初始矩阵的选取,工程上有一种简化的方 法,即直接将原始二维函数的离散矩阵看作为初始矩阵Sri=fm,n= f (X, n也y),这样虽然会引入一定的误差,但一般情况下能够满足工程需要。銚銻縵哜鳗鸿锓謎諏涼3.5 图像的小波分解与重

27、构小波变换是一种非平稳信号的分析方法。它通过一个基本小波函数- (t)的 平移和伸缩构成一族小波函数系去表示或逼近一函数。二进小波是由单一函数(t)经伸缩和平移而产生的一组函数,即:挤貼綬电麥结鈺贖哓类。屮j,k(t)=2j/2屮(2jtk)j,k z(3.12)对于任意平方可积函数f(t)来说,其小波变换为:QOWj,k(f)f(x),k(t)dt_fj,k,.(3.13)当小波函数满足条件(2-)H1 时,即可从分解信号中完全重构原m =3始信号,即 f(t)由所有尺度下的小波信号经线性叠加而恢复,这一逆过程表示jm ,n基于小波分析的图像水印算法研究12为:赔荊紳谘侖驟辽輩袜錈。f(t)

28、八Wj,k(f)-j,k(3.14)j,k在小波多尺度分析中,引入尺度函数(t),其伸缩与平移系数构成矢量空间 Vj_的正交基,_构成空间 L2(R)在分辨率2j迁上组成逼近空间。尺jj口jja2度函数具有低通滤波作用,并满足双尺度方程:塤礙籟馐决穩賽釙冊庫。(t)工 h(k) (2t -k)(3.15)k迈与尺度函数相对应的小波函数的平移函数的平移与伸缩构成矢量空间Vj正交补空间 Wj。小波函数具有高通滤波的作用,并满足方程:裊樣祕廬廂颤谚鍘芈蔺。- (t) = :(1)kh(1 k) (2t k) = g(k) (2tk) (3.16)k曰k也以上所阐述的可以推广至二维情况,当用一个低通滤

29、波器H和高通滤波器G分别对图像的每一行进行滤波,并作隔点抽样,然后再用它们分别对图像的每 一列作滤波并作隔点抽样,最后得到图像的第一层分解,其结果是产生一近似 图像A;j(f)和三个细节图像D:(f),k=1,2,3。其中:仓嫗盤紲嘱珑詁鍬齊驚。A;j(f)f(x, y)(x-2n,y_2-论几曰(3.17)代表了图像的低频成分。低频图像还可以进一步分解为四个子带,设分解 层数为K,则总的子代数为3k 1,其中:D;j(f)f(x,y);j(x2“ n,y 2m)”代(3.18)D;(f) f(x,y)严:j(x-2“ n,y27忙迁(3.19)D;j(f) f (x, y), -;(x -

30、2_ n,y - 2jm);爲z(3.20)式中D;j(f),D;(f),D;j(f)分别代表了图像的别代表了图像的垂直高频成份 (水平边界)、水平高频成份(垂直边界)和对角线高频成份(水平边界)。绽萬 璉轆娛閬蛏鬮绾瀧。当我们选定滤波器组h,g 时,图像的小波分解公式为:青岛科技大学本科毕业设计论文13A;j(f)(m,n)八-A2ji(f)(k,l)h(k 2m)h(l2n)(3.21)m Wz n WzD;j(f)(m, n)八-A;ji(f)(k,l)g(k2m)h(l 一 2 n)(3.22)m*n耳D;j(f)(m, n) D 心(竹(1 皿2m)g(l2 n)(3.23)mn旦D

31、;j(f)(m, n)八、A2i(f)(k,l)g(k-2m)g(l -2n)(3.24)m z n Wz由此可以得到二维小波分解的流程框图如图3-2所示。二维小波重构是其逆过程。D:D;D;Aj图3-2二维小波分解的流程框图Figure3-2 The two-dimensional wavelet decomposes flow diagram骁顾燁 鶚巯瀆蕪領鲡赙。基于小波分析的图像水印算法研究144 基于小波变换的图像水印算法原理4.1 数字图像水印算法原理数字图像水印算法总的来说可以分为两个大部分:(1)水印图像图像的嵌入(2)水印图像的提取。下面将对这两个部分做简单介绍。瑣钋濺暧惲锟

32、缟馭篩凉。4.1.1二值水印图像图像的嵌入在基于防伪和认证的图像应用中,为了表明图像使用者的身份,往往只需 嵌入少量的信息即可。而现在普遍传播的都是灰度和彩色图像。而表明图像拥 有者身份的标志,可以用二值图像来表示。比如个人或者公司名称,身份数字 代码等。所以本文在此研究了二值图像嵌入到灰度图像的算法。鎦诗涇艳损楼紲鯗餳類。对载体图像进行二级小波变换,为了兼顾图像的鲁棒性和不可见性,还有 嵌入水印大小与子小波系数个数的匹配问题,所选取的小波系数的位置是可以 适当调节的。本文载体图像为512*512灰度图像,水印为64*64,而且算法对小 波系数采取奇偶量化,对低频系数的改变不是很大,所以选取L

33、L2频带。栉缏歐锄棗鈕种鵑瑶锬。把原始图像进行二级小波变换,然后把二值化水印图像序列嵌入到小波系 数中。嵌入方法采用小波系数量化。二值化水印为WW,0,1,载体图像频带LL2中系数取整为Xi,则Xi的量化结果表示为WW。水印嵌入的算法基本青岛科技大学本科毕业设计论文15框图如图4-1下:辔烨棟剛殓攬瑤丽阄应图4-1水印嵌入过程Fig 4-1 Whe process of watermark embeddi ng4.1.2二值水印图像的提取水印的提取过程即嵌入过程的反变换: 将含有水印的图像进行小波反变换、 重构,对重构图像中的高频对角分量进行仿射反变换,得到的图像即为提取出 的混合图像,将提取

34、出的混合图像进行混合图像时的反运算,即得到水印图像。峴扬爛滾澗辐滠兴渙藺。二值水印提取不需要原始图像参与,属于盲提取。提取框图如图所示。将含水印图像进行二级小波变换,然后在己知的嵌入子带LL2的系数中提取水 印。提取水印过程如图4-2所示:詩叁撻訥烬忧毀厉鋨骜。图4-2提取水印过程Fig4-2 Watermark extracti on process基于小波分析的图像水印算法研究165 基于小波变换的图像水印算法的实现及其仿真结果分析5.1 读入图片为了适应二值水印嵌入二层小波变换后的原始图片,选择原始图像为512*512的lena图片,但由于512*512图片太大,现在把图片调整大小为25

35、6*256来显示出来如图5-1所示。水印为64*64的灰色图像如图5-2所示。则鯤愜韋瘓賈 晖园栋泷。青岛科技大学本科毕业设计论文17青岛 科技图5-2水印(64*64)Fig5-1The origi nal image鏝彈奥秘孫戶孪钇賻。5.2 对原始图像进行小波变换对原始图像做小波变换,得到低频子图, 高频水平子图、 垂直子图、对角 子图。能量主要集中在低频子图中,低频子图是图像的平滑部分,人眼对这部 分的失真比较敏感;高频子图所占的能量很少,高分辨率子带(高频子图)主要用来描述图像特征,例如纹理和边缘区域等。所以小波变换域数字图像水印算 法可分为以下两类一是在低频子带中嵌入水印二是在高频

36、子带中嵌入水印。由 于人眼对低频部分远比对高频部分敏感,选择第一类方法在低频子带中嵌入水 印时水印的鲁棒性较好,但却容易引起图像质量的下降从而影响水印的不可见 性,选择第二类方法在高频子带中嵌入水印时水印的不可见性较好,但嵌入的 水印容易被有损压缩等信号处理操作所破坏,从而影响水印的鲁棒性。鳃躋峽祷紉诵帮废掃減。现在对图像进行二层小波变换,为提高水印对各种失真和噪声的抗御能力, 选择在小波变换后的低频部分即LL2部分嵌入水印。稟虛嬪赈维哜妝扩踴粜。使用二维离散Daubechies对原始图像5-1(512*512)进行二层小波分解, 原始图象(512*512)经过Daubechies小波变换,重

37、构后,得到的各个子图如图5-3所示陽簍埡鮭罷規呜旧岿錟。Fig5-2 Watermark胀图5-1原始图像(256*256)基于小波分析的图像水印算法研究18图5-3一层小波变换系数重构图Figure 5-3 The wavelet transformation restructuring chart沩氣嘮戇苌鑿鑿槠谔應。5.3 水印的嵌入先对读入的水印进行二值化,二值化水印为Ww0,1,现解释嵌入水印算法:先对系数LL2除以D(D=50),进行量化,然后把量化值付给一个系数LL3,对LL3取整,如果LL3为偶数并且水印值为1,则对LL2进行加D操作, 此时LL3值改变且满足了取整后为奇数,与

38、此时水印为1对应;如果LL3为奇数并且水印值为0,则对LL2进行加D操作,此时LL3值改变且满足了取整后 为偶数,与此时水印为0对应,这样原始图像就因为LL2值的改变而嵌入了水 印。具体流程图如下图5-4所示:钡嵐縣緱虜荣产涛團蔺。水平高频水平高频100V - *j.U-* .戸ir. - . -1J 4*200f*红1,-;*b 乎300 T- W -S- -.莎兮芸停莎兮芸停- -400A 真“进聆罠*.8Wn* 7 *500低频低频100200300100200100200 300400 500100200300100 200300 400 500垂直間频垂直間频501001502002

39、5SO 100150 200250对对角崗频角崗频青岛科技大学本科毕业设计论文19懨俠劑鈍触乐鹇烬觶騮。图5-4二值水印嵌入流程图Fig 5-4 Flow chart of watermark embeddi ng binary5.4 嵌入水印后重构图像将水印嵌入到低频分量LL2中后,重构图像,贝U原始图像与含水印图像的基于小波分析的图像水印算法研究20对比图如图5-5所示:青岛科技大学本科毕业设计论文21嵌嵌入水印入水印的图像的图像原始图像原始图像谦鸪饺竞荡赚。呙铉們欤图5-6水印的提取流程图基于小波分析的图像水印算法研究22Fig 5-6 Flow chart of the waterma

40、rk extracti on5.5 水印的提取从含有水印的图像中提取水印的具体流程如上页图5-6所示:将含有水印的图像进行二层小波变换, 然后将嵌入LL2的水印提取出来,现 解释提取水印算法: 先对系数LL2除以D(D=50 ,进行量化,然后把量化值付给 一个系数LL3,对LL3取整,如果LL3为偶数,贝U输出水印为1;如果LL3为奇数, 则输出水印值为0。这样就提取出了二值水印。莹谐龌蕲賞组靄绉嚴减。原始水印和提取水印比较如下图5-7和图5-8所示:嵌入的水印青岛科技提取的水印青岛科技图5-7待嵌入水印图像图5-8提取的水印图像Figure 5-7watermark麸肃鹏镟轿騍镣缚縟糶。5.

41、6 仿真结果分析本论文中的水印的应用背景是版权保护,因此,水印的鲁棒性就要求比较 高,该水印应该对各种水印攻击都有较强的抵抗能力。对水印的攻击是指利用 各种手段试图使水印失效,由前面的叙述可以知道,对水印的攻击主要是一些 常用的图像处理手段,如添加噪声、进行压缩、滤波等,因此,本节将从这几 个方面进行实验,以验证本论文中算法的有效性。由于嵌入的水印是有意义的 图像,因此可以很直观的评判该算法对如上各种攻击的抵抗能力。納畴鳗吶鄖禎銣腻鰲锬。5.6.1滤波滤波攻击是指对待检测图像利用低通或高通滤波器进行滤波,使得图像在Fig 5-8 extracted watermark image青岛科技大学本

42、科毕业设计论文23滤波过程中损失信息,从而导致水印不能顺利提取或者提取不完整。滤波操作 是图像处理中常用的处理法,针对不同的应用目的,常常使用不同的滤波操作 对图像进行处理。本文对嵌入水印的图像进行了常见的均值滤波攻击和两种高 斯滤波攻击。图5-9为1X1均值滤波后的图像和从中提取的水印;图5-10为3X3均值滤波后的图像和从中提取的水印;图5-11为1X1高斯滤波后的图像和 提取的水印图像風撵鲔貓铁频钙蓟纠庙。提取的水印提取的水印青岛科技SNR =lnf图5-91 X均值滤波攻击后含水印图像及提取的水印Fig 5-9 Lattacks and the extracted watermark

43、image图5-103X3均值滤波攻击后含水印图像及提取的水印Fig 5-10 Attacks and watermark images with a watermark灭暧骇諗鋅猎輛觏馊藹。攻击后的含水印图懐攻击后的含水印图懐攻击后攻击后的含水印图像的含水印图像SNR= 6.9315基于小波分析的图像水印算法研究24图5-111 X1高通滤波攻击后含水印图像及提取的水印Fig 5-11 Attack high-pass filteri ng and watermark images铹鸝饷飾镡閌赀诨癱骝。从上面三幅图可以看出1x1均值滤波、3X3均值滤波、1x1高斯滤波对 含水印图像进行攻击后

44、的图像清晰,水印的不可见行良好。图5-9提取的水印 水印提取率SNR为inf(无穷大),说明此算法得到的含水印图像遭受1X1均 值滤波攻击后对提取出来的水印没有一点影响,图5-10和图5-11提取的水印 水印提取率SNR分别为6.9315和8.2283说明水印提取效果很好。攙閿频嵘陣澇諗谴 隴泸。由试验结果分析可得次算法对高通滤波及均值滤波具有较好的抗攻击能 力。5.6.2加燥1、淑盐噪声一般情况下,图像在网络上传输时,很容易受到噪声的污染。本文对嵌入 水印的图像添加一种较为常见的噪声:椒盐噪声。下面是密度分别为0.001、0.01、0.03、0.1的淑盐噪声对含水印图像的攻击显示的攻击后含水

45、印图像和提 取水印的图像如下图所示:趕輾雏纨颗锊讨跃满賺。密度为0.001的淑盐噪声,得到水印提取率SNF为15.3884,得到攻击后含 水印图像和提取水印如下:夹覡闾辁駁档驀迁锬減。攻击后的含水印图像攻击后的含水印图像SNR =8.2283青岛科技大学本科毕业设计论文25攻击后的含水印图像攻击后的含水印图像Fig 5-12 Salt-sook noise image and the watermark after attack视絀镘鸸鲚鐘脑钧欖粝。密度为0.01的淑盐噪声,得到水印提取率SNR为8.2283,得到攻击后含水 印图像和提取水印如下:攻击后的含水印图像攻击后的含水印图像图5-13

46、 0.01淑盐噪声攻击后含水印图像及提取水印图像Fig 5-13 Salt-sook noise image and the watermark after attack偽澀锟攢鴛擋緬铹鈞錠。密度为0.03的淑盐噪声,得到水印提取率SNF为6.9021,得到攻击后含水 印图像和提取水印如下:攻击后的含水印图像攻击后的含水印图像图5-120.001淑盐噪声攻击后含水印图像及提取水印图像基于小波分析的图像水印算法研究26青岛科技大学本科毕业设计论文27图5-140.03淑盐噪声攻击后含水印图像及提取水印图像Fig 5-14 Salt-sook noise image and the waterma

47、rk after attack緦徑铫膾龋轿级镗 挢廟。密度为0.1的淑盐噪声,得到水印提取率SNF为2.9168,攻击后含水印图像和提取水印如下攻击后的含水印图像攻击后的含水印图像图5-150.1淑盐噪声攻击后含水印图像及提取水印图像Fig 5-15 Salt-sook noise image and the watermark after attack騅憑钶銘侥张礫 阵轸蔼。对含水印图像进行淑盐噪声攻击,密度为0.03时,提取的水印都还很清晰, 结果表明此算法具有良好的抗淑盐燥声攻击的能力。疠骐錾农剎貯狱颢幗騮。2、咼斯白噪声对于一定功率的各种高斯噪声对图像干扰效果最严重,下面有方差为0.0

48、1、0.1的高斯噪声对含水印的图像进行攻击后的图像及提取水印如下:镞锊过润启婭澗骆讕濾。基于小波分析的图像水印算法研究28SNR =19.5797提取的水印提取的水印青岛青岛科技大学本科毕业设计论文29图5-16方差为0.01的高斯白噪声攻击图像及提取的水印Fig 5-16 Gaussian noise attack and watermark images榿贰轲誊壟该槛鲻垲赛。攻击后的含水印图像攻击后的含水印图像提取的水印提取的水印:二f -青岛SNR =17.2752图5-17方差为0.1的高斯白噪声攻击图像及提取的水印Fig 5-17 Gaussian noise attack and

49、watermark images邁茑赚陉宾呗擷鹪讼凑。对含水印图像进行高斯白噪声攻击,结果表明此算法具有良好的抗高斯燥声攻击的能力5.6.3改变图像尺寸大及增大图像亮度JPEG乍为一种压缩存储图像的标准也会被经常用到,对于图像水印来讲, 最基本的要求是能够忍受一定程度的压缩处理。对嵌入水印的图像进行改变尺 寸大小,高和宽各减小50,得到攻击后含水印图像如图5-18所示,提取水印如 图5-19所示。嵝硖贪塒廩袞悯倉華糲。攻击后的含水印團像攻击后的含水印團像基于小波分析的图像水印算法研究30图5-18受攻击后水印图像青岛科技大学本科毕业设计论文31Figure 5-18 Image Waterma

50、rk ing attack对含水印图像进行图像增亮攻击,提取的水印如图5-20所示:Fig5-19 cha nge the size of the watermark afterFig5-20 Zen glia ng image watermark从上图可以看出此算法不可见性很好,提取水印也很清晰。试验结果表明此算法还具有抗改变尺寸和图像增量等攻击的能力。达到我预期的目的。该栎谖碼戆沖巋鳧薩锭。6 总结随着多媒体技术和网络技术的迅速发展,数据产品的版权保护已成为一个 迫切需要解决的问题,因此,数字水印技术的研究更具有现实意义。本文在对 数字图像水印技术进行深入分析和研究的基础上,提出了一种基于

51、离散小波变 换的数字水印算法。劇妆诨貰攖苹埘呂仑庙。本论文中所涉及到的所有实验程序均是在matlab平台上编写。论文提出了 一种居于离散的小波变换算法,这个算法将原始图像进行二层离散小波变换, 将二值水印信息通过量化循环嵌入到图像的低频部分LL2,提取过程也不需要原始的水印信息。此算法好处就是:水印嵌入二层变换后的低频系数使得嵌入水 印后图像图5-19改变尺寸后提取的水印图5-20图像增亮后提取水印基于小波分析的图像水印算法研究32的视觉效果很好,保证了图像的质量,同时也使得水印在遭受压缩和 滤波中攻击时不容易丢掉信息,保证了在水印提取时的准确性,提取过程也很 简单方便。臠龍讹驄桠业變墊罗蘄。

52、本文对含水印图像进行高频滤波、均值滤波、淑盐噪声、高斯噪声各种攻 击,攻击后的含水印图像不可见性非常好,提取出来的水印也很清晰,能够抵 抗一定范围滤波噪声等的攻击。试验表明实验表明,本文提出的水印算法具有 较好的鲁棒性和一定的抗攻击能力。鰻順褛悦漚縫輾屜鸭骞。但是本算法也有很多缺点,抗攻击的鲁棒性和抗攻击能力还是不够好,像 高通滤波只能抵抗1X1的高通滤波攻击,其他的提取水印效果极差! 一些地方 不够完善,可以通过一些方法改进,比如用对原始图像三层小波变换代替两层 小波变换;或者将水印也进行三层小波变换,然后将进行小波变换的水印各分 量系数嵌入到经小波变换的原始图像各个分量中;这样都能够使得含

53、水印图像 鲁棒性提高。同时对水印进行多次置乱,即使被人提取出水印也无法恢复出原 本的水印信息,更好的实现了版权保护等目的。穡釓虚绺滟鳗絲懷紆泺。青岛科技大学本科毕业设计论文33毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教 师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别 加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过 的研究成果,也不包含我为获得 _ 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人 或集体,均已在文中作了明确的说明并表示了谢意 。隶誆荧鉴獫纲鴣攣駘賽。作者签名:_日期:_指导教师签名:_日期:_使用授权说明本人完全了解_大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和 电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并 提供目录基于小波分析的图像水印算法研究34检索与阅览服务;学校可以采用影印、缩印、数字化或

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论