ImageVerifierCode 换一换
格式:DOC , 页数:5 ,大小:152KB ,
资源ID:14566810      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14566810.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于离散余弦变换的数字水印算法Word下载.doc)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于离散余弦变换的数字水印算法Word下载.doc

1、Key words: information hiding; DCT; digital watermarking; copyright protection; explanation attack0 引言1993年,AZTirkel等人在“Electronic water marking”一文中首次使用了“Water marking”(数字水印)这一术语至今,国内外许多专家学者在此领域中已取得了丰富的研究成果, 并成为国际学术界研究的一个前沿热门领域1-2。作为信息隐藏技术的重要分支,数字水印技术的出现与发展,为解决数字产品的版权纠纷开辟了一条新的途径。用于版权保护的数字水印是利用水印嵌入算法

2、在数字产品中嵌入一个版权信息,它可以是文字、图像或其它符号等,其内容可以是作品的作者、所有权、发行者以及授权使用者等有关信息,这些信息能够较好地证明版权的归属。数字水印应满足透明性(不可见性)、鲁棒性以及安全性等基本特性3,其中透明性与鲁棒性是一对矛盾,是水印算法必须重点解决的问题。本文在详细分析和研究了数字水印算法和攻击原理的基础上,提出了一种基于离散余弦变换的数字水印算法以及水印密钥是由认证中心分密钥和作者分密钥生成的密钥方案。在离散余弦变换的重要系数上嵌入水印,水印信息是一幅二值图像,在水印嵌入前利用Arnold变换进行置乱,提高水印的安全性。实验结果表明该水印算法很好地解决了水印的透明

3、性与鲁棒性之间的矛盾,该密钥生成方案较好地解决了解释攻击问题。1 离散余弦变换和Arnold置乱1.1 离散余弦变换用s(x,y)表示一个 NN图像的块,s(u,v)表示对应块的DCT(Discrete Cosine Transform,DCT)系数,则二维DCT系数及其IDCT(DCT反变换)系数的计算公式如下:其中:若u/v=0,则C(u/v)=1/;否则,C(u/v)=1。在对DCT系数反复研究之后,发现这些系数可以分成三部分,即低频部分、中频部分和高频部分,其中低频部分聚集着图像的大部分能量,中频部分聚集着图像的小部分能量,高频部分则聚集着图像的很小部分能量,而中高频系数是JPEG压缩

4、的对象,因此,把水印信息嵌入到DCT的低频系数之中,具有较强地抗JPEG压缩能力。考虑到水印对图像视觉的影响,文中选择低频系数的后半部分,即(2,2)至(3,3),作为水印嵌入位置。图像压缩实验结果如图1所示。(a) 原始图像 (b) 保留左上角低频10系数压缩 (c )保留右下角高频10系数压缩图1 图像压缩实验结果1.2 Arnold置乱为了加强水印算法的鲁棒性,消除像素的空间相关性,对水印图像进行Arnold置乱4。Arnold置乱采用如下函数:式中:k为控制函数, N为矩阵大小,(x,y)和(x,y)分别为像素变换前后的位置.如果变换有周期T,则(x,y)经过T次变换之后,图像就能回到

5、原始位置,即图像复原。2 数字水印算法2.1 水印嵌入与提取模型水印嵌入与提取模型如图2所示。 原始图像I 嵌入水印解码器水印编码器水印W wa Iw Iwn 水印W 提取 水印 密钥K 水印 密钥K 密钥生成器作者密钥Ka 原始图像I 作者密钥Ka CA密钥Kb CA密钥Kb图2 数字水印嵌入与提取模型传统的数字水印嵌入和提取一般是由嵌入者(多指作者)单独完成,水印的内容以及嵌入过程缺乏法律依据和第三方的旁证。本文提出的密钥生成方案很好的解决了这个问题。该方案是建立在存在可信任中心(CA)的基础上。虽然在众多的文献中都使用到CA,但那里的CA只为用户提供数字签名(即时戳),用于判定多重水印嵌

6、入的先后顺序,因此,无法较好地抵抗解释攻击,而本文的可信任中心是指某一法律机构,它负责向用户提供水印的生成、嵌入、提取和密钥的生成等服务。用户首先向CA为自己的作品申请一个序列号或注册号,该序列号包括作品编号、水印嵌入时间、作品特征值以及作者姓名等信息,这个序列号亦是要嵌入作品中的水印。整个水印的嵌入和提取过程都是在CA的参与下进行的,CA即是一个有力而合法的证明者。两个密钥同时泄漏的可能性很小,从而增强了水印的安全性,而水印的嵌入与提取的复杂性并没有增加。密钥生成方案可采用如下步骤实现: 作者选择一个大素数Ka,把Ka和原始作品一起安全地发送到可信任中心CA。为了保证密钥上传过程以及保管时的

7、安全性,可以采用文献5中的RSA算法,对密钥进行加密,然后传送加密后的密钥; CA根据gcd (Kb,Ka)=1求得互素数Kb,把Ka和Kb一起输入到密钥生成器,计算出水印嵌入密钥K=Ka*Kb。由K求Ka或Kb的运算几乎是不可逆的5。2.2 水印嵌入算法设原始图像S(x,y)的大小为MM,水印图像W(p,q)大小为NN,其中M满足M=2n ,且8NM, 1pN, 1qN; 对W(p,q)进行Arnold置乱,置乱后的水印记为W (p,q); 对图像S(x,y)进行88的二维DCT变换,变换后的DCT系数记为Si(u,v),其中1i(M/8)(M/8), i 为子图像块的序号,1u8, 1v8

8、; 利用随机函数在Si(u,v)中随机选择N*N个子图像块,并在每个子图像块的DCT系数的低频区域选中一个像素点,例如取u=3,v=2,把选中的像素点的DCT系数记为Sj(3,2), j为子图像块的序号,例如,j=18时,Sj(3,2)表示第10个子图像块中第(3,2)个DCT系数。由于随机函数服从(0,1)分布,保证水印能够均匀地分布在载体图像之中,同时随机函数的种子可以作为密钥,与水印嵌入密钥一起构成双密钥系统; 利用Sj(3,2)=Sj(3,2)+* W (p,q)嵌入水印,得到含有水印的DCT系数Si(u,v),其中为水印嵌入强度; 对Si(u,v)进行IDCT,得到含有水印的图像S(

9、x,y)。2.3 水印提取算法在提取水印时需要用到原始载体图像或原始水印,下面给出利用原始载体图像提取水印的算法:对含有水印的图像和原始载体图像分别进行二维DCT变换,得到的DCT系数分别记为Si(u,v)和Si(u,v);利用随机函数在Si(u,v)和Si(u,v)中分别随机选择N*N个子图像块,并取u=3,v=2,其DCT系数分别记为Sj(3,2)和Sj(3,2)。注意:必须使用和水印嵌入时相同的种子,否则,选中的DCT系数就不相同,就不会提取到嵌入的水印;利用W (p,q)= (Sj(3,2)- Sj(3,2)/,对W (p,q)进行IDCT变换,并进行Arnold反置乱,得到W(p,q

10、),即提取的水印图像。3 实验结果及分析仿真实验采用的开发工具是Matlab7.0,运行环境Microsoft Windows XP,实验载体图像使用512512的灰度lenna.jpg图像,水印信息为3232的二值图像,利用上述算法,取不同的值,分别得到图3所示的实验结果,提取的水印如图4所示。实验结果表明0.0250.5时,能够提取完整清晰的水印信息,图像能够保证良好的视觉效果,而0.5能够提取完整清晰的水印信息,但图像视觉效果明显下降。(a)原始图像 (b) =0.02 (c) =0.03 (d) =0.5 图3 水印嵌入实验结果(a)原始水印 (b) =0.02 (c) =0.03 (

11、d) 图4 提取的水印实验结果表1 为=0.03时水印在各种攻击下计算的均方差(MSE)、峰值信噪比(PSNR)和归一化相关系数(NC)的值。文中采用均方差和峰值信噪比评价原始图像与嵌入水印后图像的差别,采用归一化相关系数定量分析原始图像与嵌入水印后图像的相似度。表1 水印在各种攻击下的MSE、PSNR和NC值攻击方式MSEPSNRNC影响程度中值滤波 33880205000.89较小高斯噪声 5%123615750.61 有一定程度JPEG压缩(15%)268023280.91几乎没有剪 切(微小)106023120.97图5为=0.3时在各种攻击下提取的水印信息。(a) 中值滤波 (b) 高斯噪声 (c) JPEG压缩 (d) 剪切图5 各种攻击下提取的水印4 结束语用于版权保护和防盗版的数字水印的合法性(即抗解释攻击)以及鲁棒性,一直是该领域的两大难题。本文提出的基于DCT变换的水印算法以及密钥生成方案,较好地解决了这些问题。实验结果表明该水印算法对JPEG压缩、高斯噪声、图像剪切和中值滤波等攻击有理想的鲁棒性,但算法不足之处是该算法不能实现水印的盲提取,需要进一步研究和完善。 参考文献(Reference

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1