System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及信息安全,提供了一种对数字图像进行篡改检测的方法、装置及存储介质。
技术介绍
1、数字图像作为一种沟通的载体,它包含了很多非常重要的信息。然而,随着图像编辑软件的日益普及,使得人们对图像的篡改变得极为方便和多样。被篡改的图像甚至会被不法应用,从而对社会的安全构成严重威胁。
2、对于某些篡改图像,尤其是当篡改图像来自不同的采集设备,或者是篡改图像是经过社交媒介传输后,由于没有考虑上述篡改图像在其生命周期可能经历的各种有损操作和外部处理过程,导致无法对那些具有不同有损处理操作的数字图像具备很好的鲁棒性。
技术实现思路
1、本申请实施例提供一种对数字图像进行篡改检测的方法、装置及存储介质,用以提升待检测图像中篡改痕迹的篡改检测的精度。
2、本申请提供的具体技术方案如下:
3、第一方面,本申请实施例提供了一种对数字图像进行篡改检测的方法,包括:
4、获取待检测图像的相机指纹,其中,待检测图像是携带篡改痕迹的图像,相机指纹是基于预先训练好的相机指纹提取模型确定的,相机指纹用于表征待检测图像的相机的相机特性;
5、将待检测图像和相机指纹输入到预先训练好的篡改检测模型进行检测,得到篡改痕迹在待检测图像中对应的像素区域和待检测图像的篡改概率。
6、可选地,待检测图像通过以下方式获取待检测图像:
7、基于原始图像获取待检测图像;或者
8、基于原始图像和社交传输媒介获取待检测图像;或者
10、其中,原始图像是具备相机指纹的相机拍摄的。
11、可选地,基于原始图像和社交传输媒介获取待检测图像,包括:
12、将原始图像上传到社交传输媒介中进行展示,以使社交传输媒介为原始图像添加传输噪声;
13、从社交传输媒介中下载添加传输噪声后的原始图像,并将添加传输噪声后的原始图像作为待检测图像。
14、可选地,基于原始图像和预先训练好的传输噪声模型获取待检测图像,包括:
15、将原始图像输入到预先训练好的传输噪声模型中进行学习,以使传输噪声模型输出携带有模拟传输噪声的原始图像,其中,模拟传输噪声是原始传输噪声模型在训练为传输噪声模型的输出中得到的;
16、将携带有模拟传输噪声的原始图像作为待检测图像。
17、可选地,获取待检测图像的相机指纹,包括:
18、将待检测图像输入到预先训练好的相机指纹提取模型中进行检测,得到待检测图像对应的相机指纹。
19、可选地,将待检测图像和相机指纹输入到预先训练好的篡改检测模型进行检测,得到篡改痕迹在待检测图像中对应的像素区域和待检测图像的篡改概率,包括:
20、将待检测图像和相机指纹输入到预先训练好的篡改检测模型中,运用篡改检测模型的编码器对待检测图像和相机指纹分别进行编码,得到待检测图像对应的第一编码特征和相机指纹对应的第二编码特征;
21、运用篡改检测模型的交叉融合模块对第一编码特征和第二编码特征进行特征融合得到融合特征;
22、运用篡改检测模型的解码器对融合特征进行解码,得到篡改痕迹对应的像素单元在待检测图像中对应的像素区域;
23、运用篡改检测模型的分类头提取融合特征,基于融合特征得到待检测图像的篡改概率。
24、可选地,运用篡改检测模型的编码器对待检测图像和相机指纹分别进行编码之前,还包括:
25、运用篡改检测模型对相机指纹进行预卷积,使得到的相机指纹的维度与待检测图像的维度相同;
26、运用篡改检测模型的交叉融合模块对第一编码特征和第二编码特征进行特征融合得到融合特征,包括:
27、运用篡改检测模型中的交叉融合模块对第一编码特征和第二编码特征进行交叉卷积融合,得到融合特征。
28、第二方面,本申请实施例还提供了一种对数字图像进行篡改检测的装置,包括:
29、获取单元,用于获取待检测图像的相机指纹,其中,待检测图像是携带篡改痕迹的图像,相机指纹是基于预先训练好的相机指纹提取模型确定的,相机指纹用于表征待检测图像的相机的相机特性;
30、检测单元,用于将待检测图像和相机指纹输入到预先训练好的篡改检测模型进行检测,得到篡改痕迹在待检测图像中对应的像素区域和待检测图像的篡改概率。
31、可选地,待检测图像通过以下方式获取待检测图像:
32、基于原始图像获取待检测图像;或者
33、基于原始图像和社交传输媒介获取待检测图像;或者
34、基于原始图像和预先训练好的传输噪声模型获取待检测图像;
35、其中,原始图像是具备相机指纹的相机拍摄的。
36、可选地,基于原始图像和社交传输媒介获取待检测图像,获取单元用于:
37、将原始图像上传到社交传输媒介中进行展示,以使社交传输媒介为原始图像添加传输噪声;
38、从社交传输媒介中下载添加传输噪声后的原始图像,并将添加传输噪声后的原始图像作为待检测图像。
39、可选地,基于原始图像和预先训练好的传输噪声模型获取待检测图像,获取单元用于:
40、将原始图像输入到预先训练好的传输噪声模型中进行学习,以使传输噪声模型输出携带有模拟传输噪声的原始图像,其中,模拟传输噪声是原始传输噪声模型在训练为传输噪声模型的输出中得到的;
41、将携带有模拟传输噪声的原始图像作为待检测图像。
42、可选地,获取待检测图像的相机指纹,获取单元用于:
43、将待检测图像输入到预先训练好的相机指纹提取模型中进行检测,得到待检测图像对应的相机指纹。
44、可选地,将待检测图像和相机指纹输入到预先训练好的篡改检测模型进行检测,得到篡改痕迹在待检测图像中对应的像素区域和待检测图像的篡改概率,检测单元用于:
45、将待检测图像和相机指纹输入到预先训练好的篡改检测模型中,运用篡改检测模型的编码器对待检测图像和相机指纹分别进行编码,得到待检测图像对应的第一编码特征和相机指纹对应的第二编码特征;
46、运用篡改检测模型的交叉融合模块对第一编码特征和第二编码特征进行特征融合得到融合特征;
47、运用篡改检测模型的解码器对融合特征进行解码,得到篡改痕迹对应的像素单元在待检测图像中对应的像素区域;
48、运用篡改检测模型的分类头提取融合特征,基于融合特征得到待检测图像的篡改概率。
49、可选地,运用篡改检测模型的编码器对待检测图像和相机指纹分别进行编码之前,还包括:
50、运用篡改检测模型对相机指纹进行预卷积,使得到的相机指纹的维度与待检测图像的维度相同;
51、运用篡改检测模型的交叉融合模块对第一编码特征和第二编码特征进行特征融合得到融合特征,包括:<本文档来自技高网...
【技术保护点】
1.一种对数字图像进行篡改检测的方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述待检测图像通过以下方式获取待检测图像:
3.如权利要求2所述的方法,其特征在于,所述基于所述原始图像和社交传输媒介获取待检测图像,包括:
4.如权利要求3所述的方法,其特征在于,所述基于所述原始图像和预先训练好的传输噪声模型获取待检测图像,包括:
5.如权利要求1所述的方法,其特征在于,所述获取待检测图像的相机指纹,包括:
6.如权利要求1所述的方法,其特征在于,所述将所述待检测图像和所述相机指纹输入到预先训练好的篡改检测模型进行检测,得到所述篡改痕迹在所述待检测图像中对应的像素区域和所述待检测图像的篡改概率,包括:
7.如权利要求6所述的方法,其特征在于,所述运用所述篡改检测模型的编码器对所述待检测图像和所述相机指纹分别进行编码之前,还包括:
8.一种对数字图像进行篡改检测的装置,其特征在于,包括:
9.一种计算设备,其特征在于,包括:
10.一种计算机可读存储介
...【技术特征摘要】
1.一种对数字图像进行篡改检测的方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述待检测图像通过以下方式获取待检测图像:
3.如权利要求2所述的方法,其特征在于,所述基于所述原始图像和社交传输媒介获取待检测图像,包括:
4.如权利要求3所述的方法,其特征在于,所述基于所述原始图像和预先训练好的传输噪声模型获取待检测图像,包括:
5.如权利要求1所述的方法,其特征在于,所述获取待检测图像的相机指纹,包括:
6.如权利要求1所述的方法,其特征在于,所述将所述待检测...
【专利技术属性】
技术研发人员:刘双,陈泽锋,吴春阳,
申请(专利权)人:天翼安全科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。