ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:766.87KB ,
资源ID:14704105      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14704105.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于神经网络的车牌识别本科论文Word下载.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于神经网络的车牌识别本科论文Word下载.docx

1、随着我国经济的快速发展,人民生活水平的不断提高,私有车辆越来越多,对交通控制、安全管理的要求也日益提高,智能交通管理(Intelligence Transportation System,简称ITS)已成为当前交通管理发展的主要方向,而车牌识别技术(LPR)作为智能交通系统的核心,起着举足轻重的作用,利用该技术可以实现对车辆的自动登记、验证、监视和报警,高速公路收费,对停车场进行管理,特殊场所车辆的出入许可等1 。汽车牌照自动识别系统是应用图像处理技术、模式识别技术和神经网络技术,从复杂背景中准确提取、识别出汽车牌照。自动车牌识别技术是解决交通管理问题的重要手段,是计算机图像处理技术和模式识别

2、技术在智能交通领域的典型应用。由于神经网络具有良好的自学习和自适应能力,同时有很强的分类能力、容错能力和鲁棒性,可以实现输入到输出的非线性映射,可在有干扰的情况下对字符实现分类识别,能够解决车牌字符速度和识别正确率等问题,故被广泛地用于汽车牌照识别2。本文设计使用BP神经网络运用MATLAB仿真,对车牌字符进行识别。二系统总体设计车牌识别系统的构成如图1所示图1 车牌识别系统的构成其中各个模块的研究内容包括:1 .车牌图像采集:通过安装在过道路口或者车辆出入通道的摄像机实时捕捉车辆视屏图像,并传输到计算机上以便于实时的处理。2.车牌图像预处理:主要完成包括图像灰度变化,图像边缘检测、图像二值化

3、等来突出车牌的特征,以便于更好的车牌定位。3. 车牌定位:从摄入的汽车图像中找到车牌的位置,并把含有车牌图像的区域提取出来,以供后端的字符分割处理4.车牌字符分割:对搜索定位后的车牌区域进行字符分割, 将车牌分为N个单一的字符5.车牌识别:对于提取出的单个字符,先进行归一化操作,再运用训练好的神经网络进行字符识别。6. 结果显示:显示处理后的车牌并与原始车牌相比较三各个模块设计3.1 车牌图像采集当系统发现有车辆通过感应线圈或监视图像发生变化时,触发图像采集系统,通过CCD摄像机摄取采集出车牌图像,然后车牌自动识别模块对车牌图像进行预处理、车牌定位、字符分割、字符识别等一系列处理识别出车牌号码

4、,识别结果和原始车牌图像通过网络传输至监控中心,留待以后车牌查询和交通流量统计3。本次设计主要是实现对已经采集到的车牌图像进行识别3.2 车牌图像预处理汽车牌照中的字符主要由有限汉字、字母和数字组成,采用固定的印刷体格式。由于图像上字符光照不均、车牌本身污损、汽车行驶速度较快、牌照颜色类型较多、拍摄角度及地况等主客观原因会使车牌字符发生畸变,从而造成识别上的困难,因此,为提高牌照的字符识别率, 必须进行预处理, 以便得到较为清晰的待识别的单个字符.这些预处理包括灰度变换、边缘检测、腐蚀、填充、形态滤波处理等4。预处理的效果对随后的定位处理有很大的影响,所以选择可靠的预处理算法也是非常重要的。图

5、像预处理程序设计流程图如下:图2 车牌图像预处理流程预处理的结果显示如下图3图3 车牌图像预处理3.3 车牌定位车牌定位方法的出发点是利用车牌区域的特征来判断牌照,将车牌区域从整幅车辆图像中分割出来。在车牌识别中,定位的成功与否以及定位的准确程度将会直接决定后期能否进行车牌识别以及识别的准确度。车牌定位方法涉及到的具体方法有: 基于边缘检测的方法、区域生长法,构造灰度模型法,二值图像的数学形态学运算法,灰度图像的数学形态学运算法,自适应边界搜索法,DFT变换法,模糊聚类法等5。这里采用基于边缘检测的方法,首先去除图像中的背景,然后得到汽车牌照的特征区域,再通过一定的方式定位这个区域,最后把汽车

6、牌照从图像中分割出来。所谓“边缘”就是指其周围像素灰度有阶跃变化的那些像素的集合。“边缘”的两侧分属于两个区域,每个区域的灰度均匀一致,而这两个区域的灰度在特征上存在一定的差异。边缘检测的任务是精确定位边缘和抑制噪声。检测的方法有多种, 例如Roberts 边缘算子、Prewitt 算子、Sobel 算子以及拉普拉斯边缘检测。这些方法正是利用物体边缘处灰度变化剧烈这一特点来检测图像的边缘。各算子对不同边缘类型的敏感程度不同, 产生的效果也不同, 经过大量实验分析可知, Roberts边缘算子是一种利用局部方差算子寻找边缘的算子, 定位比较精确; Prewitt算子和Sobel算子对噪声有一定的

7、抑制能力, 但不能完全排除伪边缘; 拉普拉斯算子是二阶微分算子, 对图像中的阶跃型边缘点定位准确且具有旋转不变性, 但容易丢失一部分边缘的方向信息, 同时抗噪能力较差。针对不同的环境和要求, 选择合适的算子来对图像进行边缘检测才能达到好的效果。具体定位流程如下。 图4 车牌定位流程图车牌处理结果如图5所示:图5车牌定位处理结果3.4车牌字符分割字符的分割是指将车牌区域分割成若干个单个的字符区域,把单个有意义的字符从字符串中提取出来,作为独立的字符图像。字符分割的成败与否直接影响到单字的识别效果,如果分割出的字符出现了断裂、粘连,则系统难以识别。本次设计中采用的是垂直投影字符分割方法,即先将图像

8、二值化,然后进行水平倾斜以及竖直倾斜校正,去除一些噪声,然后将车牌像素灰度值按垂直方向累加,即所谓的垂直投影。由于字符块的垂直投影必然在字符间距或字符内的间隙处取得局部最小值,所以分割位置应该在局部最小值处6。此方法比较简单易行,程序设计简单,便于设计和操作,因此比较常用。由于在车牌定位中得到的是彩色的车牌区域图像,故在字符分割前需对图像进行预处理。图6 列方向像素点灰度值累积和图7车牌字符分割结果图8车牌字符归一化后显示结果3.5车牌字符识别3.5.1 BP神经网络简介 BP (Back Propagation)神经网络,即误差反传误差反向传播算法的学习过程,由信息的正向传播和误差的反向传播

9、两个过程组成。输入层各神经元负责接收来自外界的输入信息,并传递给中间层各神经元;中间层是内部信息处理层,负责信息变换,根据信息变化能力的需求,中间层可以设计为单隐层或者多隐层结构;最后一个隐层传递到输出层各神经元的信息,经进一步处理后,完成一次学习的正向传播处理过程,由输出层向外界输出信息处理结果。当实际输出与期望输出不符时,进入误差的反向传播阶段。误差通过输出层,按误差梯度下降的方式修正各层权值,向隐层、输入层逐层反传。周而复始的信息正向传播和误差反向传播过程,是各层权值不断调整的过程,也是神经网络学习训练的过程,此过程一直进行到网络输出的误差减少到可以接受的程度,或者预先设定的学习次数为止

10、。 BP神经网络模型包括其输入输出模型、作用函数模型、误差计算模型和自学习模型。 (1) 节点输出模型 隐节点输出模型:Oj=f(WijXi-qj) 输出节点输出模型:Yk=f(TjkOj-qk) f-非线形作用函数;q -神经单元阈值。(2) 作用函数模型 作用函数是反映下层输入对上层节点刺激脉冲强度的函数又称刺激函数,一般取为(0,1)内连续取值Sigmoid函数: f(x)=1/(1+e) (3) 误差计算模型 误差计算模型是反映神经网络期望输出与计算输出之间误差大小的函数:Ep=1/2(tpi-Opi) tpi- i节点的期望输出值;Opi-i节点计算输出值。(4) 自学习模型 神经网

11、络的学习过程,即连接下层节点和上层节点之间的权重拒阵Wij的设定和误差修正过程。BP网络有师学习方式-需要设定期望值和无师学习方式-只需输入模式之分。自学习模型为 Wij(n+1)= h iOj+aWij(n) h -学习因子;i-输出节点i的计算误差;Oj-输出节点j的计算输出;a-动量因子。下图为BP神经网络结构图9 BP神经网络结构3.5.2 神经网络训练BP神经网络学习是典型的有导师学习,其训练主要是利用误差反向传播算法,不断修正网络权值矩阵。因为一般的车牌均由汉字、英文字母和数字组成,根据车牌字符的上述特点,在用BP神经网络进行训练和识别时,所选用的样本需包括字符的这些特点,加上本次

12、实验的特殊性,由于待识别车牌图像有限,所得到的车牌字符不是很全,这里为简化起见,只对汉字渝,数字09和字母A、L、M、N、R这几个字符进行训练。训练样本如下图10所示:汉字:数字09: 字母: 图10 训练样本3.5.3神经网络识别结果图11神经网络训练用训练好的神经网络对样本进行识别,图12为车牌识别结果:图12 不同车牌识别结果四结论汽车牌照的自动识别技术作为智能交通的一部分已经得到了越来越广泛的应用,良好的自动识别技术对现代化交通来说具有重要意义。本设计运用神经网络算法对汽车牌照进行识别,实现了对车牌预处理,车牌定位车牌分割,车牌识别,处在的不足在于,由于不同的汽车牌照其倾斜度和所在位置不一,对于不同的车牌需要改变分割参数才能实现。参考文献1廖金周,宣国荣.车牌的自动分割J.微型电脑应用,1999,(7):P32-342廖翔云,许锦标,龚仕伟.车牌识别技术研究J.微机发展,2003,(6)3杜圣康,毛力.汽车牌照识别系统的设计与实现J.电脑学习,2008,(5):P15-164马腾飞,郑永果,赵卫东,基于边缘检测与HOUGH变换的车牌字符

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1