- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于DCT变换数字图像水印研究
基于DCT变换数字图像水印研究
[摘 要]数字水印(Digital Watermarking) 技术是近几年来国际学术界兴起的一个前沿研究领域,它通过往多媒体数据(如图像、音频、视频信号等) 中添加某些数字信息(水印) 而不影响原数据的视听效果,并且这些数字信息可以部分或全部从混合数据中恢复出来,以达到版权保护等作用。此文提出了一种离散余弦变换实现数字水印的嵌入和恢复的技术方案,试验表明这种方案有一定的抗攻击能力,与传统的LSB算法和Patchwork算法相比,该方案有较好的抗攻击能力。
[关键词]离散余弦变换 数字水印 抗攻击 水印恢复
[中图分类号]TP[文献标识码]A[文章编号]1007-9416(2010)02-0026-02
1 引言
数字水印的研究从嵌入方式上看,可分为两类:一类方法是将数字水印按某种算法直接叠加到图像的空间域上;另一类方法是先将图像做某种变换(特别是正交变换),然后把水印嵌入到图像的变换域中。从目前的情况看,变换域方法正变得日益普遍。因为变换域方法通常都具有很好的鲁棒性,对图像压缩、常用的图像滤波以及噪声均有一定的抵抗力,并且一些水印算法还结合了当前的图像和视频压缩标准。常用的变换域主要包括离散傅立叶变换(DFT)、离散余弦变换(DCT)和离散小波变换(DWT)等。[1]
本文对基于DCT变换的数字图像水印技术等方面进行了一些探索。在研究中采用了分块DCT变换技术和实验验证等手段,提出了一种数字图像水印实现方案,该方案实现了数字水印的嵌入与还原,并且有一定的抗噪声攻击能力。由于DCT变换主要将水印信息叠加在中低频段,而人眼的感觉主要集中在这一频段,攻击者在破坏水印的过程中,不可避免地会引起图像质量的严重下降,因此与传统LSB算法和Patchwork算法相比,该方案的抗击攻击能力更强。
2 数字水印技术的基本原理
数字水印技术是通过一定的算法将一些标志性信息直接嵌到多媒体内容中,目前大多数水印制作方案都采用密码学中的加密(包括公开密钥、私有密钥)体系来加强,在水印的嵌入,提取时采用一种密钥,甚至几种密钥的联合使用。[2]水印的嵌入和提取方法如图1、图2所示:
数字水印可以分为空间域数字水印和变换域数字水印两大类实现。
空间域方法可以细分为如下几种方法:(1)最低有效位法,该方法就是利用原始数据的最低几位来隐蔽信息的,具体取多少位以人的听觉或视觉系统无法察觉为原则。(2)Patchwork方法及纹理映射编码方法,该方法是通过任意选择N对图像点,增加一点亮度的同时,降低相应另一点的亮度值来加载数字水印。(3)文档结构微调方法,在通用文档图像(postscript)中隐藏特定二进制信息的技术,主要是通过垂直移动行距,水平调整字距,调整文字特性等来完成编码。[3]
基于变换域的技术采用类似扩频图像的技术来隐藏数字水印信息。这类技术一般基于常用的图象变换,基于局部或全部的变换,这些变换包括离散余弦变换(DCT)、小波变换(WT)、付氏变换(FT或FFT)以及哈达马变换(Hadamard Transform)等等。频域方法具有如下优点:(1)在频域中嵌入的水印的信号能量可以分布到所有的像素上,有利于保证水印的不可见性;(2)在频域中可以利用人类视觉系统的某些特性,可以更方便、更有效的进行水印的编码。
3 数字图像中的DCT原理
离散余弦变换(Discrete Cosine Transform)简称DCT变换。离散余弦变换是傅立叶变换的一种特殊情况,在傅里叶级数展开式中,如果被展开的函数是实偶函数,那么其傅立叶级数中只包含余弦项,再将其离散化可导出离散余弦变换,因此余弦变换与傅里叶变换一样有明确的物理意义,DCT变换避免了傅里叶变换中的复数运算,它是基于实数的正交变换。[4]DCT变换矩阵的基向量很近似于ToePlitz矩阵(系数矩阵对称且沿着与主对角线平行的任一对角线上的元素都相等)的特征向量,而ToePIitz矩阵又体现了人类语言及图像信号的相关特性,故DCT常常被认为是对语音和图像信号的准最佳变换,同时DCT算法较易于在数字信号处理器中快速实现,因此它目前在图像编码中占有重要的地位,目前使用的JPEG和MPEG压缩标准都是基于图像的DCT变换。[5]
4 DCT实现方案
4.1 嵌入水印
(1)将载体图像转至YUV色度空间,提取Y分量。
(2)在Y分量开始嵌入水印:a.由载体图像和水印图像计算初始嵌入位置,使得水印大致位于载体图像中央;b.将载体图像划分为(Mm×Nm)大块,每个大块划分为blocksize_sub×blocksize_sub2子块,每个子块大小为blocksize×blocksi
文档评论(0)