一种纸币识别系统的设计

发布者:牟牟的侬最新更新时间:2008-10-23 关键字:DSP  CCD  CPLD  图像采集 手机看文章 扫描二维码
随时随地手机看文章

  纸币清分是银行的一项重要业务。 目前,国内很多银行使用的纸币清分机都是由国外进口的,价格昂贵。国产纸币清分机很少,而且功能都很有限,很难满足高速实时性的要求,尤其是能够用图像处理的方法来识别纸币的纸币清分机还刚刚起步。

  为此,设计了一种纸币识别系统。该系统以DSP为核心处理器,结合图像传感器CCD和复杂可编程逻辑器件CPLD,并辅以高性能的模/数转换器AD9200,进行纸币图像的采集、处理。该系统主要针对人民币第四版和第五版的5元、10元、20元、50元、100元九种纸币进行识别,利用数字图像处理技术和改进的自组织映射神经网络(SOFM)提取纸币图像的长度、宽度、方向块特征,区分纸币的面值、正反面与正反向。最终完成的系统能达到较高的识别速度和识别率。

  1 硬件设计

  识别系统的总体硬件结构如图1所示。人民币的图像首先通过传感器CCD扫描后得到光电转换信号,并经过AMP的三倍放大;然后将放大的模拟信号经过模数转换器AD9200转换成为标准的数字信号,送入到CPLD缓存;最后通过EDMA通道输入到DSP的RAM中,在DSP中进行图像的处理和识别。整个系统的信号逻辑时序由CPLD来控制。 另外,还有一些辅助环节,如纸币输入输出装置、用户检测装置、复位装置等。

一种纸币识别系统的设计

  图1 识别系统的总体硬件结构框图

  纸币图像的采集由CCD与A/D转换器组成。本系统采用线阵型CCD[1],它的采样速度较快、电路设计比较简单、体积小、时序也易于实现。根据系统对采集速度的要求,设置横向分辨率为4像素/毫米,共采集800个像素点;纵向的分辨率为1像素 /毫米。每张图像的高度不超过76毫米,两张纸币之间还有一定的间隔,实际采集100列。这样,每张图像的像素为800×100。纸币的进入与离开的判断使用红外线光电管检测。

  人民币的图像经过采集和A/D转换后,暂存入CPLD芯片XC95144中,然后由DSP通过EDMA通道直接传输。整个采集和存储过程的时序信号是由XC95144产生的。CPLD需要编程实现的内部结构如图2所示。其中,ADCLK信号是发送给AD9200的时钟信号,SP、CP信号传送给CCD的移位寄存器作为启动脉冲和采样时钟脉冲。

  图像的识别部分由数字信号处理器DSP[2]及相应的外围电路构成,其结构如图3所示。数字信号处理器DSP选用TI公司生产的TMS320C6711GFN150芯片,主频为150MHz。扫描采集到的纸币图像数据Data经EDMA存入静态存储器SRAM中,DSP对已存入SRAM的数据作一系列的识别算法运算,并将最终结果通过DSP的McBSP1口输出。

一种纸币识别系统的设计

  图2 CPLD的内部结构图

一种纸币识别系统的设计

  图3 DSP及相应的外围电路的结构图

  2识别方法

  2.1图像的定位与面值的识别

  定位图像包括两个方面:图像边界及中心点的确定和图像倾斜度的校正。求取图像边界中心点的方法,采用自整个扫描的图像边界向内选取,确定纸币图像边界上的少数点,再对这些点进行直线拟合,从而确定纸币的四个边界。四个边界中心点的连线的交点即为图像的中心点。纸币图像的边界与扫描采集的图像的边界的夹角就是倾斜角。规定倾斜角超过17°地纸币,作为不可识别类。

  确定了纸币图像的边界、中心点和倾斜角后,纸币的长度和宽度就能准确地计算出来。对于长宽差异小的人民币(比如4版5元与5版50元),则提取图像的区域特征加以区分比较,判别面值。

  2.2 图像面向的识别

  纸币正反面与正反向的识别在以往的纸币清分机系统中采用人工提取特征的识别方法,试验周期长,不具有适应性与系统性。本文采用自组织特征映射神经网络的方法,自动寻找纸币图像的特征分布,加以识别。

  本系统的SOFM网络输入层为72个节点,输出层为4个节点。输入的是纸币图像的72维方向块特征数据向量,计算输出的是正面正向、正面倒向、反面正向、反面倒向四种面向标志。其中,获得方向块特征向量数据的方法是将纸币图像划分为72个块,对每个块按步长为4个像素取值作灰度平均,将灰度均值作为方向块的特征数据。本系统SOFM网络具体算法如下:

  a. 对所有输入节点到输出节点的连接权值赋以初始化值,初始化学习系数α=0.5。

  b. 对第m类币种网络输入样本数据Xm=[x1,x2,…,x72],m=1,2,…,9。

  c. 计算输入Xm与所有输出节点连接权值Wj的距离:

一种纸币识别系统的设计

  d. 选择具有最小距离的节点j*作为获胜节点:dj*=min{dj}。

  e. 调整输出节点j*与输入节点的连接权值和学习系数α:

一种纸币识别系统的设计

  式中,n为第m类币种样本数据个数。

  f. 若第m类币种还有训练样本数据,转到 b;否则,转到g。

  g. 若m≥9,训练结束;否则,转入第m+1类币种训练。

  本系统是将需要识别的第四版与第五版人民币共九种主币分为九类处理的,所以对于每一类币种网络输出只存在四种面向标志相互竞争。根据这一点,可以改进算法:先将四个输出节点对应好四种面向标志,然后从同一个类纸币样本中选择每个面向的特征数据作为该面向的对应输出节点到输入节点的连接权值的初始值。

  3 实验与总结

  在实验中,共使用1800张人民币训练识别网络,每一类人民币200张,算上每张人民币的四个面向,可认为每一类纸币的训练样本为800个。另外,每一类人民币取400张做测试,共3600张,可认为测试样本是14400个。其中,表1为实验测试数据(未含不识别类处理)。不识别类主要是由倾斜角超过引起的,在实验中将它重新测试,直至识别出。

  表1 实验测试数据

面值 正面正向 正面倒向 反面正向 反面倒向
 四版5元 400 399 399 399 399
 四版10元 400 400 400 400 400
 四版50元 400 400 400 400 400
 四版100元 400 400 400 400 400
 五版5元 400 397 396 396 397
 五版10元 400 400 400 400 400
 五版20元 400 398 398 399 398
 五版50元 400 400 400 400 400
 五版100元 400 400 400 399 400
 识别率 100% 99.82%

   实验结果表明,本系统对纸币面值的识别率达100%,对面向的识别率达99.82%。纸币识别的速率达650张/分,满足了高速实时性。对0.18%的误差率作了研究,发现主要是由纸币的残缺引起的,它使纸币的长宽检测不准,或者破坏了图像的特征方向块分布。今后的工作将着重研究纸币残缺的识别。

关键字:DSP  CCD  CPLD  图像采集 引用地址:一种纸币识别系统的设计

上一篇:基于DSP的小型直流风扇自动化测试系统
下一篇:DSP在电力系统多通道同步交流采样中应用

推荐阅读最新更新时间:2024-05-02 20:42

基于DSP和STM32的电液伺服控制器设计
引言 伺服控制系统大部分都采用传统的硬件结构,控制算法比较固定,而且也无法实现不同工况下的高性能控制算法,难以满足现代工业的需求。现阶段迫切需要研制一种智能型、具有高可靠性、控制性能更加优秀的电液伺服系统。基于DSP与STM32的智能型伺服控制器具有软硬件结合程度更加紧密、系统的智能化程度更高、可实现多种控制策略的优势。本系统从实际的需求出发,结合精确数字PID控制算法和Fuzzy控制算法自身的优势,组合成Fuzzy—PID控制算法,根据偏差的大小范围选择合适的控制算法进行调节。 本设计将两款工控芯片——TI公司的浮点型DSPTMS320F28335和ST公司的ARM7升级版STM32F103RET6引入智能电液伺服系统,设计
[单片机]
基于<font color='red'>DSP</font>和STM32的电液伺服控制器设计
Intel高通NVIDIA加速切入自驾车市场,布局计算机视觉技术
从 2017 年 CES 与 MWC 展上,自动驾驶车抢尽各个消费性电子商品锋头,就能嗅出自驾车已成为科技产业的主战场。 早已对车用市场虎视眈眈的半导体业者,其脚步更是一刻都未停歇,Intel 再度迈出并购步伐,以 150 亿美元收购计算机视觉芯片开发商 Mobileye,而 NVIDIA 也不甘示弱,随即发布将与 Bosch 一同打造人工智能系统。 传统车辆产业链的解构,半导体厂投入比重提升 半导体厂商脚步越来越积极,凸显出自驾车与车联网的发展,正一步步解构着传统车辆产业的产业链。 2020 年,是不少厂商设做实现自驾车时代的关键年,要迎来自驾车时代,ADAS(先进驾驶辅助系统)与车联网的建构成了必要条件。 过往车辆
[嵌入式]
CEVA DSP成为首款经认证可用于
Dolby MS11多码流解码器的IP内核 CEVA提供 Dolby MS11和Dolby Volume解决方案, 为客户的下一代家庭娱乐SoC设计提供显著的成本和上市时间优势 全球领先的硅产品知识产权(SIP)平台解决方案和数字信号处理器(DSP)内核授权厂商CEVA 公司宣布,CEVA-TeakLite-III DSP已经成为业界首款通过Dolby认证可用于MS11多码流解码器的IP内核。MS11多码流解码器是最新的Dolby®音频技术,能够在家庭娱乐产品中实现全球范围多格式内容播放。这款经全面优化的MS11解码器实施方案代表着CEVA公司意义非凡的发展里程碑,增强了公司在下一代联网家庭娱乐SoC设计中开发和实现高性能HD
[嵌入式]
AD9822及其在面阵CCD系统中的应用
摘要:结合CCD成像器的特点介绍一种以AD9822+FPGA为核心的CCD视频处理方案。详述了AD9822的内部结构和工作原理及其配置方法,重点针对CCD视频信号的特点讨论CDS技术的优越性。选用FPGA器件作为硬件设计载体,使用VHDL语言对AD9822进行初始化配置和驱动时序的设计。实验证明,AD9822能够满足CCD成像系统视频处理的要求,且性能可靠,使用灵活。 关键词:CCD;AD9822;相关双采样;现场可编程门阵列 0 引言     CCD图像传感器是20世纪70年代出现的新型半导体光电转换器件,经历了30多年的发展直到今日,它的技术已经成熟。近几十年来,CCD在图像传感、信号处理、数字存储等领域取得了重大发展。CCD
[电源管理]
AD9822及其在面阵<font color='red'>CCD</font>系统中的应用
基于DSP的自动避障小车
近年来研究移动机器人倍受重视,仿照生物功能发明的各种移动机器人越来越多,小到娱乐机器人玩具、家用服务机器人,大到矿产勘测、工程探险、军事侦察机器人等。避障小车是一种移动机器人,它通过传感器系统感知外界环境,在复杂环境中自主移动并完成避障,一般采用超声波、红外、激光、CCD等传感器设计。由于红外传感器探测视角小。方向性强,测量精度高,价格便宜,而且可在夜间工作,因此红外传感器作为视觉应用于移动机器人避障。本设计是以TI公司生产的 TMS320LF2407 型DSP为核心,采集环境信息并控制智能小车,3个红外发收传感器检测智能小车前方的障碍物,并且根据障碍物位置进行自动避障。 1 自动避障小车总体设计 该系统主要由DSP控制、
[工业控制]
基于<font color='red'>DSP</font>的自动避障小车
基于FPGA的图像采集和快速移动物体检测
近年来,计算机技术、通信技术、微电子技术迅猛发展,数字监控系统逐步从传统方式的监控系统走向小型化、多样化和智能化。监控系统的发展首先是从图像采集开始的,本文根据项目需要提出了一种基于FPGA的图像采集和移动物体检测的设计方案,用以实现对特定背景下的图像采集和移动物体快速检测。 1 系统总体设计 本系统主要由摄像头初始化模块、图像采集模块、数据传输模块和运动物体检测模块构成。本系统中所使用的FPGA 芯片型号是FUSION系列的AFS600。如果只是完成本文中所要实现的内容,则完全可以选择更低性能的FPGA芯片,例如 ProASIC3 系列的 A3P060 ;如果所选择的芯片没有片内RAM或者片内RAM很小,需要对本文的设计做适当的
[安防电子]
基于FPGA的<font color='red'>图像采集</font>和快速移动物体检测
CPLD在多功能谐波分析仪设计中的应用
CPLD在多功能谐波分析仪设计中的应用 1 采样 方法比较   对三相 电压 、电流6路模拟量进行数据采集时,一般有两种方法:①同相电压电流交替采样法:在被测 信号 的一个周期内,采样256点,其中128个奇数点为电压采样点;128个偶数点为电流采样点。采电压和采电流的时差为Δt=T/256(T为被测信号周期)。由Δt引起的同相电压电流的相位误差为δui=360*f*n*Δt(度)。式中f――被测信号频率,n――谐波次数。由上式可知相位误差随时差Δt、谐波次数n增大而增大,这是造成相位差存在并且不一致的根本原因。另外还有一个原因,当电网频率畸变时,由于采样是定时采样,不能跟随频率变化,也会造成测量误差。②同相电压电
[模拟电子]
<font color='red'>CPLD</font>在多功能谐波分析仪设计中的应用
CEVA凭SensPro Sensor Hub DSP协助客户有效实现传感器融合
众所周知,传感器在配合使用时效果最佳。对于同步定位与地图构建 (SLAM) 来说更是如此。SLAM 在 AR/VR 领域扮演着重要的角色,可以根据用户的姿势调整场景,避免无人机或机器人这样的应用在使用过程中的碰撞,用途广泛。SLAM市场预计到2023年将增长至4.65亿美元,年复合增长率为36%,为大多数开发者提供了绝佳机遇。在手机上将 SLAM 应用于室内导航可能会在规模庞大的基础平台市场中占据主导地位。GPS 不能在室内工作,基于信标的导航只能在具有信标基础设施的区域工作。而 SLAM 则可以在任何提供室内地图的地方工作,符合大多数楼宇自控管理系统的低成本期望。将该区域的场景与用户在该区域行走时的姿势和运动融合到了一起,使得在
[手机便携]
CEVA凭SensPro Sensor Hub <font color='red'>DSP</font>协助客户有效实现传感器融合
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved