自动车牌识别系统算法的研究.doc
《自动车牌识别系统算法的研究.doc》由会员分享,可在线阅读,更多相关《自动车牌识别系统算法的研究.doc(56页珍藏版)》请在沃文网上搜索。
1、Abstract 摘 要随着交通运输需求的逐渐增长,而传统的人工交通管理模式并不能及时解决日益增多的交通问题,因此提出了以信息技术为基础的智能交通管理系统。车牌识别系统作为智能交通管理系统中重要的组成部分,近些年来一直是热门的研究课题。在车牌识别系统中,主要由车牌区域定位、车牌字符分割、车牌字符识别组成。在车牌定位算法中,以车辆的垂直边缘图像为基础,利用数字图像处理技术,将车辆图像分割为多个图像区域。利用水平投影法,比较水平投影值,滤除车牌不可能存在的区域。在车牌可能存在的区域中,进行连通域的标记,依据标准车牌的尺寸规格,对各个连通域的几何信息进行判断,得到图像中车牌的候选区域。最后针对各车牌
2、候选区域,提取其中的颜色信息,利用标准车牌规格中字符与车牌背景固定的颜色搭配,如蓝底白字等,进行判断筛选,得到车牌的准确位置。车牌字符分割算法中,首先利用旋转投影法对车牌图像进行水平倾斜校正,利用Radon变换对车牌图像进行垂直倾斜校正,同时利用车牌图像的边缘信息对车牌的边框和铆钉进行消除。然后利用垂直投影法将车牌分割为多个投影区域,在不符合标准车牌字符尺寸规格的投影区域中,判断发生断裂字符情况还是粘连字符情况。针对断裂字符的情况,采用合并投影区域进行修正。针对粘连字符的情况,采用连通域分析法去除由噪声产生的干扰区域,并利用标准车牌的尺寸规格对各个连通域进行判断是否消除粘连字符的情况。对于未消
3、除粘连字符的连通域,利用标准车牌字符信息求得车牌字符的参考边界,然后利用模板匹配字符分类器的分类结果作为反馈信息,对车牌字符的参考边界进行校正,得到理想的字符分割边界。车牌字符识别算法中,着重讨论两种常用的车牌识别算法:BP神经网络算法和SVM算法。利用相同的字符训练样本和字符测试样本对两种算法进行实验,最后得出SVM算法的字符识别准确率较高,因此将SVM算法作为最终的车牌字符识别算法。关键词:标准车牌尺寸;车牌定位;倾斜校正;字符分割;字符识别AbstractAbstractWith the increasing demand of transportation, the tradition
4、al artificial traffic management is not timely solving the increasing traffic problem, therefore the intelligent traffic management system based on the information technology is proposed.As an important part of intelligent transportation management system, license plate recognition system is a hot r
5、esearch topic in recent years. License plate recognition system is mainly composed of license plate localization, license plate character segmentation and license plate character recognition.In the license plate localization algorithm, using digital image processing technology based on the vertical
6、edge image of the vehicle, the vehicle image is divided into multiple image areas. Removing the impossible plate areas by comparing the projection values which is obtained by using horizontal projection method. Processing connected components labeling in the possible plate areas. According to the st
7、andard plate geometry information, it would obtain the candidate plate area by judging the geometry information of each connected domain according to the size of the standard plate. Finally, extracting the color information of each plate candidate area, it would get the accurate location of license
8、plate by using special plate color assortment of standard license, such as blue background and white character. In the license plate character segmentation algorithm, it would adjust the tilt plate by using rotating projection on the horizontal and Radon transformation on the vertical tilt, and wipe
9、 out the plate frame and rivet in the same time. Then the plate would be divided into many domains by using the vertical projection. In the domain which is not conformed to the size of standard plate character, it would be judged for either the fracture character or adhesion character. The fracture
10、character would be amended by combination of the adjacent projection areas. The adhesion character would be eliminated the noise by using the connected domain analysis. Then each domain would be determined whether to adhesion character. To the adhesion character domain, the ideal character boundary
11、would be obtain by using the template matching characters classifier to correct the reference boundary, which is calculated with the size of the standard plate character.In the license plate character recognition algorithm, it would focused on two character recognition algorithms that is back propag
12、ation neural network algorithm and the support vector machine(SVM) algorithm. The recognition experiment to comparing the two character recognition algorithm is conducted by using the same character training samples and the same character test sample. The SVM character recognition algorithm is concl
13、uded to be higher character recognition accuracy. So the final plate character recognition algorithm is the SVM character recognition algorithm.KEY WORDS: standard plate size, license plate detection, tilts correction, character segmentation, character recognitionIII第一章 绪论目录摘 要IABSTRACTII目录IV第一章 绪论2
14、1.1 课题研究的背景31.2 车牌识别系统的主要组成部分及研究现状31.3 论文的主要工作5第二章 车牌定位算法的研究62.1 车牌定位算法概述62.2 车牌定位算法的总体流程图及原理82.3 车牌图像预处理102.3.1 彩色图转换为灰度图102.3.2 图像滤波112.3.3 边缘检测132.3.4 形态学操作142.4 基于投影法和连通域分析的车牌粗定位192.4.1 投影法的基本原理192.4.2 连通域分析的基本原理202.5 基于颜色分析的车牌细定位222.5.1 图像颜色空间介绍232.5.2 车牌颜色分析及定位算法252.6 实验结果262.7 本章小结27第三章 车牌字符分
15、割算法的研究283.1 车牌字符分割算法总体流程283.2 车牌倾斜校正293.2.1 倾斜校正算法概述293.2.2 基于旋转投影法的水平倾斜校正算法293.2.3 基于Radon变换的垂直倾斜校正算法303.3 车牌分割算法概述313.4 基于投影法与连通域分析的字符初次分割313.5 基于模板匹配字符分类器反馈校正的分割算法333.5.1 模板匹配字符分类器原理333.5.2 反馈校正算法原理343.6 实验结果353.7 本章小结35第四章 车牌字符识别算法的研究364.1 字符识别算法概述364.2 字符归一化及特征及特征提取374.2.1 字符归一化374.2.2 字符特征提取37
16、4.3 基于BP神经网络的字符识别算法384.3.1 BP神经网络原理384.3.2 基于BP神经网络算法的字符识别414.4 基于SVM(支持向量机)的字符识别算法414.4.1 SVM基本原理424.4.2 基于SVM算法的字符识别444.5 实验结果454.6 本章小结46第五章 总结47参考文献48个人简历、在校期间发表的学术论文51致谢52V第一章 绪论第一章 绪论1.1 课题研究的背景随着交通运输需求的持续增长,汽车的出现,为人们的工作与生活提供了巨大的便利,但是也带来了一些新的问题:道路交通拥堵现象层出不穷、交通事故屡见不鲜、交通肇事与盗窃现象频繁发生、交通违章与车辆套牌现象也是
17、颇为常见1。传统的人工交通管理模式并不能及时解决日益增多的交通问题,因此,伴随着信息技术的高速发展,提出了以信息技术为核心的智能交通管理系统2。对车辆进行自动区别辨认及获得车辆信息是实现交通自动化和智能化管理的重要环节。由于车辆号牌是车辆独有的信息,通过车牌识别系统能够完成对车辆信息的确认,进而对车辆实现统一化的智能管理3。因此,高识别率的车牌识别系统成为智能交通管理研究中的重要研究方向之一。车牌识别技术开始于20世纪90年代,在经历了20多年的发展过程之后,车牌识别各个部分的相关算法已经日渐成熟,有利地促进了车牌识别系统的普及。现在的车牌识别系统已经广泛的应用于停车场智能管理、偷盗车辆辨识、
18、高速公路监控、交通违章管理、电子收费等领域12。随着车牌识别技术研究的深入和在智能化交通中开发运用的实现,车牌识别应用的领域必将更加广泛,经济和社会价值更加显著。1.2 车牌识别系统的主要组成部分及研究现状车牌识别系统是数字图像处理技术与模式识别技术在智能交通管理系统中的综合应用,主要由车辆图像采集、图像预处理、车牌区域定位、车牌字符分割和车牌字符识别等组成4,其基本流程图如下图1.1所示:图1.1 车牌识别系统基本流程图车牌识别系统通过图像采集设备,对过往车辆进行图像采集。对采集到的车辆图像,运用数字图像处理技术进行图像预处理,并利用标准车牌的尺寸信息作为判断条件,定位并提取车牌区域12。在
19、得到车牌区域图像后,根据车牌的固定结构特征,利用数字图像处理技术,将车牌区域中的车牌号码分割为单个的字符图像。针对单个字符图像,通过特征提取算法,得到各个字符图像的特征向量。利用模式识别算法的相关原理,构造字符识别器,以字符特征向量作为输入,对字符图像进行识别6。最后,按照车牌号码的原位置关系对字符进行组合,完成牌照的识别3。自20世纪80年代以来,各个国家开始对车牌识别技术进行研究。随着新理论、新技术、新方法在车牌识别系统中应用,车牌识别的理论和技术获得了极大的丰富和发展,车牌识别系统的性能也得到的提高和增强3。韩国的Kwang-Baek Kim提出的基于车牌形态学特征,颜色信息以及改进FC
20、M算法的车牌识别系统,在识别率就有很大的提高7,而Jae-Khun Chang提出了实时的车牌识别算法,不仅可以识别韩国的车牌,也可以对国外的车牌进行有效的识别8。澳大利亚的Lihong Zheng研究了一种通过AdaBoost算法进行快速车牌定位,通过OCR软件进行车牌的字符识别,可以满足实时性的要求8。哥伦比亚大学的Ying Wen提出了一种改进的二值化方法,再结合SVM算法对车牌进行识别,取得了很高的识别率10。法国的Nicolas Thome针对各国车牌的格式和标准不一样,提出了一种统计识别算法和结构识别算法相结合的算法,提高了对相似字符的识别率11。20世纪90年代以来,国内经济迅速
21、发展,然而道路管理监控以及科学收费软件等基础设施建设却相对滞后,一方面以往的人工交通管理方式效率低下,不能满足越来越多的车辆行车要求;另一方面,由于夜间行驶的车辆缺乏管制,容易出现违章行车,造成行车危险12,因此我国很重视智能交通系统的发展。国内的车牌识别技术虽然起步较晚,但是发展速度较快。北方工业大学的李宇成、杨光明和王目树采用了基于图像二维能量与HIS彩色空间的方法进行车牌的定位与提取,并使用多级BP神经网络算法,取得了很高的车牌定位率和识别率13。北京理工大学的闫雪梅提出了双重PCA算法链接BP神经网络的方法对车牌进行了识别,与传统的识别方法相比,提高了识别率,减少了训练时间14。中南大
22、学的刘雄飞和雷静提出了一种多尺度模板匹配的算法对车牌字符进行分割,再采用小波神经网络对字符进行识别15。南京航空航天大学的王海涛提出了采用聚类分析与神经网络相结合的方法对车牌字符进行识别,对数字及字母取得了很好的成果,但在汉字的识别上仍有欠缺16。哈尔滨工程大学的黄继聪针对传统BP神经网络在识别过程中的缺点加以改进,使得BP神经网络在字符识别中更加的有效12。浙江大学的任俊通过使用SVM算法对车牌进行识别,取得了很好的结果,同时还将这种算法移植到嵌入式硬件中,使车牌识别系统走向了便携式的道路17。虽然车牌识别技术已经发展了很多年,其算法也越来越成熟,高速度、高识别率的识别算法不断的提出,但是仍
23、然存在一些难点需要解决。主要的难点包括:1. 车牌规格、颜色标准不统一,例如国内车牌存在单层车牌和双层车牌,颜色有蓝色、黄色、白色等;2. 背景的复杂性和光照条件的不确定性。在拍摄车辆图像过程中,由于光照、污点以及遮挡物的影响,造成车牌区域不容易被定位;3. 应用环境的不同,造成摄像角度、方位的不稳定;4. 国内车牌使用汉字、字母、数字的复合组成,增加了识别的难度16;5. 车牌管理不严格、悬挂位置不确定,增加了定位识别的难度。另外,在识别率与识别速度之间存在不可兼顾的矛盾,需要根据实际的情况,对两者进行取舍。1.3 论文的主要工作本文在总结前人研究的基础上,分别对车牌识别系统中的车牌定位、字
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自动 车牌 识别 系统 算法 研究
