基于MATLAB的DWT数字水印技术实现.pdf
2021-07-10 15:05:21 157KB MATLAB 数据分析 数据处理 论文期刊
利用Matlab实现数字水印的添加与提取,利用Matlab实现数字水印的添加与提取
2021-07-06 23:57:32 258KB Matlab 数字水印
1
基于DCT变换的数字水印算法 carry_x.bmp 为载体图片 water_x.bmp 为水印图片 test.fig 为图形界面 main.m 为程序执行入口 test.m 为程序主函数 ispsnr.m 为计算峰值信噪比函数(不会再程序中体现) nc.m 为计算归一化相关系数函数(不会再程序中体现) Arnold1.m 为水印置乱函数 Arnold2.m 为水印还原函数 qianru.m 为水印嵌入函数 tiqu.m 为水印提取函数 attack.m 为水印攻击函数 HYASUO.m 为小波压缩函数
2021-07-03 15:19:29 831KB 数字水印算法 DCT变换 matlab 小波压缩
1
可直接使用的混沌序列
2021-06-29 18:00:46 939B 混沌序列 数字水印
1
用于对图像等Arnold置乱加密算法(二维)
2021-06-29 18:00:45 521B Arnold之乱 数字水印
1
用于Arnold解密
2021-06-29 18:00:44 415B Arnold 数字水印
1
水印的嵌入与提取 fft()实现一维信号和二维信号的FFT(快速傅里叶变换),ifft()分别实现一维信号和二维信号的IFFT(逆向快速傅里叶变换)。下面以256×256 的灰度图像lena 为原始宿主图像、以32×32 的二值图像flag 为水印图像为例,给出利用MATLAB 实现数字水印的过程。 水印攻击实验 由于数字水印在实际应用中可能会遭到各种各样的攻击,因此对算法进行攻击测试是衡量一个水印算法优劣的重要手段。 JPEG 压缩实验 首先对嵌入水印后的图像进行JPEG(Quality=45),而后从压缩的图像中提取出水印,如图5 所示。从图中可以看到DCT 域的水印算法抵抗JPEG 压缩攻击的效果是比较好的。imwrite()函数中的jpg 和quality 参数能对图像进行可控jpg压缩 噪声实验 加入噪声是对水印鲁棒性考验的一种常见的攻击。本实验是在嵌入水印的图像中分别加入均值为0,方差为0.002 的高斯噪声和强度为0.02 的椒盐噪声,并从中提取水印,如图6 所示。imnoise()函数可以对图像加入各种噪声,如白噪声、椒盐噪声等 结论 嵌入水印信息后,原图与嵌入水印信息后的图像在视觉效果上没有明显分别,用肉眼几乎分辨不出,这说明这种算法充分利用了人眼的视觉HVS 特性,利用FFT域嵌入水印后,水印的不可见性相当好,图像在嵌入水印前后视觉效果改变不大,不影响图像的正常使用。从图5 可明显看出:嵌入水印后的图像经过参数"Quality"为"45"的JPEG 压缩后,还能从中提取出水印且非常清晰;对含水印的图像进行方差为0.002 的高斯噪声攻击后,加入水印后的图像已经模糊,但是提取出的水印仍清晰可辩。以上实验证实了这种嵌入算法的抗攻击性较好,而且检测和提取易于实现。
2021-06-28 23:29:51 223KB 数字水印 灰度图像 DFT
1
基于matlab平台完成,基于傅立叶变换的数字水印嵌入技术源码。可供参考。
2021-06-28 23:09:58 99KB 傅里叶 数字水印
1
主要内容 摘要 目录第一章 绪论………………………………………………………………………1 1.1 论文的背景、目的和意义……………………………………………………1 1.2 国内外数字水印研究动态……………………………………………………2 1.2.1对空间域水印技术的研究…………………………………………………2 1.2.2对变换域水印技术的研究…………………………………………………3 1.3本论文研究内容………………………………………………………………4 第二章 数字水印技术概述… 附有源码
2021-06-28 19:22:44 750KB 信息隐藏 数字水印
1
一种新的数字水印算法DIH,赵茂佳,王雷,本文通过对数字水印技术进行研究, 给出一种基于IDEA(International Data Encryption Algorithm) 加密算法和人类视觉系统(HVS)的小波水印算法,弥
2021-06-28 19:18:55 640KB 信息隐藏
1