一种单口点钞机的图像处理方法

文档序号:8299482阅读:713来源:国知局
一种单口点钞机的图像处理方法
【技术领域】
[0001]本发明涉及一种图像处理方法,具体的说是一种单口点钞机的图像处理方法,属于点钞机技术领域。
【背景技术】
[0002]由于单口点钞机价格低廉、使用方便,其是点钞机市场不可缺少的一类产品。传统的单口点钞机采用纸币长宽和安全线编码等特征识别纸币面额,由于纸币的多样性以及新版本纸币的不断发行,传统的单口点钞机面临应用单一和无法升级的困境。而在单口点钞机中引入图像识别模块,利用纸币的图像识别面额可有效解决这一难题。然而由于单口点钞机传输通道长度狭窄,接触式图像传感器2 (英文名称Contact Image Sensor,以下简称CIS)通常安装在传输板I的前半部分,如图1所示。纸币经CIS扫描输出平行四边形或矩形图样的高度即为纸币图像宽度。单口点钞机在加装图像模块后会出现点钞停机时纸币停留在CIS上方,以及倾斜纸币图像运算时间不足的问题,这两点都很容易造成纸币拒识。
[0003]对单口点钞机而言,图像识别模块的系统耗时极限由停机容许决定,即前一张可疑币的停机处理需确保当前纸币可以停留在单口机通道内。由于点钞状态的复杂性,比如许多外币尺寸差异很大,在混点时很容易出现纸币倾斜的情况,如图3所示。图3中下部倾斜的纸币3因为倾斜在CIS滞留了较长时间,当该倾斜的纸币完全脱离CIS时(即图像采集过程完成),该倾斜的纸币可能已达到单口机停机的极限条件,此时即使该倾斜的纸币3可以有效识别,但因为输出识别结果不及时,仍然会被当作可疑币拒识。
[0004]另外,由于单口点钞机仅有一个收钞口,任何一次纸币的拒识都会造成机器停机,由于传输通道长度有限,单口点钞机在点钞过程中,如果遇到假币或未知币(以下统称可疑币),控制系统就会控制电机停止运行使点钞机进入停机状态,此时下一张纸币3 (以下简称滞留币)因为惯性作用会沿单口机进钞结构继续移动,从而滞留在CIS上方,如图2所示。此时,滞留币已有部分脱离CIS,如果丢弃该部分图像,则滞留币成像的上边将无法定位,宽度会减少,纸币图像的关键特征可能会丢失,纸币图像关键特征是能唯一描述纸币并有效区别其它纸币的特征区域,纸币图像的关键特征丢失会造成滞留币被拒识。因此,现有技术的单口点钞机还存着滞留币容易被拒识的问题。

【发明内容】

[0005]本发明的目的在于提供一种单口点钞机的图像处理方法,利用这种方法能够有效的识别倾斜纸币,以解决现有技术的点钞机中倾斜纸币在CIS中滞留时间长,导致输出识别结果不及时造成拒识的技术问题。
[0006]本发明采用如下技术方案:一种单口点钞机的图像处理方法,其包括以下步骤:
(1)打开点钞机,待码盘边沿到来,利用现场可编程阵列FPGA测试码盘齿周期,判断后一码盘齿周期是否等于前一码盘齿周期的偶数倍;
(2)当后一码盘齿周期不等于前一码盘齿周期的偶数倍时,通过FPGA启动CIS进行曝光并对纸币的行输出进行采样,设定CIS的曝光启动信号和行采样启动信号与码盘信号同步;
(3)设定CIS的行输出的两个条件为:①CIS的行输出采样像素值大于背景值的个数满足指定个数 '②CIS的行输出相邻像素的跳变量大于指定阈值的个数满足指定个数;当此两个条件同时满足为纸币到来条件,当此两个条件同时不满足则为纸币离开条件:
(4)CIS进行曝光并对纸币的行输出进行采样后,满足纸币到来条件时进行图像行数据存储,不满足纸币到来条件时FPGA产生停机信号;
(5)设定CIS采集提前结束的两个条件为:①CIS的采集行数达到设定的最少采集行数;@CIS的行输出有效像素的数目低于指定阈值;
(6)图像行数据存储后,当CIS采集的图像行数据同时满足步骤(5)中的两个条件时,图像采集结束;当CIS采集的图像行数据不满足步骤(5)中的两个条件时,判断是否满足纸币离开条件,满足纸币离开条件则图像采集结束,不满足纸币离开条件则重新开始下一行图像的采集。
[0007]步骤(I)中,当后一码盘齿周期等于前一码盘齿周期的偶数倍,在纸币尚未到来时,FPGA产生停机信号;当纸币已经到来滞留在CIS时,通过FPGA启动CIS进行曝光和对纸币的行输出进行采样并对滞留纸币的行输出进行采样,然后再按照步骤(3)、(4)、(5)、(6)进行,直至滞留纸币离开CIS。
[0008]所述步骤(5)中设定的最少采集行数低于最小尺寸的纸币采样行数。
[0009]所述最少采集行数为50。
[0010]本发明的有益效果是:本发明是通过现场可编程阵列FPGA测试码盘齿周期,由于倾斜纸币在刚到达CIS时同样会出现行有效输出像素点低于指定像素点数目的情况,因此本发明在设计逻辑时对倾斜纸币与正常纸币进行区别对待,FPGA在判断纸币到来时,设定最少采集行数,并且CIS的行输出有效像素的数目低于指定阈值时,停止图像采集过程,也就是对倾斜纸币进行“切角”,因此CIS只有达到最少采集行数时才开始“切角”,由于少采集一行图像可节约一定的时间,设定提前采集结束条件可使图像采集提前结束,节约图像采集时间,可保证尽快进入图像识别过程,防止倾斜的纸币被当作可疑币而被拒识。当纸币正常不倾斜时,只要满足纸币离开条件时图像采集即可结束。利用本发明能够及时输出倾斜纸币的识别结果,解决了现有技术的点钞机中倾斜纸币在CIS中滞留时间长造成拒识的技术问题。
[0011]如果当前码盘的周期达到前一码盘周期的偶数倍时,FPGA产生停机信号,此时FPGA控制CIS曝光和采样停止,当单口点钞机重新启动后,FPGA会根据码盘转动后的方波输出启动CIS曝光和行输出并采集直至滞留的纸币离开CIS,此时即可完成滞留币的前后拼接。由于传统的图像点钞机采用在CIS上方加装定位红外传感器,在实际采集时会多采集背景行,增加了图像处理的时间。本发明利用CIS的行输出数据进行判断,可保证采集的图像完全不存在背景行。FPGA根据CIS输出的数据判断纸币的到来和离开可保证纸币采集完整性,在去除无效背景行的同时可保证滞留币完整采样。本发明通过FPGA可将滞留币脱离CIS部分和未脱离CIS部分的图像分别采集并拼接在一起,保证纸币采集的完整性,解决了现有技术的点钞机中滞留币的关键特征容易丢失的技术问题,因此利用本发明滞留币就不会被拒识。
[0012]对比常用的多种钞票,发现5欧元纸币的宽度最窄,由于5欧元纸币的采集输出在56行左右,因此设定最少采集行数为50,在满足最少采集行数后,当CIS的行输出有效像素的数目低于指定阈值时,则停止图像采集。
【附图说明】
[0013]图1是CIS的安装位置示意图;
图2是滞留币部分脱离CIS的示意图;
图3是单口点钞机在混点时纸币的状态示意图;
图4是本发明图像处理方法的流程图。
[0014]其中I为传输板,2为接触式图像传感器CIS,3为纸币。
【具体实施方式】
[0015]下面结合附图和具体实施例对本发明进行详细说明。
[0016]本实施例的单口点钞机的图像处理方法的流程图如图4所示,本实施例按照以下步骤进行:
(I)打开点钞机,待码盘边沿到来,利用现场可编程阵列FPGA测试码盘齿周期,判断后一码盘齿周期是否等于前一码盘齿周期的偶数倍,本实施例设定为4倍。
[0017](2)当后一码盘齿周期不等于前一码盘齿周期的偶数倍时,本实施例设定为4倍,通过FPGA启动CIS进行曝光并对纸币的行输出进行采样,设定CIS的曝光启动信号和行采样启动信号与码盘信号同步;
(3)设定CIS的行输出的两个条件为:①CIS的行输出采样像素值大于背景值的个数满足指定个数 '②CIS的行输出相邻像素的跳变量大于指定阈值的个数满足指定个数;当此两个条件同时满足为纸币到来条件,当此两个条件同时不满足则为纸币离开条件:
(4)CIS进行曝光并对纸币的行输出进行采样后,满足纸币到来条件时进行图像行数据存储,不满足纸币到来条件时FPGA产生停机信号;所述步骤(5)中设定的最少采集行数低于最小尺寸的纸币采样行数。本实施例中最少采集行数为50。
[0018](5)设定CIS采集提前结束的两个条件为:①CIS的采集行数达到设定的最少采集行数;?CIS的行输出有效像素的数目低于
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1