资源简介
嵌入过程:Step1, 考虑嵌入的数字水印的数据量, 如果嵌入最低的1 位, 则可以嵌入的信息量是原始图像信息量的1 /8, 如果适用最低两位则可以嵌入的信息量是1 /4, 以此类推。使用的最低位越多, 嵌入的数字水印的信息量越大, 同时对图像的视觉效果影响也越大。Step2,适当调整数字水印图像的大小和比特位数,以适应数字水印图像数据量的要求。Step3,对水印图像进行预处理,将水印图像变为0,1的二值图像。Step4, 将数字水印数据嵌入原始图像的最低位即可。Step5,进行PSNR计算,对嵌入水印后的图像质量进行评估。
提取过程:Step1,提取嵌入水印后的图像的最低有效位,即为提取后的水印图像。Step2,进行误比特率计算,对提取后的水印图像进行质量评估。
代码片段和文件信息
clc
clear all;
close all;
file_name=‘lsb_watermarked.bmp‘;
lsb_watermarked=imread(file_name);
attack_watermarked=imnoise(lsb_watermarked‘gaussian‘0.01);
imwrite(attack_watermarked‘attack_watermarked.bmp‘‘bmp‘);
imwrite(lsb_watermarked‘attack_watermarked.bmp‘‘jpeg‘‘Quality‘90);
attack_watermarked=imrotate(lsb_watermarked45‘bilinear‘‘crop‘);
imwrite(attack_watermarked‘attack_watermarked.bmp‘‘bmp‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 427 2012-04-24 15:50 LSB\attack.m
文件 263222 2012-05-08 18:39 LSB\attack_watermarked.bmp
文件 14188 2012-04-23 12:42 LSB\cuc.jpg
文件 263222 2012-04-24 17:34 LSB\DCTWm.bmp
文件 87932 2012-04-23 12:42 LSB\lena.jpg
文件 859 2012-04-24 16:55 LSB\LSB_em
文件 1290 2012-05-08 18:38 LSB\LSB_extract.m
文件 263222 2012-05-08 18:35 LSB\lsb_watermarked.bmp
文件 607 2012-04-24 17:34 LSB\message_pad.mat
文件 260 2012-04-24 15:54 LSB\PSNR.m
目录 0 2012-09-10 16:11 LSB
----------- --------- ---------- ----- ----
895229 11
- 上一篇:LDPC奇偶校验码的编解码
- 下一篇:基于DCT的信息隐藏实验
相关资源
- Micrium.RTOS.1.0.0.pack
- ISE_14.7_license.lic
- stm32f103c8t6 4 oled.rar
- mpu6050+hmc5883L.rar
- 嵌入式图形界面MiniGUI的示例程序9例
- 炬力固件提取工具4.0版
- google earth 高程点坐标提取软件
- 混沌时间序列分析工具箱
- ARM嵌入式项目实战
- 数据库水印嵌入提取数据库水印数据
- 核主成分分析方法——特征提取,去
- 提取各种NEMA0183格式数据的类
- 安装文件注册表提取工具-注册表监视
- 基于Gabor滤波器的图像纹理特征提取
- uCOS编译环境建立 BC45 TASM
- 这是一个字模提取软件,其中可是设
- stm32 用SPI 方式读写 SDHC
- 自动售货机的内部嵌入式系统
- 51单片机中使用ucos ii的优缺点
- 嵌入式实时操作系统ucos-II 第二版 源
- 基于串口设备的嵌入式Web服务器系统
- 基于LW IP的嵌入式串口服务器的设计与
- 一种嵌入式串口共享服务器的设计
- 21天学会嵌入式开发STM32.zip
- 游戏音频图像提取工具GARbro
- 从晶格QCD计算中提取parton分布函数
- 从晶格QCD提取等量ππ相移
- 金钗石斛提取物的免疫增强作用
- 金钗石斛低聚糖提取工艺优化及其抗
- 嵌入式智能平台为城市一卡通打造智
评论
共有 条评论