论文部分内容阅读
随着互联网的普及与多媒体技术的快速发展,网络上传播着越来越多的数字图像。各种图像采集设备与编辑软件的不断出现,给人们的拍摄和修改照片带来了极大的方便。如果一些被篡改的照片被用于摄影比赛、新闻报道或者法庭取证上,将会给社会带来恶劣的影响。这使得数字图像取证技术受到了越来越多的人的重视。由于JPEG压缩格式的广泛应用,一幅JPEG格式的图片经修改后很可能再次保存为JPEG格式,检测DOUBLE JPEG可以辅助于检测图片是否经过了篡改,因此很多研究人员都做了 DOUBLE JPEG相关的研究。本文主要从高阶统计特性的角度,完成了 DOUBLE JPEG的检测算法。本文的主要研究成果如下:(1)提出了一种基于纹理分析和高阶Markov的DOUBLE JPEG检测算法。该算法首先根据图像的内容将图像分割成纹理区域和平滑区域,然后对纹理区域进一步提取特征。提取特征时,首先计算DCT系数的差分矩阵,然后用高阶Markov转移概率矩阵对其建模。经阈值化处理,矩阵中的元素将作为特征放入分类器中进行分类。实验结果表明,该算法能得到较高的检测准确率。(2)提出了一种基于DCT残差的DOUBLE JPEG检测算法。该算法首先计算解压图像与64个DCT基函数的卷积,形成DCT残差图像,然后对残差图像做量化处理,并按照相对位置的不同对其进行抽样,最后将抽样子图像的直方图作为特征放入分类器进行分类。该算法可以认为是解压图像在JPEG域上的一种投影。实验结果表明,该算法能很有效地检测DOUBLE JPEG,尤其是Q1较大的情况下,达到了目前最高的检测率。(3)提出了一种基于哈达玛残差的DOUBLE JPEG检测算法。该算法利用哈达玛基函数构造残差矩阵并提取特征,修改了量化步长的计算方法,对不同的抽样图像采用不同的量化步长。本算法的检测率和基于DCT残差的算法的检测率相近,但计算复杂度低,占用空间少。