一种手写汉字图像评估方法及系统技术方案

技术编号:35954753 阅读:23 留言:0更新日期:2022-12-14 10:48
本发明专利技术公开了一种手写汉字图像评估方法及系统,首先获取手写汉字图像和模板汉字图像,进行去噪和二值化处理,得到预处理图像;再进行笔画类型确定处理,将得到手写汉字图像的笔画类型和模板汉字图像的笔画类型进行比较,获得手写汉字图像的相似度值,用于评估手写汉字图像,本发明专利技术将手写汉字精确到笔画层级评估,方便进行全面性评价。方便进行全面性评价。方便进行全面性评价。

【技术实现步骤摘要】
一种手写汉字图像评估方法及系统


[0001]本专利技术属于图像检测
,具体涉及一种手写汉字图像评估方法及系统。

技术介绍

[0002]书法为一种历史悠久且独特的艺术,近些年来教育部加强督促教育行业对学生书写能力的培养力度,但是实际实施中,一方面由于很多老师或家长对于书法并非精通,不能对学生的书法做出针对性的指导,另一方面由于书法老师的精力和时间有限,很难做到对学生的每一个书法作品都做出评价和提出指导意见,限制学生书写能力的提升。
[0003]现有技术中公开有对毛笔书法以及硬笔书法评判的算法,这些手写体自动评判技术,从数据获取方式可分为两类:一类是利用电子设备获取书写数据的手写汉字分析,可以实时的采集书写者书写过程中的各种数据,能够更准确地获得手写体的笔画信息,但是采用这种方案需要在电子设备上进行书写,不仅成本比较高,而且在屏幕上写字和在纸上书写手感完全不一致,其实际参考价值并不大。另一类是只利用图片的汉字分析,把练习好的字拍摄并上传到评价系统,根据预先设定好的程序对其进行自动评判,但是目前对离线的汉字进行评判仍存在较大困难,需要进一步的研究。且现有技术对笔画的美感没有进行有效评判,无法对学生书写能力进行全面性评价。

技术实现思路

[0004]本专利技术的目的在于克服现有技术中的不足,提供一种手写汉字图像评估方法及系统,解决现有技术无法对学生书写汉字进行精确全面评估的问题。
[0005]为达到上述目的,本专利技术是采用下述技术方案实现的:第一方面,本专利技术提供一种手写汉字图像评估方法,包括如下步骤:获取手写汉字图像及模板汉字图像,进行去噪和二值化处理,分别得到手写汉字图像的预处理图像和模板汉字图像的预处理图像;对手写汉字图像的预处理图像和模板汉字图像的预处理图像进行笔画类型确定处理,得到手写汉字图像的笔画类型和模板汉字图像的笔画类型;将手写汉字图像的笔画类型与模板汉字图像的笔画类型进行比较,获得手写汉字图像的相似度值,用于评估手写汉字图像;所述进行笔画类型确定处理,包括:对预处理图像进行汉字骨架提取操作,得到汉字骨架图像;提取汉字骨架图像中的骨架端点、骨架常规点、骨架分叉点、骨架拐点,及修复骨架分叉点,处理得到骨架笔画段集合;根据组合规则,将相邻的骨架笔画段组合为一个笔画,得到拆分后的笔画;根据八邻域方向编码规则对拆分后的笔画提取方向序列,确定笔画类型。
[0006]结合第一方面,进一步的,修复骨架分叉点包括对汉字骨架图像中的伪分叉点进行去除与合并,具体包括如下步骤:
对比每一个骨架分叉点之间的距离与设定的第一阈值的大小,若骨架分叉点之间的距离小于第一阈值,合并为同一分叉点集群;对分叉点集群中的骨架分叉点进行平均,得到分叉点集群的质心;使用质心代表分叉点集群中的骨架分叉点,重新连接汉字骨架图像中的骨架。
[0007]进一步的,得到骨架笔画段集合包括如下步骤:根据骨架分叉点拆分汉字骨架图像中的骨架,结合骨架端点提取骨架笔画段,得到初始骨架笔画段集合;对初始骨架笔画段集合进行筛选,去除其中的毛刺笔画段,从剩余的骨架笔画段集合中提取骨架拐点,并结合骨架端点、骨架分叉点、骨架拐点及骨架常规点,重新提取骨架笔画段,得到最终骨架笔画段集合。
[0008]进一步的,所述骨架端点为八邻域中只有一个邻居为骨架点的骨架点;所述骨架常规点为八邻域中只有两块不相邻的邻域且邻居数小于四的骨架点;所述骨架分叉点为八邻域中邻域数量大于两块或邻居数不小于四的骨架点,其中一块邻域为两个或以上相邻点。
[0009]进一步的,所述骨架拐点的计算方法如下:以骨架点在骨架笔画段的下标作为参数,对骨架笔画段中骨架点的横坐标和纵坐标分别建立离散参数方程;对离散参数方程进行拟合,得到骨架笔画段的连续函数;将骨架笔画段两端进行连线,判断骨架笔画段是否与连线相交,或无相交但逼近连线;从相交或逼近点位置寻找拐点,分别进行以下步骤;a)计算当前骨架笔画段中所有点与两端点的距离和,记录最大值和索引;b)判断两端点之间距离与最大值之比是否大于设定的第二阈值,大于第二阈值时利用索引和连续函数计算最大值点在当前骨架笔画段连续函数上的曲率,若曲率小于设定的第三阈值,则为弯曲笔画上的一点,若曲率大于第三阈值,则为拐点;c)将骨架笔画段从拐点处断开,形成两个新的笔画段,新笔画段重复步骤a

c至没有新的拐点产生。
[0010]进一步的,所述组合规则具体如下:将骨架端点、骨架分叉点及骨架拐点作为顶点,各顶点之间的连线作为边,建立当前手写汉字的数据结构图;基于数据结构图的连通性,将数据结构图划分为若干连通子图,按照重心顺序遍历每一个连通子图所有度大于1的顶点;若所述顶点为骨架分叉点,遍历与骨架分叉点相连的笔画段,计算每一个笔画段与该骨架分叉点相连的其他笔画段两两之间的角度,判断最大角度是否大于设定的角度阈值,若是合并所述笔画段,并从顶点连接的笔画段中删除所述笔画段,若否继续计算下一条笔画段;若所述顶点为骨架拐点,根据与所述顶点相邻顶点的方位,判断所述顶点断开或连接;当连通子图顶点的所有度均不大于1,得到拆分后的笔画。
[0011]进一步的,与骨架拐点相邻的两个顶点处于<左,下>、<左,左下>,或两个顶点方向
相同时,所述顶点连接,其它情况断开。
[0012]第二方面,本专利技术提供一种手写汉字图像评估系统,所述系统包括:预处理模块:用于获取手写汉字图像及模板汉字图像,进行去噪和二值化操作,分别得到预处理图像;提取模块:用于对预处理图像进行汉字骨架提取操作,得到汉字骨架图像;并提取汉字骨架图像中的骨架端点、骨架常规点、骨架分叉点、骨架拐点,及修复骨架分叉点,处理得到骨架笔画段集合;拆分模块:根据组合规则,用于将相邻的骨架笔画段组合为一个笔画,得到拆分后的笔画;评估模块:根据八邻域方向编码规则对拆分后的笔画提取方向序列,分别确定笔画类型;对比手写汉字图像和模板汉字图像的笔画类型相似度,评估手写汉字图像。
[0013]第三方面,本专利技术提供一种计算机设备,包括处理器及存储介质;所述存储介质用于存储指令;所述处理器用于根据所述指令进行操作以执行上述任一项所述方法的步骤。
[0014]第四方面,本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述任一项所述方法的步骤。
[0015]与现有技术相比,本专利技术所达到的有益效果包括:本专利技术提供的一种手写汉字图像评估方法,能够实现手写汉字和模板汉字的同一笔画提取,精确到笔画层级评估手写汉字;本专利技术提供的评估系统,不仅计算被分叉点分开的笔画,还对不包含分叉点的笔画部分计算骨架拐点,解决包含多个笔画但骨架中不包含分叉点的笔画提取问题;本专利技术提供的评估方法,针对汉字本身以及汉字笔画的多样性,研究了笔画间的组合规则,总结出基于笔画形态的组合约束,对由骨架拐点分开的笔画组合与否提供约束条件,提高保证汉字笔画的组合准确率,基于数据结构图的连通性,将数据结构图划分为若干连通子图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种手写汉字图像评估方法,其特征在于,包括如下步骤:获取手写汉字图像及模板汉字图像,进行去噪和二值化处理,分别得到手写汉字图像的预处理图像和模板汉字图像的预处理图像;对手写汉字图像的预处理图像和模板汉字图像的预处理图像进行笔画类型确定处理,得到手写汉字图像的笔画类型和模板汉字图像的笔画类型;将手写汉字图像的笔画类型与模板汉字图像的笔画类型进行比较,获得手写汉字图像的相似度值,用于评估手写汉字图像;所述进行笔画类型确定处理,包括:对预处理图像进行汉字骨架提取操作,得到汉字骨架图像;提取汉字骨架图像中的骨架端点、骨架常规点、骨架分叉点、骨架拐点,及修复骨架分叉点,处理得到骨架笔画段集合;根据组合规则,将相邻的骨架笔画段组合为一个笔画,得到拆分后的笔画;根据八邻域方向编码规则对拆分后的笔画提取方向序列,确定笔画类型。2.根据权利要求1所述的一种手写汉字图像评估方法,其特征在于,修复骨架分叉点包括对汉字骨架图像中的伪分叉点进行去除与合并,包括如下步骤:对比每一个骨架分叉点之间的距离与设定的第一阈值的大小,若骨架分叉点之间的距离小于第一阈值,合并为同一分叉点集群;对分叉点集群中的骨架分叉点进行平均,得到分叉点集群的质心;使用质心代表分叉点集群中的骨架分叉点,重新连接汉字骨架图像中的骨架。3.根据权利要求1所述的一种手写汉字图像评估方法,其特征在于,得到骨架笔画段集合包括如下步骤:根据骨架分叉点拆分汉字骨架图像中的骨架,结合骨架端点提取骨架笔画段,得到初始骨架笔画段集合;对初始骨架笔画段集合进行筛选,去除其中的毛刺笔画段,从剩余的骨架笔画段集合中提取骨架拐点,并结合骨架端点、骨架分叉点、骨架拐点及骨架常规点,重新提取骨架笔画段,得到最终骨架笔画段集合。4.根据权利要求1所述的一种手写汉字图像评估方法,其特征在于,所述骨架端点为八邻域中只有一个邻居为骨架点的骨架点;所述骨架常规点为八邻域中只有两块不相邻的邻域且邻居数小于四的骨架点;所述骨架分叉点为八邻域中邻域数量大于两块或邻居数不小于四的骨架点,其中一块邻域为两个或以上相邻点。5.根据权利要求1所述的一种手写汉字图像评估方法,其特征在于,所述骨架拐点的计算方法如下:以骨架点在骨架笔画段的下标作为参数,对骨架笔画段中骨架点的横坐标和纵坐标分别建立离散参数方程;对离散参数方程进行拟合,得到骨架笔画段的连续函数;将骨架笔画段两端进行连线,判断骨架笔画段是否与连线相交,或无相交但逼近连线;从相交或逼近点位置寻找拐点,分别进行以下步骤;a)计算当前骨架笔画段中所有点与两端点...

【专利技术属性】
技术研发人员:徐占洋杨盛凯徐益鸣马彪李丁宇张家瑞王晶弘秦飞扬熊宁阳汤正博林巍
申请(专利权)人:江苏少儿春互联教育科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1