置乱,就是将图像的信息次序打乱,将a像素移动到b像素的位置上,b像素移动到c像素的位置上,使其变换成杂乱无章难以辨认的图像。
定义:
所谓“置乱”,就是将图像的信息次序打乱,将a像素移动到b像素的位置上,b像素移动到c像素的位置上使其变换成杂乱无章难以辨认的图像。
原理:
变化模板形状的图像置乱算法的思想如下:
(1)对原图像取一个固定模板,模板中像素位置排列(如图1所示);
图1原图模板图2置乱模板图3置乱后模板
(2)做一个与原图像模板不同的置乱模板(如图2),在置乱模板中把图像模板中的像素位置按一定次序填入(图4。11的模板中按从上到下,从左到右的次序依次填入);
(3)将置乱模板中的像素位置再按一定的次序填回到原图像模板中就得到了置乱后的图像模板(图3的模板是按从左到右,从上到下的次序依次读取置乱模板中像素位置)。
作用:
置乱实际上就是图像的加密,与加密保证安全性不同的是,将置乱的图像作为秘密信息再进行隐藏,可以很大限度的提高隐蔽载体的鲁棒性。所以图像置乱是信息隐藏中非常常用的一项技术。
首先,将图像置乱后,将得到一幅杂乱无章的图像,这个图像无色彩、无纹理、无形状,从中无法读取任何信息,那么,将这样一幅图嵌入到另一幅普通图像时就不易引起那幅图色彩、纹理、形状的太大改变,甚至不会发生改变,这样人眼就不易识别,从而逃出了第三方的视线。
其次,由于秘密图像是置乱后的图像,根据上述的图像的“三无”特征,第三方根本不可能对其进行色彩、纹理、形状等的统计分析,即便他们截取到了秘密图像,也是无能为力。
而且,如果第三者企图对秘密图像进行反置乱,这也是不可能的,由于图像置乱有很多种方法,每种方法又可以使用不同的置乱模板算法,设置不同的参数,使用者有很大的自由度,他可以根据自己...
(全文)