网站大量收购独家精品文档,联系QQ:2885784924

计算机视觉课设答辩.pptVIP

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * 姓名: 陈永秀 专业: 精密仪器及机械 计算机视觉课设 图像置乱的设计及实现 1 2 3 4 图像置乱的概述 基于变换矩阵的图像置乱 基于Arnold变换基础上的置乱 图像置乱的分析与总结 一、图像置乱的概念 图像置乱技术属于图像加密技术,它通过对图像像素矩阵的重排,破坏了图像矩阵的相关性,以此实现信息的加密,达到安全传输图像的目的。 图像置乱的实质是破坏相邻像素点间的相关性,使图像“面目全非”,看上去如同一幅没有意义的噪声图像。单纯使用位置空间的变换来置乱图像,像素的灰度值不会改变,直方图不变,只是几何位置发生了变换。置乱算法的实现过程可以看做是构造映射的过程,该映射是原图的置乱图像的一一映射,如果重复使用此映射,就构成了多次迭代置乱。 二、基于变换矩阵的图像置乱 通过数学中矩阵的初等变换可以将图像转换为另一幅图像,从而达到置乱的目的,但其置乱作用较差,因为初等变换是整行或整列进行变换,并不是对矩阵中每个点进行变换。而一些非线性变换则有可能对图像置乱起到较好的作用。 2.1 二维坐标置乱加密原理 将图形分解成二维坐标上的一个个点的组合,用G(i,j)(i=1,2,...M,j=1,2...,N)表示各个点,然后通过一个方程将有序的点置乱,置乱的点组合起来的图便是加密后的图。 G(i,j)为原图各点,G1(i,j)为加密图各点,用方程G1(i,j)=0.1*G(i,j)+0.9*Gadd(i,j)(对原来的点进行加权求和)得到G1(i,j),再将其按顺序输出,记得到置乱后的图像。 2.1.1 用MATLAB实现图像置乱的程序如下: G=imread(D:\Miss256G.bmp); subplot(1,3,1) imshow(G) title(原图) Gadd=fix(256*rand(256,256,3)); for i=1:256 for j=1:256 G(i,j)=0.1*G(i,j)+0.9*Gadd(i,j); %进行加权求和 end end subplot(1,3,2) imshow(G); %显示图像 title(置乱后的图像) 结果如下: 2.2 二维坐标置乱解密原理 将置乱后的点G1(i,j)通过与原来方程的逆运算,得到G2(i,j),并将其组合起来,即得到恢复后的图像。 2.2.1 恢复图像程序如下: G=imread(D:\Miss256G.bmp); subplot(1,3,1) imshow(G) title(原图) Gadd=fix(256*rand(256,256,3)); for i=1:256 for j=1:256 G1(i,j)=0.1*G(i,j)+0.9*Gadd(i,j); %进行加权求和 end end subplot(1,3,2) imshow(G1); %显示图像 title(???òoóμ?í???) for i=1:256 for j=1:256 G2(i,j)=(G1(i,j)-0.9*Gadd(i,j))./0.1; %进行加权求和 end end subplot(1,3,3) imshow(G2); %显示图像 title(复原后的图像) 结果如下: 三、基于Arnold变换基础上的置乱 3.1 变换原理 Arnold变换又称猫脸变换,设想在平面单位正方形内绘制一个猫脸图像,通过下述变换,猫脸图像将由清晰变的模糊。矩阵表示即为: (3.1.1) 是图像中 的像素变换后的新的位置。反复进行此变换,即可得到置乱的图像。 图像的二维Arnold变换,实现像素位置的置乱,所以经过Arnold变换处理的图像,其灰度直方图与原图一样。下面以256×256的图像进行1次、192次置乱之后的图像,在192次置乱后,又回到原始图像 3.1.1 用MATLAB实现Arnold变换的程序如下: G=imread(D:\Miss256G.bmp); w0 = double (G) / 255 ; [m,n]=size(w0); w1 =w0 ; subplot(1,3,1) imshow(w1 ,[ ]) ; title(原图) for k = 1:1 % 置换1次

文档评论(0)

celkhn5460 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档