【发布时间】:2015-06-21 23:25:59
【问题描述】:
我有一个关于隐写术的问题。一旦计算了 DCT 矩阵并替换了 LSB,我们是否可以假设接收器知道数据在封面图像的 DCT 中输入的位置?如果不是,那么如何重建图像?
【问题讨论】:
-
这个问题和matlab有什么关系?
-
我已移除标签
标签: image image-processing dct
我有一个关于隐写术的问题。一旦计算了 DCT 矩阵并替换了 LSB,我们是否可以假设接收器知道数据在封面图像的 DCT 中输入的位置?如果不是,那么如何重建图像?
【问题讨论】:
标签: image image-processing dct
一般来说,提取方法假设嵌入规则的知识,因此它可以反转它们。确定性过程是硬编码的,而对于随机过程,您需要提供额外的信息来复制它们的状态。
例如:
如果您修改 8x8 块中的特定 DCT 系数,则提取必须知道这一点。
如果您根据某些规则(例如某个系数 C 的 lsb)在系数 A 或 B 中隐藏一点,则提取将执行相同操作。也就是检查系数C说什么来决定是从系数A还是B中提取数据。
如果块内的系数或系数顺序由 prng 确定,则嵌入和提取过程都必须使用相同的种子对其进行初始化。这采用密码的形式,接收者必须知道该密码才能读取正确的系数序列以提取数据。
等等,规则更复杂。
【讨论】: