基于Blackfin561的嵌入式车牌识别系统

发布者:Huanle666最新更新时间:2014-04-19 来源: 互联网关键字:Hopfield  DSP  神经网络 手机看文章 扫描二维码
随时随地手机看文章

随着科技与经济的发展,汽车数量也逐渐增多,交通管理问题日渐严峻。如何建立一个科学有效的交通管理系统是交通管理的重点。智能交通系统(TTS)随着科技的兴起,是未来交通管理发展的必然趋势,也是电子信息技术的一个前沿课题。车牌识别系统(License Plate Recognition System,LPRS)是智能交通系统的重要组成部分,在自动化管理、信息统计、车辆跟踪等方面均具有重要意义。虽然国外在LPRS上已取得了较好的效果,而国内因起步较晚,目前仍需要对众多的相关技术进行深入的研究与实现。

基于Blackfin561的LPRS替代了人工识别车牌的角色,这可节省大量人力物力。本文讨论的LPRS可用于高速收费站口及小区门口,以实现车流量统计和车辆跟踪等功能。

1 系统的总体设计与架构

嵌入式车牌识别系统是一个能够完成车牌识别与信息处理的独立系统,整个系统包括视频采集模块,图像处理模块与通讯模块。系统的软件设计包括道路图像的采集、图像预处理、车牌定位、字符分割,字符识别和结果发送6大部分。

1.1 基于DSP的嵌入式车牌识别系统

由于DSP强大的数据处理能力,使得它在嵌入式图像处理领域占据了重要地位,尤其是双核DSP,更是在视频处理应用中上升势头迅猛。基于DSP的嵌入式车牌识别系统一般采用主机与DSP分布式处理结构,其优点是价格低、可靠性好、便于升级。系统的一般结构主要分图像采集、DSP处理和PC机数据管理3部分,其系统结构如图1所示。

基于Blackfin561的嵌入式车牌识别系统

图像采集模块包括视频的输入部分与图像的提取部分,其功能是通过CCD摄像头采集亮度信号,输出模拟的复合视频电信号,并通过视频解码芯片解码出所需的数字图像信号。DSP处理模块主要由DSP处理器及其外围电路,外部存储器以及与主机的接口电路组成。其中外部存储器用来存储图像的大量数据,供DSP处理器调用。与主机的通讯接口常用的有UART、PCI、USB和以太网等。由于系统通常要考虑其自身的扩展性、终端与主机的远距离通信、布线的难易程度等因素,故以太网应用较为普遍,但缺点就是在无集成以太网功能的DSP上,需外加芯片,提高了系统的成本。PC机数据管理模块因系统应用的目的不同而异,主要包括人机交互界面和数据库与相应的处理机制。

1.2 系统硬件构架

基于Blanckfin561的车牌识别硬件平台架构如图2所示,主要包括ADI公司的Blackfin561处理器,ADV7183A视频解码芯片、Flash、SDR AM以及DM9000。Blackfin561通过I2C总线对ADV7183A进行复位及初始化与工作模式的配置。视频信号由Blackfin561的并行外部接口(PPI)采集,并存储到外部SDRAM,Blackfin561对图像数据进行计算,输出的识别结果通过DM9000传输到上位机进行后续处理。

基于Blackfin561的嵌入式车牌识别系统

1.3 系统软件设计

车牌识别系统的软件流程如图3所示,主要包括图像采集、图像预处理、车牌定位、字符分割和与上位机通讯等模块。

基于Blackfin561的嵌入式车牌识别系统

1.3.1 图像采集

系统加电后,DSP通过I2C总线对ADV7183A的寄存器进行配置,对摄像头采集到的模拟视频信号进行解码,输出YCrCb为4:2:2格式的数字视频信号。由于算法只处理亮度信号,故通过二维DMA采取间隔2 Byte采1Byte的方法,只提取Y通道的亮度信号存入到SDRAM中,同时在SDRAM中采用乒乓存储机制存储连续的两帧图像,使系统能够达到实时处理的要求。

1.3.2 图像预处理

由于采集到的图像会因为天气、车牌整洁度和光线等因素造成图像被噪声污染,导致图像质量下降,这会给后续的识别工作带来麻烦。因此,需对采集到的原始图像进行必要的预处理,以提高图像的信噪比,并使灰度值和对比度达到理想状态。由于去噪点的算法会不同程度地使图像边缘变模糊,不利于后续车牌的定位,故将去噪工作放到车牌定位之后。这里预处理主要是通过直方图均衡法调整图像的灰度范围与对比度,达到图像增强的目的。处理前后的对比效果如图4和图5所示。

基于Blackfin561的嵌入式车牌识别系统

1.3.3 车牌定位

根据道路与摄像头的相对位置,车速范围以及道路宽度信息等,可预先判定车牌在摄像头坐标系中出现的范围,这便可以大幅减小运算量。在预定车牌检测区域内,通过大率法对图像进行二值化,然后进行形态学运算中的开运算与闭运算,得到如图6所示的图像。对图像进行竖直投影,寻找白色像素点最多的一行,之后以这一行为中心向两边寻找边界,找出车牌的上下边。对纵坐标在上下边范围内的图像进行水平投影,寻找连续的白色区域,以确定左右边界。两次寻找边界时均要结合车牌大小的先验尺寸知识来确定车牌的区域,若不符合尺寸要求则排除此次找出的区域并重新寻找。

基于Blackfin561的嵌入式车牌识别系统

1.3.4 字符分割

根据车牌的边界信息提取出车牌区域的原始亮度数据,对车牌区域再用大率法进行二值化。这样可消除图像其他部分对车牌灰度范围的影响。然后对二值化后的图像进行水平投影,根据车牌字符的宽度来对车牌字符进行分割。再对每个分割出的字符进行竖直投影,并依据车牌字符高度尺寸来去掉上下的黑边,得到待识别的字符图像,如图7所示。


基于Blackfin561的嵌入式车牌识别系统

1.3.5 字符识别

字符识别采用的是离散型Hopfield神经网络。其是一种循环神经网络,网络的输出会反馈到输入端,产生不断变化的状态。如果网络是一个能收敛的稳定网络,则这一反馈与迭代的计算过程所产生的变化会越来越小。一旦达到了稳定平衡状态,网络便会输出一个稳定的恒值,关键在于确定其在稳定条件下的权系数。

首先对车牌的标准字符进行离散化,变成16×32的二值图像,即有512个神经元。这样网络可记忆的样本数最多为512×0.15=76.8个。根据车牌的特点,要建立两个网络:一个是车牌汉字的网络,包括36个汉字;一个是数字与字母的网络,包括36个元素。

可看到两个网络均不会产生伪样本。通过Matlab对标准字符数据进行仿真,得到网络稳定的权系数,然后将参数提取出来供DSP计算使用。

基于Blackfin561的嵌入式车牌识别系统

在DSP中将分割后的字符图像进行归一化处理,使字符图像与标准图像大小一致,然后输入到网络中根据公式(1)进行计算。其中,Wij和θi是通过Matlab仿真得到的权系数,x为图像数据。通过循环迭代计算,由式(2),当网络的能量函数达到稳定时,就得到了识别出的字符,将识别出的字符与标准字符相减,且差值累加,其差值累加最小的字符便是识别出的结果。由于Hopfield网络有联想记忆的功能,故抗干扰性较强、对有噪声、笔画断开、笔画粘连等现象均有良好的识别效果,如图8所示。

基于Blackfin561的嵌入式车牌识别系统

1.3.6 与上位机通讯

识别结束后,将识别结果以ASCII的形式通过DM9000发送到PC机进行后续处理。

2 结束语

车牌识别系统的关键技术是车牌定位、字符分割与字符识别。本文结合硬件平台对3个重要部分进行了程序实现。通过实验证明以Blanc fin561双核DSP为核心的嵌入式系统配合Hopfield神经网络能较好地完成车牌识别工作,并可使速度与识别率得到全面提高。基于嵌入式的整体结构也使得系统的扩充工作变得简单,有较高的实际应用价值。

关键字:Hopfield  DSP  神经网络 引用地址:基于Blackfin561的嵌入式车牌识别系统

上一篇:DSP56F807在交流随动系统中的应用
下一篇:FPGA+DSP的高速通信接口设计与实现

推荐阅读最新更新时间:2024-05-02 23:04

基于DSP/BIOS在电能质量监测终端中的应用
  DSP (数字信号处理器)在现今的工程应用中使用越来越频繁。其原因主要有三点:第一,它具有强大的运算能力,能够胜任FFT、数字滤波等各种数字信号处理算法;第二,各大 DSP 厂商都为自己的产品设计了相关的IDE(集成开发环境),使得 DSP 应用程序的开发如虎添翼;第三,具有高性价比,相对于它强大的性能,不高的价格有着绝对的竞争力。   TI为本公司的DSP设计了集成可视化开发环境CCS(Code Composer Studio),而DSP/ BIOS 是CCS的重要组成部分。它实质上是一种基于TMS320系列DSP平台的实时操作系统内核,也是TI公司实时软件技术 eXpress DSP技术的核心部分。DSP/
[嵌入式]
基于<font color='red'>DSP</font>/BIOS在电能质量监测终端中的应用
中国研成四核DSP芯片 解决国产雷达无“芯”之痛
观察者网报道,“华睿1号”是中国电科14所牵头研制的国内首款具有国际先进水平的高端四核DSP芯片,填补了我国多核DSP领域的空白。经过七年艰苦卓绝的奋斗,芯片设计、软件开发、平台研制、应用验证等工作顺利完成,目前华睿1号信号处理平台已成功应用于十多型雷达产品中,为我国雷达装备高端处理芯片国产化写下浓墨重彩的一笔。往昔历历在目,今朝点点于心。   筚路蓝缕,开拓创新,华睿1号芯动出岫   相信“华睿1号”项目团队的所有成员仍会清晰记得2010年12月27日北京人民大会堂北京厅里那场振奋人心的“核高基”重大专项---“华睿1号”DSP芯片发布会。那一天,我所正式对外宣布“华睿1号”这颗备受集成电路业界瞩目、填补国内多核DSP领域
[手机便携]
基于TSl01型DSP链路口的多通道高精度数据采集电路设计
  1 引言   在信号处理领域,DSP技术的应用越来越广泛,基于DSP的信号采集处理平台不断出现。常见的DSP信号采集处理平台利用总线进行数据采集,总线上多个设备的数据传输经常相互冲突。ADI公司的Tiger SHARCl01型DSP(简称TSl01)只有总线和链路口可以与外设通信,基于缓解总线冲突的目的,笔者设计了一种以现场可编程门阵列(FPGA)作为数据接口缓冲器,避开总线,经TSl01的链路口将多个A/D转换器采集到的数据传送到TSl01。由FPGA完成多个多路A/D转换器采集数据的缓冲排序,并形成符合TSl01链路口传输协议的数据流,送到TSl01的链路口。该设计实现了链路口与其他非链路口外部设备的通信。减少了TSl
[嵌入式]
SHARC DSP与SJA1000的CAN总线接口设计
摘 要: 本文讨论了DSP与CAN控制器SJA1000的总线接口的差别,提出了SJA1000和SHARC系列DSP接口设计的简单方法和通用方法。测试表明,这种方法的稳定性好,传输效率高。 关键词: SHARC DSP; SJA1000; CAN现场总线 引言 当前,有一些微处理器将CAN控制器嵌入到系统之中,但是仍有大量人们比较熟悉的微处理器并不带有CAN控制器。采用微处理器和CAN控制器组合的设计成为必要,而且,CAN控制器具有完成CAN总线通信协议所要求的全部必要功能,因此,CAN控制器与其它微处理器的接口设计成为设计CAN总线系统的首要工作。本文重点介绍以SHARC DSP为核心的、基于SJA1000的CAN总线接口
[应用]
基于DSP的电动汽车监控平台系统技术原理
1 前言 电动汽车中的电控单元多、内部空间小、环境干扰大,对控制系统、通信系统提出了更高的要求。CAN 以其良好的运行特性,极高的可靠性和独特的设计,特别适合电动汽车各电子控制单元之间的通信。为了更好地在实验室进行研究,建立了一个功能比较完善的试验测试平台,能够对CAN 总线系统及其网络协议进行研究。首先,基于DSP 的开发设计了电机控制器节点的通信程序。其次,深入了解CAN 总线在电动汽车中的应用需求,设计了CAN总线的应用层协议。最后,为检验设计协议的可行性,利用VB6.0 开发了电动汽车的监控系统,并为监控数据建立了数据库,方便管理数据。 2 电机控制器节点的设计 针对电动汽车电机控制器的特点,选用TI 公司的TMS
[嵌入式]
基于<font color='red'>DSP</font>的电动汽车监控平台系统技术原理
基于ARM11和DSP协作视频流处理技术的3G视频安全帽设计
  1.引言   为提高在高危工作场所现场作业的可控性,本文采用仿生学原理和高集成度设计实现了与人眼同视角的3G视频安全帽。本设计由视频安全帽和腰跨式数据处理终端两部分组成,采用高可靠性航空插头连接。其中图像处理采用三星公司的S3C6410ARM11处理器和TMS320DM642 DSP处理器组成。本设计结合DSP处理器在视频压缩方面的优势和运行于ARM之上的Linux操作系统在数据管理与任务调度机制方面的出色表现,由DSP完成图像处理功能,并通过高速接口把视频数据传输给嵌入式微处理系统,完成视频数据的传输、存储功能。   2.系统构成   本设计由视频安全帽和腰跨式视频终端两部分组成。视频安全帽中包含1路视频输
[嵌入式]
基于ARM11和<font color='red'>DSP</font>协作视频流处理技术的3G视频安全帽设计
WCDMA系统基带处理的DSP FPGA实现方案
引言 随着Internet的迅猛发展和各种无线业务需求的增加,目前以承载单一话音业务为主的无线通信网已经越来越不适应人们的需要,所以,以大容量、高数据率和承载多媒体业务为目的的第三代移动通信系统(IMT-2000)成为无线通信的发展方向。码分多址(CDMA)技术凭借其良好的抗噪性、保密性和低功率等优点成为第三代移动通信中最主要的多址接入技术。 和传统的CDMA系统相比,第三代移动通信的最大特点在于能支持多种速率的业务,从话音到分组数据到多媒体业务,并能根据具体的业务需要,提供必要的带宽。3GPP协议规定WCDMA系统支持的业务类型包括:5.15Kbps~12.2Kbps话音数据、 64Kbps电路数据、144Kbps分组数据和38
[嵌入式]
WCDMA系统基带处理的<font color='red'>DSP</font> FPGA实现方案
立足DSP和高性能模拟器件,引领通信和娱乐技术潮流
在2005年刚刚度过了75周年创新庆典,创建于1941年的德州仪器公司(TI)走过了快速的发展历程,由地震学、国防领域、半导体一路走来,并在2000年将自身定位为一家致力于DSP与模拟产品的公司。 2005年12月初我在位于美国Dallas的TI总部进行了为期3天的访问,基本上全面接触了该公司的产品线和技术,并与TI的CEO、高级副总裁、副总裁在内的诸多技术和管理高层进行了面对面的交流。 作为全球排名第三位的半导体公司,“我们的核心技术及产品策略是DSP和高性能模拟电路,主攻的市场是通信和娱乐类应用。”TI的总裁Richard Templeton这样定义了TI的使命。从TI主要产品线
[焦点新闻]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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