《信息隐藏》PPT课件

《信息隐藏》PPT课件

ID:36685782

大小:2.98 MB

页数:45页

时间:2019-05-10

《信息隐藏》PPT课件_第1页
《信息隐藏》PPT课件_第2页
《信息隐藏》PPT课件_第3页
《信息隐藏》PPT课件_第4页
《信息隐藏》PPT课件_第5页
资源描述:

《《信息隐藏》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数字图像处理第九章信息隐藏学校:贺州学院系别:计算机科学与工程班级:10级计算机应用本第九章信息隐藏主要内容:彩色图像的信息隐藏2.二值图像的信息隐藏3.灰度图像的信息隐藏1.信息加密一、数据压缩二、连续图像1.相似图像2.索引图像3.了解:连续图像、相似图像、索引图像数据压缩的基本算法。掌握:二值图像、灰度图像、彩色图像的基本置乱信息隐藏算法。重点:掌握灰度图像基于位平面的信息隐藏算法。学习目标随着多媒体技术、信息存储技术和网络的发展,数字图像已成为人们获取信息的重要手段。网络上传输的数字图像是纷繁芜杂的,它们有可能涉及军事机密(情报)

2、、商业秘密(银行等)或者个人隐私(QQ视频,手机短信等),如何保护这些图像的安全已经成为各界广为关注的问题。基于不同的目的信息隐藏分为两大类:一是为了隐藏我们的信息不被别人知道或者防伪(数字水印),也就是信息加密。二是为了图像压缩,使图像节省占用存储空间,或提高网络的传输速度(图像、视频传输)。前言秘密信息:指私有信息,不被他人共享的信息,可以是图像、文字、音频、视频。载体图像:用来隐藏秘密信息的图像。秘密图像:将秘密信息隐藏到载体图像后的图像。信息加密一、一个或多个秘密信息隐藏到一个载体图像加密算法信息加密与解密的基本过程。一个或多个秘

3、密信息隐藏到一个载体图像网络传输解密算法迭代信息隐藏灰度图像1.1灰度图像:将黑白两种颜色分为若干过渡级颜色,最大值为白色,最小值为黑色,也称二维图像。位平面:为了方便图像研究,将图像中每个像素的灰度值二进制化,对于每个二进制位称为一个位平面。位深:规定图像灰度级最大值的二进制数的位数。灰度图像位平面位深1.1111111112558765432111111111低位高位灰度图像位平面置零1.1N=8;%嵌入位置(位平面)的选择img_objective=zeros(nrow,ncol);fori=1:nrowforj=1:ncolimg

4、_bin=dec2bin(img_source(i,j),8);img_bin(N)=‘0’;%位平面置零img_dec=bin2dec(img_bin);img_objective(i,j)=img_dec;endend灰度图像位平面值的大小1.1111111111×27=128低位高位灰度图像基于位平面的信息隐藏数字水印1.1数字水印技术是图像信息隐藏的一个分支,它是将秘密信息隐藏于图像的低位平面,当图像被篡改后,图像中的秘密信息也将受到破坏,从秘密信息的破坏位置看,可以断定源图像哪里被篡改。灰度图像基于位平面的信息隐藏加密算法1.1

5、N=8;%嵌入位置(位平面)的选择img_objective=zeros(nrow,ncol);fori=1:nrowforj=1:ncolimg_bin=dec2bin(img_source(i,j),8);ifimg_bw(i,j)==1%判断水印第(i,j)点是否为1img_bin(N)='1';%源图像第8位平面置为‘1’elseimg_bin(N)='0';%源图像第8位平面置为‘0’end%源图像第(i,j)像素点嵌入完毕img_dec=bin2dec(img_bin);img_objective(i,j)=img_dec;e

6、ndend灰度图像基于位平面的信息隐藏解密算法1.1N=8;%嵌入位置(位平面)的选择img_objective=zeros(nrow,ncol);fori=1:nrowforj=1:ncolimg_objective(i,j)=mod(source(i,j),2);endend灰度图像基于位平面的信息隐藏特点1.1特点:基于位平面的信息隐藏,是在修改图像位平面上的值后,保证对图像的质量影响不大,即在的视觉上不容易发现图像有变化或改动,起到更好的隐藏效果。这种方法的信息隐藏,图像的像素次序不变,图像的直方图会有较小的变化,图像的像素个数不

7、变。图像置乱是数字图像的一种加密方法,它使得合法使用者可以自由控制算法的选择、参数的选择以及使用随机数技术,这就加大了攻击者非法破译的难度。空间域的图像置乱是利用某种算法将一幅图像各像素的次序打乱,但像素的总个数不变,直方图不变,使一幅图像变得“面目全非”。灰度图像图像置乱1.11.1灰度图像图像置乱基于采样技术的图像置乱平1.1灰度图像图像置乱基于采样技术的图像变换w1=a;ww1=reshape(w1,2,2,128,128);forkk=1:1ww2=zeros(128,128,2,2);fori=1:128forj=1:128fo

8、rk=1:2forl=1:2ww2(i,j,k,l)=ww1(k,l,i,j);endendendendww1=reshape(ww2,2,2,128,128);endw1=reshape(w

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。