[发明专利]一种基于Mask R-cnn算法和类型分割的扫描文件版面分析方法在审
申请号: | 202211119268.8 | 申请日: | 2022-09-14 |
公开(公告)号: | CN115578741A | 公开(公告)日: | 2023-01-06 |
发明(设计)人: | 赵卫东;张晓明;李旭健;肖智勇 | 申请(专利权)人: | 山东科技大学 |
主分类号: | G06V30/412 | 分类号: | G06V30/412;G06V30/414;G06V30/416;G06N3/04;G06N3/08;G06V30/146;G06V30/18;G06V30/19;G06V30/20 |
代理公司: | 青岛智地领创专利代理有限公司 37252 | 代理人: | 种艳丽 |
地址: | 266590 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 mask cnn 算法 类型 分割 扫描 文件 版面 分析 方法 | ||
1.一种基于Mask R-cnn算法和类型分割的扫描文件版面分析方法,其特征在于,将扫描的原始彩色图像作为输入,首先对图像中的表格进行识别并分割,分割表格后的图像作为输入,进行插图的识别并分割,然后去除图像中的红章,最后将去除表格、插图和红章后的图像进行标题识别,未识别部分作为文本部分输出,具体包括如下步骤:
步骤1、定义载入接口和Mask R-cnn模型,进行模型训练;
步骤2、实时获取扫描文件原始彩色图像,并进行预处理;
步骤3、基于训练完成的模型进行分类识别,首先基于表格识别模型识别彩色图像中的表格区域,提取表格,输出表格和提取表格后的图像1;
步骤4、然后识别图像1中的插图区域,提取插图,输出插图和提取插图后的图像2;
步骤5、去除图像2中的红章,输出得到图像3;
步骤6、最后识别图像3中的标题并标注,未标注部分为文本,输出标注标题后的图像。
2.根据权利要求1所述基于Mask R-cnn算法和类型分割的扫描文件版面分析方法,其特征在于,所述步骤1的具体过程如下:
步骤1.1、对于定义载入接口,首先对获取到的历史数据集进行重写操作,对数据集进行打乱排序,划分训练集以及测试集,其次获取图像和mask的映射关系,将mask转换为Tensor,获取到mask掩码的坐标以及标签,用于图像分割;最后,对数据集中的图像进行增强处理,并将原始图像转换为PyTorch张量;
步骤1.2、对于定义Mask R-cnn模型,包括获取模型架构以及模型的输入特征数,将输出模型的特征类别和mask类别的参数均修改为2;还包括定义训练和验证数据加载器,使用辅助函数获取Mask R-cnn模型;
步骤1.3、对于识别表格、插图、标题以及文本采用不同的数据集,分别训练出识别表格、插图、标题的模型,最后保存训练好的模型参数,此时训练获得三个模型:表格识别模型、插图识别模型、标题识别模型,每一个识别模型均采用Mask R-cnn进行训练得到,并选用残差网络ResNet101作为Mask R-cnn的主干特征提取网络;
模型训练中采用Adam优化器进行优化,从而调整模型更新权重和偏差参数θt,θt由公式(1)得到,
其中,θt-1表示上一次迭代得到的偏差参数,α表示默认学习率,mi表示梯度均值,vt表示梯度平方的指数移动平均数,∈=10-8;
其中,设置学习速率计划程序每3个epoch将学习速率降低10倍;
在模型训练期间对于每一个RoI接口定义一个多任务损失函数L,通过调用优化器不断更新学习速率;训练结束后,保存训练好的模型参数;
L由公式(2)得到,
L=LcLs+LBox+Lmask (2)
其中,LCLS表示分类损失,LBOX表示回归框损失,Lmask表示新加入的mask损失。
3.根据权利要求1所述基于Mask R-cnn算法和类型分割的扫描文件版面分析方法,其特征在于,所述步骤2中,对扫描文件原始彩色图像进行图像增强,并将增强后的图像换为RGB三通道格式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东科技大学,未经山东科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211119268.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:充电路面与光伏发电路面功能分开的太阳能公路系统
- 下一篇:一种卷线盘绕线设备