基于改进BP神经网络的车牌识别算法研究

来源 :安徽大学 | 被引量 : 0次 | 上传用户:zzm0901
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着我国公路交通事业的发展,提高公路交通配套设施的自动化程度及其效率日益成为关注的焦点。基于图像的车辆自动化识别系统能有效提高整个公路运输的机动性、安全性和生产效率,具有广阔的发展前景和巨大的经济价值。  针对这方面的迫切需求,本文结合对前人己有技术经验的研究和分析,从车牌定位、车牌分割和字符识别三方面着手,详细阐述了基于车牌图像的车辆自动化识别系统关键技术部分的理论方法的优劣,并提出了一种基于改进BP神经网络对车牌进行识别的方法。  主要涉及了以下一些工作:首先是图像预处理,该阶段主要是将原始的车辆图像进行灰度增强、直方图均衡化、二值化;在车牌定位及识别阶段,本文根据车牌的特征,对多特征、多神经元网络集成识别方法进行了研究,提出了基于边缘检测与改进BP神经网络及垂直投影相结合的车牌定位、字符识别方法。结果表明,该方法定位准确度较单一边缘检测定位法要高,能较大程度地提高车牌定位率。  利用BP神经网络对车牌进行识别有着许多的优势,但仍存在许多的问题。标准BP算法实质上是把一组样本输入输出问题转化为一个非线性优化问题,并通过负梯度下降算法利用迭代运算求解权值问题的一种学习方法。但是标准BP算法尚存在一些缺陷:易形成局部极小而得不到整体最优,迭代次数多,收敛速度慢。针对标准BP算法的缺点,本文提出了对BP网络的激励函数进行了改进,并用matlab7对改进后的BP网络性能进行仿真。为提高BP网络的运行效率,先将图像进行滤波和降维处理,再运用独立成分分析提取图像的独立成分,将原来较大的图像数据压缩成为一组彼此独立的输入变量;然后,采用改造的三层BP神经网络对输入变量进行训练。这样将独立成分分析的空间局部特征提取功能和BP网络的自适应功能有机地结合起来,经实验取得了良好的识别效果,增强了系统的鲁棒性。
其他文献
随着计算机技术的发展,围绕软件开发形成的软件工程等相关理论受到了越来越多人的关注,软件基础质量是软件工程理论研究的重点之一,是实现软件质量各个不同部分的前提。二十世纪
入侵检测作为一种积极的安全防护手段,在保护计算机网络和信息安全方面发挥着重要的作用。随着网络的高速发展,各种入侵检测的新技术随之发展起来。本文提出的基于图表的入侵
指纹识别技术是到目前为止各种生物认证技术中发展最早、应用也最广泛的技术。但随着需求的增加,人们对指纹自动识别系统性能的要求也不断提高。  本文的工作是在前人已有
随着Internet的不断发展,原有IPv4的许多不足逐渐暴露了出来,这里面最迫切需要解决的就是IP地址空间耗尽和骨干路由器中路由表过于庞大的问题。这两个问题直接导致了IETF(互
随着软件工程的发展,软件开发领域正在酝酿一场革命,一批业界专家概括出了一些可以让软件开发团队具有快速工作、响应变化能力的价值观和原则,他们称为敏捷联盟。他们提出的
三维地形生成技术是虚拟数字环境生成的关键技术,直接影响着虚拟环境的真实感。数字三维地形在战场环境仿真、地形漫游、娱乐游戏、土地规划、道路选线、地理信息系统等众多领
组播技术是一种新的、高效的网络传输机制。它提供了一种一到多或者多到多的通信策略,能够有效地节约网络带宽、降低网络负载,所以在实时数据传送、多媒体会议、网络游戏等诸
目前,软件工业面临着产品功能越来越复杂和推出产品周期越来越短的双重压力。软件工程的一个主要目标就是在复杂性增加的情况下仍能构造正确可靠的系统。为了达到上述目标,形
有效的Android恶意应用程序检测方法对Android系统与应用程序的安全非常重要。对于恶意应用程序检测方法,尤其是基于Android权限机制的检测方法,研究人员进行了大量实验并取得