基于卷积神经网络的交通标志检测与识别研究

来源 :上海师范大学 | 被引量 : 0次 | 上传用户:cqsuifeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科技的发展,人们拥有汽车的数量快速增长,交通拥堵已经成为许多城市的常见现象,导致交通安全问题日益严重,造成社会巨大损失。在这种情况下,无人驾驶在第十三届两会期间被多人提到,并且工信部部长苗圩也提到随着5G网络的到来,无人驾驶将来也会进入人们的日常生活之中。交通标志图像检测与识别是无人驾驶系统的重要组成部分,它通过识别道路上的交通标志来帮助司机或自主驾驶车辆。那么如何快速准确地检测和识别自然场景中的交通标志,还需要深入的讨论和研究。本文针对交通标志图像在感兴趣区域生成部分所需时间长而导致检测时间长的问题。本文给出了一种基于Faster R-CNN方法,该方法可以通过区域生成网络(Region Proposal Network,RPN)快速提取感兴趣区域,并使用快速卷积神经网络对RPN网络提取的感兴趣区域进行特征学习,之后通过RPN网络和快速卷积神经网络(Fast R-CNN)两个网络卷积层特征共享,从而达到快速有效的检测。在训练网络模型时,使用GTSDB数据集对RPN网络和Fast R-CNN网络进行参数调整。为了验证基于Faster R-CNN的交通标志图像检测方法的有效性,本文采用基于Caffe平台搭建Faster R-CNN网络模型,编程语言为python,最终结果与经典方法相比,本文给出的交通标志图像检测方法要更加智能。针对交通标志图像在人工设计来提取图像特征而不能充分反映原始图像特征所导致的识别率低的问题。本文给出了一种基于改进的卷积神经网络方法,该方法可以自动提取图像的原始特征,将图像以像素矩阵的形式输入到网络中,经过信号前向传播和误差反向传播过程对网络进行训练。在训练阶段,使用GTSRB数据集进行训练,使网络对各种情况下的图像进行学习,当损失函数最小时完成训练,同时保存网络参数。在测试阶段,直接使用训练好的网络对交通标志图像进行识别。为了使网络有更好的效果,本文对网络模型进行了如下改进:1.将卷积层与池化层组合修改为输入层-卷积层-卷积层-池化层-卷积层-卷积层-池化层,使特征得到充分提取;2.将激活函数Sigmoid改为ReLU,为了有效的传递梯度;3.在池化层使用最大池化(Max Pooling)方法代替平均池化(Mean Pooling)方法;4.在全连接层之后加入Dropout操作,为了防止网络出现过拟合。为了快速有效的实现设计的网络,本文使用python语言在深度学习平台Tensorflow上实现,最终识别率达到96%。与改进前的卷积神经网络相比较,本方法有很大提高。
其他文献
较高的资源丰度和良好的渗透性是煤层气富集高产区优选的关键因素,但渗透性相比资源丰度而言,对煤储层产能的影响程度更大。由于地应力对煤储层渗透性的影响作用显著,因此,对
近年来我国商业银行不良贷款量率双升,呈现制造业和批发零售业余额占比高、民营企业和中小企业不良率高、不良从东部发达地区向其他地区逐渐蔓延的特点。不良贷款的成因在宏
在对常用的软包锂电池的散热结构进行分析的基础上,结合软包锂电容模组的特性,进行了软包锂电容模组的散热设计。经试验验证,该散热设计有效可行。
本文主要讲述GIS系统在配电网中的规划与设计,以及GIS配电网发展的计划措施。GIS的利用,应有效地顾及到地理方面的问题,尤其是在规划的过程中,更加具有交互性能及直观性,依赖
<正>一个党员一面旗帜,党旗高扬引领航程。今年6月以来,衡阳市人大系统"为民服务日"活动开展得如火如荼。炎炎夏日下的衡州大地,从福利院到社区小巷,从车站广场到美丽乡村,从