适当选择水印嵌入的DWT分解级别

时间:2013-05-22 15:40:24

标签: watermark dwt

如何确定哪种级别的DWT适合嵌入水印?

就像某个地方我读到的那样,如果你使用低于4级DWT,那么它会降低容量,同样,如果使用超过4级DWT,它会影响质量吗?

如果我必须在图像中嵌入抗共谋指纹,哪个级别最适合获得稳健性和良好的不可感知性?

1 个答案:

答案 0 :(得分:1)

嵌入共谋安全指纹作为水印取决于几个因素,而不仅仅是鲁棒性和不可感知性。

首先,共谋安全代码的主要问题之一是长度,因此您应该考虑与鲁棒性和不可感知性相同的有效负载。当然,长度取决于几个因素,如联盟的大小,用户数量,最大误差,甚至算法(如果你使用Tardos代码,或者Boneh& Shaw方法等等)。

您使用的级别越多,水印的稳健性就越强,但与此同时,您可以嵌入的数据越少。例如,如果您的图像具有1024x1024像素的分辨率,那么将其分解为DWT以将WM嵌入LL子带中将仅为您提供512x512像素的图像(现在有效载荷约束使得所有区别)。 根据我自己的经验,在使用DWT变换将指纹识别代码嵌入图像中的水印时,我只使用单级 DWT变换并将水印嵌入到图像的LL子带中

如果您的图像有点小,我建议您使用1级分解,因为DWT嵌入提供了很大的不可察觉性(即使在第1级)但如果您有大图像和/或指纹识别代码不是那么长你可以去2级或更多级别。