System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及图像识别,尤其涉及一种基于深度学习的自动签名方法及装置。
技术介绍
1、由于图纸签名具有明显的个性特征和可识别性,能够确保图纸的真实性和有效性的优点,其被应用在很多领域。因此,为了提高图纸签名的准确性,有必要先准确识别出其签名位置。
2、目前,签名位置的识别方式一般是:根据签名位置在图纸数据库中进行查询处理,以获取与签名位置相对应的单元格。然而,实践发现,每次查询均需从图纸数据库中检测是否存在标题栏或图框块,由于图纸种类多、数量大,检测效率低且容易漏检,影响签名效果。可见,通过数据库查询签名位置无法实现签名位置快速准确查找,进而导致无法实现精准签名。因此,有必要提出一种提高签名位置的识别准确性,以提高图纸签名的准确性的技术方案显得尤为重要。
技术实现思路
1、本专利技术提供了一种基于深度学习的自动签名方法及装置,能够提高签名位置的识别准确性,以提高图纸签名的准确性。
2、为了解决上述技术问题,本专利技术第一方面公开了一种基于深度学习的自动签名方法,所述方法包括:
3、根据待签名的目标图纸的标识信息,在图纸数据库中,查询与所述目标图纸相匹配的图纸信息及电子签名;
4、按照预设格式,将所述目标图纸对应的图纸信息及电子签名,生成所述预设格式的文件,所述文件包含所述目标图纸对应的图纸信息及电子签名;
5、在得到所述预设格式的文件后,根据所述目标图纸对应的图纸信息,对所述目标图纸执行预处理操作,得到预处理的所述目标图纸
6、基于预先训练出的签名位置识别模型识别所述目标图纸的签名位置;
7、根据预处理后的所述目标图纸及所述目标图纸对应的图纸信息,将所述签名位置的坐标执行还原操作,得到还原后的所述签名位置,并将所述电子签名插入还原后的所述签名位置。
8、作为一种可选的实施方式,在本专利技术第一方面中,所述基于预先训练出的签名位置识别模型识别所述目标图纸的签名位置,包括:
9、将所述目标图纸,输入预先训练出的第一特征提取模型中进行特征提取,得到所述目标图纸的高层次特征图;
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、式中,表示所述目标识别模型的损失结果,表示所述图纸验证集中验证图纸的签名位置的实际边界框与对应预测边界框的损失偏差项,表示所述图纸验证集中验证图纸的签名位置的实际边界框,分别表示所述图纸验证集中验证图纸的签名位置的实际边界框中心点横坐标和纵坐标,分别表示所述图纸验证集中验证图纸的签名位置的实际边界框的宽和高,表示所述图纸验证集中验证图纸输入所述目标识别模型后得到的签名位置的预测边界框,分别为所述图纸验证集中验证图纸输入所述目标识别模型后得到的签名位置的预测边界框中心点横坐标和纵坐标;分别为所述图纸验证集中验证图纸输入所述目标识别模型后得到的签名位置的预测边界框的宽和高,为正则项系数,为所述图纸验证集中验证图纸的签名位置的实际边界框所需满足的参量;表示所述图纸验证集中验证图纸输入所述目标识别模型后得到的签名位置的预测边界框的宽与对应实际边界框的宽之间的梯度;表示所述图纸验证集中验证图纸输入所述目标识别模型后得到的签名位本文档来自技高网...
【技术保护点】
1.一种基于深度学习的自动签名方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于深度学习的自动签名方法,其特征在于,所述基于预先训练出的签名位置识别模型识别所述目标图纸的签名位置,包括:
3.根据权利要求2所述的基于深度学习的自动签名方法,其特征在于,所述将所述候选签名区域的局部特征输入到预先训练出的参数分析模型进行分析,得到所述候选签名区域所属类别的概率及预测边界框,包括:
4.根据权利要求2所述的基于深度学习的自动签名方法,其特征在于,所述将所有所述候选签名区域中每个所述候选签名区域所属类别的概率、预测边界框的置信度与对应的预设概率及第一预设置信度进行比较,得到比较结果之前,所述方法还包括:
5.根据权利要求1-4任一项所述的基于深度学习的自动签名方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的基于深度学习的自动签名方法,其特征在于,所述损失函数的公式如下:
7.根据权利要求5所述的基于深度学习的自动签名方法,其特征在于,所述获取到图纸训练集和图纸验证集之后,所述方法还包括:
>8.一种基于深度学习的自动签名装置,其特征在于,所述装置包括:
9.一种基于深度学习的自动签名装置,其特征在于,所述装置包括:
10.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行如权利要求1-7任一项所述的基于深度学习的自动签名方法。
...【技术特征摘要】
1.一种基于深度学习的自动签名方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于深度学习的自动签名方法,其特征在于,所述基于预先训练出的签名位置识别模型识别所述目标图纸的签名位置,包括:
3.根据权利要求2所述的基于深度学习的自动签名方法,其特征在于,所述将所述候选签名区域的局部特征输入到预先训练出的参数分析模型进行分析,得到所述候选签名区域所属类别的概率及预测边界框,包括:
4.根据权利要求2所述的基于深度学习的自动签名方法,其特征在于,所述将所有所述候选签名区域中每个所述候选签名区域所属类别的概率、预测边界框的置信度与对应的预设概率及第一预设置信度进行比较,得到比较结果之前,所述方法还包括:
...【专利技术属性】
技术研发人员:聂文华,苏新国,黄淼,揭秋明,虞叶东,魏川子,陈功,张黎,
申请(专利权)人:安徽省交通规划设计研究总院股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。