提出一种基于图像插值的大容量可逆水印算法。首先,对输入图像进行下采样处理,利用某种图像插值方法对下采样生成的图像进行插值放大,得到待嵌入水印信号的载体图像;然后,对载体图像进行分块,得到每一分块4个基准像素的最大值和最小值,之后计算每一个非基准像素分别与最大值和最小值差值的绝对值,根据自适应选定的差值,计算每一个非基准像素能嵌入的最大水印位数;最后,从待嵌入的水印信号中将每一个非基准像素能嵌入的位数转换为十进制数,并将此数修改像素值,完成水印信号的嵌入。大量的仿真实验结果表明,本文算法不会出现像素值溢出现象,能实现可逆数据隐藏;与相似的基于图像插值的可逆水印算法相比,该算法的嵌入率(ER,embedding rate)更高;在相同的ER条件下,本文算法的性能更好。
A new high capacity reversible watermarking algorithm based on image interpolation is pro-posed. Firstly, the input image is down-sampling processed and an new cover image is generated by using interpolation method on down-sampling image is generated. Secondly, the cover image is divided into blocks,and the maximum and minimum of four reference pixels of each block are obtained,and then the differences of three non-reference pixel of each block are calculated. Depending on these differences,the number of bits which can be embedded in each non-reference pixel can be obtained. Finally, a bit string of each non-reference pixel is converted to corresponding decimal digit,and then the non-reference pixel is modified by this decimal digit to embed watermarking signal. A large number of experimental results show that the proposed algorithm does not appear pixel value overflow/underflow problem,and can a- chieve reversible data hiding. Compared with similar reversible watermarking algorithms, it has higher embedding capacity. Under the same embedding rate (ER),it has also better performance.