付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验七DCT域图像水印(一)实验目的了解频域水印的特点,掌握基于 DCT系数关系的图像水印算法原理,设计并实现一种基于DCT域的图像水印算法。(二)实验环境1、Windows xp操作系统2、Matlab 7.1版本软件3、BMP图像(三)实验原理1、嵌入信息利用载体中两个特定DCT系数的相对大小来表示隐藏的信息。载体图像分为8*8分块,进行二维DCT变换,分别选择其中的两个位置,比如用(u1, v1) 和(u2,v2)代表所选定的两个系数的坐标。如果 Bi ( u1,v1)<Bi (u2,v2), 代表隐藏了 1;如果相反,贝U交换两系数。如果 Bi (u1,v2) >Bi (
2、u2,v2),代 表隐藏0;如果相反,则交换两系数2、提取信息提取的时候接收者对包含水印信息的图像文件进行二维DCT变换,比较每一块中约定位置的DCT系数值,根据其相对大小,得到隐藏信息的比特串,从 而恢复出秘密信息。3、特殊处理引入一个Alpha变量对系数的差值进行控制,将两个系数的差值放大,可以 保证提取秘密信息的正确性。(四)实验步骤1、嵌入秘密信息。2、提取秘密信息。(五)实验截图1、图像显示截图原始图像嵌入水印图像图1-1原始图像和携密图像的对比图结果:在显示上两者基本无差别2、所含秘密信息截图图1-2提取秘密信息结果:所隐藏的信息为 0123456789(六)代码附录1、嵌入秘密信
3、息clc;clear;msgfid=fope n('hidde n.txt','r');%打开秘密文件,读入秘密信息msg,co un t=fread(msgfid);coun t=co un t*8;alpha=0.02;fclose(msgfid);msg=str2bit(msg)'le n, col=size(msg);io=imread('le na.bmp');% 读取载体图像io=double(io)/255;output=io;i仁io(:,:,1)%取图像的一层来隐藏T=dctmtx(8);%对图像进行分块DCTrgb=b
4、lkproc(i1,8,8,'P1*x*P2',T,T');% 对图像分块进行 DCT 变换 row,col=size(DCTrgb);row=floor(row/8);col=floor(col/8);%顺序信息嵌入temp=0;for i=1:co untif msg(i,1)=0if DCTrgb(i+4,i+1)<DCTrgb(i+3,i+2)% 选择(5,2)和(4,3)这一对系数 temp=DCTrgb(i+4,i+1);DCTrgb(i+4,i+1)=DCTrgb(i+3,i+2);DCTrgb(i+3,i+2)=temp;endelseif DCT
5、rgb(i+4,i+1)>DCTrgb(i+3,i+2) temp=DCTrgb(i+4,i+1);DCTrgb(i+4,i+1)=DCTrgb(i+3,i+2);DCTrgb(i+3,i+2)=temp;endendif DCTrgb(i+4,i+1)<DCTrgb(i+3,i+2)DCTrgb(i+4,i+1)=DCTrgb(i+3,i+2)-alpha;% 将原本小的系数调整更小,使得系数差别变大elseDCTrgb(i+3,i+2)=DCTrgb(i+3,i+2)-alpha;endend%将信息写回并保存wi=blkproc(DCTrgb,8,8,'P1*x*P2
6、',T',T);% 对 DCTrgb 进行逆变换output=io;output(:,:,1)=wi;imwrite(output,'le na1.bmp');figure;subplot(1,2,1);imshow('lena.bmp');title('原始图像'); subplot(1,2,2);imshow('lena1.bmp');title('嵌入水印图像');2、提取秘密信息clc;clear;wi=imread('le na1.bmp');wi=double(wi)/2
7、55;wi=wi(:,:,1)%取图像的一层来提取T=dctmtx(8);%对图像进行分块DCTcheck=blkproc(wi,8,8,'P1*x*P2',T,T');% 对图像分块进行 DCT 变换for i=1:80%80为隐藏的秘密信息的比特数if DCTcheck(i+4,i+1)v=DCTcheck(i+3,i+2)message(i,1)=1;elsemessage(i,1)=0;endendout=bit2str(message);fid=fope n('message.txt','wt');fwrite(fid,out);fclose(fid);(七) 实验心得通过此次的实验,了解了频域水印的特点。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《FZT 13025-2021棉与粘胶纤维混纺本色布》(2026年)合规红线与避坑实操手册
- 《CJT546-2023生活垃圾焚烧烟气净化用粉状活性炭》(2026年)合规红线与避坑实操手册
- 智能光技术基础实训 4
- 2025北京北师大实验中学高二(上)期中数学试题及答案
- 《工程材料及热加工技术》课件汇 第1-11章 工程材料的性能指标-工程材料的选用
- 安丘就业方案
- 教资就业指导指南
- 脑梗死健康宣教专项考核试题
- 2026 三年级下册《单元重难点突破》课件
- 医院牙科档案管理制度及流程
- 智慧工厂工控系统网络安全等级保护建设方案
- 大型活动安全员职责
- 机械工程材料课件 学习情境八 有色金属及其合金
- 食品安全事故处理制度
- 2024年西藏自治区中考物理试题卷(含答案)
- 《底层逻辑》刘润
- 第五节绿色施工管理体系与措施
- 破伤风急诊预防及诊疗专家共识
- 产教融合实训基地建设
- 2024年大型国有集团公司“两优一先”评选表彰工作方案
- 20G520-1-2钢吊车梁(6m-9m)2020年合订本
评论
0/150
提交评论