🥭写在前面: 2024 年的 CCF-B,结合离散小波变换和奇异值分解。
Proposed Methodology
1 水印的嵌入
下图展示了将水印嵌入到宿主图像中的方法:
在嵌入之前,分别对宿主图像和水印进行多层次的离散小波变换和奇异值分解。
首先,通过 A r n o l d \mathsf{Arnold} Arnold 映射对水印进行加密,确保系统的安全性。为了增强鲁棒性和安全性,我们分别对宿主图像的 L L 4 LL4 LL4 子带和加密后的水印 e w ew ew 进行了两次 S V D \mathsf{SVD} SVD 处理。不同级别的 S V D \mathsf{SVD} SVD 水印嵌入,能够更有效地抵抗几何攻击。因此,我们针对宿主图像的 L L 4 LL4 LL4 子带采用了 2 L S V D \mathsf{2L\ SVD} 2L SVD,以提取其 S S S 分量。
这一段貌似在翻来覆去地说一些废话,可以看上面的流程图以进行理解😇
具体来说,我们对宿主图像应用了 4 L D W T \mathsf{4L\ DWT} 4L DWT,并提取了 L L 4 LL4 LL4 子带。接着,对该子带进行了 2 L S V D \mathsf{2L\ SVD} 2L SVD 处理,以提取其 S S S 分量。然后,将水印的 S S S 分量与宿主图像的 S S S 分量结合,通过手动选取的比例因子 α \alpha α 来平衡系统的不可见性和鲁棒性。在本研究中, α \alpha α 的值为 0.07 0.07 0.07。最后,对 L L 4 LL4 LL4 子带进行重建,并通过逆小波变换 ( I D W T ) \mathsf{(IDWT)} (IDWT) 得到水印图像。
注意:水印是指 w a t e r m a r k i m a g e \mathsf{watermark\ image} watermark image,水印图像是指 w a t e r m a r k e d i m a g e \mathsf{watermarked\ image} watermarked image,请注意区分。
2 水印的提取
水印的提取过程与嵌入过程相反,如下图所示:
首先,对水印图像应用 4 L D W T \mathsf{4L\ DWT} 4L DWT 以提取 L L 4 w m v LL4wmv LL4wmv。然后,使用 2 L S V D \mathsf{2L\ SVD} 2L SVD 提取 S w Sw Sw 分量。之后,通过逆 SVD ( I S V D ) \mathsf{(ISVD)} (ISVD) 对 S w Sw Sw 进行处理,以提取加密的水印 e w ew ew。最后,系统对 e w ew ew 应用 A r n o l d \mathsf{Arnold} Arnold 映射的逆变换,得到原始水印。我们采用 A r n o l d \mathsf{Arnold} Arnold 映射对水印进行加密,现在的工作重点是从水印图像中准确提取出水印。
3 伪代码