当前位置: 首页 > 专利查询>三峡大学专利>正文

一种基于制造技术

技术编号:39717104 阅读:6 留言:0更新日期:2023-12-17 23:24
一种基于

【技术实现步骤摘要】
一种基于PID

Net的图像篡改检测方法


[0001]本专利技术涉及图像处理
,具体涉及一种基于
PID

Net
的图像篡改检测方法


技术介绍

[0002]近年来,美图秀秀,醒图,
Photoshop
各种软件的发展,使得图像的编辑随处可见

日常生活中人们对图像进行修改,是出于美化

娱乐的目的,并不会引起不良影响,但并不能避免有人恶意地对图像进行篡改以达到扭曲事实或谋取利益的目的,这将影响人们对客观事物的判断,对社会和国家带来严重的消极影响

图像篡改技术主要包含复制

移动和拼接以及移除三种,复制

移动是复制图像中某一部分副本并粘贴在同一图像中的某个区域;图像拼接是指将区域从一张真实图像复制并粘贴到其他图像中;图像移除是将图像里的某个区域抹掉并根据周围的像素进行修复,另外为了消除篡改后留下的痕迹,通常进行相关后处理操作来消除这些差异,比如压缩

[0003]在计算机视觉领域,利用深度学习方法进行图像篡改检测是一个新的研究方向

大多数学者通过利用图像检测与分割,出现了许多优秀的深度学习框架
。Rao
等人利用
SRM(steganalysis rich model)
模型中的高通滤波器对
CNN
网络进行初始化,对图像进行隐写分析,有效地抑制了复杂图像内容对篡改检测的影响并加速了网络的融合速度,自此不少学者利用
CNN
网络实现了对图像进行篡改检测的同时对篡改区域进行定位
。Zhou
等人利用
RGB
流和噪声流提取更加丰富的特征,不仅利用
CNN
网络,且开创双流思想,改进了模型对图像篡改检测的应用效果
(Zhou P,Han X,Morariu V I,Davis L S.Learning Rich Features for Image Manipulation Detection[C]//Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition,2018:1053

1061.)。Bayar
等首次使用约束卷积来提取篡改特征,学习边界差异,有效的抑制无关的图像语义信息,关注篡改相关的信息
(BAYAR B,STAMM M C.Adeep learning approach to universal image manipulation dete ction using a new convolutional layer[C]//Proceedings of the 4th ACM Workshop on Infor mation Hiding and Multimedia Security,Vigo,Jun 20

22,2016.New York:ACM,2016:5

10.)。Chen
等人利用边缘监督分支捕捉篡改区域与未篡改区域在边界处的微小差异;噪声流分支捕获篡改区域和未篡改区域之间的噪声不一致性,利用双流思想将篡改区域的边界特征和噪声特征结合,学习泛化性更强的语义无关信息
(Xinru Chen,Chengbo Dong,Jiaqi Ji,Juan Cao,Xirong Li:Image Manipulation Detection by Multi

View Multi

Scale Supervision[J]//International Conference on Computer Vision(ICCV),2021.)。
[0004]基于深度学习的数字图像篡改检测算法比传统的篡改检测有很大进步,但存在计算复杂度高

篡改区域检测性能不佳,连续采样会使得篡改特征丢失,精度下降;其次,篡改检测是针对一张图片没有特定区域,对于模型学习复杂度高,考虑给予一个侧重点,着重检测可疑区域,提高模型的效率和准确率


技术实现思路

[0005]本专利技术所要解决的技术问题是提供一种基于
PID

Net
的图像篡改检测方法,针对目前精确度不佳,传统的算法只能针对某一个特定的篡改类型,应用存在限制,以及获取空间特征信息不完善的问题,存在低级空间信息的丢失,边界信息丢失,造成模型学习特征困难,通用性差等问题;可以有效的获取图像异常的区域,提高检测性能和准确率;运用
PID

Net
网络三分支进行特征提取机制,获取深层完整的空间特征信息和边界特征信息;最后再加入
transformer
机制与约束卷积来增强模型关注异常区域特征,加强模型的学习能力,提高模型的精确率

[0006]为解决上述技术问题,本专利技术所采用的技术方案是:
[0007]一种基于
PID

Net
的图像篡改检测方法,包括以下步骤:
[0008]Step1、
数据集的准备与处理;
[0009]Step2、
篡改模型的构建,基于
PID

Net
网络结构,将其应用到图像篡改中,在此基础之上加入
transformer
,以及约束卷积;
[0010]Step3、
篡改模型的训练;
[0011]Step4、
篡改模型测试与评估

[0012]上述的
Step1
中数据集包括
CASIA
数据集
、NIST2016
数据集
、Columbia
数据集和
COVERAGE
数据集;图像的大小统一缩放为
256x256
,且对各个数据集的篡改掩码图进行统一格式

[0013]上述的
Step2
中篡改模型的构建步骤为:
[0014]Step2.1、
构建基于
PID

Net
的网络结构,
PID

Net
网络是一个三分支的网络结构,三个分支的作用分别是获取细节信息,边界信息,以及上下文信息;
[0015]Step2.2、
融入
transformer
,采用
Multi

Attention
,可以增强篡改信息,有利于模型学习篡改特征,忽略与篡改无关的语义信息;
[0016]Step2.3、...

【技术保护点】

【技术特征摘要】
1.
一种基于
PID

Net
的图像篡改检测方法,其特征是,包括以下步骤:
Step1、
数据集的准备与处理;
Step2、
篡改模型的构建,基于
PID

Net
网络结构,将其应用到图像篡改中,在此基础之上加入
transformer
,以及约束卷积;
Step3、
篡改模型的训练;
Step4、
篡改模型测试与评估
。2.
使用权利要求1所述的一种基于
PID

Net
的图像篡改检测方法,其特征在于,所述的
Step1
中数据集包括
CASIA
数据集
、NIST2016
数据集
、Columbia
数据集和
COVERAGE
数据集;图像的大小统一缩放为
256x256
,且对各个数据集的篡改掩码图进行统一格式
。3.
使用权利要求2所述的一种基于
PID

Net
的图像篡改检测方法,其特征在于,所述的
Step2
中篡改模型的构建步骤为:
Step2.1、
构建基于
PID

Net
的网络结构,
PID

Net
网络是一个三分支的网络结构,三个分支的作用分别是获取细节信息,边界信息,以及上下文信息;
Step2.2、
融入
transformer
,采用
Multi

Attention
,可以增强篡改信息,有利于模型学习篡改特征,忽略与篡改无关的语义信息;
Step2.3、
利用约束卷积,学习篡改相关的语义信息而抑制无关的语义信息,学习篡改特征,抑制关注图像语义信息
。4.
使用权利要求3所述的一种基于
PID

Net
的图像篡改检测方法,其特征在于,所述的
Step2.1

PID

Net
网络基于三分支搭建,一个分支获取图像特征图中的详细信息,一个分支获取上下文信息,最后一个分支预测边界区域,三个分支是并行的,需要将三个分支的特征图进行融合,一张图像输入之后,首先进行卷积操作,卷积核的大小为3×2,每个卷积后面都有一个
BatchNorm2d

ReLu
操作,接下来是三个分支,三个分支分别采用
K
p
e(t)、p,i,d
代表三个分支,
K
p
表示比例系数,
K
i
表示积分时间,
K
d
表示微分时间,
e(t)
表示输入与输出值的差值,三个分支分别进行比例,积分和微分三种运算;最后将三个分支的输出结果进行融合操作,三个分支的特性信息进行相互间的融合,得到一个较为全面的图像特征图信息
。5.
使用权利要求4所述的一种基于
PID

Net
的图像篡改检测方法,其特征在于,所述的
Step2.2

Multi

Attention
模块的多头注意力机制是由多个
self

Attention
自注意力机制组成,多头注意力机制有多个
Query

Keys

Values
向量,再分别计算各自的
Z
矩阵,最后将
Z
矩阵进行拼接,多头注意力机制,可以防止模型的过拟合,可以学习多个方面不同的特征,便于模型学习篡改特征:
MultiHead(Q,K,V)
=...

【专利技术属性】
技术研发人员:张虹陈赵乐
申请(专利权)人:三峡大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1