MatlabCode

本站所有资源均为高质量资源,各种姿势下载。

您现在的位置是:MatlabCode > 资源下载 > 图像处理 > Arnold图像置乱

Arnold图像置乱

资 源 简 介

Arnold图像置乱matlab代码%% -------------------------------------------------------------------- %%% Function: Arnold图像置乱% Arnold: x =(x+y) mod N, y =(x+2y) mod N% 变换周期(N,M): (128,96),(256,192),(512,384)% Argument: dPSNR: 置乱后PSNR% outImg: 置乱后输出图像% inImg: 输入图像% i

详 情 说 明

Arnold图像置乱matlab代码%% -------------------------------------------------------------------- %%% Function: Arnold图像置乱% Arnold: x =(x+y) mod N, y =(x+2y) mod N% 变换周期(N,M): (128,96),(256,192),(512,384)% Argument: dPSNR: 置乱后PSNR% outImg: 置乱后输出图像% inImg: 输入图像% iTimes: 置乱次数% Version: 1.01.20070409%% --------------------------------------------------------------------

Arnold图像置乱是一种图像置乱算法,其基本原理是通过一系列数学变换来打乱图像像素的位置。在这个算法中,使用了Arnold变换,即通过两个变换公式进行像素位置的置乱。变换周期可以根据需要进行调整,常见的周期有(128,96),(256,192),(512,384)。除了变换周期外,还可以通过调整置乱后的PSNR来控制置乱的强度。置乱后的图像将会保存为输出图像,并且可以通过指定的置乱次数来重复进行置乱操作。这个算法的版本号是1.01.20070409。