基于离散小波变换的数字水印算法毕业设计(论文).doc
《基于离散小波变换的数字水印算法毕业设计(论文).doc》由会员分享,可在线阅读,更多相关《基于离散小波变换的数字水印算法毕业设计(论文).doc(43页珍藏版)》请在三一办公上搜索。
1、编号本科生毕业设计(论文)题目: 基于离散小波变换的数字水印算法 物联网工程 学院 电子信息工程专业摘 要随着网络通信的飞速的发展以及多媒体技术的广泛应用,数字产品版权的保护问题变得越来越重要。数字水印技术已成为解决数字多媒体版权问题的主要工具。目前基于小波域的算法有很多,有简单的直接在经过小波变换的分量中嵌入水印,有两域结合的水印算法等,其中基于小波变换(DWT)和奇异值分解(SVD)结合的算法可以充分利用DWT的多分辨率特性和SVD所固有的特征小波变换的多分辨率特性可根据各自的重要程度对图像进行分级处理,奇异值分解的奇异值的稳健性是一种内蕴特性,都增强了水印的不可见性和鲁棒性本文分析讨论了
2、数字水印技术的基本原理、典型算法几数字水印攻击方法,研究了一种基于离散小波变换的数字水印算法。该算法使用推广的Arnold变换对水印进行置乱,提高了水印的安全性;利用人类视觉系统确定水印的嵌入强度,提高了水印的不可感知性;实现了树荫的忙提取,增强了算法的适用性。本文对所提出的算法进行了仿真实验,并进行了性能分析。实验结果表明,本文所研究的算法具有良好的鲁棒性,同时也很好地保证了水印的不可感知性。关键字:数字水印;离散小波变换;图像置乱;人类视觉特性ABSTRACTWith the rapid development of network communication and broad appk
3、ication of multimedia techniligy,copyright protection of digital median work is becoming more and more important.Digital watermarking is viewed as an effective tool for copyright protection of multimedia data.Now algorithms based on DWT have many, including embedding watermark directly after DWT,com
4、bining two domains and so on.The algorithms based on DWT and SVD can take full account of characteristic of the multi-resolution of DWT and inherent factors of SVD.The characteristic of the multi-resolution of DWT can process an iamge at rated according to their important points,and the values of SV
5、D is very robust.All which enhance the invisibility and robustness.At first the principle,typical algorithms and attack analysis of digital watermark is described.Then,a watermarking algorithm based on DWT is proposed.the watermark image is scrambled by a generalized Arnold transform so as to improv
6、e the security of the watermark;the watermark is embedded into the middle-frequency subband which guarantees the robustness of the algorithm;In order to implement the blind extraction,this paper improves an embedding algorithm based on HVS,which enhances the applicability of the algorithm.This paper
7、 tests the algorithm,and quantity of experiment data shows that algorithm has good robustness,and the imperceptibility of watermark can be guaranteed at the same time.Keywords: digital watermark;DWT;image scrambling;HVS目 录摘 要IABSTRACTII目 录I第1章 绪论11.1选题背景及意义11.2 数字水印概述11.2.1数字水印的基本特征21.2.2 数字水印的国内外研究
8、现状31.3本文的研究内容3第2章 数字图像水印算法与抗攻击性能分析52.1 数字图像水印系统的基本模型52.2水印攻击62.3 水印的检测与评价6第3章 基于DWT-SVD分解的水印算法的设计93.1小波变换的基本理论93.1.1小波分析93.1.2小波变换对信号的处理103.2 基于DWT-SVD分解的水印嵌入算法103.3 基于DWT-SVD分解的水印提取算法13第4章 MATLAB仿真结果154.1 仿真实验154.2 抗攻击性能分析184.3 小结24第5章 结论与展望255.1结论255.2不足之处及未来展望25参考文献27致 谢28附录A: 程序代码29第1章 绪论1.1选题背景
9、及意义随着多媒体数据在网上交易和传送的日益增多,由于数字信息极易被篡改、复制与散布,如何对数字作品的知识产权进行保护已经成为迫切需要解决的问题。对数字产品的保护最初是通过加密来完成的,但这种方法至少有两个问题:首先,加密算法存在被破解的可能性,而且一旦被破解,将没有办法证明产品的所有权。另外,加密将影响数字产品的传播,限制了数字产品迅速发展的优势。新近出现的水印技术正好对这方面的问题进行了很好的探索,它是将具有确定性和保密性的信息直接嵌入到原始数据并作为原始数据的一部分而保留在其中,因而即使在解密之后仍可以跟踪数据的复制和传输,对媒体数据进行有效的保护。 作为数字水印嵌入方法,离散小波变换(D
10、WT)越来越受到研究人员的重视,DWT方法的优点是不仅可以将图像分解到频域中,同时还保留了图像在空间上的分布。这对于加强数字水印以及有损压缩和局部剪裁等的鲁棒性是非常有效的,另一方面小波变换的多分辨率分析和人的视觉特性能较好匹配,因此,从水印可见性的角度讲,DWT也更接近HVS的要求。数字水印技术可以对多媒体信息进行有效地保护,但由于该技术的研究涉及了图像和信号处理、密码学、现代通信技术、编码理论以及神经审理学等众多领域,是一门多学科交叉的学科,因此给研究工作带来了一定的难度。尽管目前国内外数字水印技术的研究者正在努力建立一个相对完善的、能够提供普遍指导意义的理论基础,但就目前状况而言,这项工
11、作还远远没有达到令人满意的地步。无论是在国内还是在国外,数字水印技术的研究都还不成熟,从理论导刊应用都还处于发展的初级阶段,还有很多问题有待于解决。因此,不论从理论角度还是从应用角度来看,开展数字水印技术的研究,不仅具有重要的学术意义,还有机器重要的经济意义。1.2 数字水印概述Cox等把水印定义为“不可感知地在作品中嵌入信息的操作行为”2;杨义先等认为“数字水印是永久镶嵌在宿主数据中的具有可鉴别性的数字信号或模式,并且不会影响宿主数据的可用性”3大部分学者认为所谓数字水印技术,就是将数字水印嵌于一个宿主载体中,不被觉察到或者不易被注意到,而且同时不影响宿主载体的视觉效果和使用价值,宿主载体可
12、以是图像、声音、文字、符号和数字等一切可以作为标记和标识的信息数字水印技术实际是利用数字产品的信息冗余性,把与多媒体内容相关或不相关的一些标识信息直接或间接嵌入多媒体内容中,通过对水印的检测和分析保证数字信息的完整可靠性,从而成为知识产权和数字多媒体防伪的有效手段1.2.1数字水印的基本特征不同的用途,对于数字水印的要求各不相同,通常我们要求数字水印应具有如下基本特征4 5:(1) 安全性数字水印能抵抗各种蓄意的攻击,主要是指水印不容易被复制和伪造的能力,以及不易被非法检测的能力必须能够唯一地标志原始图像的相关信息,任何第三方都不能伪造他人的水印图像(2) 不可感知性在宿主数据中隐藏的数字水印
13、应该是不能被感知的,即加入水印后宿主数据不能有视觉质量的下降,与原始数据对比,很难发现二者的差别不可感知包括两方面的含义,一个是指感官上的不可感知,一个指的是统计上的不可感知感官上的不可感知就是指从人类的感官角度看,嵌入水印的数据与原始数据之间完全一样,通过人的视觉、听觉无法觉察宿主数据中因嵌入数字水印而引起的变化统计上的不可感知性是指,对大量的用同样的方法经过水印处理过的数据产品,即使采用统计方法也没有办法确定水印是否存在(3) 可证明性数字水印能够为宿主数据的产品归属问题提供完全和可靠的证据数字水印可以是已经注册的用户号码产品标志或者有意义的文字等,它们被嵌入到宿主数据中,需要时可以将它们
14、提取出来,判断数据是否受到保护,并能够监视被保护数据的传播以及非法复制,进行真伪鉴别等一个好的水印算法应该能够提供没有争议的版权证明(4)水印容量水印容量又称为数据有效载荷,是指在单位时间内或在一个作品中,在某些场景下有效编码的比特数大多数的算法水印容量都比较小,大的水印容量加大了算法设计的难度为抵抗各种变换,水印通常需要在数字媒体中按照一定的排列方式反复加入多次,当水印信息本身较大时,会导致重复次数减少,同时就会导致检测结果的不可靠(5) 鲁棒性数字水印应该很难被去除在不能得到水印的全部信息(如水印数据、嵌入算法、嵌入位置、嵌入密钥等)的情况下,只知道部分信息,应该没有办法完全去除水印,任何
15、试图完全破坏水印的操作将对载体的质量产生严重破坏,使得载体数据无法使用一个好的水印算法应该对信号处理、通常的几何变形,以及恶意攻击具有鲁棒性衡量一个水印算法的鲁棒性,通常使用下面这样一些处理滤波、平滑处理水印应该具有低通特性,低通滤波和平滑处理应该无法删除水印数据压缩处理图像、声音、视频等信号的压缩算法是去掉这些信号中的不重要部分通常水印的不可感知性就是将水印嵌入在宿主数据对感知不敏感的部位,而这些不敏感的部位经常是被压缩算法所去掉的部分所以,一个好的水印算法应该将水印嵌入在宿主数据的最重要部分,使得任何压缩处理都无法将其去除当然这样做可能会降低宿主数据的质量,但是只要适当选取嵌入水印的强度,
16、就可以使得水印对宿主数据质量的影响尽可能的小,不至于引起察觉几何失真目前的大部分水印算法对几何失真处理都非常脆弱,水印很容易被擦除几何失真包括图像尺寸大小的变化、图像旋转、裁剪、删除或添加等量化与增强水印应该能够抵抗对宿主数据信号的A/D、D/A转换、重采样等处理,以及一些常规的图像操作,如图像在不同灰度级上的量化,亮度与对比度的变化、图像增强等,都不应该对水印产生严重的影响1.2.2 数字水印的国内外研究现状在国外,自从1994年的IEEE国际图像处理会议上,R.G.sehyndel等人第一次明确提出了“数字水印”的概念以来,数字水印技术有着突飞猛进的发展,1992年的关于水印文章只有两篇,
17、到1998年就猛增到103篇并且越来越多有影响的国际会议(如IEEE ICIP、IEEE ICASSP、ACM Multimedia等)以及一些国际权威杂志(如Proceedings of IEEE、Signal Processing、Communications ofACM等)相继出版了数字水印的专辑研究数字水印的机构,如麻省理工学院的媒体实验室、明尼苏达大学、普林斯顿大学、南加州大学等,以及NEC公司、IBM公司等,都一直在致力于信息隐藏技术方面的研究,并已取得了大量研究成果基于小波变换的数字水印同时也在不断的发展和进步,Kunder等人最早提出将水印嵌入到DWT(Discrctewave
18、letTransform)域,其算法首先将图像和水印进行小波变换,然后将特定子带的水印信号缩放后嵌入到相应图像子带上,最后经过小波逆变换得到嵌入水印后的图像现在基于DWT域的数字水印不仅能够应用于图像,以及在语音和视频文件中也有较好的效果而且小波变换和基于空域的水印算法比较,在抗干扰,鲁棒性等方面有更好的效果在国内,小波变换的研究也很广泛文献9通过对图像矩阵奇异值分解( SVD) 的分析,提出一种基于SVD的数字水印方案该方法将高斯随机序列作为水印进行嵌入, 通过相关检测判断水印存在与否,对几何攻击具有很强的鲁棒性周波提出了基于奇异值分解的抗几何失真的数字水印算法,算法很新颖,但是该算法在抵御
19、其它一些攻击上效果不是很理想,如噪声攻击和JPEG压缩等陶锋提出了基于DWT-SVD的图像盲水印研究,将水印嵌入到一级DWT变换后的低频分量进行分块再作奇异值分解的奇异值当中张割,左运兴提出的基于DWT- SVD 分解的数字水印方案,将载体图像进行一级DWT变换后,将水印的奇异值嵌入到低频和高频分量当中1.3本文的研究内容本文研究一种新的基于小波变换和奇异值分解的水印方案:对载体图像进行多尺度小波变换,将作为水印的灰度图像先作Arnold变换的置乱处理,将变换后水印图像的奇异值嵌入到载体图像的最后一级小波变换的不同分量的奇异值中并且考虑到奇异值的第一个值对载体图像有很大的影响,对第一个奇异值的
20、破坏不能过大而采用嵌入强度小于其它系数的技术手段将经过置乱的水印图像进行奇异值分解的奇异值嵌入到小波变换的低频和中高频的奇异值中,嵌入的信息量少,鲁棒性更强,安全性更好实验表明,该方法抗几何失真,对一般的图像处理操作具有较强的鲁棒性在误码率较高的情况下,仍能达到较高的峰值信噪比和相关性并且对水印图像采用了置乱技术,加强了安全性第2章 数字图像水印算法与抗攻击性能分析2.1 数字图像水印系统的基本模型图像数字水印系统的基本思想是在一幅宿主图像(原始图像)中嵌入一个秘密信息(即水印),而且要保证水印是不可觉察而且安全的,在知道水印嵌入过程中所有或部分密钥的情况下,应该可以恢复或检测出嵌入的秘密信息
21、数字图像水印处理过程主要包括水印生成、嵌入和检测三个步骤而整个水印系统还应该包括外界的攻击过程整个数字图像水印系统的基本模型如图2-1所示,图中的虚线表示对应项可以参与操作也可以不参与操作数字水印生成过程G的输入为原始信息m、原始图像和水印生成密钥K1,输出为待嵌入载体的数字水印w当然,在水印生成过程中也可以直接由密钥生成水印序列而不需要原始信息人们通常采用的水印形式是二进制序列,例如:由伪随机序列发生器产生的伪随机二进制序列信号有时候,数字水印并不是通过生成算法生成的,而是直接将给定有意义的图形或图标作为数字水印在水印嵌入过程中,原始图像x,水印w以及嵌入密钥K2经过嵌入函数E,生成含水印图
22、像xw需要注意,尽管图中的生成密钥和嵌入密钥都有虚线表示,但是为了保证水印算法的安全性必须确保至少有一个过程使用密钥通常,嵌入函数E用插入操作符作用在一组特征集F(x)来描述,见式(2-1): (2-1)在变换域算法中,位于特征集F(x)中的特征是图像的变换域系数(例如离散余弦变换、离散傅立叶变换或小波系数等)而在空域算法中,水印被嵌入在图像的亮度或色度分量中一旦生成含水印图像xw,该图像将在一定的媒介中传输或流通,一定会受到一些有意或无意的攻击,从而得到可疑图像通常把根据检测密钥K3(有时还需要原始图像x和原始水印w)判断可疑图像是否存在水印的过程称为水印检测,而把根据提取密钥 K3 (有时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 离散 变换 数字 水印 算法 毕业设计 论文
链接地址:https://www.31ppt.com/p-3940729.html