论文部分内容阅读
数字图像置乱技术是信息隐藏的一种预处理方法,图像置乱的目的是扰乱图像像素位置和色度,使置乱后的图像无法被识别,从而保护图像信息的安全性。目前图像置乱的算法很多,算法的性能直接影响图像置乱的效果和图像传输的安全性。本文对图像置乱经典算法进行了深入的探讨和分析,发现还存在一些问题,如:置乱周期短,安全性低;有些算法只考虑了图像位置变换,或者只考虑灰度变换,考虑问题不全面;进行多次置乱才能得到置乱效果等等。针对以上问题,本文从图像位置和灰度同时考虑,设计了一种基于二维Fibonacci变换的双置乱算法,此算法是根据图像的位置和灰度两者同时进行的置乱算法,经过仿真实验可以看出,该算法置乱几次以后,图像就杂乱无章,均匀的分布到整个图像中,与图像灰度或者图像像素位置变换的置乱算法相比,具有很好的置乱的效果。目前如何评估一种图像置乱算法效果好坏是研究者研究的热点问题,研究者也提出了几十种评估方法,但还没有一个统一的标准。本文对现有的数字图像置乱评估方法进行讨论和实验仿真,发现一些问题,如:对图像置乱信息考虑的还不全面,有的评估方法只考虑一方面;用不同的图像进行同一种置乱变换算法进行评估,得到的结果不同;评估效果波动性比较大,评估结果还存在差异等等。本文在现有数字图像置乱评估方法的基础上,对数字图像置乱评估方法的原理进行了仔细的研究和实验,并设计出了两种图像置乱评估方法。一种是基于加权直方图的数字图像置乱评估方法,该评估方法简单,计算量小,运算速度快。实验结果表明,评估结果与人主观判断与客观结果相符,能正确地反映图像的置乱次数和置乱程度的效果。不足之处只能评估直方图变化的图像置乱。另一种是基于灰度平均变化与信噪比的图像置乱评估方法,该评估方法不但能评估图像位置变换的置乱算法,还能评估图像灰度变换的置乱算法,评估结果与实际相吻合。