《【大学课件】基于傅立叶变换的数字水印嵌入技术》由会员分享,可在线阅读,更多相关《【大学课件】基于傅立叶变换的数字水印嵌入技术(33页珍藏版)》请在金锄头文库上搜索。
1、基于傅立叶变换的数字水印嵌入技术基于傅立叶变换的数字水印嵌入技术http:/ 数字水印的评价标准数字水印的评价标准 l信噪比 代表原始图像中坐标为(x,y)的象素点代表嵌入水印的图像中坐标为(x,y)的象素点 http:/ http:/ ,数字水印包括空域数字水印和变换域数字水印。数字水印空域水印变换域水印http:/ Significant Bit) lPatchwork方法l文档结构微调方法http:/ lDCT变换域方法lDWT变换域方法 lDFT变换域方法 lRST不变域方法 http:/ l本算法结合了Arnold置乱方法、经典相关性检测方法和傅立叶域特性,并在嵌入时采用嵌入两个不相
2、关伪随机序列的方法,有效的提高了水印的安全性和相关性检测的准确率。http:/ 将原始图像分成88的图像子块: l对每一图像块进行DFT变换 然后做FFT平移,使得直流分量位于中间。 l将二值水印用Arnold变换置乱 http:/ l修改相应幅度谱值 l嵌入水印时采用对称嵌入 式中 为取复数的幅度, 为嵌入信息。http:/ 。 abs_block(i,j)=abs_block(i,j)*(1+k*pn_sequence(ll)abs_block(i,j)是经过傅立叶变换的块元素,k为嵌入强度,pn_sequence(ll)为产生的两个不相关伪随机序列之一。http:/ http:/ 提取水
3、印Arnold置乱嵌入水印图像DFT变换计算幅度谱与伪随机序列的相关性系数产生伪随机序列Key子块划分 http:/ 将嵌入水印图像分成88的图像子块 l对每一图像块进行DFT变换 然后做FFT平移, 使得直流分量位于中间。 http:/ l计算嵌入水印幅度谱与伪随机序列的相关性,并按照嵌入时的规则产生提取水印矩阵。 计算相关性使用MATLAB提供的计算相关性的函数corr2。 l将水印矩阵用Arnold变换进行置乱得到提取水印。 http:/ lArnold变换,又称“猫脸”变换 对于一幅大小为NN的图像,有下述的Arnold变换 l 对数字图像可用Arnold变换通过将图像某坐标像素值移到另一个坐标处来达到图像置乱的效果。http:/ http:/ k=0.9l峰值信噪比 psnr=40.1632l归一化相关系数 NC=0.98536http:/ 本节分别测试了嵌入强度k在0.7、0.8、0.9、1.0、1.1、1.2六种不同取值时,嵌入水印图像与提取水印的效果,并分别计算了峰值信躁比(PSNR)、归一化相关系数(NC)。http:/ 经过试验表明水印嵌入强度加大,提取的效果会好些但相应的嵌入水印图像的失真会比较明显。可按不同的应用均衡嵌入强度与水印不可感知性之间的矛盾。http:/ http:/