[发明专利]一种基于OCR识别结果的文本定位纠错方法系统在审
申请号: | 202211495374.6 | 申请日: | 2022-11-27 |
公开(公告)号: | CN115761740A | 公开(公告)日: | 2023-03-07 |
发明(设计)人: | 邵玉斌;张凤;龙华;杜庆治;张昊阁;祁雨婷;杨荣泰 | 申请(专利权)人: | 昆明理工大学 |
主分类号: | G06V30/12 | 分类号: | G06V30/12;G06V30/14;G06V30/41;G06N20/00;G06F40/211;G06F40/226 |
代理公司: | 昆明明润知识产权代理事务所(普通合伙) 53215 | 代理人: | 王鹏飞 |
地址: | 650093 云*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ocr 识别 结果 文本 定位 纠错 方法 系统 | ||
1.一种基于OCR识别结果的文本定位纠错方法,其特征在于:
Step1:使用两个文字识别引擎获取两个所需的识别文本text1和text2;
text1={a1,a2,…,ai,…,am},text2={b1,b2,…,bj,…,bn}
Step2:将Step1中获取到的识别文本进行预处理;
Step3:对Step2预处理后的识别文本text1和text2定位待纠错字符;
Step4:用断句的标点符号去分割句子,提取带颜色标签字符的句子构成句子对,对句子对中的每个句子计算困惑度,每个句子对中困惑度最小的句子便为带纠错句子;
Step5:进行文本纠错,将待纠错句子中的待纠错字符用mask标记字符替换后送入训练好的MLM模型,由模型对句子中的待纠错字符进行定位预测,取预测结果的top,并最后输出修正后的识别文本。
2.根据权利要求1所述的基于OCR识别结果的文本定位纠错方法,其特征在于,所述Step2具体为:
Step2.1:首先检测识别文本中的不可见字符,包括中英文空格和换行符,并去除这些字符;
Step2.2:然后检测识别文本中是否存在半角字符,如果存在将其替换为相应的全角字符;
Step2.3:最后将两个识别的文本打上颜色标签。
3.根据权利要求1所述的基于OCR识别结果的文本定位纠错方法,其特征在于,所述Step3具体为:
Step3.1:令A=text1,B=text2,并将text1和text2都打上颜色标签;
Step3.2:随机生成2个字符c1,c2,需满足c1≠c2且
Step3.3:通过LCSstr算法长度的递推公式(1)求解A和B的最长公共子串lp,并将其依次存入公共子串数组L中;
式中,c[i,j]表示Ai={a1,a2,…,ai},其中i∈{1,2,...,m}和Bj={b1,b2,…,bj},其中j∈{1,2,...,n}的最长公共子串的长度;
Step3.4:用c1和c2分别替换A和B中的一个lp;
Step3.5:重复Step3.3,Step3.4,直至A和B中无公共子串时,得到填充完毕的公共子串数组L={l1,l2,…,lp,…,lt},其中t≤min{m,n};
Step3.6:依次提取公共子串数组L中的公共子串,将text1和text2的公共子串依次去颜色标签。
4.根据权利要求1所述的基于OCR识别结果的文本定位纠错方法,其特征在于,所述Step4中的句子困惑度具体为:
式中,N为句子中的字符个数,P(wi|wi-1)表示第i-1个字符出现的情况下,第i个字符出现的概率,w0为句子开始符BOS,不计入N的总数中,句子结束符EOS计入N的总数中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆明理工大学,未经昆明理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211495374.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种模板机压脚疏通装置
- 下一篇:一种含三氟甲基磺酸尾气处理方法及系统