一种圆形印章的真伪识别方法与流程

文档序号:23134650发布日期:2020-12-01 13:09阅读:347来源:国知局
一种圆形印章的真伪识别方法与流程

本发明涉及图像处理、文字识别技术领域,尤其是涉及一种圆形印章的真伪识别方法。



背景技术:

印章表示权力和职能,随着社会的发展,印章使用越来越频繁,如何识别印章上的文字图像也变得越来越重要。

目前,印章识别最早依靠人工进行,效率低下,误判率高。后来,开始出现基于计算机视觉的判断方法,大多还是使用手工提取印章特征,然后采用阈值进行判断。再后来,出现了基于光学字符识别(ocr)的判断方法,主要包括文档图文信息内容的检测与文档图文信息的识别两个步骤,文档图文信息内容的检测主要有基于纹理的连通域的传统方法和基于目标检测的深度学习方法,文档图文信息的识别主要有基于浅层模型的字符识别算法、基于深度网络的字符识别算法和基于深度网络的序列识别算法。再后来,出现了基于sift特征、采用支持向量机(svm)的判断方法,目前来看,此方法效果很好,但基于sift特征的计算量较大,因而不适用于嵌入式设备。

因此,如何准确提取图像信息,判断印章真伪是目前亟待解决的问题。



技术实现要素:

本发明的目的是提供一种圆形印章的真伪识别方法,先对印章进行图案分割,对分割后的图像进行二值化处理,得到二值化图案,对二值化图像提取其二值特征,计算二值特征值,将二值特征值输入svm模型进行判断,根据判断结果确认印章的真伪,实现对印章的快速、签单判定,提高印章真伪判别的准确率。

第一方面,本发明的上述发明目的通过以下技术方案得以实现:

一种圆形印章的真伪识别方法,包括提取待检测圆形印章的图像特征,进行二值化处理后提取二值特征,建立svm模型,将二值特征输入svm模型进行判断,得到待检测圆形印章的判断结果。

本发明进一步设置为:待检测圆形印章的图像特征,包括待检测圆形印章的图像特征的整体图像特征、局部图像特征,整体图像特征包括印框整体图像特征、印文整体图像特征;二值特征符合旋转、平移、尺度不变形原则,并且对目标检测或识别具有比较好的表征能力,包括lbp特征、hog特征等特征中的至少一项。

本发明进一步设置为:局部图像特征包括印文局部图像特征,提取待检测圆形印章的圆心,以圆心为原点分割字符,在径向上提取每个连通域的角宽度并量化,标记每个连通域的字符图像。

本发明进一步设置为:计算角宽度差小于第一阈值的至少二个连通域的均值,作为正常分割字符的角宽度均值;对角宽度大于角宽度均值超过第二阈值的异常连通域,直接以异常连通域作为字符图像。

本发明进一步设置为:局部图像特征包括圆心图像,标记圆心图像。

本发明进一步设置为:局部图像特征包括横向字符图像特征,提取横向字符的方形框,分割横向字符,提取分割后的每个字符图像,进行标记。

本发明进一步设置为:提取并存储整体图像特征、局部图像特征的二值特征值。

本发明进一步设置为:获取真实印章与伪造印章作为训练样本,提取训练样本的整体图像特征、局部图像特征的二值特征值,以整体图像特征的lbp值训练第一svm模型,以局部图像特征的二值特征值训练第二svm模型,得到二个svm模型。

本发明进一步设置为:待检测圆形印章的真伪识别,包括以下步骤:

s1、判断真实圆形印章与待检测圆形印章的分割图像数量是否相同,若是,进入下一步,若否,则判断待检测圆形印章为假;

s2、将真实圆形印章与待检测圆形印章的整体图像特征的图像二值特征值输入第一svm模型,计算第一分值;

s3、判断第一分值是否大于第一设定值,若是,进入下一步,若否,判断待检测圆形印章为假;

s4、i=1;

s5、将真实圆形印章与待检测圆形印章的第i个局部图像特征的lbp值,输入第二svm模型,计算第二分值;

s6、判断第二分值是否大于第二设定值,若是,进入下一步,若否,判断待检测圆形印章为假;

s7、记录第二分值;

s8、i=i+1;

s9、判断i是否大于m,若是,进入下一步,若否,转s5,其中m表示所有局部图像特征的总和;

s10、判断待检测圆形印章为真。

本发明进一步设置为:在步骤s8中,再次判断所有的第二分值是否大于第三设定值,若是,则判断待检测圆形印章为真,若否,则给出提示信息,进行进一步的判别。

第二方面,本发明的上述发明目的通过以下技术方案得以实现:

一种计算机可读存储介质,其特征在于:所述存储介质上存储有计算机程序,所述计算机程序被执行时能够实现本申请所述的圆形印章的真伪识别方法。

第三方面,本发明的上述发明目的通过以下技术方案得以实现:

一种圆形印章的真伪识别终端设备,其特征在于,包括处理器、存储器,所述存储器存储有能够在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时能够实现本申请所述的圆形印章的真伪识别方法。

与现有技术相比,本申请的有益技术效果为:

1.本申请通过对印章文档图像的连通域分析,得到印章的整体图像特征与字符图像特征,实现了印章特征的提取;

2.进一步地,本申请通过对整体图像特征与字符图像特征计算lbp值,实现了图像特征的量化;

3.进一步地,本申请通过将整体图像特征输入整体图像的svm模型进行计算,将字符图像特征输入字符图像的svm模型进行计算,从整体到局部分别进行判断,提高了判断的准确性。

附图说明

图1是本申请的一个具体实施例的提取印章图像示意图;

图2是本申请的一个具体实施例的印章分割示意图;

图3是本申请的一个具体实施例的印章字符分割示意图;

图4是本申请的一个具体实施例的连通域角宽度字符分割示意图。

具体实施方式

以下结合附图对本发明作进一步详细说明。

具体实施例一

本申请的一种圆形印章的真伪识别方法,首先以对圆形印章进行分割,从原始图像中,采用颜色通道过滤,提取某一颜色比较丰富的图像,通过初步二值化、连通域分析,进行印章图像的分割,如图1方框内所示,得到印章图像。

对印章图像进行分割,将印框与印文分离,得到印框图像与印文图像,印框图像特征与印文图像特征同属于印章的整体图像特征,如图2所示。

采用二值化方法,将印框图像的灰度图转化为印框二值化图像,将印文图像的灰度图转化为印文二值化图像,其中每个像素的灰度值只能为0或1。

采用形态学膨胀(dilation)方法,对印文中的字符进行分割,分割后,有的相邻字符能够完全分开,形成单独的连通域,而有的相邻字符不能够完全分开,形成粘连,形成粘连的连通域。如图3所示,图中,“中、导、开、技、有、限、公、司”这些字符与相邻字符无粘连,能够单独分开,形成一个个单独的连通域,而“北京”两个字符之间形成粘连,“源科”两个字符之间也形成粘连。

基于这种情况,进行连通域角宽度分割,包括以下步骤:

a1、根据图形识别方法,对印框图像中前景像素的位置,用最小均值法进行拟合,提取印框圆形的圆心。

a2、以圆心为原点,在印文图像的径向方向,基于极坐标,提取每个连通域的最左侧边缘与最右侧边缘极点的角度,计算最左侧边缘与最右侧边缘极点角度的差值,定义为该连通域的角宽度。

计算所有连通域的角宽度,以设定角度分辨率,如1度的分辨率,将各连通域的角宽度量化,得到各连通域的整数角宽度值。

计算角宽度值的差值小于第一阈值的数量最多的连通域的角宽度均值,作为角宽度均值,将连通域角宽度值大于角宽度均值第二阈值的连通域,标记为异常连通域。即计算角宽度值接近的数量最多的连通域的角宽度值的均值,作为角宽度均值,将角宽度值明显大于角宽度均值的连通域标记为异常连通域。

对异常连通域进行处理,有以下几种方法:

第一种,直接把异常连通域作为一个字符进行处理,增加了连通域特征;

第二种,重新从原始字符分割图像中,使用最小的核做膨胀操作,对连通域进行重新分割,如果能够分割开,则形成单独的连通域,如果不能分割开,则采用第三种方法,或直接采用第三种方法处理异常连通域;

第三种,取异常连通域的径向中线进行分割。

对连通域进行分割后,得到的仍然是二值化图像,每个二值化图像中只有一个或多个字符,将二值化图像进行摆正、填充背景、编号,即得到字符图像。

在分割字符图像之后,根据圆心位置和印文的对称性,对字符图像顺序进行标记,确定每个字符的相应位置,如图4所示。

在本申请的一个具体实施例中,印章的圆形中心有图案,根据连通域奉献,提取中心图案,并进行标记。

在本申请的一个具体实施例中,圆形印章的下方有一排横向字符,采用contour分析方法,或连通域分析方法,提取横向字符的方形外框,根据方形外框的四个角点,计算角度,旋转摆正后,再根据连通域分析,提取分割后的每个字符图像,并对每个字符图像进行标记。

在本申请的一个具体实施例中,对于有中心图案、横向字符的圆形印章,按照印文字符、中心图案、横向字符的顺序进行标记。

印章图像分割完成后,需要对分割后的印文字符图像、中心图案、横向字符进行二值化处理,并提取二值特征,印文字符图像、中心图案、横向字符属于印章的局部图像特征。

要求二值特征符合旋转、平移、尺度不变形的要求。只要满足这个要求的,如lbp(localbinarypatterns局部二值模)特征、hog特征、gabor特征经过处理后,都可以用来进行分析。

本申请以lbp特征、印文、字符为例进行说明,其余以此类推。

在本申请中,对lbp进行相应修改,为了克服权重过大的问题,在统计中,不计入背景像素的影响,当一个像素及相邻像素都是背景像素点时,此像素不计入统计结果,从而克服背景像素在统计直方图中权重过大造成的影响,把重点放在字符本身和字符边缘。

对分割后的每个字符图像提取lbp特征,按照标记号进行存储。

同样地,对印文图像提取lbp特征,并存储。

具体实施例二

本申请的一种圆形印章的真伪识别方法,在印章特征提取完成后,需要进行真伪识别。

在识别前,需要建立svm(supportvectormachine支持向量机)模型。

建立svm模型,首先,以真实印鉴在不同纸质、印泥色度、光照度、旋转角度等不同条件下盖章,得到真实印章的训练样本。同样,以仿照印鉴在不同纸质、印泥色度、光照度、旋转角度等不同条件下盖章,得到仿照印章的训练样本。

或者,对真实印章进行局部改造,比如旋转、位移、笔划加粗、缩减、局部色度调整、镂空等方法获得仿照印章的训练样本。

对真实印章的训练样本、仿照印章的训练样本分别提取lbp特征,输入svm进行训练,得到svm模型。

在本申请的一个具体实施例中,对印章的印文整体图像特征提取lbp特征,输入svm进行训练,得到第一svm模型。

对印章的局部字符图像特征提取lbp特征,输入svm进行训练,得到第二svm模型。

模型建立好后,对待检测印章进行真伪判别,包括以下步骤:

s1、判断真实圆形印章与待检测圆形印章的分割图像数量是否相同,若是,进入下一步进行更多的判别,若否,说明待检测印章与真实印章不符,则判断待检测圆形印章为假;

s2、先进行整体图像的对比,将真实圆形印章与待检测圆形印章的整体图像特征的图像二值特征值输入第一svm模型,计算第一分值;

s3、判断第一分值是否大于第一设定值,若是,进入下一步,若否,判断待检测圆形印章为假;

s4、进行局部图像的对比,设i=1;

s5、将真实圆形印章与待检测圆形印章的第i个局部图像特征的lbp值,输入第二svm模型,计算第二分值;

s6、判断第二分值是否大于第二设定值,若是,进入下一步,若否,判断待检测圆形印章为假;

s7、记录第二分值;

s8、i=i+1;

s9、判断i是否大于m,若是,进入下一步,若否,转s5,其中m表示所有局部图像特征的总和;

s10、判断待检测圆形印章为真。

在本申请的一个具体实施例中,为了判断的更准确,在步骤在步骤s8中,对所有第二分值再次进行判断,判断所有的第二分值是否都大于第三设定值,若是,则判断待检测圆形印章为真,若否,则给出提示信息,进行进一步的判别。

具体实施例三

本申请的一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被执行时,能够按照本申请具体实施例一、二所述的方法,实现圆形印章的图像分割及真伪判别。

具体实施例四

本申请的一种圆形印章的真伪识别终端设备,包括处理器、存储器,所述存储器存储有能够在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,能够按照本申请具体实施例一、二所述的方法,实现圆形印章的图像分割及真伪判别。

本具体实施方式的实施例均为本发明的较佳实施例,并非依此限制本发明的保护范围,故:凡依本发明的结构、形状、原理所做的等效变化,均应涵盖于本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1