基于卷积神经网络的车牌字符识别方法研究

来源 :江苏大学 | 被引量 : 0次 | 上传用户:fiveboy0714
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着我国经济的飞速发展、汽车保有量的激增,随之产生的各类道路管理问题日趋严重,智能交通管理系统应运而生,在此背景下,作为智能交通管理系统核心的车牌识别系统也越来越受到关注,对其的相关研究与应用开发具有重要的商业应用前景。传统的车牌字符识别方法存在特征提取复杂的问题,而卷积神经网络处理二维图像具有独特的优越性,卷积神经网络通过局部感受野和权值共享将特征提取融入到网络结构中,相较于传统的车牌字符识别方法,研究基于卷积神经网络的车牌字符识别方法具有重要的现实意义。  本文重点研究基于卷积神经网络的车牌字符识别方法,在分析了常用的基于模板匹配、神经网络及支持向量机的车牌字符识别方法基础上,提出了基于SLeNet-5的车牌字符识别方法,并进一步对SLeNet-5进行分析研究,针对不同应用环境对车牌识别速度的不同要求,提出了基于ICCN的车牌字符识别方法,并通过并行化来提高车牌字符的识别速度,提出了基于CUDA的ICCN识别算法。论文的主要工作如下:  (1)提出了基于SLeNet-5的车牌字符识别方法,针对LeNet-5用于车牌字符识别中存在的输出层类别过少、层数过多及训练难度大等问题,构建一种简化卷积神经网络模型(SLeNet-5),给出其网络拓扑结构,并引入随机对角LM算法进行训练,使用其对分割后的字符进行识别。与模板匹配和BP神经网络等方法相比,所提方法具有较高的识别率,与LeNet-5识别率相当,但具有结构简单及识别速度快等优点。  (2)提出了基于ICCN的车牌字符识别方法,SLeNet-5具有固定结构,难以适应不同的应用环境,而车牌识别系统的应用环境复杂多变,不同的应用环境对识别率和识别速度的要求有所不同,ICCN从一个简单结构开始,随着训练的进行调整其自身结构,根据不同的应用要求在识别率和识别速度中做出取舍,最终达到处理问题的最佳规模。  (3)提出了基于CUDA并行结构的ICCN车牌字符识别算法,为了提高车牌字符的识别速度以更好的满足车牌识别系统的实时性要求,采用CUDA技术,并在其上定义并行化数据结构,通过GPU+CPU协同计算来提高ICCN的识别速度。  (4)在Visual Studio平台下,采用面向对象思想,设计并实现了具有读取图片、预处理、定位车牌、分割字符、识别字符等功能模块的完整车牌识别系统。每个模块提供了多种常用方法,并可以根据图片质量进行相应的方法组合以达到更好的识别效果。
其他文献
无线传感器网络的普遍工作方式是首先把大量的传感器撒播到要监控的区域,然后节点间通过某种路由方式将感知的数据传给网外的基站供用户查询,因此为用户提供一种快捷简便的数
传统的基于全维空间的离群点挖掘技术受“维灾”影响,不再适用于高维数据。为了从高维数据中发现有意义的离群点,学者们提出将高维空间的数据投影到子空间上进行离群点挖掘。子
移动AdHoc网络是由若干带有无线信号收发装置的移动节点构成的一个无中心的、多跳的、自组织的对等式通信网络。它可以不依赖预先存在的网络基础设施而快速展开,自适应组网。
随着社交网络的发展,网络上涌现出了海量的图像等多媒体数据,如何从大量的图像信息中快速、有效的检索和识别需要的内容已成为图像识别技术近年来的研究热点问题。  而图像目
学位
网络业务爆炸式增长和高带宽需求业务的大量涌现,使得光网络成为了下一代核心传输网基础。目前,光网络技术的快速发展,特别是密集波分技术以及新型光纤技术的不断进步,光网络
P2P(Peer to Peer)网络与传统的C/S(Client/Server)网络应用模式相比具有可扩展性、鲁棒性、容错性和自组织性等很多优点。近年来,在协同计算、分布式存储方面均有较为广泛的应用
生物信息学是以计算机为主要工具,对以指数增长的生物数据进行处理的一门交叉学科。序列比对是生物信息学的基本研究方法,通过序列比对可以推断基因的结构、功能和进化关系。
随着芯片技术的不断发展,超大规模集成电路(Very Large Scale Integration,VLSI)在生产中起着越来越重要的作用。通道布线作为VLSI的一个关键环节,其性能优化和改善对提高VLSI芯
进化测试是近年来兴起的非常重要的一种自动化测试数据生成技术。进化测试的主要思想是将测试数据的生成问题转化成为进化搜索问题,从而实现测试的自动化。进化测试利用进化