基于算法的交通标志识别
【摘要】交通标志的识别是辅助驾驶系统和无人驾驶系统中非常关键的步骤,是指将包含交通标志的待识别区域作为输入(我们在检测步骤中所得到的一组感兴趣区域),输出其交通标志的小类(如限速60公里小时,禁止停车等),以得到人们所知道的具体含义。
【关键词】LeNet5;卷积神经网络;交通标志识别
一、交通标识识别方案的设计
卷积神经网络(convolutionalneuralnetwork,CNN)〔126〕由LeCun等人提出,最早应用于手写数字的识别,且于2012年在ImageNet分类任务上取得了突破性的进展〔127〕。目前,卷积神经网络已成功应用于简单笔划识别〔128〕、交通标志识别〔58,129〕、以及相机定位〔130〕等多个领域。
卷积神经网络最显著的特点在于可以直接采用图像进行输入,能同时进行特征和分类器的学习,避免了传统识别算法中显式的、复杂的特征提取过程,隐式的从训练数据中进行学习。Giresan等人赢得GTSRB第二轮比赛采用的多列深度卷积神经网络(multicolumndeepneuralnetwork,MCDNN)〔53〕包含了三个卷积层,三个最大池化层以及两个全连接层。鉴于卷积神经网络如此优秀的图像识别性能,本文采取LeNet5卷积神经网络来进行交通标志识别。
二、LeNet5卷积神经网络的算法流程
(一)交通标志识别算法的流程
交通标志识别算法流程:输入图像、预处理、特征提取、分类、输出图像等几个关键步骤。在实际的交通环境中,交通标志可能收到各种不利的外部因素影响而难以分辨,如:光线变化,位置的倾斜,风吹雨淋之后的褪色,路边树木的遮挡,这对计算机来说是十分致命的。同时在检测中,也会因算法的不理想而产生的误检、漏检、检测区域偏差等情况,难以实现百分之百的检测和完美的定位,因此我们首先需要对我们检测所得到的一组感兴趣区域做图像的预处理,来提高识别与分类的准确性。
经过图像预处理之后,我们如果直接进行分类识别,会发现通常结果都不会很好,这是因为我们所拍摄的图像中会有很多噪声,这些噪聲人眼可以控制忽略,而计算机却不能,所以通过特征映射使得同类型的数据在新的特征空间更加相近,也加大了不同类型数据的区分度,让计算机可以更加准确的判断,排除一些图像平移,形变,缩放的适应性。
这之后我们就将已完成的训练和测试数据按路径输入,同时改变输出种类为43。得到的损失图像如4。1所示。
三、实现与分析
(一)GTSRB数据集
在2011年IJCNN组织了一次交通标志识别竞赛,并与同时公布了GTSRB数据集。该数据集是从德国真实的交通环境中拍摄采集,一共包含4大类(禁令标志、警告标志、指示标志、其他标志)43小类。整个数据集包含了51839幅交通标志图像,其中训练集39209幅,测试集12630幅图像,识别数据集GTSRB每张图像上只有一个交通标志,相当于我们检测部分提取出的每一个感兴趣区域。
(二)运用LeNet5进行交通标志识别
在本文中,主要目的是运用LeNet5实现对GTSRB数据集的交通标志分类,同时了解卷积神经网络的结构及性能,独立训练了一个CNN。
GTSRB数据集中的标志通过颜色特征和形状特征我们将其分为了6大类,统计见表3。1,其中每一类都有自己的特点,例如:限速标志为圆形,红色边框,白色背景,中间为数字;解除禁止为圆形,黑色边框,白色背景,画有黑色斜线等。所以在大类之间的特点差异较大,具有较好的分辨性,但是难点在于每个小类的细分,他们的差别非常小,例如限速60公里小时和限速80公里小时,只差了一个数字而6和8又只差了一笔,如图3。1所示。卷积神经网络需要能够分辨这些微小的差别,才能够得到我们所需要的准确率。
(三)图像预处理
根据网络的要求,我们将数据集中的图像大小首先统一缩放到3232。因为从原始图像中提取的感兴趣区域可能会受到各种不利因素的影响,所以现如今人们都采用了以下几种预处理算法,结果如图3。2所示。图中第1列为原始图像,第2列为灰度图,第3列到第6列分别为采用CLAHE、直方图均衡化、对比度调整以及图像锐化算法处理后的结果。
本文主要目的为实现LeNet5网络在交通标志牌中的运用,为了尽可能减少实验所需要的时间,所以采用了未经处理的原图像作为输入,仅将图像缩放为网络所需大小3232,以此来判断是否需要做其他预处理来提高准确率。
四、实验结果与分析
首先编写了一套Python代码,用来随机选取训练集的20进行测试(7841张),另外80用于训练(31368)。这样做的好处是我们每次的训练和测试都不相同,提高了随机性。训练过程中采用了批量验证的方法,即在一次迭代过程中,将整个数据集分为若干个batch,每个batch包含64张图像,即我们每次训练时,输入到神经网络的图像数量为64。通过神经网络的向前传播过程得出这批图像的误差率,然后根据误差率对网络的权值和偏置求导,并更新网络中的学习参数。如图4。1所示,是我们在网络中训练一万次的loss曲线和在测试集中训练一万次的loss曲线。
在训练中所使用的LeNet5卷积神经网络结构,一共八层,其中包括为1个输入层,3个卷积层,2个池化层,1个全连接层和1个输出层。
最后训练的结果如表4。1所示:
从表中我们可以看出,分类的正确率较高,在7841个测试样本中,错误图片仅为84张,正确率为98。92。每幅图像的处理速度为1。863毫秒。
如图4。2是部分被错分的图像,由于LeNet5是一个只具有的单个CNN的简单网络,所以其分类正确率还可以通过多种方式进行提升,比如加大网络深度,调整超参,训练多个DNN进行分类等。从样本中我们不难发现,识别错误的主要原因包括:分辨率过低,遮挡部分较多,运动模糊等。
五、总结
本文采用了一种简单的卷积神经网络LeNet5进行交通标志的识别。该网络包括三个卷积层,两个最大池化层和一个全连接层。输入图像这次为了实验采用了没有经过处理的原图,经过卷积层和池化层对图像特征的提取和压缩,进入全连接层分类,最终得到识别结果。通过在GTSRB数据集上的验证,正确率为98。92,因此说明LeNet5卷积神经网络对于交通标志识别有较高的识别率(分类正确率),且在计算机上的运行速度仅为1。8毫秒,可以保证实时性。
【参考文献】
〔1〕基于融合卷积神经网络模型的手写数字识别〔J〕。陈玄,朱荣,王中元。计算机工程。2017(11)
〔2〕深度学习研究综述〔J〕。孙志军,薛磊,许阳明,王正。计算机应用研究。2012(08)
〔3〕基于深度卷积神经网络的人脸年龄分类〔J〕。李超琪,王绍宇。智能计算机与应用。2017(03)。
归根到底造句用归根到底造句大全31、所有这些措施归根到底都是为了让公司专注于生产有销路的汽车。32、归根到底,幸福是一个很奇妙的东西,我们总是追在它后面跑,却从未真正理解它。马克李维33、起诉方……
创业规则成功不在于你做的梦而在于你做的事创业是很多人的梦想,不仅可以实现经济上的富裕,更可以最大化的实现自己的人生价值,但是在创业之初,吸取别人的经验教训也是必不可少的工作,只有这样,才能让自己创业之路走起来更加顺畅……
价值千元的百度文库引流技巧超详细的实操教程收藏大家都知道百度文库是作为百度发布的供网友在线分享文档的平台。一、注册账号申请用户名是最好用你的微信号或QQ号注册。二、收集整理文档百度文库拥有各种行业的……
油盐酱醋乃生活必备那么该如何挑选呢选家家户户必备的调味剂当属油盐酱醋了,但是当你用光了去超市选购的时候,是不是被货架上的各种品牌搞得晕头转向的呢?别慌张,下面小编带大家一起看看一些挑选的技巧,绝对实用可靠,总会帮……
德尔玛加湿器怎么加水这些水最好不要加德尔玛加湿器怎么加水1、首先你要将水箱从底座上拆卸下来,然后提起水箱,把水箱倒转过来。2、把水箱注水口的旋钮扭开,往水箱里加入自己准备好的纯净水。3、扭紧注水……
男孩子英文名简约气质今天小编就带大家来看看男孩子英文名简约气质,现如今,除了给男孩子起上一个比较正式的学名外,还很流行给男孩子起上一个英文名字,从而潜意识的让孩子接触到更多的知识。那么,有哪些英文……
如何提升产品的广告变现效率对于产品来说,实现商业模式的闭环与盈利是支撑产品活下去的关键步骤。而广告变现就是实现产品收入的一项重要方式,那么在广告变现上,我们如何达到最大收益呢?又该如何有效监控,并对问题……
换装造句用换装造句大全61这回的换装,根据季节不同,分为夏装、春秋装、冬装和雨衣,像关键的关系到穿着舒适度的透湿率指标,甚至赶上了登山服的标准。62国足换装备足球鞋限制放开。63最后的“……
小便刺痛灼热如何预防治疗小便的时候有刺痛,而且有灼热感对我们来讲,就需要考虑生殖炎症问题了,因为不管是男性还是女性,都容易受到一些生殖疾病的影响,尤其是在平时生活当中,对私处健康卫生问题不注重,那么这……
盘点中医常用的种美容药物盘点中医常用的5种美容药物一、当归。味甘、辛,性温归肝、心、脾经,具有补血活血、祛淤生新之功效,因此对于因血虚所致的面色不荣有较好的疗效。长期服用当归,可使面部皮肤……
明明白白造句用明明白白造句大全【明明白白mngmngbibi】:清清楚楚,明确无误;正大光明。(1)我们时时刻刻都要做对的事情、明明白白的事情、正正当当的事情,就不会发生任何不正当的或不对、不愉快的情……
家常菜的做法种家常菜做法介绍家常菜的做法今天我为大家带来6种家常菜的做法,分别有粉蒸排骨和梅菜扣肉等家常菜的做法,下面和我一起来学习下吧。粉蒸排骨主料:猪小排500克、蒸肉米粉50克、郫……
热文Amy姐否认开天王嫂培训班近日Amy姐否认开天王嫂培训班登录上了百度热搜,受到广大网友们的关注,那么关于目前的Amy姐否认开天王嫂培训班相信小伙伴们都是想要了解到最新的信息吧,小编也是在网上进行了一些整……
热文山东本土新增6例近日山东本土新增6例登录上了百度热搜,受到广大网友们的关注,那么关于目前的山东本土新增6例相信小伙伴们都是想要了解到最新的信息吧,小编也是在网上进行了一些整理,收集到了一些与山……
揭秘双歧因子对人健康的影响目录:第一章:双歧因子有助于人体健康吗第二章:双歧因子让我们更健康第三章:双歧因子与儿童营养健康双歧因子大家似乎都很熟悉,经常有广告牛奶,奶粉之类的东西……
热文被大学老师杀害女生父亲发声近日被大学老师杀害女生父亲发声登录上了百度热搜,受到广大网友们的关注,那么关于目前的被大学老师杀害女生父亲发声相信小伙伴们都是想要了解到最新的信息吧,小编也是在网上进行了一些整……
热文中国高校单身率排行近日中国高校单身率排行登录上了百度热搜,受到广大网友们的关注,那么关于目前的中国高校单身率排行相信小伙伴们都是想要了解到最新的信息吧,小编也是在网上进行了一些整理,收集到了一些……
热文10月射手座2020运势近日10月射手座2020运势登录上了百度热搜,受到广大网友们的关注,那么关于目前的10月射手座2020运势相信小伙伴们都是想要了解到最新的信息吧,小编也是在网上进行了一些整理,……
热文农历九月有几个黄道吉日近日农历九月有几个黄道吉日登录上了百度热搜,受到广大网友们的关注,那么关于目前的农历九月有几个黄道吉日相信小伙伴们都是想要了解到最新的信息吧,小编也是在网上进行了一些整理,收集……
鞋柜摆放的风水讲究智能鞋柜功能智能鞋柜是一种新型的鞋柜,在普通鞋柜的结构和功能上,加入了防潮、杀菌、擦鞋、除臭等多功能,它是适应现代家居需求以及科技进步的产物今天就和一起装修网小编一起来看下鞋柜摆放的风水讲……
挺着造句用挺着造句大全1、那盛开的荷花挺着碧绿的茎杆,像一位亭亭玉立的少女眺望着远方。2、春蚕一个个昂着头,挺着胸,慢慢悠悠地晃来晃去,吐啊,吐啊,没完没了,好像蚕的肚子里有一团丝线,永远也抽……
热文元宵节可以干什么近日元宵节可以干什么登录上了百度热搜,受到广大网友们的关注,那么关于目前的元宵节可以干什么相信小伙伴们都是想要了解到最新的信息吧,小编也是在网上进行了一些整理,收集到了一些与元……
吴起为什么杀妻只是为了能够博取功名吗吴起是战国初期著名军事家,其一生历仕鲁、魏、楚三国,他所著作的《吴子兵法》也是当时非常重要的军事作品。但吴起有一件事遭到后人诟病,就是他杀妻求将,为了能够获得将领职位,不惜牺牲……
热文寒衣节为什么是鬼节近日寒衣节为什么是鬼节登录上了百度热搜,受到广大网友们的关注,那么关于目前的寒衣节为什么是鬼节相信小伙伴们都是想要了解到最新的信息吧,小编也是在网上进行了一些整理,收集到了一些……