arnld(猫脸变换).pptVIP

  • 14
  • 0
  • 约2.44千字
  • 约 14页
  • 2017-02-06 发布于湖北
  • 举报
arnold(猫脸变换) arnold(猫脸变换) Arnold变换,俗称猫脸变换.设像素的坐标x?,?y?∈S?=?{0,?1,?2,??,?N-1},?????则Arnold变换为:???原文图像?密??文?原文图像?加密?解密?密钥?密钥?数字图像加密算法研究与实现 ???式中的N表示数字图像的阶数,(x,y)为像素点的坐标。??将二维Arnold变换应用在图像f(x,y)上,可以通过像素坐标的改变而改变原始图像灰度值的布局。原始图像可以看作一个矩阵,经过Arnold变换后的图像会变的“混乱不堪”,由于Arnold变换的周期性,继续使用Arnold变换,可以重现图像[1]。利用Arnold变换的这种特性,可实现图像的加密与解密。n维Arnold变换同二维Arnold变换一样具有周期性,继续使用Arnold变换,也可以重现原始图像。利用n维Arnold变换对图像的相空间进行置乱,也能实现图像的加密。 arnold(猫脸变换) Arnold变换是V.J.Arnold在遍历理论的研究中提出的一种变换,原意为catmapping,俗称猫脸变换。Arnold变换直观、简单、具有周期性,使用非常方便。Arnold变换的原理是先作x轴方向的错切变换,再作y轴方向的错切变换,最后的模运算相当于切割回填操作。 arnold(猫脸变换) matlab 代码 function i

文档评论(0)

1亿VIP精品文档

相关文档