《基于改进bp神经网络车牌识别的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
摘要车牌识别系统(LicensePlateRecognitionSystem,LPRS)是智能交通系统(IntelligentTransportSystem,ITS)一个重要组成部分。随着我国经济的飞速发展,汽车的总量也大幅度增加,汽车在给人们带来方便的同时,也出现了很多问题,所以LPRS的研究也显得越来越重要。LPRS应用十分广泛,例如失窃车辆侦查、不停车缴费、城市道路监控、违章车辆管理、停车场管理、部分重要部门内部车辆识别等等。随着ITS的日益普及,研究更为稳定、快速、准确的车牌识别技术具有巨大的实用意义和社会价值。本文通过对改进的BP神经网络进行研究并应用于车牌识别,阐述了车牌识别的全过程,并且对汉字字符特征的提取方法进行改进,最后根据实验结果证明了该方法对于以往识别系统的识别效果有一定的改善。车牌识别系统主要包含车牌定位、车牌分割、字符识别三个组成部分,本文工作也主要针对以上三个部分进行。l、车牌定位:首先对人们提出的车牌定位方法进行总结分类,对车牌的特征进行分析,对图像灰度化效果不好的图片进行灰度拉伸,试验各种微分算子对图像进行边缘检测,经对比分析确定选用sobel算子,对边缘检测图像进行形态学处理.根据车牌的每一行、每一列的黑色像素总数来提取车牌的具体位置,对于部分难以提取的车牌,论述了基于颜色的车牌提取技术。2、车牌分割:在车牌分割部分中,详细介绍了目前图像分割中的各种技术,然后对与之前提取的车牌进行二值化处理,车牌背景色的统一,车牌的倾斜校正、去除边框等图像的预处理,然后将字符图像分割提取出来并进行归一化处理。3、字符识别:识别部分首先论述了车牌字符识别相对于其它字符识别技术的特殊性,并对字符的特征进行提取,针对于汉字与字母和数字在结构上的不同,提出了两种字符特征提取方法。详细描述了BP神经网络的算法与改进,并且基于改进的BP神经网络分别对汉字、大写字母、大写字母加数字进行识别。经试验证明,本文提出的方法具有较好的效果,尤其是对车牌的定位的准确率和字符识别方面对于以往的车牌识别系统有较大的改善和提高。该论文有图36幅,表7个,参考文献44篇。关键词:车牌识别系统车牌定位车牌分割字符识别.I AbstractLicensePlateRecognitionSystem(LPRS)isaniIr巾ortafltparto士theIntelligemnansportationSystem(ITS).Withmer印iddeVelopmentofChineseeconomⅥasubstantialincreaseintheaIllou.ntofcars,whichbringconVeniencetopeome,atthes锄etimetherearemanyproblemswiththecars,sotheU?RSresearchbecomeincreasinglyimpoIrtant.LPRShasawiderangeofapplications,suchaSinVeStigationofstolenVehicle,nostoppayment,cityroadmonitoring,i11egaltra佑cmanagement,parkingmanagement,someimportantsectorswithinthevehicleidentificationandsobn.Withme罂owingpopularityofITS,meresearchforamorestable,fasteralldmoreaccurateLPRShasgreatpracticalsign硷canceandsocialValue.Inthepaper,researchtheimprovedBPneuralnetworkusedinLicenseP1ateRecognition,expoundtheoverallprocessofLicensePlateRecognition,andimprovetheextractionmethodofChinesecharacterfeatures,finally,accordingtotheresults,provesmatthememodhasbettereffectsthantheothersbefore.LPRSiscomposedoflicenseplatelocation,licenseplatesegmentatlona工ldcharacterrecognition,thisworkfocusontheset11reepans·1.LicensePlateLocation:Firstofa11,classi匆thememodsof1icenseplatelocation,analyzethecharacteristicsoftheplate,Secondly,a血erthegrayscaleimageprocessing,thoseofbadeffectsaureusedinagraystretchprocesslng·Testav撕e谚ofdi珏.erentialoperatorsontheimageedgeex枷1natlon,deteamnebycoⅡlparingtheanalysisofselectedsobeloperator,processtheedgedetectlonimageonmo砷h0109y.Finally,accordingt0thetotal伽mberofblackpiXels0ftheliccnseplateincolu眦androw,detenninethespecificlocationoflicenseplate,forsome1icenseplatesofdi伍cultlocation,discussesthecolor_basedlicenseplateextractiontechnology.2.LicensePlateSegmemation:inmispart,elaboratetheVarloussegmentationtechnologiesincu盯ent,handlethelicenseplateinbinaryprocessing,吼ifo咖thebackgroundcolorofplate,correcttheimageoflicenseplate矗omtiltan4remoValtheborders,aJldthenextractthecharacterofimageⅡ segmentatlonlnnormallza,tlonprocesslng.+●3.CharacterRecognition:inthispaIrt,丘rstly,discussthediff(;rentbetweenlicenseplatecharacterrecognitionandothertechn0109y,extractthecharacteristicsofcharacters,andthenforthedif.feremofChinesecharacterswithlettersandnumbersinstmcture,proposetwomethodsofcharacterf|eanlreextraction.Secondly,elaboratedescriptionoftheBPneuralnetworkalgorithm,thenmakeitbetter.Finally,basedontheimproVedBPneuralnetwork,discemChinesech砌.acters,capitalletters,capitalletterswithnumber,respectively.ThistestproVesthatthemethodaboVegetbetterresults,especiallyfortheaccuratepositioningandcharacterrecognitionoflicenseplate,contrastingtheothers,hasagreater1icenseplaterecognitionsystemimproVemem.Keywords:LicensePlateRecognitionSystem;licenseplatelocation;licenseplatesegmemation;characterrecognitionlII 致谢本论文是在导师王国权教授的悉心指导下完成的,从论文的选题、文献资料的查阅、到论文的撰写和定稿都倾注了王老师心血。王老师学识渊博、治学严谨、体贴学生。他严谨求实的治学态度,忘我的敬业精神和工作上一丝不苟的作风都使我受益终生,是我终身学习的榜样。三年中王老师为我提供了很多难得的学习和实践机会,无论是在学业还是生活上都给予了我很大的帮助,扩大了我的知识面,锻炼了我的实践能力,尤其在做人方面给我树立了一个终身学习的榜样。正是得到了王老师的精心指导,才使我顺利完成学业,在此论文完成之际,我会铭记导师谆谆教诲,特向王老师致以最衷心的感谢!感谢计算机与信息工程学院所以领导和老师对我的帮助,尤其感谢郑同山同学、我的师弟张扬同学以及实验室的其他同学在我的论文写作及生活方面对我的帮助和关心。感谢所有关心、帮助过我的老师、同学们。感谢陪我度过三年愉快研究生生活的老师、同学、朋友们!感谢家人对我学业的支持,在生活上对我无微不至的关怀,你们是我不断进取的源泉,感谢你们对我无怨无悔的爱护和鼓励!再一次向关心、帮助过我的所有人表示感谢,祝你们身体健康,幸福快乐。 l绪论1绪论1.1研究背景及现实意义进入二十一世纪以来,我国科技和经济不断快速发展,汽车的普及率越来越高,已经成为人们日常生活不可缺少的主要交通工具。随之而来的交通运输问题日益严重,交通拥堵、交通事故等矛盾越发尖锐。以截至2010年,虽然我国公路总里程已达370万公里,其中高速公路总里程6.5万公里,居世界第二位,仅次于美国,但是在我国大部分城市交通情况仍然不是十分乐观。智能交通系统是解决这一矛盾的途径之一。智能交通系统(IntelligentTransporrtSystem,ITS)的前身是智能车辆道路系统(Intelligentvehiclehi曲waysystem,IVHS),其将先进的信息技术、通讯技术、传感技术、控制技术以及计算机技术等有效地集成运用于整个交通运输管理体系,而建立起的一种在大范围内、全方位发挥作用的,实时、准确、高效的综合的运输和管理系统,从而使交通设施得以充分利用并能够提高交通效率和安全,最终使交通运输服务和管理智能化,实现交通运输的集约式发展。1994年第一届ITS世界大会在法国巴黎召开,我国也有部分学者参加,从此为中国ITS的开展揭开了序幕。车牌识别系统【l】(LicensePlateRecognitionSystem,LPRS)是ITS的一个重要组成部分,应用十分广泛,例如失窃车辆侦查、不停车缴费、城市道路监控、违章车辆管理、车辆统计、停车场管理、部分重要部门内部车辆识别等等。车牌图像识别技术也是计算机智能化的关键技术之一,其中涉及的研究方向有:数字图像处理、计算机视觉、模式识别、人工智能、信息论等多个学科,是一门综合的技术,有着重要理论意义和实际应用价值。车牌识别技术的任务是处理、分析摄像头摄取的视频流中复杂背景的车辆图像,对车辆进行定位,然后对车辆图像进行预处理、分割出车辆牌照,最后自动对汽车牌照上的字符进行识别【21。关于车牌识别系统研究,国内外学者已经做了很多研究,并且取得了不错的成果,但是也出现了很多不足,尤其是对车牌速度快、准确率高、自适应性强的高速车牌识别系统还有待于进一步的研究。1.2国内外研究概况 硕士学位论文从上个世纪90年代初(1988年),就己经有国外的研究人员对车牌自动识别的研究,但只是对其中的某一个具体问题进行研究,而没有形成完整的体系。到了90年代,随着计算机性能的大幅提高和计算机视觉技术的发展,国内外的学者们开始对车牌识别技术进行系统化的研究。但直到二十世纪90年代后期,我国学者才开始对车牌识别技术进行研究,但是无论是LPRS算法还是LPRS的产品几乎都存在一定的局限性,比如现有LPRS系统几乎都无法有效解决复杂背景下的多车牌图象分割定位与有效识别的问题,另外由于LPRS系统需要全天候在户外工作,所以系统应该适应全天候复杂环境的要求,这些方面都需要在今后不断的完善。车牌识别系统主要包含获取车辆图像、车牌图像定位、车牌图像分割和车牌字符识别三个部分。图l·l车牌识别系统组成Fig.1—1ThecomponentsofLicenseP1ateRecognitionSystem由于国外对LPRS系统的研究起步较早,其技术水平也高于国内,如新加坡Optasia公司用于识别本国和香港车牌的VLPRS,技术已经比较成熟。智能交通系统目前世界上应用最为广泛的地区是日本,如日本的VICS系统相当完毕和成熟,其次美国、欧洲等地区也普遍应用。目前在国内,车牌识别系统的主要产品是中科院自动化研究所汉王公司的“汉王眼”,除此之外,信息产业部下属的中智交通电子系统有限公司、北京信路威、昆明利普视觉、深圳市吉通电子有限公司、亚洲视觉科技有限公司、北京兰亭三和科技公司等十多家公司也有自己的产品,在中国的部分地区,如北京、上海等地也己广泛使用pJ。相对于国外发达国家,我国的车牌识别系统起步较晚,而且由于车牌样式比较多,不同用途的车牌样式、大小、颜色、悬挂位置都不统一,对我国车牌识别的发展造成了一定的困难。国内研发生产车牌识别系统技术都不是很成熟,都需要在光照充足、均匀,车牌没有污损情况下才能识别,并且识别率都是90%左右。国外研究人员经过多年的研究,提出几种比较有代表性的方法有:Bulas.Cmz等人提出的基于扫描行的车牌提取方法;Ko,Mi.Ae等人提出的一种有效识别移动车辆中车牌字符的方法;Takahashi,Yasuko等人提出了’ l绪论一种基于灰度图像模板匹配的车牌识别方法;obeid,HasanR.等人提出的一种快速简单的车牌识别方法;BremaulantllR.等人提出了基于权重计算和密度图的方法;R.Parisi利用DSP和神经网络技术开发出了一套车牌识别系统;YuntaoCui提出了一种利用马尔科夫场对车牌特征进行提取和二值化的车牌识别系统;OZ,Cemil,Ercal,Fikret开发了基于人工神经网络的车牌识别系统并对系统的实时性问题进行了研究;Nathan,vidhvasudhanL.等人提出基于边缘最密集发现和一种混合神经网络的车牌分割算法。Yohimori,Mitsukura等人根据车辆所在的具体光线条件标识图像颜色,然后计算平均亮度,最后通过RLS算法定位车牌位置【钔。由于我国车牌的特殊性,所以只用单一方法很难做到准确识别【5】,目前我国正在研制的无源型汽车牌照智能识别系统综合利用了车辆检测技术、计算机视觉(Computervision)技术、图像处理技术、人工智能技术和人工神经网络技术等,是一个比较有发展前途的车牌识别系统。1.3我国车牌标准我国车牌主要分为三种,分别是民用车牌、警车车牌、武警车牌和特殊车牌。地方车牌:目前国内使用的车牌主要是1992式号牌,其相应标准为GA36.1992《中华人民共和国机动车号牌》。机动车的前牌照的安装位置必须在车辆前端的中间或者偏右,后牌照必须安装在车辆后端的中间或者偏左,而且车辆牌照要求必须固定安装,纵向垂直于地面安装,并不得倒置,不得有任何变形或者掩盖。常见的1992式号牌的前车牌尺寸都统一为440宰140nun。车牌中的登记编号共有7位字符,分别由汉字、大写英文字母以及阿拉伯数字按特定顺序组合而成,前车牌的编号呈水平单行排列,后车牌则分两种情况,分别呈单排水平排列或双排水平排列。车牌编号前两位是机动车登记机构的代号,分别由汉字和大写英文字母组成,汉字是各省、自治区、直辖市的简称:京、津、晋、冀、蒙、辽、吉、黑、沪、苏、浙、皖、闽、赣、鲁、豫、鄂、湘、粤、桂、琼、川、贵、云、藏、陕、甘、青、宁、新、渝,共31个汉字【引。机动车登记编号部分的设计总宽度为409mm,其中每个字符宽45nun,高90舢,登记机构代号与号牌编号之间的分隔圆点直径为10mm,相邻字符之间(包括字符与分隔圆点之间)的水平距离为12mm。民用车牌:组成由汉字(省、自治区、直辖市的名称)+大写字母(发3 坳十学位论文证及监督机关代码)+五位数字(00001~99999如超过十万用A、B、C代替,A代表10万,B代表11万,C代表12万,以此类推,没有I,O以免与1、0混淆,共24个字符)。目前由于我国车辆数量激增,所以除了第二位固定为大写字母外,后五位都可以为大写字母或者阿拉伯数字。警车车牌:格式分为两种,分别为:一、省份+地区代码+4位数字+警;二、省份+地区代码+字母加+3位数字+警。其中字母A表示法院;字母B表示检察;字母C表示国安;字母D表示司法。武警车牌:现在使用的是“07”式。分为两种:一、WJ+省市区代码(两位数字)+5位数字,为武警内卫部队(直接隶属于武警总部的警种)。二、WJ+省市区代码(两位数字)+警种代码(1位字母)+车号(1位字母+3位数字Aool—Z999),为武警专业警种部队(总部和国家相关部门共同管理的警种)和公安现役部队(隶属于公安部的现役警种)。军队车牌:现在使用的为第六代(04式),2004年12月1日启用。铝合金板压制;白底,面膜上设置3D效果隐形军徽和蛇形线防伪标识。前牌字头与字母为红字,其余为黑字;后牌字头为红字,其余为黑字:字体为等线体,弯瞌处为圆弧;7位号长,分为2段;字头为汉字加1位英文字母,军委总部第一位为“军”。北京军区:“北”。南京军区:“南”。广州军区:“广’’。沈阳军区:“沈”。成都军区:“成’’。兰州军区:“兰”。济南军区:“济”。集团军不在使用单独字头,随其所在大区字头。海军使用“海”,空军为“空”。各大区字头为汉字第一位。“战”战字头牌都是没有军车记录的军车,这种车一般不会开出来,都是战备物资,用于紧急运输的,按制度各个军区是不具备使用权的,调用他们需要总参装备部同意。“虎”济南军区陆军第54集团军71697猛虎师驻地在新乡辉县市百泉镇井有村。白字”警备¨、¨京安”、”特别通行¨、”禁毒¨、”通”字牌为特殊部门。特殊车牌:试车牌照为蓝底白字,数字前有“试’’字标志;学习车牌照为蓝底白字,数字前有“学’’字标志;教练车为黄底黑字,数字后有“学”字标志;临时牌照为白底红字,数字前有“临时’’二字;领事馆外籍汽车,牌照为黑底白字及红色“领”字标志;大使馆外籍汽车,牌照为黑底白字及红色“使”字标:e,I小o。所以目前我国所有车牌共59个汉字,26个字母,10个数字。车牌上有四个柳钉,主要存在于车牌上的第二个字符和第六个字符的上下方;4 1绪论表1.1我国车牌字符情况Tab.1—1ThesituationofIicenseplatecharacterinChina1.4本文安排及主要工作本文分为6个章节,主要内容如下:1、绪论部分:主要介绍了车牌字符识别的相关问题,包括国内外现状、我国车牌的标准等等。2、车牌定位:首先对采集到的原始车牌图像进行灰度处理,对于部分图片灰度化效果不好的情况,对其进行灰度拉伸,实验各种常用的微分算子对车牌图像进行边缘检测。然后对边缘检测后的车牌图像进行形态学处理,并且将对经过前期处理的车辆牌照提取出具体的车牌位置,论述了基于颜色的车牌提取技术。3、车牌分割:介绍了目前几种常用的图像分割技术,对于在车牌定位中提取的车牌部分进行预处理,包括二值化处理、车牌背景色的统一、倾斜校正、去除车牌图像的边框,最终将车牌字符图像分割提取出来,并对字符进行尺度归一和紧缩重排工作。4、汽车牌照的字符特征:论述了车牌字符识别相对于其它种类字符识别的特殊性,详细介绍了车牌字符识别的结构方法和车牌字符识别的统计方法,将两种方法进行优缺点分析和对比。并针对于大写英文字母和阿拉伯数字的结构与汉字结构不同,采取不同的特征提取方法。5、基于BP神经网络的字符识别:对BP神经网络算法进行详细的描述,并且对标准BP网络进行改进,加入了动量法和自适应调节学习率两种调整,并且分别采用三组改进的BP神经网络分别对汉字、大写字母、大写字母加S 硕士学位论文数字进行识别。:‘6、总结与展望:对所作出的工作进行总结,分析了不足,并提出了需要改进的地方和未来的发展方向。6 2车牌定位i车辆图像中的定位问题是整个车牌识别的基础部分,定位的准确直接影响到后续的车牌分割、车牌识别等工作,只有将车牌部分首先定位出来,才能进行后续的工作,所以车牌定位虽然比较基础,但是非常重要的前期工作。部分资料提到可以利用色彩信息对车牌进行定位、分割等,但考虑到图像文件的存储量和处理图像时需要占用大量的系统资源,并且我国车牌颜色种类较多,所以在之前绝大多数车牌识别系统处理的图片均为灰度图像,即图像中每个像素仅用一个8位字节表示该像素的亮度值,因而每幅图像是灰度为O~255,共256个灰度级的黑白图像f71,以便于后续的图像二值化,运算量大大减少。基于此,以前部分系统的摄像部分采用单色CCD摄像头直接得到灰度图像。但是目前随着计算机硬件条件的飞速发展,计算机处理速度和存储量大大增加,可以采用彩色图像对车牌图像进行直接处理。2.1车牌的先验知识我们可以从车牌的先验知识得到很多车牌的特征,根据这些特征在对车牌定位,·车牌分割,车牌识别,乃至于整个车牌识别系统都有着重大的意义。2.1.1车牌特征1、车牌高宽比固定,字符水平排列,并且字符大小和字符之间的距离固定。车牌字符区域内的垂直边缘相对于水平边缘来说更为密集,而车身其他部分(如汽车散热进气栅格等)的水平边缘明显,垂直边缘相对较少。2、车牌上有大量类似车牌区域的矩形,还有一些灰度特征类似于文字区域的汽车厂商标志、广告牌、汽车散热进气栅格等。3、车牌内字符大小、格式统一,文字与背景间有明显的灰度对比,由于各种原因,如摄像头与车牌角度问题,车牌可能倾斜成平行四边形。车牌区域存在着字符使得车牌区域水平方向灰度变化剧烈。4、不同类型车牌的底色、文字、外框颜色反差很大。5、无论哪种车牌,在车牌外轮廓部位都有一圈宽度不大的轮廓线,大部分轮廓线都与与字符颜色一致,与背景颜色的亮度差别特别大。部分车牌的轮廓线被车辆厂商的商标或者出售车辆商店的商标挡住,但商标本身也是‘一个轮廓线,其亮度与背景颜色的亮度差别也特别大,同样可以分割出来,7 硕:e学位论文再车牌定位中有很大帮助。2.1.2车牌定位中常用的几种方法根据车牌的不同特征,人们提出了不同的定位方法,归纳起来有以下几种:1、从图像有关灰度直方图统计特性出发的统计分析方法。车牌区域内的边缘灰度直方图具有两个明显且分离的分布中心。最简单的统计法借助于灰度直方图的矩来描述纹理,由以下两式可以直接计算方图的各阶矩。工聊=∑I厂(‘)(2.1)上h(,)=∑(1一,,z)”厂(I)』=l(2.2)其中№也叫方差,是灰度对比度的量度,可用于描述直方图的平滑程度:№表示了直方图的偏斜度;№表示了直方图的相对平坦性。更高阶矩物理意义不直接但也定量的描述了纹理的内容。仅借助灰度直方图的矩来描述忽略了像素相对位置的空间信息,为利用它们可以建立灰度共生矩阵。设S为目标区域R中具有特定空间联系的像素对的集合,则共生矩阵P可定义如下:‰g:):坐型堕塑型要止丝堑删(2.3)上式等号右边是具有某种空间关系灰度值分别为虽和92的像素对的个数,分母为像素对的总和个数。这样得到的P是归一化的。(车牌识别系统中拍照定位分割技术研究)。2、根据车牌字符区域内字符纹理特征的方法【81,需要找出图像中车牌区域固有的并且与图像其他区域不易混淆的属性,同时该属性需要在各种环境下具有稳定性。大量资料证明,车牌丰富的边缘信息在各种条件下都具有一定的稳定性。其中可用到的纹理特征有:字符宽度和高度、字符的连通性,车牌水平扫描时字符灰度分布的变化特征,字符的笔画分布特征,字符边缘的统计相关性等等。该方法的优点是检测速度快、漏检率低,但缺点是定位不够准确,误检率高,容易将许多非车牌区域当成车牌区域定位出来。3、频谱法借助于傅立叶频谱的频率特性来描述周期的或近乎周期的2一D图像模式的方向性,即对图像做行或者列的DFT变换,其频谱图中包括了车牌的位置信息。常用的三个性质是:傅立叶频谱中突起的峰值对应纹 2下辑定位理模式的主方向;这些峰在频域平面的位置对应模式的基本周期;若利用滤波去除周期性成分剩下的非周期性成分可用统计方法描述。4、根据车牌边框为长方形这一特性,基于直线检测方法【91,可通过Hou曲变换检测整幅图像的长直线段,然后用一定的约束条件进行搜索、匹配来确定车牌的位置。用这种方法定位车牌区域的精度较高,定位出的不相关区域少,但计算量大,定位速度慢,并且容易受到噪声的影响,漏检率和误检率都很高。对有些边框磨损、不明显的牌照定位效果不理想。’5、基于神经网络车牌定位方法,该方法一般选用BP神经网络,大体步骤是首先准备好一定数量的样本,利用BP算法进行训练,然后循环一定次数或者用一部分样本进行验证达到理想效果之后,训练完毕,得到一个对车牌敏感的神经网络。提取车牌时,最好先对输入图像进行预处理,然后利用训练好的神经网络来搜索车牌。该方法的缺点是由于车牌图像的成像环境复杂多变,难以采集到完整的并且有代表性的原始图像集合作为统计分析的基础。BP神经网络为了保证具有比较高的识别率,需要大量学习样本,而且在统计特性随时间改变等非平稳环境时,BP神经网络很难自适应地学习新环境的特性,从而需要重新训练新的BP神经网络。6、基于彩色图像的车牌定位方法,该类方法一般将输入的RGB彩色图像转换换至HSV空间,基于HSV颜色模型,根据车牌底色,利用颜色空间距离及相似度计算,从图像中分割出想要的颜色区域,再采用投影法来找到该颜色区域,进而用于车牌定位。或者基于模糊集或神经网络的色彩分割,进一步定位车牌,但计算量巨大。该方法的优点是因其包含颜色信息,所以定位比较准确,但由于车牌颜色容易受到光线、背景颜色等外界因素的干扰,因而适应性差,一般不单独使用,而是与其它几种方法结合在一起使用。目前,基本上处于理论研究阶段,但随着计算机运算速度的提高,可以逐步走向实用阶段。根据不同的实现方法,现有的定位方法大致可分为以下6类:基于边界的车牌定位、基于区域的车牌定位、基于神经网络的车牌定位、基于小波分析和变换的车牌定位、基于矢量量化的车牌定位和基于颜色空间的车牌定位。2.1.3车牌的颜色特性颜色是车牌的一个重要特性,有效的利用车牌颜色特性可以相对准确的定位车牌,有很多学者在此方面已经提出了很多方法。利用车牌颜色来定位 硕十学位论文车牌区域时可能会遇到以下几个问题:1、不同省份的车牌颜色往往不同。以蓝底白字的车牌为例,黑龙江的车牌为略浅的天蓝色,而北京的车牌为的蓝紫色;2、由于车牌使用时间的长短不同,会发生不同程度的褪色,造成车牌颜色变浅;3、当光照强度不同时,相同颜色的RGB分量也不完全相同。为了解决上述3个问题,可将颜色范围做相应的扩大,同样以蓝底白字的车牌为例,可将各种不同的蓝色都包含到待识别颜色中,从而形成一个在颜色表上连续的颜色区域。颜色模型和色彩空间的转换为了科学地描述和使用颜色,人们提出了很多种颜色模型,目前常用的颜色模型按用途大体上可分为两类:一类是面向诸如视频监视器或打印机之类的硬件设备,最常用的是RGB模型;另一类面向以如动画中的彩色模型等彩色处理为目的,最常用的是HSI模型。另外在印刷工业上和电视信号传输中,经常使用CMYK和YUV色彩系统,这里对CMYK和YUV不做赘述。人的视觉系统存在着两种感光细胞,类似于CCD芯片上的感受基(像素),分别为暗视器官的杆状细胞和明视器官的锥状细胞,锥状细胞将电磁光谱的可见光部分分为三个波段:红(Red,波长700姗)、绿(Green,波长546.1姗)、蓝(B1ue,435.8姗),即为三基色。如2.1图所示,RGB颜色模型将所有颜色映射到一个立方体中,三维空间中的每一个点表示一种颜色,所有任意颜色都可以由三个取值为(0,1)的颜色分量来表示。原点(O,O,O)所对应的颜色为黑色,距离原点最远的顶点(1,l,1)对应的颜色为白色,从黑色到白色的灰度值分布在这两个点的连线上,该线称为灰度线。三个坐标轴所在顶点分别为三基色——红色(1,0,0)、绿色(O,1,0)、蓝色(O,0,1)。剩下三个对角对应于三基色的三个补色——黄色(1,1,O)、青色(O,l,1)、紫色(1,O,1)。 2车牌定位ZYX图2·1RGB颜色模型Fig.2—1RGBc010rmodel虽然用RGB模型描述颜色相对比较直观,但却不符合人眼的视觉原理。所以Munseu根据人的视觉系统观察彩色的方式提出了HSI模型。HSI模型中,H(Hue)表示色调,S(Saturation)表示饱和度,I(Intensitv)表示亮度。色调是反射光线中占优势的波长来决定的,主要是反映出该彩色最接近什么样的光谱波长,O。表示的颜色为红色,120。表示的颜色为绿色,240。表示的颜色为蓝色。O。一240。之间的颜色覆盖了所有的可见光谱的颜色,在240。~360。之间为人眼可见的非光谱色(紫色),所以色调是反映颜色本质的属性。饱和度是指一个颜色的鲜明程度,饱和度越高,颜色越深,如深红、深绿等。饱和度参数是圆柱水平截面上原点到彩色点半径的长度,半径越长,白光就越少,其饱和度越大,圆柱体中轴饱和度为0,圆柱体圆周上缘饱和度为l,为纯的或者饱和的颜色。亮度是指光波作用于感受器所发生的效应,亮度的大小由物体的反射系数决定,反射系数越小,物体亮度越小,反之越大。底面圆心为黑色,顶面圆心为白色,底面圆心到顶面圆心之间的线为灰度线,而RGB模型的灰度线为立方体的对角线。RGB模型HSI与模型之间可以相互转换【lo】,用以下方法进行实现。首先将R,G,B归一化为[0,1】的r,g,b。具体公式为: 硕十学位论文RR+G+B2:——;-:(2.4)p=一IZ4J6R+G+口⋯~.BR+G+口将RGB模型转换成HSI模型可由下式得到,硝一南[曲(W,6)](2.5)办=·c。s—tE石=|!笔一jIl(,.一g)2+(,.一6)(g一6)ll由上式可以推出,办的范围是[O。,180。】,对应于g≥6,当g≤6时,办值大于180。,令办=360。一办,即可将办转换到[09,180。】区间。当,.=g=6时,办没有意义,此时定义办为0,当,.=g=6=O时,s没有意义,此时为黑色。将HSI模型转化到RGB模型可由下式得出,(1)当h在[o。~1200]之间时,易=砸一s)Ⅲ[1+赢]㈦6)g=3f一(6+,)(2)当h在[120。~2406]之间时,,=f(1一s)叫[t+搿]6=3i一(6+,.)(3)当h在[240。一360。]之间时,12(2.7) 2车牌定位g=f(1—5):.㈦[,+鞘]眨8,6=3f一(6+,)2.2图像的预处理传统上由CCD摄像头采集的图像以BMP位图图像格式存储到计算机中,为了便于车牌图像定位、图像分割等后续处理,原始图像应尽量具有适当的亮度,较大的对比度和清晰可辨的车牌图像。但由于车牌识别大多是在户外进行的,存在诸如天气、浓雾、雨雪、光照强度和上拍摄距离、角度的不同等诸多原因,车牌可能出现模糊、歪斜甚至缺损等严重问题,因此需要对原始图像进行必要的预处理。由大量待识别的汽车图像中可以统计出,汽车牌照一般都悬挂在汽车的中下部,位于汽车散热进气栅格的下方,车辆的保险杠的上方,两个车灯的中间,即整幅图像的中部偏下部位,而且车身下部比较暗,在二值化之后大部分变为黑色,而上部会有车标、广告牌、汽车散热进气栅格、汽车保险杠等噪声与汽车车牌的某一项或某几项特征相类似,容易形成伪牌照,因此我们可以利用此先验知识从图片的底部向上扫描以加快速度,同时采用先粗搜索后细搜索的方法以提高运算速度,以便满足实时性的要求。2.2.1图像的灰度化处理由于我们之前采集到的都是彩色图像,里面包含丰富的颜色信息,颜色信息在我们后续的边缘检测和数学形态学运算中,作用都不大,而且占用系统资源,让处理变慢,所以在车牌定位前先将采集到的图像转化为灰度图像。将彩色图像转换为灰度图像的过程就叫做灰度化处理。灰度图像就是只有强度信息,而没有颜色信息的图像。灰度化的处理方法有三种,分别为平均值法、最大值法和加权平均值法,而我们通常选用加权平均值法来处理,其中三个权值分别为0.11、0.59和O.3。我们之前采集到的图像是24位真彩色位图,它的每一个像素由R、G、B三个分量构成,R、G、B的取值范围是0.255,所以灰度的级别是256级。我们通常采用下面的公式将其转换成为灰度图。.13 坝士学位论文/‘(z,少)=o.11×B(x,y)+o.59×G(x,夕)+o.3×R(x,少)(2.9)其中,厂(x?y)为(x,少)位置像素的灰度值,尺,G,口分别为(x!少)位置像素的红、绿、蓝颜色对应的彩色信息值。处理后的图像效果如下图:圈“掣rel■|l缓蠹i,b参蔓缓鳓⋯·-:_=-__⋯⋯一0氆汹函kX气嚣④《名·霞口圜。嚣四雾鬻鬻荔;i霪蓊戮i戮溺崩鬟蓊藿翳荔瑟瑟l缀i爱露i熙.!携.:!鹭蔓j嗍。磐缈寥·姆Dp!御蚋牌照.⋯:0酋日面%气j、99砭彳·j霪D嗣i鬟鬻i鬟攀鬻荔i嚣要豢凌鳓穰鬻鬻蠹翥图2.2原始图像与灰度化图像F嘻2—2Theo吨inalimagesandthegrayscaleimages2.2.2灰度拉伸由于亮度最大值和最小值的比值经常出现对比度不足的弊病,使人眼看到的图像效果很差,分辨不清,为达到使图像增强的目的,可对图像进行灰度变换,以显著改善人的视觉效果。最常用的灰度变换方法有两种,分别是灰度线性变换和分段线性变换。1.线性灰度变换:假定原图像厂(x,y)的灰度范围是[日,6],希望将图像的灰度范围变换为[c,d],则线性变换可表示为:g(训)=篙[m,少)一口卜(2.10)若图像灰度在0~M,范围内,其中大部分像素的灰度级分布在区间[日,6],很少部分的灰度级超过了此区间,为改善增强效果,可令:g(x,y)=co≤厂(x,少)<臼篙[m,y)一口卜口≤小,y)<6(2.,,)d6≤/(z,少)
此文档下载收益归作者所有