主权项 |
一种基于误差隐藏的数据压缩方法,其特征在于步骤如下:1)将待处理图像A0进行压缩比为r的数据压缩,得到压缩数据C;2)对压缩数据C解压缩得到恢复图像A1;3)将待处理图像A0和恢复图像A1相减,得到差值图像E;把差值图像E分成不重叠的N个差值子图像E<sub>i</sub>,i=1,2……N,N为正整数;分别求N个差值子图像E<sub>i</sub>像素绝对值的平均值ei,i=1,2……N;设置门限阈值T,将大于门限阈值T的ei所对应的差值子图像E<sub>j</sub>组成数据集合D;对数据集合D进行数据压缩得到压缩性能控制信息F1;扫描差值图像E,如果差值图像E中当前差值子图像属于数据集合D,则在该差值子图像位置记录为比特1,否则记录为比特0,直至差值图像E全部扫描结束,生成误差子图像位置信息矩阵F2,所述的误差子图像位置信息矩阵F2由0和1组成;4)对步骤3)获得的压缩性能控制信息F1和误差子图像位置信息F2进行格式编排,获得数据包F;将数据包F隐藏于图像A0中,得到含密图像A2;将含密图像A2压缩后进行输出;5)接收端对含密图像A2进行解压缩以及信息隐藏逆过程,得到数据包F和恢复的图像A1;6)对数据包F进行逆处理,得到压缩性能控制信息F1和误差子图像位置信息F2,通过对压缩性能控制信息F1解压缩得到数据集合D,根据误差子图像位置信息F2和数据集合D得到恢复的差值图像E0,恢复的差值图像E0和恢复的图像A1相加,得到恢复的图像A0。 |