论文部分内容阅读
为了有效防止数字信息被非法篡改盗用,信息隐藏技术成为了信息安全领域的研究重点。作为信息隐藏的一个支系,可逆信息隐藏在医学、军事、法律图像领域有不可或缺的应用,这是因为这些图像不仅需要藏入信息来保护版权,并且要求在水印提取端可以无损地还原宿主图像;若所还原出的图像存在轻微的失真,则会导致医学诊断的失误或法庭作证判断的不公平结果。所以,本课题同时具备理论基础与实用价值。本文通过采用新的像素预测机制与平滑度测量方法,提出两种新的可逆隐藏算法:(1)提出一种基于K通像素值排序的可逆隐藏算法。本文提出了一种全新的方式来计算像素块的局部复杂度:对于每一个像素块,采用其内具有嵌入不变性的像素值与该像素块的领域像素来计算该像素块的局部复杂度,从而提高了像素块复杂度的预测精度;另外,选取像素块内三个最大的像素值(三个最小的像素值)来进行水印嵌入,当最大与第三大像素值之间的差值大于1时,采取最大与第二大像素的相对位置关系来计算预测误差,有利于提高像素的预测性能,使得值为3的预测误差能够藏入1比特的水印,从而提高了可嵌入水印的像素数目,同时减少了移位的像素数量。实验结果证实了所提出方法的可逆性与优越性,它提供了更好的嵌入性能表现,不仅提高了藏入容量,而且降低了图像的失真程度。(2)提出一种基于整数变换的可逆隐藏算法。本文提出三种不规则的像素块划分方法;对于不同尺寸大小的像素块,分别采用不同的像素预测方法,来提高像素的预测精度。具体来说,在像素预测过程中我们利用中心像素来预测其相邻的像素,从而得到预测误差序列;由于中心像素与其邻近像素的相关性很高,因此提高了像素值的预测精度,产生一个分布更加集中的预测误差直方图。另外,在整数变换的过程中,因为每一个像素块的平均值在嵌入前后维持不变,所以我们通过将像素块的平均值归入到计算像素块复杂度的过程中,以此来提高像素块局部复杂度的测量精度。最后,我们采用双层嵌入的方式来优化性能。实验结果证明了本文方法的有效性,它实现了更好的信息嵌入性能。