【技术实现步骤摘要】
一种复制
‑
粘贴篡改图像检测方法、系统及设备
[0001]本专利技术涉及图像篡改
,特别涉及一种复制
‑
粘贴篡改图像检测方法、系统及设备。
技术介绍
[0002]图像复制
‑
粘贴篡改是一项图像篡改技术。该技术复制图像的某些区域并粘贴到同一图像中的其他地方。为了伪造效果更加真实,粘贴区域可以是复制区域经过某种操作的某种变换形式;即,在粘贴之前,复制区域可以进行一些重采样操作(如旋转和缩放等几何操作)或降采样操作(如JPEG压缩、添加噪声和图像模糊)。在此领域,需要在图像经过重采样或降采样操作的情况下,快速地检测并且标记出篡改图像的复制和粘贴区域。
[0003]当前的复制
‑
粘贴篡改检测算法可以被分为三类:基于块算法、基于关键点算法和基于深度学习算法。
[0004]基于块的算法流程是:先将图像分割成相互重叠的图像块;然后利用不变矩算法提取每块图像块的图像特征;再对所有图像块特征进匹配得到特征匹配对;最后,对特征匹配对进行后处理,过滤错误 ...
【技术保护点】
【技术特征摘要】
1.一种复制
‑
粘贴篡改图像检测方法,其特征在于,包括:采用尺度不变特征变换算法提取待检测图像的关键点以及所述关键点对应的特征;基于关键点特征,采用梯度哈希匹配算法构建哈希表,并将所述关键点放入对应的哈希表序号的行中;采用k
‑
近邻算法对所述哈希表每一行中的关键点进行匹配,得到关键点对;采用距离聚类过滤算法对所述关键点对进行聚类分组,并保留集群组中关键点对的数量大于数量阈值的关键点对;在保留的关键点对中,以关键点为圆心依照设定的半径在待检测图像中标记圆形;所有圆形内的区域为所述待检测图像的篡改区域。2.根据权利要求1所述的复制
‑
粘贴篡改图像检测方法,其特征在于,基于关键点特征,采用梯度哈希匹配算法构建哈希表,并将所述关键点放入对应的哈希表序号的行中,具体包括:对于每个关键点,以所述关键点为中心设定一个矩形窗口,并计算所述矩形窗口内所有像素的梯度;将所述矩形窗口划分为4
×
4的单元格,每个单元格包括16个像素的梯度;所有单元格以及所有梯度构成所述关键点特征;对每个单元格内的梯度进行统计,得到梯度直方图;构建一个4维的空白哈希表;对于每个关键点,筛选靠近所述关键点的4个单元格中梯度幅值最大的梯度,并记录梯度幅值最大的梯度对应的梯度直方图的序号;将所述序号作为所述关键点在所述哈希表中的键值;将所述关键点放入对应键值的哈希表的行中。3.根据权利要求1所述的复制
‑
粘贴篡改图像检测方法,其特征在于,采用k
‑
近邻算法对所述哈希表每一行中的关键点进行匹配,得到关键点对,具体包括:基于所述关键点特征,对于关键点k
i
,选取同一行中与关键点k
i
之间的欧式距离最小的两个关键点k
x
和k
y
;采用k
‑
近邻算法计算欧氏距离;当ED
i,1
/ED
i,2
<0.4时,确定关键点k
i
和关键点k
x
构成关键点对;其中,ED
i,1
<ED
i,2
;ED
i,1
为关键点k
i
和关键点k
x
之间的欧式距离,ED
i,2
为关键点k
i
和关键点k
y
之间的欧式距离。4.根据权利要求3所述的复制
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。