高级检索
王小超, 胡坤, 胡建平. 结合BEMD与Hilbert曲线的重复嵌入图像水印算法[J]. 计算机辅助设计与图形学学报, 2020, 32(2): 287-296. DOI: 10.3724/SP.J.1089.2020.17909
引用本文: 王小超, 胡坤, 胡建平. 结合BEMD与Hilbert曲线的重复嵌入图像水印算法[J]. 计算机辅助设计与图形学学报, 2020, 32(2): 287-296. DOI: 10.3724/SP.J.1089.2020.17909
Wang Xiaochao, Hu Kun, Hu Jianping. Repeated Embedding Algorithm for Image Watermarking Based on BEMD and Hilbert Curve[J]. Journal of Computer-Aided Design & Computer Graphics, 2020, 32(2): 287-296. DOI: 10.3724/SP.J.1089.2020.17909
Citation: Wang Xiaochao, Hu Kun, Hu Jianping. Repeated Embedding Algorithm for Image Watermarking Based on BEMD and Hilbert Curve[J]. Journal of Computer-Aided Design & Computer Graphics, 2020, 32(2): 287-296. DOI: 10.3724/SP.J.1089.2020.17909

结合BEMD与Hilbert曲线的重复嵌入图像水印算法

Repeated Embedding Algorithm for Image Watermarking Based on BEMD and Hilbert Curve

  • 摘要: 为解决数字图像水印算法中水印图像与宿主图像在嵌入时尺寸匹配上的局限问题,并提高图像水印算法在抗大尺度剪切、高斯噪声和椒盐噪声等攻击的鲁棒性,提出一种结合二维经验模态分解算法(BEMD)与Hilbert曲线的重复嵌入图像水印算法.首先,利用Arnold变换对水印图像进行置乱处理,以增加水印图像的安全性;其次,利用Hilbert曲线将置乱后的二维水印图像进行数据降维,得到一维水印信号.数据降维不仅有效地解决了嵌入时水印图像与宿主图像在尺寸匹配上的局限,同时也进一步置乱了水印图像,加强了水印图像的安全性.对宿主图像进行BEMD分解得到不同尺度下的内蕴模态函数和余量信息,并检测第1个内蕴模态函数对应图像的极值点作为水印嵌入位置.最后,依据人类视觉系统的纹理掩蔽特性,将一维水印信号按照从左至右、自上而下的顺序依次、重复嵌入到第1个内蕴模态函数对应图像的极值点中,并结合剩余内蕴模态函数及余量信息重建得到嵌入水印后的图像.水印图像的提取为该嵌入过程的逆过程.通过对多组图像进行水印嵌入,得到嵌入水印后图像的峰值信噪比均在40 dB以上;对嵌入水印后图像进行高斯噪声、椒盐噪声、大尺度剪切等攻击实验,得到提取水印图像与原始水印图像的归一化相关系数均在0.96以上.实验结果表明,嵌入水印图像具有良好的不可见性,并对高斯噪声、椒盐噪声,特别是对大尺度剪切具有较强的鲁棒性.

     

    Abstract: In order to solve the limitation of size matching between watermarking image and host image in digital image watermarking algorithm and improve the robustness of image watermarking algorithm against large-scale shearing,Gauss noise,salt and pepper noise attacks,a repeated embedding algorithm for image watermarking is proposed by combining bi-dimensional empirical mode decomposition(BEMD)algorithm and Hilbert curve.Firstly,the watermarking image is scrambled by Arnold transform to increase the security of the watermarking image.Secondly,the scrambled bi-dimensional watermarking image is dimensionally reduced to get one-dimensional watermarking signal using Hilbert curve.The data dimensionality reduction not only solves the limitation of size matching between watermarking image and host image in watermarking embedding,but also further scrambles the watermarking image and enhances the security of the watermarking image.Then,BEMD is applied to the host image to obtain the intrinsic mode function(IMFs)and a residual information at different scales,and the extremum of the image corresponding to the first IMF are detected as the embedding position of the watermarking.Finally,according to the texture masking characteristics of human visual system,the one-dimensional watermarking signal is repeatedly embedded in the extreme positions of the corresponding image of the first IMF in order from left to right and from top to bottom.The embedded image is reconstructed by combining other IMFs and the residual.The extraction of watermarking image is an inverse process of the embedding process.Watermark images are embedded into several groups of host images,and the peak signal-to-noise ratios(PSNR)of the embedded images are above 40 dB.The watermarked images are attacked by Gauss noise,salt and pepper noise,large-scale shearing,and the normalized correlation coefficients between the extracted watermarking images and the original watermarking images are above 0.96.Experimental results show that the embedded watermarking images have good invisibility,and are robust to Gauss noise,salt and pepper noise,especially to large-scale shearing.

     

/

返回文章
返回