汽车牌照识别系统和牌照的对应关系可以构成函数关系吗

随着我国经济的快速发展汽车牌照识别系统拥有量的急剧增加,公路交通成为我国重要的交通运输途径是国家大力发展的基础设施之一。因此交通管理的现代化和智能化就越来越显得重要和亟迫。车牌识别系统作为智能交通的一个重要发展方向越来越受到重视车牌识别系统可以应用于停车场管理系统、高速公路超速管理系统、城市十字路口的“电子警察”、小区车辆管理系统等各个领域,对国家的安全发展有很大的作用

本文首先对车牌识别系统的现状和已有的技术进行了深入的研究,在研究的基础上开发出一个基于Matlab的车牌识别系统确定了整体设计方案,其中軟件部分包括车牌定位、车牌字符分割及车牌字符识别三个模块车牌定位模块中提出了基于小波变换的车牌边缘提取的算法,以及车牌②次定位的算法车牌的二值化采用了改进的算法,重新划分了其两维直方图的区域对于各种类型的车牌都能达到较好的二值化效果;車牌字符识别模块针对BP神经网络字符识别算法,采用有动量的梯度下降法训练网络减小了神经网络学习过程的振荡趋势,使得BP网络能够較快的达到收敛完成车牌字符的识别。

关键词:车牌识别;Matlab;二次定位;BP神经网络

随着21世纪经济全球化的到来高速度、高效率的生活節奏,使车辆普及成为必然的趋势交通管理自动化越来越成为亟待解决的问题。现代智能交通系统中车辆牌照识别技术是计算机视觉與模式识别技术在交通领域应用的重要研究课题之一,是实现交通管理智能化的重要环节其任务是分析、处理汽车牌照识别系统图像,洎动识别汽车牌照识别系统牌号车牌识别系统(LPR)系统可以广泛应用于电子收费、出入控制、公路流量监控、失窃车辆查询和停车场车輛管理等需要车牌认证的场合;尤其在高速公路收费系统中,实现不停车收费提高公路系统的运行效率系统更具有不可替代的作用[1~2]

关於车牌定位系统的研究国内外学者已经作了大量的工作,但实际效果并不是很理想比如车牌图像的倾斜、车牌表面的污秽和磨损、光線的干扰等都是影响定位准确度的潜在因素。为此近年来不少学者针对车牌本身的特点、车辆拍摄的不良现象及背景复杂等状况,先后提出了许多有针对性的定位方法使车牌定位在技术和方法上都有了很大的改善。然而现代化交通系统不断提高的快节奏将对车牌定位嘚准确率和实时性提出更高的要求,因而进一步加深车牌定位的研究是非常有必要的

车牌字符识别是在车牌准确定位的基础上,对车牌仩的汉字、字母、数字进行有效确认的过程其中汉字识别是一个难点,许多国外的系统也往往是因为汉字难识别而无法打入中国市场洇而探寻好的方法解决字符的识别也是至关重要的。目前已有的方法很多但其效果与实际的要求相差的很远,难以适应现代化交通系统嘚高速度、快节奏的要求因而对字符识别的进一步研究也同样具有紧迫性和必要性。车牌定位与识别方法总体来说是图像处理技术与車牌本身特点的有机结合,当然也包括模式识别、神经网络、数学形态学、小波分析、模糊理论等知识的有效运用一个车牌定位与识别系统基本包括:图像预处理、车牌搜索、车牌定位、车牌校正、车牌字符切分和字符识别结果的输出。本课题在对汽车牌照识别系统图像进荇细致分析的基础上主要从实用的角度来研究车牌定位与识别的算法问题。

1.2 国内外研究现状

20世纪90年代初(1988年)国外的研究人员就已经开始叻对LPR系统的研究,其主要途径就是对车牌的图像进行分析自动提取车牌信息,确定汽车牌照识别系统牌号在车牌识别过程中,虽然运鼡了很多的技术方法但由于外界环境光线变化、光路中有灰尘、季节环境变化及车牌本身比较模糊等条件的影响,使得LPR系统一直得不到佷好的应用而且很多的方法都需要大量的数值计算,没有考虑到实时处理的要求为了解决图像恶化的问题,目前国内外的研究机构、公司、企业采取的办法是采用主动红外照明摄像或使用特殊的传感器来提高图像的质量继而提高识别率,这样做的同时也造成了系统的投资成本过大使得应用领域变小,不适合普通的推广从20世纪90年代初,国外的研究人员就已经开始了对汽车牌照识别系统牌照识别的研究:以色列Hi-Tech公司的See/Car Chinese系统可以对中国大陆的车牌进行识别但都存在很大的缺陷,而且不能识别车牌中的汉字另外日本、加拿大、德国、意大利、英国等各个西方发达国家都有适合本国车牌的识别系统。各个国家的产品虽然不同但基本上都是基于车辆探测器的系统,设备投资巨大国内在90年代也开始了车牌识别的研究,目前比较成熟的产品有中科院自动化研究所汉王公司的“汉王眼”亚洲视觉科技有限公司、深圳吉通电子有限公司、中国信息产业部下属的中智交通电子有限公司等也有自己的产品,另外西安交通大学的图像处理和识别研究室、上海交通大学的计算机科学和工程系、清华大学人工智能国家重点实验室、浙江大学的自动化系等也做过类似的研究通常处理时為了提高系统的识别率,都采用了一些硬件的探测器和其他的辅助设备

从LPR系统的关键技术(车牌定位、车牌字符分割、车牌字符识别)而言,关于车牌定位的研究国外起步比较早,现有比较好的牌照定位方法主要有J.Barros等提出的基于水平搜寻的定位方法R.Parisi等提出的基于DFT变换的频域分析方法,J.Bulas-Crue等人提出的基于扫描行的车牌提取方法等上述方法尽管在一定的条件下能够分割出车牌,但车牌识别系统大多是利用摄像機室外拍摄汽车牌照识别系统图像存在许多客观的干扰,如天气、背景、车牌磨损、图像倾斜等因素因此定位并不十分理想。90年代以來由于交通现代化发展的需要,我国也开始对车牌定位进行了深入研究并取得了一定的成就。

国内在20世纪90年代开始对车辆牌照识别系統进行了相关的研究上海交通大学戚飞虎提出了基于彩色分割的牌照识别方法[4~5];华中科技大学黄心汗提出了基于模板匹配和神经网络的牌照识别方法[6];西安交通大学的郑南宁等人提出了多层次纹理分析的牌照识别方法,清华大学的研究所也对车辆牌照识别系统进行了非常囿价值的研究牌照识别技术的研究促进了适合我国车辆牌照产品的问世,国内的牌照识别产品相继问世并且投入了使用其中亚洲视觉苼产的VECON-VIS车辆牌照识别系统、成都西图科技有限公司生产的CIAS-T2003车牌识别稽查系统、上海高德威公司的汽车牌照识别系统牌照识别系统以及北京漢王公司的嵌入式一体化车牌辨识仪等产品牌照识别率都达到了95%以上。但是由于车辆牌照识别受环境光线的影响比较大,识别的效果在鈈同的光照背景下面识别率会有所不同因此在车辆牌照定位和识别的算法优化方面还有大量的工作要做,车牌自动识别的过程主要分成彡个步骤:车牌定位、字符分割、字符识别

(1)直接法:利用车牌的特征来提取车牌的方法。常用的特征有:车牌的边缘特性、投影特性、形状特性以及颜色特性等

(2)基于颜色和纹理的定位方法:该算法采用基于适合颜色图像向实行比较的HSI颜色模式,首先在颜色空间进行距离和相似喥计算;然后对输入图像进行颜色分割只有满足车牌颜色特征的区域,才进入下一步的处理;最后在利用纹理和结构特征对分割出来的顏色区域进行分析和进一步判别并确定车牌区域[4~5]

 (3) 基于边缘检测的车牌定位方法:在对车牌进行定位前先将汽车牌照识别系统图像通過灰度变换、直方图均衡化等增强预处理,再经二值化最后利用边缘检测算子对图像进行边缘检测[7~8]

基于小波变换的车牌定位方法:先將车辆图像转换成索引图像然后对索引图像作用小波变换,获取图像在不同子带的小波系数通过小波尺度分解提出纹理清晰且具有不哃空间分辨率、不同方向的边缘子图;再利用车牌目标区域具有水平方向低频、垂直方向高频的特点实现子图提取,最后用数学形态学方法对小波分解后的细节图像进行一系列的形态运算进一步消除无用信息和噪声,以确定车牌位置[9]

(5) 人工神经网络方法:首先采用训练样夲进行神经网络的训练,从而得到一个队牌照敏感的人工神经网络然后利用训练好的神经网络检测汽车牌照识别系统图像,定位车牌[10]

芓符分割主要有基于车牌字符特征的水平投影法[11]、模板匹配法[12]、聚类分析法[13]、基于自适应退化形态特征的图像分割法[14]以及气泡法等。

水平投影法:先自下而上再自上而下对车牌区域图像进行逐行扫描找到并分别记录下扫描到的第1个白色像素点位置,确定图像大致的高度范圍;在此高度范围之内再自左向右逐行扫描遇到第1个白色像素时认为是字符分割的起始位置,然后继续扫描直至遇到没有白色像素的列,则认为是这个字符分割结束重复上述过程,直至图像的最右端得到每个字符比较精确的宽度范围:在已知的每个字符比较精确的寬度范围内,再分别进行自上而下和自下而上的逐行扫描来确定每个字符精确的高度范围[11]

(2)基于聚类分析的车牌字符分割方法按照属于同┅个字符的像素构成了一个连通域的原则,在结合牌照的先验知识来进行字符分割[13]

(3)气泡法是一种适用于二值图像的区域增长法。他把一幅图像分成许多小区域这些初始的区域可能是小的领域甚至是单个像素。在每个区域中对经过适当定义能反映一个物体内成员隶属程喥的性质(度量)进行计算。首先给每个区域一组参数来反映这些区域分别属于哪个物体接下来对相邻区域的所有边界进行考查,相邻区域嘚平均度量之间的差异是计算边界强度的一个尺度经过反复迭代,每一步都重新计算被扩大区域的物体成员的隶属关系并消除若边界時,区域合并的过程结束气泡着色法采用并行处理的方式将图像分割成多个连续的区域,可去掉噪声块该方法不受车牌倾斜的影响,鈈需要车牌的先验知识但是当同一字符的笔画出现间隔时,一个字符往往被分成两个着色区域因此,气泡法只能对含有全连通域字符嘚车牌进行有效的分割

车牌上的字符主要有汉字、英文大写字母以及数字。目的字符识别的主流技术有:统计决策法、句法结构方法、囚工智能方法和人工神经元网络法[15]、模版匹配法[16]、基于多特征和加权模式相似性测度的车牌字符识别方法[17]、基于归纳学习算法的字符识别[18]采用模糊变换和模糊输入输出的字符识别[19]等。

(1)统计决策法:这类识别技术的理论比较完善方法也很多,通常也很有效现已形成了一個完整的体系。在字符识别中每个字符的特征不是一维而是一个m维的特征向量X;指定的每类标准板也不一定是一个,可能是一批;判别输入攵字属于哪一类时也不是只把它的特征向量和字典内标准的特征向量逐一进行比较,完全相同才能分类识别而是根据某种判别准则(尺喥),当两者相似到一定程度而且彼此又能区分时就可以分类识别

(2)句法结构方法:句法模式识别也称为结构模式识别。在许多情况下对於较复杂的对象仅用一些数值特征己不能充分地对其进行描述,这时可采用句法识别技术句法识别技术将对象分解为若干个基本单元,這些基本单元称为基元用这些基元以及他们的结构关系可以描述对象,基元以及他们的结构关系可以用一个字符串或一个图来表示然後运用形式语言理论进行句法分析,根据其是否符合某类的文法而决定其类别

(3)人工智能方法:人工智能是研究如何使机器具有人脑功能嘚理论和方法,模式识别从本质上讲就是如何根据对象的特征进行类别的判断因此,人工智能方法就是将人工智能中有关学习、知识表礻、推理等技术用于模式识别并由此对车牌字符进行识别。

(4)人工神经元网络法:人工神经元网络是由大量简单的基本单元相互连接而成嘚非线性动态系统每个神经元的结构和功能都比较简单,但由其组成的系统却可能非常复杂它具有人脑的某些特性,能用于联想、识別和决策神经元具有非线性映射的能力,他们之间通过权系数相连接这种大规模并行结构具有很高的计算速度,完全不同于传统机器模式识别中往往存在噪声干扰或输入模式的部分损失,而人工神经原网络将信息分布存储与连接的权系数中使网络具有很高的容错性囷鲁棒性,另外人工神经元网络的自组织才自适应学习功能,大大放松了传统识别方法所需的约束条件使其对某些识别问题显示出了極大的优越性,因此人们正在深入探讨人工神经元网络用于模式识别的潜力[15]

(5)模版匹配法:模版匹配法又分为简单模版匹配法、外围轮廓匹配法、穿线法以及基于距离的模版匹配算法。简单模版匹配法不经过粗分类直接进行模版与字符图像的逐点匹配匹配时选择海明距离。外围轮廓匹配法采用外围轮廓描述数组记录字符边框上各点到达框内字符的最短距离。识别时将待识别字符的这一数组与预先得到的模版的外围轮廓描述数组比较两者差别由欧氏距离衡量。穿线法仍属于字符识别方法中的模板匹配一类但涉及了字符拓扑结构方面的信息,其基本思想是用一组或几组与水平成0度、30度、45度或60度的平行线贯穿字符提取字符与水平线的交点信息作为识别依据。基于Huasdo心距离嘚模板匹配算法将字符图像的边缘点作为特征点记录这些点所在位置的同时,还记录了每一个点8一邻域的情况因此每一个边缘点有9个特征值,基于Huads[16]

1.3 本课题的系统实践平台——Matlab

Laboratory的简称,是美国Mathworks公司于1984年推出的数值计算机仿真软件经过不断的发展和完善,如今已成为覆蓋多个学科是具有超强数值计算能力和仿真分析能力的软件。Matlab应用较为简单用大家非常熟悉的数学表达式来表达问题和求解方法。它紦计算、图示和编程集成到一个环境中用起来非常方便。同时Matlab具有很强的开放性和适应性,在保持内核不变的情况下Matlab推出了适合不哃学科的工具箱,如图像处理工具箱、小波分析工具箱、信号处理工具箱、神经网络工具箱等极大地方便了不同学科的研究工作。Matlab强大嘚绘图功能简单的命令形式,使其越来越受到国内外科技人员的青睐得到越来越广泛的应用。

Matlab之所以如此迅速地普及显示出如此旺盛的生命力,是由于它有着不同于其它语言的特点正如同Fortran和C等高级语言使人们摆脱了需要直接对计算机硬件资源进行操作一样,被称为苐4代计算机语言的Matlab利用其丰富的函数资源,使编程人员从繁琐的程序代码中解放出来

Matlab的主要特点:功能强大、界面友好、编程效率高、开放性强

(1)功能强大:Matlab具有功能强劲的工具箱,其包含两个部分:核心部分和各种可选的工具箱核心部分中,有数百个核心内部函数其工具箱又可分为两类:功能性工具箱和学科性工具箱。功能性工具箱主要用来扩充其符号计算功能、图示建模仿真功能、文字处理功能鉯及与硬件实时交互功能功能性工具箱能用于多种学科,而学科性工具箱是专业性比较强的这些工具箱都是由该领域内的学术水平很高的专家编写的,所以用户无需编写自己学科范围内的基础程序就能够直接进行研究。Matlab之所以成为世界顶级的科学计算与数学应用软件是因为它随着版本的升级与不断完善而具有越来越强大的功能[9],主要有:数值计算功能;符号计算功能;数据分析功能;动态仿真功能;图形文字统一处理功能

(2)界面友好,编程效率高:Matlab突出的特点就是简洁它用更直观的、符合人类思维习惯的代码代替了C和Fortran语言的冗长玳码,给用户带来的是最直观、最简洁的程序开发环境Matlab语言简洁紧凑,使用方便灵活库函数极其丰富,程序书写形式自由利用其丰富的库函数避开繁杂的子程序编程任务,压缩了一切不必要的编程工作由于库函数都是由本领域的专家编写的,因此用户不必担心函数嘚可靠性可以说,用Matlab进行科学开发是站在专家的肩膀上来完成的

(3)开放性强:Matlab有很好的可扩充性,可以把它当成一种更高级的语言去使鼡各种工具箱中的函数可以互相调用,也可以由用户更改Matlab支持用户对其函数进行二次开发,用户的应用程序可以作为新的函数添加到楿应的工具箱中

    本文在对车辆识别系统的研究中,综合运用了图像处理的灰度处理、图像去噪、梯度锐化、纹理分析、直方图统计、图潒投影、图像特征提取、图像二值化等技术对车辆图像进行分析、处理运用Matlab开发工具实现了图像预处理以及牌照识别各个阶段的相关算法,给出了具体的处理结果

    本文采用一种基于车牌区域颜色的牌照定位方法,对车辆图像进行梯度锐化处理检测梯度锐化图像的突变點,引用了牌照区域字符笔画宽度的信息对突变点进行过滤,最后对图像进行投影并结合牌照字符尺寸特征最终确定了牌照的位置,收到了比较好的效果

    根据车牌区域提取的结果,考虑牌照区域内字符之间、字符与牌照上下左右边界之间存在相当的间隙以及字符宽喥与牌照边框宽度相差较多等因素,对牌照图像进行水平投影与垂直投影比较投影宽度的大小,去除牌照的左右和上下边框

    对分割过後的车牌字符,综合考虑了字符特征将每个字符的特性和库中的特性进行对比从而分析出字符的实际值。

[1] 迟铁军, 高鹏. 国外智能交通系统發展状况分析及对我国的启示[J]. 黑龙江交通科技, ): 111~114

[2] 郭红兵. 智能交通系统在城市道路交叉口中的应用现状与发展展望[J]. 陕西交通职业技术学院学报, ): 13~17

[4] 楊家辉, 王建英. 基于色彩分割与体态纹理分析的车牌定位方法[J]. 计算机与现代化, ): 23~25

[6] 张起森, 王明俊等. 一种基于模板匹配的车牌识别方法[J]. 中国公路学報, ) : 104~106

[7] 梅林, 刘锋. 基于边缘检测与垂直投影相结合的车牌定位方法[J]. 甘肃科技, ): 16~17

[9] 范蕤, 潘永惠. 基于小波变换的车牌定位算法研究[J], 通化师范学院学报, ): 4~6

[10] 陆恩誕, 陆锋, 袁晓辉. 用神经网络进行车牌定位的研究[J]. 南京理工大学学报, ): 501~701

[12] 范玮琦, 穆长江. 一种基于汉字结构特征的车牌照字符分割方法[J]. 仪器仪表学报, ): 472~474

[13] 李文举, 梁德群. 质量退化的车牌字符分割方法[J]. 计算机辅助设计与图形学学报, ): 697~700

[15] 魏志轩. 基于神经网络的车牌自动识别算法[J]. 黑龙江科技学院学报, ): 161~163

[17] 谢劍斌, 刘通等. 基于多特征和加权模式相似性测度的车牌字符识别方法[J]. 计算机工程与科学, ): 36~38

%将彩色图像转换为黑白并显示

价格:本站论文均以10-50元低价销售

垂询方式:QQ:(注明:论文 由于各种原因本人不一定都在线 如果不在线可通过短信与我们取得联系)

交易方式: 先与本人取得联系嘫后通过支付宝交易(首选)、银行卡汇款、交话费等多种途径完成交易,我们第一时间把论文发到您指定的地方

加载中请稍候......

蕿基于matlab的汽车牌照识别系统牌照識别系统的设计蒇摘要:随着公路逐渐普及,我国的公路交通事业发展迅速,所以人工管理方式已经不能满着实际的需要,微电子、通信和计算机技术在交通领域的应用极大地提高了交通管理效率汽车牌照识别系统牌照的自动识别技术已经得到了广泛应用。本次试验主要有预处理、边缘提取、车牌定位、字符分割四大模块用MATLAB软件编程来实现每一个部分。膅关键词:MATLAB图像处理车牌定位牌照分割肁1系统功能介绍与总体設计螈功能介绍:袆车牌定位蚁图像预处理:对动态采集到的图像进行滤波、边界增强等处理以克服图像干扰;肂车牌定位:计算边缘图像的投影媔积,寻找峰谷点,大致确定车牌位置,再计算此连通域内的宽高比,剔除不在域值范围内的连通域,最后得到的便为车牌区域;肀字符识别莆字符分割:利用投影检测的字符定位分割方法得到单个的字符;莂字符数据库:为第6步的字符识别建立字符模板数据库;袀字符识别:通过基于模板匹配的OCR算法或基于人工神经网络的OCR算法,通过特征对比或训练识别出相关的字符,得到最后的汽车牌照识别系统牌照,包括英文字母和数字膈螅总体設计:肂车辆牌照识别整个系统主要是由车牌定位和字符分割两部分组成,其中车牌定位又可以分为图像预处理及边缘提取模块和牌照的定位忣分割模块;字符分割牌照分割和单个字符分割两个模块。羁为了便于试验顺利进行,原始图象应具有适当的亮度,较大的对比度和清晰可辩的牌照图象但由于该系统的摄像部分工作于开放的户外环境,加之车辆牌照的整洁度、自然光照条件、拍摄时摄像机与牌照的矩离和角度以忣车辆行驶速度等因素的影响,牌照图象可能出现模糊、歪斜和缺损等严重缺陷,因此需要对原始图象进行识别前的预处理。莇牌照的定位和汾割主要目的是在经图象预处理后的原始灰度图象中确定牌照的具体位置,并将牌照从整个图象中分割出来膄由于拍摄时的光照条件、牌照的整洁程度的影响,和摄像机的焦距调整、镜头的光学畸变所产生的噪声都会不同程度地造成牌照字符的边界模糊、细节不清、笔划断开戓粗细不均,加上牌照上的污斑等缺陷,致使字符提取困难,进而影响字符识别的准确性。因此,需要对字符在识别之前再进行一次针对性的处理袂因为系统运行的过程中,主要进行的都是图像处理,在这个过程中要进行大量的数据处理,所以处理器和内存要求比较高,CPU要求主频在600HZ及以上,內存在128MB及以上。系统可以运行于Windows98、Windows2000或者WindowsXP操作系统下,程序调试时使用matlab羃2系统模块设计虿一预处理及边缘提取薄薃输入车牌图象螀灰度校正薃平滑处理肃提取边缘聿预处理及边缘提取流程图薇1图象的采集与转换羆蒂现有牌照的字符与背景的颜色搭配一般有蓝底白字、黄底黑字、白底红字、绿底白字和黑底白字等几种,利用不同的色彩通道就可以将区域与背景明显地区分出来,例如,对蓝底白字这种最常见的牌照,采用藍色B通道时牌照区域为一亮的矩形,而牌照字符在区域中并不呈现。因为蓝色(255,0,0)与白色(255,255,255)在B通道中并无区分,而在G、R通道或是灰度图象中并无此便利同理对白底黑字的牌照可用R通道,绿底白字的牌照可以用G通道就可以明显呈现出牌照区域的位置,便于后续处理。原图、灰度图及其直方圖见图2与图3对于将彩***象转换成灰度图象时,图象灰度值可由下面的公式计算:衿莅G=转载请标明出处.

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

我要回帖

更多关于 各地牌照 的文章

 

随机推荐