如何生成伪随机噪声以修改JPEG图像中的隐写术的DCT系数?

时间:2019-04-01 12:12:43

标签: random gaussian steganography dct

我正在对JPEG图像的8x8像素块上的JPEG图像中的隐写术进行练习。

我将量化矩阵应用于8x8块的DCT系数,这就是我以Z字形序列计算的值

ZigZagSequence = {36, -2, 0, -2, -1, -3, 1, -2, 0, -1, 0, 0, 1, 0, 1, 0,0,........,0};

此练习的下一步是: “必须将伪随机噪声应用于每个系数。 在[-k,+k]中具有均匀分布的整数的伪随机生成器(必须以适当的方式选择参数acX0m)必须应用计算水印系数[c1, .., c64]

我如何生成此数字?

我读到JPEG图像具有高斯噪声分布​​,并且我认为阵列中前15个数字之后的所有0都不必受到噪声的影响,因为这会影响RLE和霍夫曼压缩,对吗?

如何确定这些数字?

建议的算法是Lehmer的线性一致方法

module       m m > 0
multiplier   a 0<a<m
increase     c 0<=c<m
seed        Xn 0<=Xn<m

Xn+1 = (a*Xn + c)mod m

0 个答案:

没有答案