首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >水印嵌入中DWT分解层数的合理选择

水印嵌入中DWT分解层数的合理选择
EN

Stack Overflow用户
提问于 2013-05-22 23:40:24
回答 1查看 610关注 0票数 1

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

就像我在某处读到的,如果你使用少于4级的DWT,那么它会减少容量,同样,如果使用超过4级的DWT,它会影响质量吗?

如果我必须在图像中嵌入防共谋指纹,哪种级别最适合同时获得鲁棒性和良好的不可感知性?

EN

回答 1

Stack Overflow用户

发布于 2013-05-29 09:58:27

嵌入共谋安全指纹作为水印依赖于多种因素,而不仅仅是鲁棒性和不可见性。

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

你使用的层数越多,水印的鲁棒性就越强,但同时,可供嵌入的数据也就越少。例如,如果您的图像具有1024x1024像素的分辨率,则将其分解为DWT以在LL子带中嵌入WM将只提供512x512像素的图像来执行此操作(现在有效负载约束决定了所有差异)。根据我自己的经验,在使用DWT变换在图像中嵌入指纹代码作为水印时,我只使用了单层 DWT变换,并将水印嵌入到图像的L-L子带中。

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16696056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档