《一种有价票据圆形印鉴识别方法.pdf》由会员分享,可在线阅读,更多相关《一种有价票据圆形印鉴识别方法.pdf(11页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102054168 A (43)申请公布日 2011.05.11 CN 102054168 A *CN102054168A* (21)申请号 201010602548.5 (22)申请日 2010.12.23 G06K 9/00(2006.01) G06T 7/00(2006.01) (71)申请人 武汉大学苏州研究院 地址 215123 江苏省苏州市工业园区仁爱路 188 号高教区综合楼 502 室 (72)发明人 王玉林 宿瀚元 (74)专利代理机构 武汉天力专利事务所 42208 代理人 吴晓颖 冯卫平 (54) 发明名称 一种有价票据圆形印鉴识别方法 (57)。
2、 摘要 本发明涉及计算机图像处理技术和模式识别 领域, 提供一种有价票据圆形印鉴识别方法, 该方 法是将提取的电子票据上的印鉴图像与模板印鉴 库中的印鉴模板进行配准后再进行对比识别, 确 定真伪, 其过程分为三个阶段 : 印鉴提取、 印鉴配 准和印鉴识别。本发明方法能够准确识别印鉴真 伪, 具备良好的实时性、 适应性和可靠性。 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 5 页 附图 4 页 CN 102054175 A1/1 页 2 1. 一种有价票据圆形印鉴识别方法, 其特征在于该方法包括以下步骤 : (1) 利用扫描仪获。
3、取票据的电子扫描图像, 并从印鉴模板库中调取相应的印鉴模板 ; (2) 通过自适应阈值的 HSI 颜色模式提取法提取票据图像中所有红色部分, 作为待选 印鉴图像 ; 对待选印鉴图像做灰度处理, 通过灰度值筛选法, 去除残留的黑色笔迹部分和浅 色背景部分 ; 通过先膨胀再腐蚀的方法对灰度筛选后的图像做修复处理, 填充因提取造成 的印鉴空隙部分 ; (3) 对修复后的图像采用自适应阈值的二值化算法做二值化处理 ; 利用外轮廓提取法 提取票据红色连通域的外轮廓, 并根据先验知识和轮廓几何特征确定印鉴位置, 并提取出 印鉴图像 ; 利用连通域检测算法, 检测并去除掉提取到的印鉴图像中的孤立点 ; (4。
4、) 依次从提取到的印鉴图像的左边各点向图像竖直中心线方向逐像素检测, 当遇到 第一个黑色像素点时记录下该点 ; 对印鉴图像右边各点做同样操作 ; 通过上述过程取得的 点作为印鉴图像边界点 ; 从边界点上任取 3 点, 通过三点定圆法确定圆心、 半径, 重复上述 过程 k 次, k 为边界点数目除以 3 得到, 筛选掉其中明显有偏差的圆心和半径, 取剩余圆心 和半径中出现频率最高的作为最终的圆心和半径 ; 利用圆心到印章横字距离最近的特点确 定印章中心线 ; (5) 利用圆心和半径完成提取印鉴图像与模板印鉴图像的水平配准和大小归一化, 利 用圆心坐标、 中心线完成旋转配准 ; (6) 以配准后图。
5、像与模板印鉴图像的差值图像作为输入, 将差值图像网格化, 划分为 44 大小的部分, 统计各部分黑色像素点数目 n 和网格数目 m, 计算平均黑色像素点数目 r1, 即 r1=n/m, 以及黑色像素点数目大于 4 的网格数目所占的比例 r2 ; (7) 利用图像细化算法求差值图像的内点数目, 求内点占所有黑色像素点的比例 r3 ; (8) 当 r10.6、 r20.05、 r30.05 时, 认为待识别印鉴为真, 否则印鉴为假。 2.根据权利要求1所述的一种有价票据圆形印鉴识别方法, 其特征是 : 步骤 (2) 中所述 的灰度值筛选法是将灰度值小于 50 及灰度值大于 220 的点从被选区域中。
6、排除。 3.根据权利要求1所述的一种有价票据圆形印鉴识别方法, 其特征是 : 步骤 (3) 中所述 的二值化处理通过 OpenCV 的二值化函数 cvThreshold() 实现。 4.根据权利要求1所述的一种有价票据圆形印鉴识别方法, 其特征是 : 步骤 (3) 中所述 的外轮廓提取法通过 OpenCV 的轮廓提取函数 cvFindContours() 实现。 5.根据权利要求1所述的一种有价票据圆形印鉴识别方法, 其特征是 : 步骤 (3) 中所述 的先验知识是指印鉴尺寸与票据扫描图像尺寸的比例。 6. 根据权利要求 1 所述的一种有价票据圆形印鉴识别方法, 其特征是 : 步骤 (5) 中。
7、所 述的配准过程为分别求取模板印鉴图像和提取印鉴图像中心线与竖直方向的夹角 a1、 a2, 旋转模板印鉴图像a1度, 旋转提取印鉴图像a2-PI/1803度, 求旋转之后两图像的差值图 像, 并统计差值图像黑色像素点数目 ; 再次旋转提取印鉴图像 PI/180/2 度, 统计差值图像 黑色像素点数目 ; 重复以上操作 12 次, 获得差值图像黑色像素点数目最少时的旋转角度, 以此角度完成旋转配准 ; 对旋转配准后图像做二次平移配准。 7.根据权利要求1所述的一种有价票据圆形印鉴识别方法, 其特征是 : 步骤 (7) 中所述 的内点是指自身为黑色像素点, 且 8 邻域都为黑色像素点的像素点。 权。
8、 利 要 求 书 CN 102054168 A CN 102054175 A1/5 页 3 一种有价票据圆形印鉴识别方法 技术领域 0001 本发明涉及计算机图像处理技术和模式识别领域, 具体地说是一种有价票据圆形 印鉴识别方法。 背景技术 0002 印鉴识别技术是通过数字图像处理技术和模式识别原理, 对电子化印鉴图像通过 一定的处理, 验证其真伪的技术。 0003 随着现代科技发展, 通过伪造印鉴获得非法利益的案例时有发生, 给单位和国家 造成巨大的经济损失。 因此, 通过计算机技术实现自动识别印鉴真假, 具有极大的现实意义 和经济价值。 0004 目前, 印鉴识别的研究存在以下几个难点。 。
9、首先, 高技术制章技术使得伪造印鉴与 真印鉴几乎不存在几何上的差异, 识别难度极大 ; 其次, 因受到票据背景花纹的噪声影响, 系统提取印鉴的难度进一步加大 ; 再次, 印鉴加盖过程中, 因力度不均等原因造成印鉴粗细 和饱满度不同, 形成了与模板印鉴之间的差异, 进而影响印鉴真伪的识别率 ; 最后一点, 就 是印鉴识别方法准确率不高。 一个印鉴识别系统必须具备良好的实时性、 适应性和可靠性。 虽然现有的各种算法在理论上可以获得比较好的预期效果, 但因真实的识别情况复杂、 干 扰因素较多, 难以满足实际识别要求。 发明内容 0005 本发明的目的是为了克服上述现有技术的不足之处, 提供一种有价票。
10、据圆形印鉴 识别方法, 该方法能够准确识别印鉴真伪, 具备良好的实时性、 适应性和可靠性。 0006 本发明的目的是通过以下技术措施来实现的。 0007 一种有价票据圆形印鉴识别方法, 其特征在于该方法包括以下步骤 : (1) 利用扫描仪获取票据的电子扫描图像, 并从印鉴模板库中调取相应的印鉴模板图 像 ; (2) 通过自适应阈值的 HSI 颜色模式提取法提取票据图像中所有红色部分, 作为待选 印鉴图像 ; 对待选印鉴图像做灰度处理, 通过灰度值筛选法, 去除残留的黑色笔迹部分和浅 色背景部分, 提高提取精度 ; 通过先膨胀再腐蚀的方法对灰度筛选后的图像做修复处理, 填 充因提取造成的印鉴空隙。
11、部分, 起到修复作用 ; (3) 对修复后的图像采用自适应阈值的二值化算法做二值化处理 ; 利用外轮廓提取法 提取票据红色连通域的外轮廓, 并根据先验知识和轮廓几何特征确定印鉴位置, 并提取出 印鉴图像 ; 利用连通域检测算法, 检测并去除掉提取到的印鉴图像中的孤立点 ; (4) 依次从提取到的印鉴图像的左边各点向图像竖直中心线方向逐像素检测, 当遇到 第一个黑色像素点时记录下该点 ; 对印鉴图像右边各点做同样操作 ; 通过上述过程取得的 点作为印鉴图像边界点 ; 从边界点上任取 3 点, 通过三点定圆法确定圆心、 半径, 重复上述 过程 k 次, k 为边界点数目除以 3 得到, 筛选掉其中。
12、明显有偏差的圆心和半径, 取剩余圆心 说 明 书 CN 102054168 A CN 102054175 A2/5 页 4 和半径中出现频率最高的作为最终的圆心和半径 ; 利用圆心到印章横字距离最近的特点确 定印章中心线 ; (5) 利用圆心和半径完成提取印鉴图像与模板印鉴图像的水平配准和大小归一化, 利 用圆心坐标、 中心线完成旋转配准 ; (6) 以配准后图像与模板印鉴图像的差值图像作为输入, 将差值图像网格化, 划分为 44 大小的部分, 统计各部分黑色像素点数目 n 和网格数目 m, 计算平均黑色像素点数目 r1, 即 r1=n/m, 以及黑色像素点数目大于 4 的网格数目所占的比例 。
13、r2 ; (7) 利用图像细化算法求差值图像的内点数目, 求内点占所有黑色像素点的比例 r3 ; (8) 当 r10.6、 r20.05、 r30.05 时, 认为待识别印鉴为真, 否则印鉴为假。 0008 在上述技术方案中, 步骤 (2) 中所述的灰度值筛选法是将灰度值小于 50 及灰度值 大于 220 的点从被选区域中排除。 0009 在上述技术方案中, 步骤 (3)中所述的二值化处理通过 OpenCV 的二值化函数 cvThreshold() 实现。 0010 在上述技术方案中, 步骤 (3) 中所述的外轮廓提取法通过 OpenCV 的轮廓提取函数 cvFindContours() 实现。
14、。 0011 在上述技术方案中, 步骤 (3) 中所述的先验知识是指印鉴尺寸与票据扫描图像尺 寸的比例。 0012 在上述技术方案中, 步骤 (5) 中所述的配准过程为分别求取模板印鉴图像和提取 印鉴图像中心线与竖直方向的夹角 a1、 a2, 旋转模板印鉴图像 a1 度, 旋转提取印鉴图像 a2-PI/1803 度, 求旋转之后两图像的差值图像, 并统计差值图像黑色像素点数目 ; 再次 旋转提取印鉴图像 PI/180/2 度, 统计差值图像黑色像素点数目 ; 重复以上操作 12 次, 获得 差值图像黑色像素点数目最少时的旋转角度, 以此角度完成旋转配准 ; 对旋转配准后图像 做二次平移配准。 。
15、0013 在上述技术方案中, 步骤 (7) 中所述的内点是指自身为黑色像素点, 且 8 邻域都为 黑色像素点的像素点。 0014 本发明提供的一种票据印鉴识别方法, 具有以下优点 : 一、 采用自适应阈值的 HIS 颜色模式提取法。因票据与图章的不同, 不同票据扫描图像 的亮度和饱和度各不相同, 若采用固定阈值, 则对某些票据与印鉴无法达到良好的提取效 果, 本方法根据票据图像各像素的平均亮度与饱和度确定阈值, 实现自适应提取的目的。 0015 二、 采用三点定圆和圆心到水平文字最近的原理配准。本发明提取印鉴图像的最 外轮廓, 随机选择轮廓上三个点, 利用三点定圆原理确定一个圆心。如上取若干组。
16、点, 确定 一组圆心。对圆心进行筛选, 将位置偏差过大的圆心去除。剩余圆心中出现频率最高的圆 心点作为圆心。此方法获得的圆心位置准确, 运行速度快。本方法根据圆心到水平文字的 垂直距离为到各文字距离最短的原理确定中心线, 方法简单, 提取速度快。 0016 三、 采用小范围循环检测的旋转配准方法及多次平移配准提高配准精度。针对一 次配准往往误差较大的情况, 本发明采用先平移配准、 再旋转配准、 再二次配准的配准流 程。 在旋转配准中, 本发明同时针对印鉴模板和待识别图像进行旋转, 有效避免了因旋转造 成的图像失真带来的后期比对误差。同时在 -3 度到 +3 度的误差之间旋转印鉴图像并比对 差值。
17、图像以确定最准确的旋转角, 减小中心线确定不准确带来的旋转误差。 在二次配准中, 说 明 书 CN 102054168 A CN 102054175 A3/5 页 5 在 -5 像素到 +5 像素之间分别沿水平方向和竖直方向移动待识别印鉴各像素点, 将移动后 的图像与模板图像求差值, 并统计差值图像中黑色像素点的个数, 选择黑色像素点最少的 情况作为最终的平移结果。 实验证明, 采用上述方法有效的减少了配准中的误差, 配准效果 良好。 0017 四、 采用将差值图像内点比例作为识别的依据之一。因受力大小及均匀状况的关 系, 即便是真印鉴, 其图像线条的粗细可能与印鉴模板存在差别, 但这种粗细差。
18、别是均匀 的, 而假印章的几何形状往往在某些地方与真印章存在偏差。 因此, 真印鉴与模板的差值图 像表现为点状区域及线状区域较多, 而假印鉴与模板的差值图像表现为块状区域较多。根 据这一特性可以很好的鉴别印鉴的真假。 本发明通过求出差值图像的内点即自身为黑色像 素点, 且 8 邻域各点为黑色像素点, 占所有黑色像素点的比例, 识别印鉴真伪, 该比例越大 说明块状区域越多。 附图说明 0018 图 1 是本发明一种有价票据圆形印鉴识别方法原理图。 0019 图 2 是本发明实施例中印鉴提取阶段的流程图。 0020 图 3 是本发明实施例中印鉴配准阶段的流程图。 0021 图 4 是本发明实施例中。
19、印鉴识别阶段的流程图。 0022 图 5 是本发明实施例中印鉴中心线确定方法示意图。 具体实施方式 0023 本实施例是在 Visual Studio 9.0 上以 MFC 架构实现, 并借助 OpenCV 函数库完成 软件代码的编写。本实施例的原理如图 1 所示, 是将提取的电子票据上的印鉴与模板印鉴 库中的模板印鉴进行配准后再进行对比识别, 确定真伪。其过程分为三个阶段 : 印鉴提取、 印鉴配准和印鉴识别。 0024 在上述实施例中, 印鉴提取阶段的具体流程如图 2 所示 : (1.1) 利用扫描仪获取票据的电子扫描图像, 并从印鉴模板数据库中调取相应印鉴的 模板图像 ; (1.2) 将扫。
20、描图像由 RGB 模式转化为 HSI 模式。计算图像 H(色调) 、 S(饱和度) 分量 平均值, 以此确定提取红色部分的阈值。根据阈值, 一般图像的阈值 H 为 0.94, S 为 0.18 左 右, 通过自适应阈值的 HSI 颜色模式提取法提取票据所有红色部分, 作为待选印鉴区域 ; (1.3) 经过上步处理, 图像中可能残余黑色字迹部分和浅色的背景花纹。 对图像做灰度 处理, 筛选掉灰度值介于 50 到 220 之间的点, 此方法可有效去除 HIS 颜色提取结果图中的 黑色字迹和浅色底纹 ; (1.4) 放大图像至原图像 2 倍, 采用 33 的十字形核, 通过先膨胀再腐蚀的方法 (闭运。
21、 算) 对图像做修复处理, 填充因颜色提取造成的印鉴空隙部分, 和不平滑边缘部分, 修复图 像 ; (1.5) 对票据图像采用自适应阈值的二值化算法做二值化处理, 通过 OpenCV 的二值化 函数 cvThreshold() 实现 ; (1.6) 利用OpenCV的外轮廓提取函数cvFindContours()提取票据图像连通域的轮廓, 说 明 书 CN 102054168 A CN 102054175 A4/5 页 6 并根据先验知识即印鉴尺寸和票据扫描图像尺寸的比例和轮廓几何特征确定印鉴位置, 并 提取印鉴。 0025 在上述实施例中, 印鉴配准阶段的具体流程如图 3 所示 : (2.1。
22、) 对提取到的印鉴图像做预处理, 通过 8 邻域域检测法找到图像中孤立的黑色像 素点, 并将其去除 ; (2.2) 依次从提取到的印鉴图像的左边各点向图像竖直中心线方向逐像素检测, 当遇 到第一个黑色像素点时记录下该点 ; 对图像右边各点做同样操作 ; 通过上述过程取得的点 作为印鉴图像边界点, 即印鉴外轮廓 ; (2.3) 从上步取得的印鉴边界点中随机取 3 点, 根据 3 点定圆的原理求得圆心及半径。 循环上述过程k次, k为边界点个数除以3, 得到一组圆心和半径, 筛选掉其中位置明显不正 确的圆心以及长度明显不正确的半径, 求筛选后得到的半径及圆心中出现频率最高的作为 圆心和半径。采用同。
23、样方法提取到的印鉴模板图像的圆心和半径 ; (2.4) 对印鉴图像做外轮廓提取操作, 得到印鉴中文字的外轮廓, 如图 5 所示, 因印鉴 中心到水平文字的垂直距离小于中心到其他文字的距离, 故求与印鉴中心距离最短的轮 廓, 并以该轮廓与印鉴中心的连线作为印鉴的中心线。采用同样方法提取到的印鉴模板图 像的中心线 ; (2.5) 利用圆心坐标和印鉴半径, 对印鉴图像做平移配准和大小归一化 ; (2.6) 分别求取模板印鉴图像和提取印鉴图像中心线与竖直方向的夹角 a1、 a2。旋转 模板图像 a1 度, 旋转印鉴图像 a2-PI/1803 度, 求旋转之后两图像的差值图像, 并统计差 值图像黑色像素。
24、点数目 ; 再次旋转印鉴图像 PI/180/2 度, 统计差值图像黑色像素点数目 ; 重复上述过程 12 次, 获得差值图像黑色像素点数目最少时的旋转角度, 以此角度完成旋转 配准。采用同时对两图像旋转可有效减少因旋转使图像失真带来的比对误差 ; 通过对正负 3 度范围内的旋转和差值比对, 可减小中心线确定不准确带来的旋转误差, 寻找到最准确的 旋转角度 ; (2.7) 二次平移配准。分别对印鉴图像各像素点做竖直方向 -5 像素到 +5 像素平移、 水 平方向 -5 像素到 +5 像素平移, 每次在一个方向上平移 1 个像素, 求平移后图像与模板图像 的差值图像, 并记录差值图像黑色像素点数目。
25、 ; 循环上述操作 100 次, 以黑色像素点最少时 的平移结果作为二次平移配准结果。 0026 在上述实施例中, 印鉴识别阶段的具体流程如图 4 所示 : (3.1) 将印鉴配准过程中获得的最终差值图像, 作为印鉴识别过程的输入 ; (3.2) 将差值图像网格化, 划分为若干大小为 4 像素 4 像素的小部分, 统计各部分中 黑色像素个数。 设图像被划分为m部分, 黑色像素总数为n, 以r1作为识别印鉴的第一个特 征标准, 其中 r1=n/m ; (3.3) 统计黑色像素数目大于 4 的小部分的数目 p, 以 r2 作为识别印鉴的第二个特征 标准, 其中 r2=p/m ; (3.4) 因加盖。
26、力度的原因, 真印鉴的差值图像中点状区域和线状较多。 而假印鉴因几何 形状与真印章有偏差, 所以的差值图像中块状区域较多。 寻找内点即自身是黑色像素点, 且 8邻域各点也为黑色像素点, 统计差值图像中内点的数目q, 以r3作为识别印鉴的第三个特 征标准, 其中 r3=q/n ; 说 明 书 CN 102054168 A CN 102054175 A5/5 页 7 (3.5) 当 r10.6、 r20.05、 r30.05 时, 认为待识别印鉴为真, 否则印鉴为假。 说 明 书 CN 102054168 A CN 102054175 A1/4 页 8 图 1 说 明 书 附 图 CN 102054168 A CN 102054175 A2/4 页 9 图 2 说 明 书 附 图 CN 102054168 A CN 102054175 A3/4 页 10 图 3 说 明 书 附 图 CN 102054168 A CN 102054175 A4/4 页 11 图 4 图 5 说 明 书 附 图 CN 102054168 A 。