本发明涉及图像处理,尤其涉及一种基于u型网络的文本篡改检测方法、装置以及设备。
背景技术:
1、随着图像处理技术的低门槛发展,对票据凭证等文本类数字图像通过肉眼无法察觉到的篡改编辑已经变得非常简单,通过实际调研可知,银行行业内普遍存在文本类图像篡改,如贷后走访后客户经理上传的票据凭证被篡改。由于文本包含重要信息,文本中的语句或数字的变化都将扭曲整个语义信息。因此,防止文本类图像被篡改尤为重要。
2、由于篡改手段的多样性、篡改文本的隐蔽性,文本篡改检测目前存在众多难点,近年来,图像取证受到了学术界与工业界的广泛关注,但大多数研究都集中于自然场景类图像,如被篡改的是汽车或人物等,而由于文本类图像篡改区域可以很小、篡改区域隐蔽性更强等特点,对文本类图像篡改检测更具有难度。目前对文本类图像的篡改检测存在局限性,主要体现在采用卷积神经网络的模型只能提取到感受野内部像素之间的关系,缺少全局特征信息,导致篡改识别不准确。
技术实现思路
1、有鉴于此,本发明的目的在于提出一种基于u型网络的文本篡改检测方法、装置以及设备,旨在解决现有的关于篡改文本图像的识别精度低等问题。
2、为实现上述目的,本发明提供一种基于u型网络的文本篡改检测方法,所述方法包括:
3、获取待检测文本图像,并对所述待检测文本图像进行尺寸调整;
4、通过预训练完成的检测模型对调整后的所述待检测文本图像进行检测,得到预测掩码图,其中,所述检测模型通过所构建的u型网络以及基于预设的损失函数进行训练得到;
5、根据所述预测掩码图确定所述待检测文本图像的文本篡改区域。
6、优选的,所述u型网络的网络结构包括编码模块,所述编码模块包括全局特征提取模块以及局部特征提取模块;其中,
7、通过所述全局特征提取模块对所述待检测文本图像进行全局特征编码,得到第一分支特征图;
8、通过所述局部特征提取模块对所述待检测文本图像进行局部特征编码,得到第二分支特征图。
9、优选的,所述全局特征提取模块的网络结构包括dualtransformer层以及patchmerging层;所述通过所述全局特征提取模块对所述待检测文本图像进行全局特征编码,包括:
10、对所述待检测文本图像进行重叠分片编码,将得到的特征图输入至所述全局特征提取模块中的dualtransformer层以及patchmerging层进行特征提取和下采样操作。
11、优选的,所述u型网络的网络结构还包括过渡连接模块;通过所述过渡连接模块将所述第一分支特征图以及所述第二分支特征图进行特征拼接,得到融合特征图。
12、优选的,所述u型网络的网络结构还包括解码模块;通过所述解码模块对所述融合特征图进行特征解码,得到分类预测结果。
13、优选的,所述解码模块的网络结构包括dual transformer层以及patchexpanding层;所述通过所述解码模块对所述融合特征图进行特征解码,包括:
14、通过所述解码模块中的dualtransformer层对所述融合特征图进行特征优化后,将得到的特征图输入至所述解码模块中的patchexpanding层进行上采样操作。
15、优选的,所述损失函数为loss=0.6ldice+0.4lce;其中,
16、lce=-∑i∈i||milog(pi)+(1-mi)log(1-pi)||1,式中pi表示样本i预测为正类的概率,mi表示样本i的真值;
17、式中yi和分别表示像素i的标签值和预测值,n表示像素点总个数。
18、为实现上述目的,本发明还提供一种基于u型网络的文本篡改检测装置,所述装置包括:
19、获取单元,用于获取待检测文本图像,并对所述待检测文本图像进行尺寸调整;
20、检测单元,用于通过预训练完成的检测模型对调整后的所述待检测文本图像进行检测,得到预测掩码图,其中,所述检测模型通过所构建的u型网络以及基于预设的损失函数进行训练得到;
21、确定单元,用于根据所述预测掩码图确定所述待检测文本图像的文本篡改区域。
22、为了实现上述目的,本发明还提出一种设备,包括处理器、存储器以及存储在所述存储器内的计算机程序,所述计算机程序被所述处理器执行以实现如上述实施例所述的一种基于u型网络的文本篡改检测方法的步骤。
23、为了实现上述目的,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行以实现如上述实施例所述的一种基于u型网络的文本篡改检测方法的步骤。
24、有益效果:
25、以上方案,通过包括u型网络所构建的检测模型是基于图像像素级的分类,能够对输入的待检测文本图像进行更小区域的篡改特征的识别,大大提高识别的效率和精度。
26、以上方案,通过全局特征提取模块以及局部特征提取模块能够同时捕获画面全局与局部信息,具有较强的处理文本图像前后文序列数据的能力,提升对篡改区域识别的准确率。
1.一种基于u型网络的文本篡改检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种基于u型网络的文本篡改检测方法,其特征在于,所述u型网络的网络结构包括编码模块,所述编码模块包括全局特征提取模块以及局部特征提取模块;其中,
3.根据权利要求2所述的一种基于u型网络的文本篡改检测方法,其特征在于,所述全局特征提取模块的网络结构包括dualtransformer层以及patchmerging层;所述通过所述全局特征提取模块对所述待检测文本图像进行全局特征编码,包括:
4.根据权利要求2所述的一种基于u型网络的文本篡改检测方法,其特征在于,所述u型网络的网络结构还包括过渡连接模块;通过所述过渡连接模块将所述第一分支特征图以及所述第二分支特征图进行特征拼接,得到融合特征图。
5.根据权利要求4所述的一种基于u型网络的文本篡改检测方法,其特征在于,所述u型网络的网络结构还包括解码模块;通过所述解码模块对所述融合特征图进行特征解码,得到分类预测结果。
6.根据权利要求5所述的一种基于u型网络的文本篡改检测方法,其特征在于,所述解码模块的网络结构包括dualtransformer层以及patch expanding层;所述通过所述解码模块对所述融合特征图进行特征解码,包括:
7.根据权利要求1所述的一种基于u型网络的文本篡改检测方法,其特征在于,所述损失函数为loss=0.6ldice+0.4lce;其中,
8.一种基于u型网络的文本篡改检测装置,其特征在于,所述装置包括:
9.一种设备,其特征在于,包括处理器、存储器以及存储在所述存储器内的计算机程序,所述计算机程序被所述处理器执行以实现如权利要求1至7任意一项所述的一种基于u型网络的文本篡改检测方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行以实现如权利要求1至7任意一项所述的一种基于u型网络的文本篡改检测方法的步骤。