嵌入过程的逆的含义

嵌入过程的逆的含义

嵌入过程的逆过程到底是什么意思?例如嵌入过程是:

  1. 从水印码流中依次提取出每8位数据。
  2. 获取由伪随机系统生成的随机数,指向宿主图像的 n 个块之一。
  3. Embed将8位水印数据提取到上一步指向的块中的8个低带系数中。
  4. 重复步骤1至步骤3,直到水印码流用完。
  5. 建议员工替换位到嵌入水印位流中,并将其隐藏在选定的8位系数中的第3位位置。如果水印位为“1”,则第3位为“1”,否则为“0”。

所以这个过程的逆过程是从 5-1 开始的?对吗?如能提供任何帮助我将不胜感激,谢谢

答案1

步骤5不是一个步骤,它只是嵌入过程的描述。

因此,该过程是将水印的每个字节添加到原始图像中的随机块中。因此,为了稍后检测水印,您需要知道所使用的种子并使用相同的随机数生成器。

它没有说明它是否检测到冲突,因此一个块可能会两次应用水印的一部分,因此您需要反向运行。换句话说,生成一个随机数列表以到达最后一个要处理的块(等于水印的长度)进行测试或去嵌入,然后通过每个随机数返回到开头,到第一个处理的块。

它也没有具体说明要对块执行什么过程,但据推测它是可逆的。

相关内容