# digital-image-watermarking **Repository Path**: today1010/digital-image-watermarking ## Basic Information - **Project Name**: digital-image-watermarking - **Description**: 该仓库为基于多通道的彩色图像多重水印算法的源代码,其中包含了论文实验中使用的彩色宿主图像和二值水印图像。 - **Primary Language**: Matlab - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-12-14 - **Last Updated**: 2023-12-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于多通道的彩色图像多重水印算法 ####介绍 针对多重水印技术如何确定最优的嵌入区域,以实现多个水印之间的权衡这一问题,提出一种基于多通道嵌入的彩色图像多重水印算法。嵌入水印时,选择在彩色图像R、G、B三个通道嵌入不同的水印图像,目的是嵌入更多的水印信息。通过提升小波变换和非下采样剪切波变换提取宿主图像每个通道中的方向性特征确定水印的嵌入位置,以提高对常规攻击和几何攻击的鲁棒性。通过将加密的水印有效信息嵌入具有良好稳定性的奇异值矩阵中,保证水印的提取效果。实验结果表明,嵌入水印后的图像峰值信噪比(PSNR)在42dB以上,算法具备良好的不可见性;对嵌入水印后的图像进行高强度的旋转、滤波、剪切等攻击,提取水印的归一化系数(NC)值在0.95以上,其中,滤波攻击对应的NC值可以达到0.99以上,水印信息提取完整清晰可辨,表现出较强的鲁棒性;同时,此算法可以一次嵌入三个水印图像,具有更高的嵌入容量。综上所述,与现有的多重水印算法相比,本算法的不可见性、鲁棒性和嵌入容量均有较大的提升。 Aiming at the problem of how to determine the optimal embedding area in multiple watermarking technology to achieve the trade-off between multiple watermarks, a multi-channel embedding based color image multiple watermarking algorithm is proposed. When embedding watermarks, choose to embed different watermark images in the R, G, and B channels of the color image in order to embed more watermark information. The directional features in each channel of the host image are extracted by lifting wavelet transform and non-subsampled shearlet transform to determine the embedding position of the watermark to improve the robustness against conventional attacks and geometric attacks. By embedding the encrypted effective watermark information into a singular value matrix with good stability, the watermark extraction effect is guaranteed. Experimental results show that the peak signal-to-noise ratio (PSNR) of the image after embedding the watermark is above 42dB, and the algorithm has good invisibility; high-intensity rotation, filtering, shearing and other attacks are performed on the image after the watermark is embedded to extract the watermark. The normalization coefficient (NC) value is above 0.95, among which the NC value corresponding to the filter attack can reach above 0.99. The watermark information extraction is complete and clear, showing strong robustness; at the same time, this algorithm can embed three watermark image with higher embedding capacity. In summary, compared with existing multiple watermarking algorithms, the invisibility, robustness and embedding capacity of this algorithm are greatly improved. ####代码文件 该仓库为基于多通道的彩色图像多重水印算法的源代码,其中包含了论文实验中使用的彩色宿主图像、二值水印图像和各种攻击代码文件。 ####安装教程 文件可以直接下载到本地用Mtalab运行