首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

印章防伪检验方法、装置及计算机可读存储介质 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:平安科技(深圳)有限公司

摘要:本发明涉及图像识别技术领域,揭露了一种印章防伪检验方法,该方法包括:建立参考印章图像的特征点参考数据库;从文档中提取待检验的印章图像;提取待检验的印章图像的特征点;将待检验印章图像的特征点与参考数据库中的参考印章图像特征点进行匹配,以获得相匹配的特征点;及统计待检验印章图像的特征点与参考印章图像特征点中相匹配的特征点的数量,根据所述相匹配的特征点的数量,检验所述待检验印章图像的真伪。本发明还提出一种印章防伪检验装置以及一种计算机可读存储介质。本发明可以准确、快速地对印章的真伪进行检测。

主权项:1.一种印章防伪检验方法,其特征在于,所述方法包括:获取真实印章的印章图像作为参考印章图像,利用特征点提取方法提取所述参考印章图像中的特征点,并将所述参考印章图像中包含的特征点的位置信息以及描述符信息存储在参考数据库中,所述特征点提取方法包括:基于所述参考印章图像生成图像尺度空间,检测所述图像尺度空间中的局部极点值,剔除所述局部极点值中的低对比度点和边缘响应点得到特征点,确定所述特征点在所述图像尺度空间中的位置和尺度作为位置信息,基于图像局部的梯度方向计算每个特征点的主方向,对以所述特征点为中心的区域进行直方图梯度方向统计生成特征点描述符作为描述符信息;从文档中分离出预设颜色的特征数据,根据所述预设颜色的特征数据,利用双阈值颜色分离法分离印章图像,进行印章图像的轮廓检测,根据检测出的轮廓切割出待检验的印章图像;提取待检验的印章图像的特征点;获取待检验的印章图像的特征点对应的包括特征向量及特征矩阵的描述符信息,从参考数据库中获取所述参考印章图像特征点对应的包括特征向量及特征矩阵的描述符信息,根据所述特征向量或所述特征矩阵将待检验印章图像的特征点与参考数据库中的参考印章图像特征点进行匹配,以获得相匹配的特征点;及统计待检验印章图像的特征点与参考印章图像特征点中相匹配的特征点的数量,根据所述相匹配的特征点的数量,检验所述待检验印章图像的真伪。

全文数据:印章防伪检验方法、装置及计算机可读存储介质技术领域本发明涉及图像识别技术领域,尤其涉及一种基于关键特征点检测比较的印章防伪检验方法、装置及计算机可读存储介质。背景技术在我国,印章是证明党政机关、企事业、社会团体等单位组织的身份,代表其权益、具有法律效力的重要凭证。是国家行使权力、对社会进行管理,以及公民、法人行使民事权利的重要手段。它在社会政治、经济生活中起着极其重要的作用。发明内容本发明提供一种印章防伪检验方法、装置及计算机可读存储介质,其主要目的在于准确、快速地对印章的真伪进行检测。为实现上述目的,本发明提供的一种印章防伪检验方法,包括:建立参考印章图像的特征点参考数据库;从文档中提取待检验的印章图像;提取待检验的印章图像的特征点;将待检验印章图像的特征点与参考数据库中的参考印章图像特征点进行匹配,以获得相匹配的特征点;及统计待检验印章图像的特征点与参考印章图像特征点中相匹配的特征点的数量,根据所述相匹配的特征点的数量,检验所述待检验印章图像的真伪。可选地,所述建立参考印章图像的特征点参考数据库包括:通过图像获取装置获取真实印章的印章图像作为参考印章图像,并赋予每个参考印章图像一个固定的ID,该ID与特定的真实印章相对应;利用特征点提取方法提取所述参考印章图像中的特征点,并将所述参考印章图像中包含的特征点的位置信息以及描述符信息存储在参考数据库中。可选地,所述从文档中提取待检验的印章图像包括:从所述文档中分离出预设颜色的特征数据;根据所述预设颜色的特征数据,利用双阈值颜色分离法分离印章图像;及进行印章图像的轮廓检测,根据检测出的所述轮廓切割出印章图像。可选地,所述预设颜色包括红色,所述从所述文档中分离出预设颜色的特征数据的方法包括下述的一种或者几种的结合:计算像素点的RGB空间的R-G与R-B的差值,若所述R-G与R-B的差值均大于对应的预设阈值,则判定所述像素点为红色;计算像素点的HSV空间的H值,若所述像素点的H值小于对应的预设阈值,则判定所述像素点为红色;及计算像素点的YCbCr空间的偏转角θ=atan2Cb,Cr,若所述计算出来的θ小于对应的预设阈值,则判定所述像素点为红色。可选地,将待检验印章图像的特征点与参考数据库中的参考印章图像特征点进行匹配,以获得相匹配的特征点的步骤,采用如下的其中一种方法:获取参考印章图像的特征点i的特征向量Vjrecg=[x1,x2…xn]以及待检验印章图像特征点j的特征向量Vjrecg=[x1′,x2′…xn′],其中n表示特征向量的维数,计算两个特征向量的欧式距离:其中,欧式距离最小的相对应的两个特征向量为匹配特征向量,相应的参考印章图像特征点与待验印章图像特征点为匹配特征点;或者获取参考印章图像特征点i的特征矩阵待检验印章图像特征点j的特征矩阵其中n表示特征矩阵的行、列数,两个特征矩阵的ρ距离为:λkViref,VjrecgλkVirefxk-Vjrecgxk=0k=1...n,xk≠0,其中,ρViref,Vjrecg距离最小的相对应的两个特征向量为匹配特征向量,相应的参考印章图像特征点与待验印章图像特征点为匹配特征点。此外,为实现上述目的,本发明还提供一种印章防伪检验装置,该装置包括存储器和处理器,所述存储器中存储有可在所述处理器上运行的印章防伪检验程序,所述印章防伪检验程序被所述处理器执行时实现如下步骤:建立参考印章图像的特征点参考数据库;从文档中提取待检验的印章图像;提取待检验的印章图像的特征点;将待检验印章图像的特征点与参考数据库中的参考印章图像特征点进行匹配,以获得相匹配的特征点;及统计待检验印章图像的特征点与参考印章图像特征点中相匹配的特征点的数量,根据所述相匹配的特征点的数量,检验所述待检验印章图像的真伪。可选地,所述建立参考印章图像的特征点参考数据库包括:通过图像获取装置获取真实印章的印章图像作为参考印章图像,并赋予每个参考印章图像一个固定的ID,该ID与特定的真实印章相对应;利用特征点提取方法提取所述参考印章图像中的特征点,并将所述参考印章图像中包含的特征点的位置信息以及描述符信息存储在参考数据库中。可选地,所述从文档中提取待检验的印章图像包括:从所述文档中分离出预设颜色的特征数据;根据所述预设颜色的特征数据,利用双阈值颜色分离法分离印章图像;及进行印章图像的轮廓检测,根据检测出的所述轮廓切割出印章图像。可选地,所述预设颜色包括红色,以及从所述文档中分离出预设颜色的特征数据的方法包括下述的一种或者几种的结合:计算像素点的RGB空间的R-G与R-B的差值,若所述R-G与R-B的差值均大于对应的预设阈值,则判定所述像素点为红色;计算像素点的HSV空间的H值,若所述像素点的H值小于对应的预设阈值,则判定所述像素点为红色;及计算像素点的YCbCr空间的偏转角θ=atan2Cb,Cr,若所述计算出来的θ小于对应的预设阈值,则判定所述像素点为红色。此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有印章防伪检验程序,所述印章防伪检验程序可被一个或者多个处理器执行,以实现如上所述的印章防伪检验方法的步骤。本发明提出的印章防伪检验方法、装置及计算机可读存储介质建立参考印章图像的特征点参考数据库;从文档中提取待检验的印章图像;提取待检验的印章图像的特征点;将待检验印章图像的特征点与参考数据库中的参考印章图像特征点进行匹配,以获得相匹配的特征点;及统计待检验印章图像的特征点与参考印章图像特征点中相匹配的特征点的数量,根据所述相匹配的特征点的数量,检验所述待检验印章图像的真伪。本发明可以准确、快速地对印章的真伪进行检测。附图说明图1为本发明一实施例提供的印章防伪检验方法的流程示意图;图2为本发明一实施例提供的印章防伪检验装置的内部结构示意图;图3为本发明一实施例提供的印章防伪检验装置中印章防伪检验程序的模块示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明提供一种印章防伪检验方法。参照图1所示,为本发明一实施例提供的印章防伪检验方法的流程示意图。该方法可以由一个装置执行,该装置可以由软件和或硬件实现。在本实施例中,印章防伪检验方法包括:S10、建立参考印章图像的特征点参考数据库。本发明较佳实施例通过照相机、扫描仪、CCD摄像头等图像获取装置获取真实印章的印章图像作为参考印章图像,并赋予每个参考印章图像一个固定的ID,该ID与特定的真实印章相对应。利用特征点提取方法提取所述参考印章图像中的特征点,并将所述参考印章图像中包含的特征点的位置信息以及描述符信息等数据存储在参考数据库中。本提案中所使用到的特征点提取方法是SIFTScaleInvariantFeatureTransform算法。所述SIFT算子是图像匹配算法中性能较好的算子,基于SIFT算法的特征图像配准可大致分为特征的检测、描述和匹配。特征检测是在尺度空间中进行的,首先生成图像尺度空间,然后检测尺度空间中的局部极点值,再通过剔除低对比度点和边缘响应点对局部极值点进行精确定位;在对特征进行描述时,先计算每个极值点的主方向,对极值点的主方向,对极值点为中心的区域进行直方图梯度方向统计,生成特征点描述符;通过特征点描述符可以寻找匹配特征,建立图像之间的联系。SIFT特征检测主要包括以下4个基本步骤:1.尺度空间极值检测:搜索所有尺度上的图像位置。通过高斯微分函数来识别潜在的对于尺度和旋转不变的候选点。2.特征点定位:在每个候选的位置上,通过一个拟合精细的模型来确定位置和尺度。特征点的选择依据于它们的稳定程度。3.方向确定:基于图像局部的梯度方向,分配给每个特征点位置一个或多个方向。所有后面的对图像数据的操作都相对于特征点的方向、尺度和位置进行变换,从而提供对于这些变换的不变性。4.特征点描述:在每个特征点周围的邻域内,在选定的尺度上测量图像局部的梯度。这些梯度被变换成一种表示,这种表示允许比较大的局部形状的变形和光照变化。在特征点描述中,以特征点为中心取16×16的邻域作为采样窗口,将采样点与特征点的相对方向通过高斯加权后归入包含8个bin的方向直方图,最后获得4×4×8的128维特征点描述符。S20、从文档中提取待检验的印章图像。本发明较佳实施例中,提取待检验的印章图像的步骤包括:子步骤1、从所述文档中分离出预设颜色的特征数据。应该了解,大部分的印章都是红色,因此,本实施例以红色为例。为突出红色与其他颜色在数值上的差异,本方案根据不同色彩空间表达颜色的特点,提出了三种描述颜色的方式,它们分别是:1RGB空间的R-G、R-B差值。RGB空间的三个分量R、G、B分别表示红色、绿色、蓝色的混合量。直观地来讲,红色的R值,即红色分量一定是比较大的,实际上RGB空间中标准红色的RGB值为255,0,0,但是R值大并不代表该颜色就接近红色,G值和B值的大小会对颜色产生明显的影响,例如255,255,0就代表黄色,而255,0,255则代表紫色。由此可以看出,R值较大同时G值和B值较小时,对应的颜色越接近红色。于是相应的,本方案计算一个像素点的R分量与G分量的差值R-G,以及R分量与B分量的差值R-B,当所述差值R-G与差值R-B均大于对应的预设阈值时,判定所述像素点为红色。2HSV空间的H值。HSV空间中的H、S、V分别代表色相、饱和度和强度。HSV空间对颜色的描述更接近人类对颜色的认识:H即色相,用角度值的形式表示颜色的相位,从0°到360°表示红色到绿色到蓝色再回到红色的渐变过程,S表示对应色相下颜色的填充比例,取0-100%,V表示亮度,或者说光强度,取0-100%。对于印章来说,其红色的变化主要受到图像采集光线对应亮度V和纸张本身磨损对应饱和度S的影响,因而H的取值能够较好地描述一般意义上的“颜色”差异。因此,本方案计算一个像素点的H值,当所述像素点的H值小于对应的预设阈值时,判定所述像素点为红色。3YCbCr空间的偏转角θ。YCbCr空间不是一种绝对的色彩空间,而是一种对RGB空间的编码,其编码规则如下:实际上,YCbCr空间的各个分量依然是有意义的,Y代表像素点的灰度,Cb和Cr分别代表像素点的蓝色和红色的浓度偏移量成分。本方案可以选取一种颜色映射到CbCr平面上的向量与Cr轴之间的夹角θ来描述像素点的颜色,其效果与HSV中的H类似,但是与H的分布情况不尽相同。其中:θ=atan2Cb,Cr;当所述计算出来的θ小于对应的预设阈值时,判定所述像素点为红色。子步骤2、根据所述预设颜色的特征数据,利用双阈值颜色分离法分离印章图像。为了解决噪声与印章本身的颜色相近的问题,本方案采用k-均值聚类法,假设以YCbCr空间中的θ值作为颜色描述方式,根据每个像素的θ值,将图像按颜色划分聚类,获得印章颜色所属聚类的θ值的上下界[a,b]。印章边缘的颜色有向背景色靠近的趋势,这意味着这部分的颜色可能与部分噪声的颜色非常接近从而被认为是噪声而被去除,所以本方案采取双阈值法,在基于k-均值聚类获取的阈值[a,b]的基础上,先收缩取值范围,采用一个严格的阈值来获取绝对属于印章的像素,并构成印章像素点集合,然后再扩大取值范围,采用一个较为宽松的阈值范围来判定印章像素点集内各点的相邻点是否属于印章,以此来补充印章像素点集,保证印章图像的完整性。子步骤3、进行印章图像的轮廓检测,根据检测出的所述轮廓切割出印章图像。本发明较佳实施例中,所述印章的轮廓检测包括以下的任何一种方法或者几种方法的结合:1边缘检测,本方案采用基于Sobel算子的Canny边缘检测算法,该方法能够很好地检测出印章的边缘,并且可以通过Sobel算子获得边缘点的梯度值。2随机霍夫变换检测椭圆,随机霍夫变换能够有效地检测出椭圆,找到椭圆的位置并能够描绘出较为准确的椭圆轮廓,但是其随机取点的机制导致它很容易受到噪声的干扰,易出现在达到最大循环次数后依然找不到任何椭圆的结果。此外,它的椭圆参数计算方式也使得它不可能计算出非常精确的椭圆方程。3椭圆的直接最小二乘拟合,椭圆的直接最小二乘拟合是一种最优化的椭圆检测方法。它利用一组采样点数据,通过代数的方法拟合求解椭圆方程中的未知参数。利用最小二乘法求解的关键问题在于样本点的选取,因此还需要结合其他的方法来获取较好的样本。4将随机霍夫变换与椭圆的直接最小二乘拟合相结合来进行椭圆的检测。由于运用这两种方法的步骤比较繁琐,在此就不展开阐述。总之,利用此种方法对于印章图像的椭圆检测,其结果中往往包含同一形心大小不同的两个椭圆,分别对应印章边框的内缘和外缘,取其中较大的一个,就得到了椭圆的精确边缘。将边缘以外的像素颜色置为白色,并根据边缘所在位置对图像进行切割,就得到了轮廓以内的椭圆图像。S30、提取待检验的印章图像的特征点。本步骤可以同样利用SIFTScaleInvariantFeatureTransform算法作为提取特征点的方法。S40、将待检验印章图像的特征点与参考印章图像特征点参考数据库进行匹配,以获得相匹配的特征点。特征点有特征向量及特征矩阵等两种形式的描述符。采用特征点的特征向量作为特征点特征描述符的,本方案采用欧式距离评价方法进行特征点匹配:获取参考印章图像特征点i的特征向量Vjrecg=[x1,x2…xn],待检验印章图像特征点j的特征向量Vjrecg=[x1′,x2′…xn′],其中n表示特征向量的维数,两个特征向量的欧式距离为:欧式距离最小的相对应的两个特征向量为匹配特征向量,相应的参考印章图像特征点为匹配特征点。采用特征点的特征矩阵作为特征点特征描述符的,由于此类特征矩阵一般为正定矩阵,本方案采用如下方法进行特征点匹配:获取参考印章图像特征点i的特征矩阵待检验印章图像特征点j的特征矩阵其中n表示特征矩阵的行、列数,两个特征矩阵的ρ距离为:λkViref,VjrecgλkVirefxk-Vjrecgxk=0k=1...n,xk≠0,其中Viref和Vjrecg为两个协方差矩阵,ρViref,Vjrecg表示他们的评价距离。λkViref,Vjrecg表示Viref和Vjrecg的广义本征值,由下式计算:λkVirefxk-Vjrecgxk=0k=1...n其中,xk≠0,为Viref和Vjrecg的广义本征向量,n为广义本征向量的维数。ρViref,Vjrecg距离最小的相对应的两个特征向量为匹配特征向量,相应的参考印章图像特征点与待验印章图像特征点为匹配特征点。待检验印章图像的特征点与参考印章图像特征点匹配完成后,将获得参考印章图像的特征点[P1P2…Pn]与待检验印章图像的特征点[P1′P2′…Pn′]的对应关系,其中n表示匹配特征点的数量。上式表示参考图像特征点P1与待验图像图整点P1′对应,P2与P2′对应,以此类推。S50、统计待检验印章图像的特征点与参考印章图像特征点中相匹配的特征点的数量,根据所述相匹配的特征点的数量,检验所述待检验印章图像的真伪。其中,若待检验印章图像的特征点与参考印章图像特征点中相匹配的特征点的数量占所述参考印章图像特征点的总数的百分比超过预设数值,如85%,则认为所述待检验印章图像为真。本发明还提供一种印章防伪检验装置。参照图2所示,为本发明一实施例提供的印章防伪检验装置的内部结构示意图。在本实施例中,印章防伪检验装置1可以是PCPersonalComputer,个人电脑,也可以是智能手机、平板电脑、便携计算机等终端设备,或者也可以是服务器或者服务器集群等。该印章防伪检验装置1至少包括存储器11、处理器12,通信总线13,以及网络接口14。其中,存储器11至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器例如,SD或DX存储器等、磁性存储器、磁盘、光盘等。存储器11在一些实施例中可以是印章防伪检验装置1的内部存储单元,例如该印章防伪检验装置1的硬盘。存储器11在另一些实施例中也可以是印章防伪检验装置1的外部存储设备,例如印章防伪检验装置1上配备的插接式硬盘,智能存储卡SmartMediaCard,SMC,安全数字SecureDigital,SD卡,闪存卡FlashCard等。进一步地,存储器11还可以既包括印章防伪检验装置1的内部存储单元也包括外部存储设备。存储器11不仅可以用于存储安装于印章防伪检验装置1的应用软件及各类数据,例如印章防伪检验程序01的代码等,还可以用于暂时地存储已经输出或者将要输出的数据。处理器12在一些实施例中可以是一中央处理器CentralProcessingUnit,CPU、控制器、微控制器、微处理器或其他数据处理芯片,用于运行存储器11中存储的程序代码或处理数据,例如执行印章防伪检验程序01等。通信总线13用于实现这些组件之间的连接通信。网络接口14可选的可以包括标准的有线接口、无线接口如WI-FI接口,通常用于在该装置1与其他电子设备之间建立通信连接。可选地,该装置1还可以包括用户接口,用户接口可以包括显示器Display、输入单元比如键盘Keyboard,可选的用户接口还可以包括标准的有线接口、无线接口。可选地,在一些实施例中,显示器可以是LED显示器、液晶显示器、触控式液晶显示器以及OLEDOrganicLight-EmittingDiode,有机发光二极管触摸器等。其中,显示器也可以适当的称为显示屏或显示单元,用于显示在印章防伪检验装置1中处理的信息以及用于显示可视化的用户界面。图2仅示出了具有组件11-14以及印章防伪检验程序01的印章防伪检验装置1,本领域技术人员可以理解的是,图1示出的结构并不构成对印章防伪检验装置1的限定,可以包括比图示更少或者更多的部件,或者组合某些部件,或者不同的部件布置。在图2所示的装置1实施例中,存储器11中存储有印章防伪检验程序01;处理器12执行存储器11中存储的印章防伪检验程序01时实现如下步骤:步骤一、建立参考印章图像的特征点参考数据库。本发明较佳实施例通过照相机、扫描仪、CCD摄像头等图像获取装置获取真实印章的印章图像作为参考印章图像,并赋予每个参考印章图像一个固定的ID,该ID与特定的真实印章相对应。利用特征点提取方法提取所述参考印章图像中的特征点,并将所述参考印章图像中包含的特征点的位置信息以及描述符信息等数据存储在参考数据库中。本提案中所使用到的特征点提取方法是SIFTScaleInvariantFeatureTransform算法。所述SIFT算子是图像匹配算法中性能较好的算子,基于SIFT算法的特征图像配准可大致分为特征的检测、描述和匹配。特征检测是在尺度空间中进行的,首先生成图像尺度空间,然后检测尺度空间中的局部极点值,再通过剔除低对比度点和边缘响应点对局部极值点进行精确定位;在对特征进行描述时,先计算每个极值点的主方向,对极值点的主方向,对极值点为中心的区域进行直方图梯度方向统计,生成特征点描述符;通过特征点描述符可以寻找匹配特征,建立图像之间的联系。SIFT特征检测主要包括以下4个基本步骤:1.尺度空间极值检测:搜索所有尺度上的图像位置。通过高斯微分函数来识别潜在的对于尺度和旋转不变的候选点。2.特征点定位:在每个候选的位置上,通过一个拟合精细的模型来确定位置和尺度。特征点的选择依据于它们的稳定程度。3.方向确定:基于图像局部的梯度方向,分配给每个特征点位置一个或多个方向。所有后面的对图像数据的操作都相对于特征点的方向、尺度和位置进行变换,从而提供对于这些变换的不变性。4.特征点描述:在每个特征点周围的邻域内,在选定的尺度上测量图像局部的梯度。这些梯度被变换成一种表示,这种表示允许比较大的局部形状的变形和光照变化。在特征点描述中,以特征点为中心取16×16的邻域作为采样窗口,将采样点与特征点的相对方向通过高斯加权后归入包含8个bin的方向直方图,最后获得4×4×8的128维特征点描述符。步骤二、从文档中提取待检验的印章图像。本发明较佳实施例中,提取待检验的印章图像的流程包括:1、从所述文档中分离出预设颜色的的特征数据。应该了解,大部分的印章都是红色,因此,本实施例以红色为例。为突出红色与其他颜色在数值上的差异,本方案根据不同色彩空间表达颜色的特点,提出了三种描述颜色的方式,它们分别是:1、RGB空间——R-G、R-B。RGB空间的三个分量R、G、B分别表示红色、绿色、蓝色的混合量。直观地来讲,红色的R值,即红色分量一定是比较大的,实际上RGB空间中标准红色的RGB值为255,0,0,但是R值大并不代表该颜色就接近红色,G值和B值的大小会对颜色产生明显的影响,例如255,255,0就代表黄色,而255,0,255则代表紫色。由此可以看出,R值较大同时G值和B值较小时,对应的颜色越接近红色。于是相应的,本方案计算一个像素点的R分量与G分量的差值R-G,以及R分量与B分量的差值R-B,当所述差值R-G与差值R-B均大于对应的预设阈值时,判定所述像素点为红色。2、HSV空间——H。HSV空间中的H、S、V分别代表色相、饱和度和强度。HSV空间对颜色的描述更接近人类对颜色的认识:H即色相,用角度值的形式表示颜色的相位,从0°到360°表示红色到绿色到蓝色再回到红色的渐变过程,S表示对应色相下颜色的填充比例,取0-100%,V表示亮度,或者说光强度,取0-100%。对于印章来说,其红色的变化主要受到图像采集光线对应亮度V和纸张本身磨损对应饱和度S的影响,因而H的取值能够较好地描述一般意义上的“颜色”差异。因此,本方案计算一个像素点的H值,当所述像素点的H值小于对应的预设阈值时,判定所述像素点为红色。3、YCbCr空间——偏转角θ。YCbCr空间不是一种绝对的色彩空间,而是一种对RGB空间的编码,其编码规则如下:实际上,YCbCr空间的各个分量依然是有意义的,Y代表像素点的灰度,Cb和Cr分别代表像素点的蓝色和红色的浓度偏移量成分。本方案可以选取一种颜色映射到CbCr平面上的向量与Cr轴之间的夹角θ来描述像素点的颜色,其效果与HSV中的H类似,但是与H的分布情况不尽相同。其中:θ=atan2Cb,Cr;当所述计算出来的θ小于对应的预设阈值时,判定所述像素点为红色。。2、根据所述预设颜色的特征数据,利用双阈值颜色分离法分离印章图像。为了解决噪声与印章本身的颜色相近的问题,本方案采用k-均值聚类法,假设以YCbCr空间中的θ值作为颜色描述方式,根据每个像素的θ值,将图像按颜色划分聚类,获得印章颜色所属聚类的θ值的上下界[a’b]。印章边缘的颜色有向背景色靠近的趋势,这意味着这部分的颜色可能与部分噪声的颜色非常接近从而被认为是噪声而被去除,所以本方案采取双阈值法,在基于k-均值聚类获取的阈值[a,b]的基础上,先收缩取值范围,采用一个严格的阈值来获取绝对属于印章的像素,并构成印章像素点集合,然后再扩大取值范围,采用一个较为宽松的阈值范围来判定印章像素点集内各点的相邻点是否属于印章,以此来补充印章像素点集,保证印章图像的完整性。3、进行印章图像的轮廓检测,根据检测出的所述轮廓切割出印章图像。本发明较佳实施例中,所述印章的轮廓检测包括以下的任何一种方法或者几种方法的结合:1、边缘检测,本方案采用基于Sobel算子的Canny边缘检测算法,该方法能够很好地检测出印章的边缘,并且可以通过Sobel算子获得边缘点的梯度值。2、随机霍夫变换检测椭圆,随机霍夫变换能够有效地检测出椭圆,找到椭圆的位置并能够描绘出较为准确的椭圆轮廓,但是其随机取点的机制导致它很容易受到噪声的干扰,易出现在达到最大循环次数后依然找不到任何椭圆的结果。此外,它的椭圆参数计算方式也使得它不可能计算出非常精确的椭圆方程。3、椭圆的直接最小二乘拟合,椭圆的直接最小二乘拟合是一种最优化的椭圆检测方法。其利用一组采样点数据,通过代数的方法拟合求解椭圆方程中的未知参数。利用最小二乘法求解的关键问题在于样本点的选取,因此还需要结合其他的方法来获取较好的样本。4、将随机霍夫变换与椭圆的直接最小二乘拟合相结合来进行椭圆的检测。由于运用这两种方法的步骤比较繁琐,在此就不展开阐述。总之,利用此种方法对于印章图像的椭圆检测,其结果中往往包含同一形心大小不同的两个椭圆,分别对应印章边框的内缘和外缘,取其中较大的一个,就得到了椭圆的精确边缘。将边缘以外的像素颜色置为白色,并根据边缘所在位置对图像进行切割,就得到了轮廓以内的椭圆图像。步骤三、提取待检验的印章图像的特征点。本步骤可以同样利用SIFTScaleInvariantFeatureTransform算法作为提取特征点的方法。步骤四、将待检验印章图像的特征点与参考印章图像特征点参考数据库进行匹配,以获得相匹配的特征点。特征点有特征向量及特征矩阵等两种形式的描述符。采用特征点的特征向量作为特征点特征描述符的,本方案采用欧式距离评价方法进行特征点匹配:获取参考印章图像特征点i的特征向量Vjrecg=[x1,x2…xn],待检验印章图像特征点j的特征向量Vjrecg=[x1′,x2′…xn′],其中n表示特征向量的维数,两个特征向量的欧式距离为:其中,欧式距离最小的相对应的两个特征向量为匹配特征向量,相应的参考印章图像特征点为匹配特征点。采用特征点的特征矩阵作为特征点特征描述符的,由于此类特征矩阵一般为正定矩阵,本方案采用如下方法进行特征点匹配:获取参考印章图像特征点i的特征矩阵待检验印章图像特征点j的特征矩阵其中n表示特征矩阵的行、列数,两个特征矩阵的ρ距离为:λkViref,VjrecgλkVirefxk-Vjrecgxk=0k=1...n,xk≠0,其中Viref和Vjrecg为两个协方差矩阵,ρViref,Vjrecg表示他们的评价距离。λkViref,Vjrecg表示Viref和Vjrecg的广义本征值,由下式计算:λkVirefxk-Vjrecgxk=0k=1...n,其中,xk≠0为Viref和Vjrecg的广义本征向量,n为广义本征向量的维数。其中,ρViref,Vjrecg距离最小的相对应的两个特征向量为匹配特征向量,相应的参考印章图像特征点与待验印章图像特征点为匹配特征点。待检验印章图像的特征点与参考印章图像特征点匹配完成后,将获得参考印章图像的特征点[P1P2…Pn]与待检验印章图像的特征点[P1′P2′…Pn′]的对应关系,其中n表示匹配特征点的数量。上式表示参考图像特征点P1与待验图像图整点P1′对应,P2与P2′对应,以此类推。步骤五、统计待检验印章图像的特征点与参考印章图像特征点中相匹配的特征点的数量,根据所述相匹配的特征点的数量,检验所述待检验印章图像的真伪。可选地,在其他实施例中,印章防伪检验程序还可以被分割为一个或者多个模块,一个或者多个模块被存储于存储器11中,并由一个或多个处理器本实施例为处理器12所执行以完成本发明,本发明所称的模块是指能够完成特定功能的一系列计算机程序指令段,用于描述印章防伪检验程序在印章防伪检验装置中的执行过程。例如,参照图3所示,为本发明印章防伪检验装置一实施例中的印章防伪检验程序的程序模块示意图,该实施例中,印章防伪检验程序可以被分割为参考数据库建立10、印章图像提取模块20、特征点提取模块30、特征点匹配模块40和印章检验模块50,示例性地:参考数据库建立10用于:建立参考印章图像的特征点参考数据库;印章图像提取模块20用于:从文档中提取待检验的印章图像;特征点提取模块30用于:提取待检验的印章图像的特征点;特征点匹配模块40用于:将待检验印章图像的特征点与参考印章图像特征点参考数据库进行匹配,以获得相匹配的特征点;及印章检验模块50用于:统计待检验印章图像的特征点与参考印章图像特征点中相匹配的特征点的数量,根据所述相匹配的特征点的数量,检验所述待检验印章图像的真伪。上述参考数据库建立10、印章图像提取模块20、特征点提取模块30、特征点匹配模块40和印章检验模块50等程序模块被执行时所实现的功能或操作步骤与上述实施例大体相同,在此不再赘述。此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有印章防伪检验程序,所述印章防伪检验程序可被一个或多个处理器执行,以实现如下操作:建立参考印章图像的特征点参考数据库;从文档中提取待检验的印章图像;提取待检验的印章图像的特征点;将待检验印章图像的特征点与参考印章图像特征点参考数据库进行匹配,以获得相匹配的特征点;及统计待检验印章图像的特征点与参考印章图像特征点中相匹配的特征点的数量,根据所述相匹配的特征点的数量,检验所述待检验印章图像的真伪。本发明计算机可读存储介质具体实施方式与上述印章防伪检验装置和方法各实施例基本相同,在此不作累述。需要说明的是,上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。并且本文中的术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质如ROMRAM、磁碟、光盘中,包括若干指令用以使得一台终端设备可以是手机,计算机,服务器,或者网络设备等执行本发明各个实施例所述的方法。以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

权利要求:1.一种印章防伪检验方法,其特征在于,所述方法包括:建立参考印章图像的特征点参考数据库;从文档中提取待检验的印章图像;提取待检验的印章图像的特征点;将待检验印章图像的特征点与参考数据库中的参考印章图像特征点进行匹配,以获得相匹配的特征点;及统计待检验印章图像的特征点与参考印章图像特征点中相匹配的特征点的数量,根据所述相匹配的特征点的数量,检验所述待检验印章图像的真伪。2.如权利要求1所述的印章防伪检验方法,其特征在于,所述建立参考印章图像的特征点参考数据库包括:通过图像获取装置获取真实印章的印章图像作为参考印章图像,并赋予每个参考印章图像一个固定的ID,该ID与特定的真实印章相对应;利用特征点提取方法提取所述参考印章图像中的特征点,并将所述参考印章图像中包含的特征点的位置信息以及描述符信息存储在参考数据库中。3.如权利要求1所述的印章防伪检验方法,其特征在于,所述从文档中提取待检验的印章图像包括:从所述文档中分离出预设颜色的特征数据;根据所述预设颜色的特征数据,利用双阈值颜色分离法分离印章图像;及进行印章图像的轮廓检测,根据检测出的所述轮廓切割出印章图像。4.如权利要求3所述的印章防伪检验方法,其特征在于,所述预设颜色包括红色,所述从所述文档中分离出预设颜色的特征数据的方法包括下述的一种或者几种的结合:计算像素点的RGB空间的R-G与R-B的差值,若所述R-G与R-B的差值均大于对应的预设阈值,则判定所述像素点为红色;计算像素点的HSV空间的H值,若所述像素点的H值小于对应的预设阈值,则判定所述像素点为红色;及计算像素点的YCbCr空间的偏转角θ=atan2Cb,Cr,若所述计算出来的θ小于对应的预设阈值,则判定所述像素点为红色。5.如权利要求1所述的印章防伪检验方法,其特征在于,将待检验印章图像的特征点与参考数据库中的参考印章图像特征点进行匹配,以获得相匹配的特征点的步骤,采用如下的其中一种方法:获取参考印章图像的特征点i的特征向量Vjrecg=[x1,x2…xn]以及待检验印章图像特征点j的特征向量Vjrecg=[x1′,x2′…xn′],其中n表示特征向量的维数,计算两个特征向量的欧式距离:其中,欧式距离最小的相对应的两个特征向量为匹配特征向量,相应的参考印章图像特征点与待验印章图像特征点为匹配特征点;或者获取参考印章图像特征点i的特征矩阵待检验印章图像特征点j的特征矩阵其中n表示特征矩阵的行、列数,两个特征矩阵的ρ距离为:λkViref,VjrecgλkVirefxk-Vjrecgxk=0k=1…n,k≠0,其中,ρViref,Vjrecg距离最小的相对应的两个特征向量为匹配特征向量,相应的参考印章图像特征点与待验印章图像特征点为匹配特征点。6.一种印章防伪检验装置,其特征在于,所述装置包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的印章防伪检验程序,所述印章防伪检验程序被所述处理器执行时实现如下步骤:建立参考印章图像的特征点参考数据库;从文档中提取待检验的印章图像;提取待检验的印章图像的特征点;将待检验印章图像的特征点与参考数据库中的参考印章图像特征点进行匹配,以获得相匹配的特征点;及统计待检验印章图像的特征点与参考印章图像特征点中相匹配的特征点的数量,根据所述相匹配的特征点的数量,检验所述待检验印章图像的真伪。7.如权利要求6所述的印章防伪检验装置,其特征在于,所述建立参考印章图像的特征点参考数据库包括:通过图像获取装置获取真实印章的印章图像作为参考印章图像,并赋予每个参考印章图像一个固定的ID,该ID与特定的真实印章相对应;利用特征点提取方法提取所述参考印章图像中的特征点,并将所述参考印章图像中包含的特征点的位置信息以及描述符信息存储在参考数据库中。8.如权利要求6所述的印章防伪检验装置,其特征在于,所述从文档中提取待检验的印章图像包括:从所述文档中分离出预设颜色的特征数据;根据所述预设颜色的特征数据,利用双阈值颜色分离法分离印章图像;及进行印章图像的轮廓检测,根据检测出的所述轮廓切割出印章图像。9.如权利要求8所述的印章防伪检验装置,其特征在于,所述预设颜色包括红色,所述从所述文档中分离出预设颜色的特征数据的方法包括下述的一种或者几种的结合:计算像素点的RGB空间的R-G与R-B的差值,若所述R-G与R-B的差值均大于对应的预设阈值,则判定所述像素点为红色;计算像素点的HSV空间的H值,若所述像素点的H值小于对应的预设阈值,则判定所述像素点为红色;及计算像素点的YCbCr空间的偏转角θ=atan2Cb,Cr,若所述计算出来的θ小于对应的预设阈值,则判定所述像素点为红色。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有印章防伪检验程序,所述印章防伪检验程序可被一个或者多个处理器执行,以实现如权利要求1至5中任一项所述的印章防伪检验方法的步骤。

百度查询: 平安科技(深圳)有限公司 印章防伪检验方法、装置及计算机可读存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。