您的位置 首页 动态

根据DSP的嵌入式车牌识别系统浅析

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

跟着科技与经济的开展,轿车数量也逐步增多,交通办理问题日渐严峻。怎么树立一个科学有用的交通办理体系是交通办理的要点。智能交通体系(TTS)跟着科技的鼓起,是未来交通办理开展的必然趋势,也是电子信息技能的一个前沿课题。车牌辨认体系(License Plate Recognition System,LPRS)是智能交通体系的重要组成部分,在自动化办理、信息核算、车辆盯梢等方面均具有重要意义。尽管国外在LPRS上已取得了较好的作用,而国内因起步较晚,现在仍需要对很多的相关技能进行深化的研讨与完结。

依据Blackfin561的LPRS代替了人工辨认车牌的人物,这可节约很多人力物力。本文评论的LPRS可用于高速收费站口及小区门口,以完结车流量核算和车辆盯梢等功用。

1 体系的总体设计与架构

嵌入式车牌辨认体系是一个能够完结车牌辨认与信息处理的独立体系,整个体系包含视频收集模块,图画处理模块与通讯模块。体系的软件设计包含路途图画的收集、图画预处理、车牌定位、字符切割,字符辨认和成果发送6大部分。

1.1 依据DSP的嵌入式车牌辨认体系

因为DSP强壮的数据处理才能,使得它在嵌入式图画处理范畴占有了重要方位,尤其是双核DSP,更是在视频处理运用中上升气势迅猛。依据DSP的嵌入式车牌辨认体系一般选用主机与DSP分布式处理结构,其长处是价格低、可靠性好、便于晋级。体系的一般结构首要分图画收集、DSP处理和PC机数据办理3部分,其体系结构如图1所示。

依据DSP的嵌入式车牌辨认体系浅析

图画收集模块包含视频的输入部分与图画的提取部分,其功用是经过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传输到上位机进行后续处理。

依据DSP的嵌入式车牌辨认体系浅析

1.3 体系软件设计

车牌辨认体系的软件流程如图3所示,首要包含图画收集、图画预处理、车牌定位、字符切割和与上位机通讯等模块。

依据DSP的嵌入式车牌辨认体系浅析

1.3.1 图画收集

体系加电后,DSP经过I2C总线对ADV7183A的寄存器进行装备,对摄像头收集到的模仿视频信号进行解码,输出YCrCb为4:2:2格局的数字视频信号。因为算法只处理亮度信号,故经过二维DMA采纳距离2 Byte采1Byte的办法,只提取Y通道的亮度信号存入到SDRAM中,一起在SDRAM中选用乒乓存储机制存储接连的两帧图画,使体系能够到达实时处理的要求。

1.3.2 图画预处理

因为收集到的图画会因为气候、车牌整齐度和光线等要素形成图画被噪声污染,导致图画质量下降,这会给后续的辨认作业带来费事。因而,需对收集到的原始图画进行必要的预处理,以进步图画的信噪比,并使灰度值和比照度到达抱负状况。因为去噪点的算法会不同程度地使图画边际变含糊,不利于后续车牌的定位,故将去噪作业放到车牌定位之后。这儿预处理首要是经过直方图均衡法调整图画的灰度规模与比照度,到达图画增强的意图。处理前后的比照作用如图4和图5所示。

依据DSP的嵌入式车牌辨认体系浅析

1.3.3 车牌定位

依据路途与摄像头的相对方位,车速规模以及路途宽度信息等,可预先断定车牌在摄像头坐标系中呈现的规模,这便能够大幅减小运算量。在预订车牌检测区域内,经过大率法对图画进行二值化,然后进行形态学运算中的开运算与闭运算,得到如图6所示的图画。对图画进行竖直投影,寻觅白色像素点最多的一行,之后以这一行为中心向两头寻觅鸿沟,找出车牌的上下边。对纵坐标在上下边规模内的图画进行水平投影,寻觅接连的白色区域,以确认左右鸿沟。两次寻觅鸿沟时均要结合车牌巨细的先验尺度常识来确认车牌的区域,若不契合尺度要求则扫除此次找出的区域并从头寻觅。

依据DSP的嵌入式车牌辨认体系浅析

1.3.4 字符切割

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

依据DSP的嵌入式车牌辨认体系浅析

1.3.5 字符辨认

字符辨认选用的是离散型Hopfield神经网络。其是一种循环神经网络,网络的输出会反应到输入端,发生不断改变的状况。假如网络是一个能收敛的安稳网络,则这一反应与迭代的核算进程所发生的改变会越来越小。一旦到达了安稳平衡状况,网络便会输出一个安稳的恒值,关键在于确认其在安稳条件下的权系数。

首要对车牌的规范字符进行离散化,变成16×32的二值图画,即有512个神经元。这样网络可回忆的样本数最多为512×0.15=76.8个。依据车牌的特色,要树立两个网络:一个是车牌汉字的网络,包含36个汉字;一个是数字与字母的网络,包含36个元素。

可看到两个网络均不会发生伪样本。经过Matlab对规范字符数据进行仿真,得到网络安稳的权系数,然后将参数提取出来供DSP核算运用。

依据DSP的嵌入式车牌辨认体系浅析

在DSP中将切割后的字符图画进行归一化处理,使字符图画与规范图画巨细共同,然后输入到网络中依据公式(1)进行核算。其间,Wij和θi是经过Matlab仿真得到的权系数,x为图画数据。经过循环迭代核算,由式(2),当网络的能量函数到达安稳时,就得到了辨认出的字符,将辨认出的字符与规范字符相减,且差值累加,其差值累加最小的字符就是辨认出的成果。因为Hopfield网络有联想回忆的功用,故抗干扰性较强、对有噪声、笔画断开、笔画粘连等现象均有杰出的辨认作用,如图8所示。

依据DSP的嵌入式车牌辨认体系浅析

1.3.6 与上位机通讯

辨认完毕后,将辨认成果以ASCII的方式经过DM9000发送到PC机进行后续处理。

2 完毕语

车牌辨认体系的关键技能是车牌定位、字符切割与字符辨认。本文结合硬件渠道对3个重要部分进行了程序完结。经过试验证明以Blanc fin561双核DSP为中心的嵌入式体系合作Hopfield神经网络能较好地完结车牌辨认作业,并可使速度与辨认率得到全面进步。依据嵌入式的全体结构也使得体系的扩大作业变得简略,有较高的实践运用价值。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/news/dongtai/99169.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部