论文部分内容阅读
随着各种数字图像获取设备的普及,数字图像在社会各领域得到了广泛应用。但各种图像处理软件的不断出现,使得数字图像能够被轻而易举地篡改,这导致越来越多的伪造图像出现在人们的生活中,在社会各领域都带来了严重的不良影响,从而引起社会各界对图像篡改取证技术发展的广泛关注。数字图像盲取证是在没有任何先验信息的前提下,对图像的真伪进行鉴定的技术。图像复制粘贴篡改盲取证技术的研究是图像盲取证领域中一个备受瞩目的课题。复制粘贴通常是通过复制图像的某一小块区域粘贴到同图的其他位置上。由于被复制的区域来自于同一幅图像中,隐蔽性较好,不易被人察觉并且很容易操作,因此复制粘贴是应用较多的一种篡改手段。针对图像复制粘贴篡改的取证,虽然已有许多专业人士提出了各自的方法,但仍然存在许多挑战性的问题。本文对现有典型的复制粘贴篡改检测算法进行了定性的分析,从解决一般算法中匹配运算复杂度高、未考虑存在翻转处理的篡改、多重复制粘贴检测以及篡改区域定位精度低等问题为出发点,定性分析了SIFT算法的特点并进行了鲁棒性验证,并基于SIFT特征对数字图像复制粘贴篡改检测算法进行了相应的研究。利用Photoshop制作了测试集,在图像篡改操作中,复制和粘贴区域都是随机选择的,排除算法受图像内容的影响的可能。本论文取得的研究成果主要包括以下两个方面:一、针对现有基于SIFT的图像复制粘贴篡改盲检测方法中存在的匹配速度慢的问题,提出了一种有效的特征匹配方法——ng2NN(new generalization 2 Nearest Neighbor),同时引入了快速ZNCC(Zero Mean Normalized Cross Correlation)的策略,实现了篡改区域的快速精确定位。ng2NN是多近邻搜索策略-g2NN(generalization 2 Nearest Neighbor)的改进,即首先对关键点集合进行递归分半处理,然后在每一对分半组合中进行g2NN特征匹配。在检测算法中,首先提取SIFT特征,接着进行ng2NN特征匹配,其次将匹配对进行J-linkage聚类,根据聚类结果求出复制块与粘贴块之间的仿射变换模型。最后将待测图进行仿射变换,用快速ZNCC的策略估计出待测图与变换图之间的相关性,基于图像相关性信息对目标区域进行快速精确定位。从实验结果可以看出,改进后的算法效率大大提高,得到了较好的篡改区域定位效果且对多重复制粘贴仍有效。二、针对现有复制粘贴篡改检测方法大都未考虑存在翻转的情况,提出了一种抗翻转的图像复制-粘贴篡改检测算法。通过图像预处理操作,应用SIFT特征不仅能够检测出一般的复制粘贴篡改,而且对欺骗性更强的复制-翻转-粘贴的检测仍有效,并能抵抗旋转、缩放等图像处理行为,对多重复制粘贴的情况仍有效。