数据恢复与水印检测技术详解
1. 数据恢复的重要性与挑战
在任何数据隐藏系统的发展中,定义一个可靠的程序来检索隐藏在宿主信号中的信息至关重要。然而,这并非易事。宿主资产在嵌入水印后可能会经历许多修改,对存在攻击情况下的水印通道进行建模是一个非常复杂的问题,因为需要考虑各种各样可能的攻击。此外,检测器/解码器无法获取原始资产,也在一定程度上使隐藏信息的恢复变得复杂。
通常,由于攻击的多样性以及难以开发出准确的宿主特征统计模型,检测器/解码器的结构往往是通过考虑简化的通道模型来推导的。对于更复杂通道下系统的性能,要么通过理论评估(假设已知检测器/解码器结构),要么通过实验评估。
2. 水印检测与解码问题
首先考虑检测问题,即给定一个数字资产 A 和一个水印代码 b,判断 A 是否包含 b。这一问题取决于系统采用的特定嵌入规则。当通过将水印信号 w 注入宿主特征集来进行嵌入时,该问题可轻松表述为在噪声环境中的信号检测问题,其中噪声既包括未知的宿主信号,也包括可能存在的攻击。
在知情嵌入系统中,情况有所不同。原则上,检测器结构(即与每个水印消息相关的检测区域)可以在不参考嵌入过程的情况下定义,例如采用随机编码方法。在这种情况下,嵌入将简化为在不可见性约束下将宿主资产映射到检测区域。系统的性能将在很大程度上取决于所采用的嵌入策略和手头的资产,因为它取决于标记资产在嵌入区域内的位置。
大多数情况下,会采用更曲折的方法。先计算(通常是最优地)检测区域,假设采用盲嵌入策略(如应用加性或乘性扩频水印),然后应用知情嵌入范式对宿主资产进行实际水印处理。此外,同一水印可能与多个检测区域相关联。如果采用上述方法,知情嵌入对检测器的结构没有影
超级会员免费看
订阅专栏 解锁全文
1308

被折叠的 条评论
为什么被折叠?



