Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 基于DCT的密写中关键位置的提取_Image_Image Processing_Dct - Fatal编程技术网

Image 基于DCT的密写中关键位置的提取

Image 基于DCT的密写中关键位置的提取,image,image-processing,dct,Image,Image Processing,Dct,我有一个关于隐写术的问题。一旦计算了DCT矩阵并替换了LSB,我们是否可以假设接收器知道在封面图像的DCT中输入数据的位置?如果没有,那么如何重建图像 一般来说,提取方法假设了嵌入规则的知识,因此可以反转它们。确定性过程是硬编码的,而对于随机过程,您需要提供额外的信息来复制它们的状态 例如: 如果修改8x8块中的特定DCT系数,则提取必须知道这一点 如果根据某些规则(例如,某个系数C的lsb),在系数a或B中隐藏一位,则提取将执行相同的操作。也就是说,检查系数C所说的,以决定是从系数A还是B中

我有一个关于隐写术的问题。一旦计算了DCT矩阵并替换了LSB,我们是否可以假设接收器知道在封面图像的DCT中输入数据的位置?如果没有,那么如何重建图像

一般来说,提取方法假设了嵌入规则的知识,因此可以反转它们。确定性过程是硬编码的,而对于随机过程,您需要提供额外的信息来复制它们的状态

例如:

  • 如果修改8x8块中的特定DCT系数,则提取必须知道这一点

  • 如果根据某些规则(例如,某个系数C的lsb),在系数a或B中隐藏一位,则提取将执行相同的操作。也就是说,检查系数C所说的,以决定是从系数A还是B中提取数据

  • 如果系数或块内系数的顺序由prng确定,则嵌入和提取过程都必须使用相同的种子对其进行初始化。它采用密码的形式,接收者必须知道密码,以便读取正确的系数序列以提取数据


等等,还有更复杂的规则。

这个问题与matlab有什么关系?我已经去掉了标记,非常感谢。这澄清了我的许多疑问