【发布时间】:2013-05-22 15:40:23
【问题描述】:
如何确定哪个级别的 DWT 适合嵌入水印?
就像我在某处读到的,如果你使用低于 4 级 DWT,那么它会降低容量,同样,如果使用超过 4 级 DWT,它会影响质量吗?
如果我必须在图像中嵌入抗共谋指纹,哪个级别最适合同时获得鲁棒性和良好的不可感知性?
【问题讨论】:
如何确定哪个级别的 DWT 适合嵌入水印?
就像我在某处读到的,如果你使用低于 4 级 DWT,那么它会降低容量,同样,如果使用超过 4 级 DWT,它会影响质量吗?
如果我必须在图像中嵌入抗共谋指纹,哪个级别最适合同时获得鲁棒性和良好的不可感知性?
【问题讨论】:
嵌入共谋安全指纹作为水印取决于几个因素,不仅是鲁棒性和不可察觉性。
首先,串通安全代码的主要问题之一是长度,因此您应该将有效载荷与鲁棒性和不可感知性同等考虑。当然,长度取决于几个因素,例如联盟的规模、用户数量、最大错误,甚至算法(如果您使用的是 Tardos 代码,或 Boneh & Shaw 方法等......)。
您使用的级别越多,水印的稳健性就越高,但与此同时,您可以嵌入的数据就越少。例如,如果您的图像具有 1024x1024 像素的分辨率,那么将其分解为 DWT 以将 WM 嵌入 LL 子带将只为您提供 512x512 像素的图像(现在有效载荷约束使所有不同之处)。 根据我自己的经验,在使用 DWT 变换将指纹代码作为水印嵌入图像时,我只使用了单级 DWT 变换并将水印嵌入图像的 L-L 子带中强>.
如果您的图像有点小,我建议您使用 1 级分解,因为 DWT 嵌入提供了很好的不可察觉性(即使在 1 级),但是如果您有大图像和/或指纹代码不是那么长,那么你可以去2个或更多的水平。
【讨论】: