BP神经网络联合模板匹配的车牌识别系统
本文关键词:BP神经网络联合模板匹配的车牌识别系统,由笔耕文化传播整理发布。
清华大学学报(自然科学版)2013年第53卷第9期 /),112223N JTsinhuaUniv(Sci&Technol2013,Vol.53,No.9CN - g/126
1221221-6
BP神经网络联合模板匹配的车牌识别系统
呙润华, 苏婷婷, 马晓伟
()清华大学土木工程系,北京100084
摘 要:车牌识别是智能交通系统的重要部分,对实时自动监控具有重要的意义。用科学的方法识别字符,同时提高识别准确率是改善车牌识别系统的核心问题。由于采集的车牌图像会存在噪音和干扰,现有方法存在识别效率低下的问题。本文基于M联合应用Batlab平台,P(back)神经网络和模板匹配方法优化车牌字符识别roaationppg方法,在神经网络收敛的情况下嵌入模板匹配方法精确识别。针对车牌的特点提出一种高效的神经网络字符特征提取方法,从单字符的800个像素特征中仅提取211个特征、识别时间短(单字符0.向量。该方法识别率高(97.2%))、抗干扰和容错性强。在理论创新的02s和全车牌0.39s基础上设计了L可应用于实际交PR2011车牌识别系统, 通管制。
关键词:交通管制;车牌识别;字符识别;BP(backroa -pp
)神经网络;模板匹配;特征提取ationg
中图分类号:U491.4
()文章编号:10000054201309122106---
文献标志码:A
;B)n;reconitionP(backroaationeuralnetwork gppg
;temlatematchinfeatureextraction pg
车牌识别是计算机视觉与模式识别在智能交通是智能化道路监管系统的重要组领域的重要应用,
成部分。超速、占道等不规范行驶行为的自动监控信息需要通过车牌识别系统处理和辨识。车牌识别
1]
。系统的关键是字符识别子系统[
中国大陆车牌字符中含一位汉字且汉字结构复识别困难,出错率高,杂,2002年张忻中基于模板
2]
。2匹配理论提出相应的汉字识别方法[003年曾
宪贵等根据车牌的组成字符是有限的这一特点,提取字符特征作为模板进行匹配,有效减少了像素点提高了识别效率,但是模板匹配法对于相似的个数,
字符区分能力差,同时受制于光线和天气等复杂情
3]
。2况,在特征数据维数过大时效率较低[003年
Licensereconitionsstemusinalate pgyg
BPneuralnetworkandtemlatematchin pg
,,MGUORunhuaSUTintinAXiaowei gg
(,,DeartmentofCivilEnineerinTsinhuaUniversit pgggy
)Beiin100084,Chinajg
:AbstractLicensereconitionisanimortantofintellientlateart gpgpptransortationsstemswithreatsinificanceforrealtimeautomatic - pyggroadmonitorin.Thereconitionaccuracrateisthecoreissueof ggy thesstem.Existinmethodsarenoteffectiveduetonoiseand yg interference.Thisesearchescribesicenselateeconition r d l p rg)methodthatcombinesaBP(backneuralnetworkandroaation ppgtemlatematchin.Themethodembedstemlatematchininthe pgpg converentneuralnetworkforfurtheridentification.Thealorithm ggusesanefficientfeatureextractionmethodfortheneuralnetwork whichextractsonl211featuresoutof800pixels.Themethod y achievesahihreconitionrateof97.2%withraidrocessin ggppg
(),0.02sforsinlecharacterand0.39sforanentirelicenselate gpresistsinterferenceandastoleranttovariousfaults.Thesstemcan ybealiedtoactualtrafficcontrol. pp
:;l;cKewordstrafficontrolicenselateeconitionharacter c p rgy
具有良Koval等根据神经网络可以学习不利因素、
将神经网络法应好的自学习性和存储知识的能力,
用于识别字符,但网络复杂,需要大量样本,在训练学习后期算法的收敛速度慢,可能出现假饱和现象,即在一定的时间范围内,误差并不随着学习次数的
4]
。2增多而下降[005年PanXian g通过设计4种分
类器,使结构识别的过程通过二值化分类,提高了识
5]
。别效率[
6]
,本研究基于一定前处理技术[先通过神经网
络筛选出字符范围,再根据模板匹配精确确定,,整合这2种方法的优势。并提出一种新的适合神经网络结构的特征提取方式,以降低提取特征维度,满足车牌识别准确性、鲁棒性和实时性要求。
收稿日期:20120423--
)基金项目:国家自然科学基金资助项目(51008169,男(,北京,副教授。作者简介:呙润华(汉)1975—)
:E-mailuorh@mail.tsinhua.edu.cngg
1 神经网络与模板匹配联合识别设计
联合识别过程主要包括3个方面:识别前处理、神经网络设计和后续模板匹配设计。1.1 识别前处理
识别前处理的过程即为车牌单字符的识别提供前期准备,分为定位前处理、车牌定位、字符切割、归
6]
,目的是对实际拍一化和标准化处理这4个过程[
BP神经网络在理论上能够以任意精度逼近连续非
4]
,线性函数[但前提是网络要足够复杂,同时也需要大量样本,由此不可避免地增大了计算量。因此,合理进行网络设计和各项参数的选取显得尤为重要
。
摄的车牌图像处理为可以导入程序后形成输入矢量和目标矢量的图像。每个过程的具体内容如表1所示。
表1 车牌识别前处理流程
识别过程定位前处理车牌定位字符切割归一化和标
准化处理
流程操作
灰度处理、二值化、均值滤波处理、膨胀腐蚀处理,去噪声边缘检测定位法,提取颜色灰度信息,避免周围图像干扰
搜寻单个字符边缘,切割外矩形轮廓,排除无效信息
导入程序图像增强处理,
图1 前馈型网络模型原理示意图
1.2.1 分类器设计
],对于普通标准车牌,根据文[待识别的字符8可分为以下3类:汉字、英文字母和阿拉伯数字。本系统设计4类神经网络分类器:汉字网络识别第一个字符,英文字符网络识别第二个字符,英文、数四、五、六个字符,数字网络识字结合网络识别第三、
可以简化神别第七个字符。通过分类识别的方法,经网络的结构,提高处理速度。1.2.2 库单元尺寸设计
——训练在B需要产生2类库—P神经网络中,库和识别库,前者用于对神经网络进行训练,以获得网络中用到的各项参数值,后者用于容纳识别对象。对于每个库需要明确的库单元尺寸。库单元太大,计算工作量太大,浪费内存和时间;库单元太小,不能有效反映出不同字符的特征。
],字符高度为9根据文[80mm,车牌每个字符的宽度为45mm,字符的高宽比为2∶1。对于训练(库,选择4高×宽)像素的图像;而对于识别0×20库,选择高宽比2并不严格要求为4∶1的图片,0像素×2而在程序中归一化为40像素,0×20大小。1.2.3 神经网络特征提取设计
字符统计特征是从原始数据中提取最相关的信
9]
。一般的使类内差距极小化,类间差距极大化[息,
10]
。本文在进网络特征提取选择向特定方向投影[
1.2 神经网络设计
神经网络是由大量神经元(处理单元)广泛连接而成的网络,不仅可以通过从外部环境中学习并获而且其内部神经元具有存储知识的能力。取知识,
神经网络可以在外界环境的刺激作用下调整网络自由参数,并以新的方式来响应外部环境。能够从环境中学习并在学习中提高自身性能是神经网络最有意义的性质。常见的复杂环境干扰有拍摄角度造成的几何变形、阴影及光照影响,车速过快或夜间造成的噪声及模糊的抗干扰能力强。
前馈型BP网络的神经元可以实现输入和输出之间的任意非线性映射。如图1所示的原理示意图,隐含层和输出层组成单向传BP网络由输入层、播前向网络,相邻层之间的神经元以映射的关系完同一层内的神经元之间无连接。误差反向全相连,
传播(模型是的学习的过程分为正向传播和反BP)
7]
,向传播[正向传播过程信息从输入层经隐含层传
向输出层。如果没有得到期望输出,则计算输出层将误差信号原路反传,误差变化值并转向反向传播,
以修改各层神经元的权值使之满足要求。网络映射的能力是通过隐节点的权值调整实现,隐层节点可以从样本中提取特征,并存储和学习其内在的规律。
行识别的过程中,针对车牌特点,高效地提出了如图2所示的神经网络字符特征:
总体密度 将车牌字符预处理为40×20大小
分段线性特征 对字符的每一行(列)计算分段()数,得到6维的分段线性特征。020+40=60
()共得到2个特征111+60+50+40+60=211向量。该特征向量提取方法能准确地表达不同字符的差别,相对于单纯以像素向量(共40×20=800个特征向量)为特征的网络训练,大大简化了网络的数据处理量,缩短了识别时间,提高了识别效率。1.2.4 神经网络构建设计
通过预处理,将提取的字符特征输入神经网络利用测试集测试训练结果。在本神经的训练网络,
网络程序中设计输入神经元1隐层神经元292个、5个,输出神经元1个。由于具有多隐层的网络容易
11]
,使网络运行陷入局部极小值[故采用单隐层网
络。隐节点数量少会导致网络学习信息能力差,隐节点数量多会导致缺乏记忆主要信息的能力,混入大量非规律性的次要信息。隐层节点的个数与训练
12]
。一的样本数和噪声等多方面的信息综合确定[
般取经验公式:
+m+a.p=()1
其中:n为输入层神经元个数,m为输出层神经元个数,一般取a为修正常数,p为隐层神经元个数,1~100之间的整数。本研究选择隐层神经元
25个。
取学习率为0.01,目标误差小于0.0001,训 练样本取2测试样本取1符合2比1000个,000个, 的有效比例。利用M程序主要参数atlab进行模拟,
设定如图3。
图2 神经网络特征提取设计
的图片,提取白像素占总像素的百分比作为字符的第一个特征;
像素统计 分为水平方向和竖直方向,输入图)…,像水平方向投影H={和竖直x(ii=1,2,40}|…,,)方向投影V={和y(2,20}x(i|y(j)j=1,j)分别是第i行和第j列黑色像素点的个数,得到60()个相互独立的投影特征(程序中预处40+20=60;理为百分比)
分块密度 将输入图像分成边长为4像素的小方块,单个字符块包含1通过0行5列这样的小块,计算每一小块的密度(黑色像素点的个数)得到50个相互独立的分块特征;
左轮廓特征 自左向右扫描字符图像,共扫描计算第一个黑色像素点与左边界的距离,得40行,到40维左轮廓特征;
图3 模拟参数设置
网络学习率的一般有效范围为0.01~0.8,这
里选择较小值0.01。虽然小的学习率的训练时间收敛慢,但是能保证误差最终趋于最小值,对维长,
持系统的稳定性具有重要作用。系统随着循环过程达到自适应的学习率,在804次循环时当前学习率为0.56788。学习率变化如图4。
图4 LPR系统学习率变化图
系统梯度下降反向传播的过程如图5。在804次循环时梯度下降为0.002
。
图7 循环过程的有效性检验
13]
。现存的模程序实现,同时存在效率低下的问题[
板匹配识别方法通常会采用一些特殊手段处理该问题,如特征区域模板匹配法,将相似字符划分为多个
14]
,区域进一步提取特征识别[但这一方法会导致程
降低工作效率。本研究的处理过程可以很序复杂,
好的解决这一问题,由于B在系统进程中处理为26,而8处理为8,较远的处理结果可以避免错误
识别。
1.3 神经网络联合模板匹配设计
在神经网络处理的基础上,进行模板匹配的
图5 循环过程中梯度下降反向传播图
识别处理。模板匹配技术是一种用相关匹配原理确定的匹配函数进行决策的技术。每个字符有一与待识别字符的点阵距离最小的模板所个模板,
对应的字符即为所求。特征向量的确定同于BP神经网络的字符特征提取方法,即每个字符向量为211维。
模板匹配过程采用形函数:
M
N
ij
神经网络处理后期算法收敛,图6为在学习率设定为0.经过8算法收敛01的情况下,04次循环,时目标误差趋于0.0001
。
,E(ij)=
m=1n=1
|S
()m,n)m,n)2-T(|.(
ij(,)其中:Smn为模板字符图像的特征向量,ij(,)Tmn为待识别字符图像的特征向量。其中
、横方向值,m、n分别为模板T的纵、ij分别为
模板T在被搜索图S中距离原点的纵坐标值和横坐标值。
图6 LPR系统程序网络收敛图
设定容许误差为±1.5,由于待识别字符和其相邻字符的差别非常明显,如6和7(间距为+1,,在第二阶段嵌入模板匹配在容许值+1.5之内)
15],的过程不存在干扰问题。规定E(阈值[为ij)
系统处理进程中的有效性检验如图7。在804次循环过程中无效数一直为0,系统有效性良好。
本方法的一大优势在于可以区分相似的字符,如B和8,
这在模板匹配识别方法需要非常复杂的
,大于3,则拒绝识别。原理如3,即如果E(ij)
图8。
五星文库wxphp.com包含总结汇报、考试资料、旅游景点、出国留学、党团工作、教学教材、外语学习、专业文献、工作范文、办公文档以及BP神经网络联合模板匹配的车牌识别系统_呙润华 (1)_图文等内容。
本文共2页12
本文关键词:BP神经网络联合模板匹配的车牌识别系统,由笔耕文化传播整理发布。
本文编号:103655
本文链接:https://www.wllwen.com/kejilunwen/rengongzhinen/103655.html