一种验钞模块中对扫描的钞票图提取冠字号的方法

文档序号:6675887阅读:775来源:国知局
一种验钞模块中对扫描的钞票图提取冠字号的方法
【专利摘要】本发明公开了一种验钞模块中对扫描的钞票图提取冠字号的方法,包括以下步骤:由图像传感器的绿光对钞票采集形成源图像,在采用扫描边界点的方式找到纸币图像在源图像中的边界,然后翻转纸币图像校正到水平状态;进行特征点提取,根据得到的特征点进行面值面向的识别;确定冠字号区域,冠字号区域采用二值化处理,得到的冠字号区域二值化图像寻找包含所有冠字号的边界,然后进行单个冠字号分割,对于分割并归一化的单个字符图像进行支持向量机识别处理。本发明的对扫描的钞票图提取冠字号的方法,能够给予纸币的真假识别有力的支持,而且能准确的识别出冠字号,这样就大大的提高了纸币的真假识别能力,有效的维护了金融部门的财产安全。
【专利说明】一种验钞模块中对扫描的钞票图提取冠字号的方法

【技术领域】
[0001] 本发明涉及一种在验钞模块中对扫描的钞票图提取冠字号的方法。

【背景技术】
[0002] 在经济高速发展的中国,纸币的流通量也在倍增,面对大规模的流通中各种类别 的纸币,使得相关监管部门的压力也越来越大,工作就不能面面俱到,采用冠字号识别后能 更有效的帮助了监管部门及金融机构的工作,也提高了人民群众的财产安全系数。传统的 冠字号识别方法没有针对不同面值面向的纸币作不同的处理,对所以的纸币均采用相同的 算法处理,导致对纸币的识别率不高;另外,传统的冠字号的识别方法需要对纸币图像的每 一个像素点的灰度值进行计算,导致计算量大,设备进行识别纸币上的冠字号所需的时间 较长。还有,通常市场上小面额的纸币比大面额的纸币流通量大,污渍会更加严重,采用同 一种算法识别纸币上的冠字号时,识别出来的精度不高。


【发明内容】

[0003] 本发明提供一种在验钞模块中对扫描的钞票图提取冠字号的方法,识别率高且精 确。
[0004] 本发明所述验钞模块中对扫描的钞票图提取冠字号的方法,包括以下步骤: 步骤1,由图像传感器的绿光对钞票采集形成源图像,在采用扫描边界点的方式找到纸 币图像在源图像中的边界,然后翻转纸币图像校正到水平状态; 步骤2,进行特征点提取,根据得到的特征点进行面值面向的识别; 步骤3,确定冠字号区域,冠字号区域采用二值化处理,得到的冠字号区域二值化图像 寻找包含所有冠字号的边界,然后进行单个冠字号分割,对于分割并归一化的单个字符图 像进行支持向量机识别处理。
[0005] 本发明所述验钞模块中对扫描的钞票图提取冠字号的方法,在采用扫描边界点的 方式找到纸币的图像在源图像中的边界,然后翻转图像校正到水平状态,这样就完成了图 像的预处理。在预处理后的进行特征点提取,根据这些已得到的特征点进行面值面向的识 另IJ,当确定面值面向后就可以精确的找到冠字号区域,这样接下来就对冠字号区域采用全 局二值化算法或局部二值化算法,再对上一步得到的冠字号区域二值化图像寻找包含所有 冠字号的边界,然后进行单个冠字号分割,对于分割并归一化的单个字符图像进行支持向 量机识别处理。本发明的钞票图提取冠字号的方法,先对纸币图像进行水平校正处理,可降 低源图像中纸币图像位置随机出现而导致的误差,然后提取特征值,确定面值面向,可更有 效准确地识别冠字号,另外只需计算特征值的灰度值进行匹配即可,减低计算量,提高冠字 号识别的速度。本发明的对扫描的钞票图提取冠字号的方法,让金融相关机构得到很好数 据支持,能够给予纸币的真假识别有力的支持,而且能准确的识别出冠字号,这样就大大的 提高了纸币的真假识别能力,有效的维护了金融部门的财产安全。

【专利附图】

【附图说明】
[0006] 图1为验钞模块中对扫描的钞票图提取冠字号的方法流程图。

【具体实施方式】
[0007] 本实施例采用基于DM642和FPGA的一种验钞模块,分为两步进行,第一步运用 FPGA控制CIS(光学传感器)的绿光采集图像,将图像暂存到SDRAM中。第二步运用DM642 中的算法处理将SDRAM中的图像进行处理,最终得到纸币冠字号及冠字号区域图像。采用 CIS(光学传感器)运用绿色单一光源进行图像扫描采集,因此得到就是灰度图像。然后对 这个灰度图像进行图像预处理,计算旋转矩阵,然后进行直方图均衡化处理,根据特征点匹 配的算法进行面值面向识别,然后寻找冠字号区域进行截取并对此区域进行二值化处理, 随后对二值化后的图像进行字符分割。
[0008] 具体方法及步骤:在面值面向识别的时候,采用特征点匹配算法进行识别。具体步 骤和关键技术如下, 求取旋转矩阵,寻找纸币在源图像中的边界点,然后根据最小二乘法将每条边界找的 点拟合成一条直线。这样就可以根据四条直线的交点计算出纸币的四个顶点,进一步求得 纸币中心点的坐标。再次根据任意一条边界直线可以计算出纸币的旋转角度,得到旋转矩 阵

【权利要求】
1. 一种验钞模块中对扫描的钞票图提取冠字号的方法,其特征在于,包括以下步骤: 步骤1,由图像传感器的绿光对钞票采集形成源图像,在采用扫描边界点的方式找到纸 币图像在源图像中的边界,然后翻转纸币图像校正到水平状态; 步骤2,进行特征点提取,根据得到的特征点进行面值面向的识别; 步骤3,确定冠字号区域,冠字号区域采用二值化处理,得到的冠字号区域二值化图像 寻找包含所有冠字号的边界,然后进行单个冠字号分割,对于分割并归一化的单个字符图 像进行支持向量机识别处理。
2. 根据权利要求1所述的验钞模块中对扫描的钞票图提取冠字号的方法,其特征在 于:在步骤1中包括以下子步骤, 步骤1. 1,根据纸币图像边缘灰度值的差异,寻找纸币图像的边界点; 步骤1. 2,根据最小二乘法将每条边界至少找两个点拟合成一条直线,四条直线的交点 即为纸币图像的四个顶点,进一步计算出纸币图像中心点的坐标; 步骤1.3,根据任意一条边界直线计算出纸币的旋转角度,得到旋转矩阵 cos沒一sinΘ ,以中心坐标为基准点进行旋转校正纸币图像。 sinΘCos^
3. 根据权利要求1所述的验钞模块中对扫描的钞票图提取冠字号的方法,其特征在 于:在步骤2中包括以下子步骤, 步骤2. 1,训练匹配集合:在大量不同面值面向的源图像中选中某位置具有差异性较 大的点,即纸币某一面向中某位置点与其他面向相同位置点的灰度相差较大的点作为特征 点,同一面向面值的该位置的特征点的灰度值取平均值作为训练值; 步骤2, 2,确定某一纸币图像面值面向:根据特征点坐标定位到源图像相同坐标点的 灰度值,判断该灰度值与步骤2. 1中哪个训练值匹配,从而判断该纸币的面值面向。
4. 根据权利要求1所述的验钞模块中对扫描的钞票图提取冠字号的方法,其特征在 于:在步骤3中包括以下子步骤, 步骤3. 1,对纸币图像采用二值化算法进行运算; 步骤3. 2,根据投影算法计算每个冠字号字符在垂直方向及水平方向上的投影宽度,选 取最大那个的宽度数值作为冠字号矩形边界的高和宽; 步骤3. 3,分割冠字号字符:基于投影算法计算出每个冠字号字符的区域坐标,对有明 确坐标的冠字号字符进行分割并归一化处理; 步骤3. 4,对得到的归一化字符图像进行分类,重复上述步骤得到大量的字符图像,对 每一类字符分为训练集合测试集,进行模版训练,得到每一类字符的训练模型; 步骤3. 5,基于SVM算法的字符识别,对每一个输入的字符图像,计算该特征向量矩阵, 利用每一类冠字号字符的训练模型进行决策判断,识别出冠字号。
5. 根据权利要求4所述的验钞模块中对扫描的钞票图提取冠字号的方法,其特征在 于:对不同面值的纸币采用不同的二值化算法进行运算。
6. 根据权利要求5所述的验钞模块中对扫描的钞票图提取冠字号的方法,其特征在 于:对100元面额以下的纸币图像采用最大类间方差算法。
7.根据权利要求5所述的验钞模块中对扫描的钞票图提取冠字号的方法,其特征在 于:对100元面额的纸币图像采用局部阈值算法。
【文档编号】G07D7/20GK104318238SQ201410627642
【公开日】2015年1月28日 申请日期:2014年11月10日 优先权日:2014年11月10日
【发明者】邓九龄, 赵志强, 黄丽, 牟耀华, 岑思华, 杨松日, 廖秀馨 申请人:广州御银科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1