算法如下: 
    将一幅图片分为8*8像素块,进行二维DCT变换,将得到的8*8DCT系数伪随机排列,分为两组A1、A2
然后随机填充8*8系数也分两组B1、B2,然后将A1、B1合成一幅图片,A1、B2合成另一幅图片,这样原始图片便不会被人看到
    合成时,即可按照合成时的伪随机算法序列,剔除B1、B2,以A2替换。现在的问题是:还原后的图片与原始图片相比较,高能像素点的位置会发生明显的偏移,苦想不得解,希望大家帮忙解决啊

解决方案 »

  1.   

    首先,将图像dct分解再反变换后,输出图像即是有损的,参数的低频交流部分再频域上会产生平滑,而加入随即声噪后,声噪本生是不完全规则非线性的(即使是伪随机)。
    在按原序列替换时,这样原部分中频系数上就会叠加上声噪的直流系数,在感官上,既是像素的偏移简单的解决方法是在系数排列时,采用偏线性的算法,这样产生的输出失真较小
    好像cox提出一个基于离散小波的可视图像叠加算法,你可以网上搜搜。