基于YOLOv8的交通信号灯识别.pdf
《基于YOLOv8的交通信号灯识别.pdf》由会员分享,可在线阅读,更多相关《基于YOLOv8的交通信号灯识别.pdf(9页珍藏版)》请在咨信网上搜索。
1、Artificial Intelligence and Robotics Research 人工智能与机器人研究人工智能与机器人研究,2023,12(3),246-254 Published Online August 2023 in Hans.https:/www.hanspub.org/journal/airr https:/doi.org/10.12677/airr.2023.123028 文章引用文章引用:赵恩兴,王超.基于 YOLOv8 的交通信号灯识别J.人工智能与机器人研究,2023,12(3):246-254.DOI:10.12677/airr.2023.123028 基于基于
2、YOLOv8的交通信号灯识别的交通信号灯识别 赵恩兴赵恩兴1,王,王 超超1,2 1宿州学院,信息工程学院,安徽 宿州 2同济大学,电子与信息工程学院,上海 收稿日期:2023年7月14日;录用日期:2023年8月17日;发布日期:2023年8月28日 摘摘 要要 交通信号灯的识别对于辅助驾驶系统是至关重要的,它可以帮助减少事故和提高行车安全。本文提出了交通信号灯的识别对于辅助驾驶系统是至关重要的,它可以帮助减少事故和提高行车安全。本文提出了基于基于YOLOv8的交通的交通信号信号灯灯标志标志识别方法,该方法包括数据集的构建、模型的训练识别方法,该方法包括数据集的构建、模型的训练、自然场景测试
3、、自然场景测试三个三个主要部分。主要部分。首先,通过网络公开的交通信号灯数据集进行标注,使用首先,通过网络公开的交通信号灯数据集进行标注,使用YOLOv8算法框架对算法框架对数据集进行训数据集进行训练,得出最优模型练,得出最优模型。最后,在真实道路场景中对训练好的模型进行了测试,得到了较为准确的结果。最后,在真实道路场景中对训练好的模型进行了测试,得到了较为准确的结果。通通过实验对比,我们发现过实验对比,我们发现YOLOv8训练后的模型训练后的模型性能优异,在保证精度的情况下提高检测速度,还可以解性能优异,在保证精度的情况下提高检测速度,还可以解决目标决目标部分部分遮挡和小尺寸目标检测等问题,
4、从而提高了识别的准确性和效率。在辅助驾驶系统中应用该遮挡和小尺寸目标检测等问题,从而提高了识别的准确性和效率。在辅助驾驶系统中应用该方法可以更加精确地判断方法可以更加精确地判断箭头指向性信号灯和全屏型信号灯箭头指向性信号灯和全屏型信号灯,帮助帮助提高车辆在路面上的运动安提高车辆在路面上的运动安全性和稳全性和稳定性定性。目前的大多方法仅仅针对于交通信号灯的颜色以及整体交通信号灯位置。目前的大多方法仅仅针对于交通信号灯的颜色以及整体交通信号灯位置进行判断识别进行判断识别,本文会更,本文会更细化交通灯上各式各样的方向标志颜色做出分类识别,通过细化交通灯上各式各样的方向标志颜色做出分类识别,通过YOL
5、Ov8算法在减少参数的情况下还能够大算法在减少参数的情况下还能够大幅度减少计算资源,通过实验结果表明,迭代幅度减少计算资源,通过实验结果表明,迭代200轮后的模型轮后的模型mAP50-95便达便达到了到了82.6%,FPS达到了达到了27.2帧帧/毫秒。毫秒。关键词关键词 YOLOv8,交通信号灯,模型训练,目标检测,交通信号灯,模型训练,目标检测 Traffic Signals Recognition Based on YOLOv8 Enxing Zhao1,Chao Wang1,2 1School of Informatics and Engineering,Suzhou Universi
6、ty,Suzhou Anhui 2School of Electronics and Information Engineering,Tongji University,Shanghai Received:Jul.14th,2023;accepted:Aug.17th,2023;published:Aug.28th,2023 Abstract The recognition of traffic lights is crucial for driver assistance systems,which can help reduce acci-赵恩兴,王超 DOI:10.12677/airr.
7、2023.123028 247 人工智能与机器人研究 dents and improve driving safety.This paper proposes a traffic light sign recognition method based on YOLOv8,which includes three main parts:data set construction,model training and natural scene testing.First,the traffic light data set disclosed through the network was an
8、notated,the YOLOv8 al-gorithm framework was used to train the data set,and the optimal model was obtained.Finally,the trained model is tested in a real road scene,and the results are more accurate.Through experimen-tal comparison,we found that the model trained by YOLOv8 has excellent performance,im
9、proves detection speed while ensuring accuracy,and can also solve problems such as partial occlusion of the target and small-size target detection,thus improving the accuracy and efficiency of recognition.The application of this method in the auxiliary driving system can judge the arrow directional
10、signal light and the full-screen signal light more accurately,and help to improve the safety and stability of the vehicle on the road.Most of the current methods only judge and identify the color of traffic lights and the overall position of traffic lights.This paper will further refine the classifi
11、cation and recogni-tion of various direction sign colors on traffic lights.The YOLOv8 algorithm can greatly reduce com-puting resources while reducing parameters.Experimental results show that after 200 iterations,the model achieves a mAP50-95 of 82.6%and an FPS of 27.2 frames per millisecond.Keywor
12、ds YOLOv8,Traffic Signals,Model Training,Pattern Recognition Copyright 2023 by author(s)and Hans Publishers Inc.This work is licensed under the Creative Commons Attribution International License(CC BY 4.0).http:/creativecommons.org/licenses/by/4.0/1.引言引言 随着汽车工业的快速发展,自动驾驶技术逐渐成为了未来汽车行业的发展方向和趋势。在实现自动驾驶
13、的道路上,交通灯信号灯标识是非常重要的交通设施,在保障交通安全和顺畅通行方面起到至关重要的作用。对于自动驾驶车辆来说,识别路面交通标志是必不可少的一项任务。目前有许多现有的对交通信号灯识别的方法,有基于深度学习和 Opencv 的交通灯识别算法研究,利用 Opencv 提取目标为交通灯的图片区域,将各个像素点的颜色由 RGB 空间转换到 HSV 空间1。在 HSV空间内,分别统计红色、绿色和黄色的点数,此方法能够对于交通灯不同颜色进行有效分类与识别;有基于卷积神经网络的交通信号灯实时识别方法2 3 4,这项研究使用 YOLOv3 算法,通过改进特征提取、调整特征融合方式及尺度、优化损失函数来提
14、升交通信号灯的检测效果;有基于深度学习的交通信号灯识别算法5 6 7,提出了 DA-FasterR-CNN 8算法对候选区域中的交通灯进行检测识别,利用改进的 ResNext 9网络替代 VGG 10作为网络骨干以提高神经网络浅层特征层对细节信息提取能力,引入特征融合模块,将从基础网络中输出的两个不同尺度特征层的信息进行融合以产生一个新的高级语义特征层,提高了小型目标的检测性能。笔者在此提出了基于 YOLOv5 11算法对格式各样的交通信号灯标志进行识别,并通过最新的 YOLOv8 12结构对相同数据集进行训练评估,以实现更快的模型拟合速度以及更优的模型精度,因为模型可以对于国内当前较多场景的
15、情况做出判断,如图 1 所示,最上层的图是原始图,中间层是传统交通信号灯识别,最后一层是本文训练出的模型推理后的图片,所以可将模型部署在应用程序,使得该程序亦可应用于智能导航系统,将交通信号灯标志识别结果上传至导航系统中,进行数据比较,结合地图信息、车辆定位以及实时交通信息,以对车辆行驶决策提供帮助。Open AccessOpen Access赵恩兴,王超 DOI:10.12677/airr.2023.123028 248 人工智能与机器人研究 Figure 1.Traffic light recognition 图图 1.交通灯识别 2.算法概述算法概述 2.1.YOLOv5 概述概述 YO
16、LOv5 是 Ultralytics 于 2020 年推出的一种物体检测模型,Ultralytics 是最初的 YOLOv1 和 YOLOv3的创始人。YOLOv5 在 COCO 基准测试数据集上实现了 SOTA 性能,同时训练和部署也非常快速和高效。YOLOv5 进行了一些架构上的更改,最值得注意的是将模型构造成三个组件(the backbone,neck,and head)的标准化实践。YOLOv5 的主干网络是 Darknet53,这是一种新的网络架构,专注于特征提取,其特征是小的过滤器窗口和残留连接。部分连接使体系结构能够实现更丰富的梯度流,同时减少计算量。在YOLOv5 中描述的 n
17、eck 连接着 backbone 与 head,其目的是对 backbone 提取的特征进行聚合和细化,重点是增强跨不同尺度的空间和语义信息。空间金字塔池(Spatial Pyramid Pooling,SPP)13模块消除了网络的固定大小限制,从而消除了扭曲、增大或裁剪图像的需要。然后是 CSP-Path Aggregation Network 模块14,该模块整合了主干中学习到的特性,缩短了低层和高层之间的信息路径。YOLOv5 的头部由三个分支组成,每个分支预测不同的特征尺度。在模型的最初发布中,创建者使用了三个网格单元格大小,分别为 13 13、26 26 和 52 52。每个 hea
18、d 生成边界框、类概率和置信分数。最后,网络使用非最大抑制(Non-maximum Suppression,NMS)过滤掉重叠的边界框。2.2.YOLOv8 概述概述 YOLOv8 14是 YOLO 对象检测模型的最新版本。这个最新版本的架构与之前的版本相同,但与YOLO 的早期版本相比,它有很多改进,比如新的神经网络架构,利用了特征金字塔网络(FPN)和路径聚合网络(PAN),如图 2 所示,以及一个新的标签工具,简化了注释过程。这个标记工具包含一些有用的功能,比如自动标记、标记快捷方式和可定制热键。这些特性的组合使得为训练模型而对图像进行注释变得更加容易。FPN 的工作原理是逐渐降低输入图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 YOLOv8 交通 信号灯 识别
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。