如何确定哪个级别的DWT适合嵌入水印?
就像我在某处读到的,如果你使用少于4级的DWT,那么它会减少容量,同样,如果使用超过4级的DWT,它会影响质量吗?
如果我必须在图像中嵌入防共谋指纹,哪种级别最适合同时获得鲁棒性和良好的不可感知性?
发布于 2013-05-29 09:58:27
嵌入共谋安全指纹作为水印依赖于多种因素,而不仅仅是鲁棒性和不可见性。
首先,共谋安全代码的主要问题之一是length,因此您应该以与健壮性和不可感知性相同的尺度来考虑有效负载。当然,长度取决于几个因素,例如联盟的大小、用户数量、最大误差,甚至算法(如果您正在使用Tardos代码,或者Boneh & Shaw方法等)。
你使用的层数越多,水印的鲁棒性就越强,但同时,可供嵌入的数据也就越少。例如,如果您的图像具有1024x1024像素的分辨率,则将其分解为DWT以在LL子带中嵌入WM将只提供512x512像素的图像来执行此操作(现在有效负载约束决定了所有差异)。根据我自己的经验,在使用DWT变换在图像中嵌入指纹代码作为水印时,我只使用了单层 DWT变换,并将水印嵌入到图像的L-L子带中。
如果你的图像有点小,我建议你使用1级分解,因为DWT嵌入提供了很好的不可感知性(即使在1级),但如果你有大的图像和/或指纹代码不是那么长,那么你可以使用2级或更多级。
https://stackoverflow.com/questions/16696056
复制相似问题