基于YOLOv4的改进交通标志识别算法研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:lu123127
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
交通标志的检测识别是智能驾驶系统的关键技术之一,交通标志中含有大量有用信息,能实时提示驾驶员做出正确反应,极大地减少交通事故的发生,但由于现实环境中天气、光线、遮挡等因素的影响,交通标志的检测识别存在一定的难度。传统的检测算法在特征提取方面因受人工设定因素的影响,无法满足交通标志在多类别下检测识别的准确性与实时性的要求。基于深度学习的检测算法具有自动提取特征、计算量小等优势,受到研究者的青睐。本文基于现行较为经典的YOLOv4目标检测算法,提出几种改进策略,旨在寻找更具鲁棒性的算法模型来完成交通标志的检测识别。具体研究内容如下:(1)选取中国TT100K(Tsinghua-Tencent 100K)数据集与美国LISA(Laboratory for Intelligent and Safe Automobiles)数据集作为本文交通标志检测识别的训练与测试数据集,针对交通标志数据集的特点以及YOLOv4算法在交通标志检测中存在的不足,提出两种可行性改进策略:改进K-Means聚类算法生成锚框(Anchor box)和改进Soft-NMS(Soft-Non Maximum Suppression)算法筛选预测框。针对每种改进策略下的算法模型分别进行训练测试与性能评价,实验结果表明,本文提出的改进版YOLOv4算法模型在TT100K与LISA数据集上的平均精度均值(mean Average Precision,m AP)分别达到了89.23%和99.60%,召回率(Recall)值分别达到了89.26%和98.80%,且检测速度没有受到影响。(2)在损失函数方面,针对真实框完全包裹预测框时,预测框的不同长宽比对损失结果的影响,在CIo U(Complete-Intersection over Union)损失函数的基础上修改了长宽比度量指标Vs从而提出SCIo U(Sigmod-CIo U)损失函数,并基于SCIo U损失函数结合上文改进策略做了一系列改进策略组合算法模型,实验结果表明,本文提出的基于SCIo U损失函数改进的YOLOv4算法,比原YOLOv4算法在进行目标检测时的定位精度更高,效果更好,最终的算法模型在TT100K和LISA数据集上分别达到了89.29%和99.60%的m AP值。(3)针对目前轻量化网络在交通标志识别任务中出现的检测准确率不高、定位不准的问题,提出一种基于YOLOv4-tiny的改进轻量化交通标志识别算法。先后提出三尺度优化特征图策略与大尺度优化特征图策略,结合上文改进策略测试不同改进策略组合下的算法模型的性能,实验结果表明,融合了聚类Anchor box、SCIo U损失函数、改进Soft-NMS算法与大尺度优化特征图策略组合后的改进YOLOv4-tiny模型检测性能最好,其在TT100K数据集上的m AP值与Recall值较原始YOLOv4-tiny算法模型分别提升了5.73%和7.29%,达到了52.07%和64.52%;在LISA数据集上的m AP值与Recall值较原始YOLOv4-tiny算法模型分别提升了2.13%和5.20%,达到了93.48%和96.47%。且在本文实验环境下,改进后算法模型的每秒帧率(Frames Per Second,FPS)值维持在100f/s左右,达到了实时性的要求。
其他文献
反舰导弹作为攻击海上舰船的先进制导武器,具有射程远、威力大、命中率高的特点,在远程精确打击、智能化探测、目标跟踪等方面发挥了重要作用。弹载雷达在海面检测跟踪目标时,海杂波的存在会严重限制雷达检测目标的能力,为了提高反舰导弹应对复杂海情时的检测识别能力,对海杂波的建模与特性分析因此成为了主要的研究热点。同时,在近程阶段,舰船等大型目标在高分辨下可看作是扩展目标,随着弹目距离越来越近,由角闪烁引起的测
区域边缘侧存在大量分散、异构的平台,计算资源难以集中分配、任务决策因素复杂,从而在无法连接远程中心的情况下收集、传输和处理信息变得十分困难。随着以分散计算为核心的新型移动网络计算模型的发展,根据任务需求的变化,在网络边缘利用闲置的通讯、计算资源对数据进行传输和计算愈发便捷,网络中产生和传输的数据越来越多,分散计算模型正面临着日趋严峻的安全形势。分散计算模型是一种多信任域并存的计算模式,网络中存在大
针对现有应用型高校教学中存在的重知识轻能力、学生缺乏活力等问题,阐述了“面向能力培养、突出任务驱动”的教学理论的应用,并以“Photoshop平面设计”课程为例,提出了应用型高校课堂教学内容与方法、教学模式、考核方式3个方面的改革,为应用型高校课堂改革提供思路。
舰船等水中运动目标在航行过程中由于螺旋桨的搅动而产生的空化现象以及船体碎开波浪,在舰船的尾流内会形成大量的气泡。由于气泡气体的组分、密度和压缩率的差异,使得光波在尾流内的传输与在水体中有很大的差异,因而研究其光学特性可以用来实现对舰船的探测与识别。本文主要研究尾流气泡前向散射光场的空间分布及空间频谱特性。首先是基于Mie散射理论,计算单个气泡的散射系数及散射光强分布。采用向上递推法计算出Mie散射
随着电子技术的蓬勃发展,元器件的功率密度大幅上升,进而使得功率器件的温升激增,温度增长带来的是电子设备失效率的上升,为了提升电子设备的寿命和可靠性,就必须对其进行高效的散热设计。铝、钛、镍、铜、不锈钢等金属的泡沫材料作为密度低且具新颖物理、机械、热、电、声性能的新材料,在轻型结构、吸声、机械阻尼、生物材料,热交换器等领域大有所用。本文对泡沫金属及其散热器进行了理论、仿真和实验三个层面的研究,旨在说
随着注入式红外半实物仿真技术的快速发展,注入式半实物仿真系统对系统闭环延时和红外图像的分辨率、帧频和灰度等提出了更高的要求。因此作为注入式半实物仿真系统中关键设备之一的数据传输系统需要具备高速、低延时和远距离的数据传输能力。本文根据注入式红外半实物仿真系统的要求,设计了一套具有高速、低延时以及远距离传输特点的数据传输系统。数据传输系统可以支持上下行两条链路功能。下行链路:发送卡接收图像仿真计算机的
射频功率放大器作为射频模块的核心部件,广泛应用于物联网、传能、通信、雷达、检测等领域。作为各类射频模块中最大的耗能部件,它的功率输出能力和转换效率会直接对整个射频模块的性能产生重大影响。如何使射频功率放大器输出最大功率时实现更高的效率,已然成为当前高效率射频功率放大器的重要研究内容。本文针对高效率F类功率放大器展开研究,通过对比分析目前的文献研究成果,发现窄带F类功率放大器仍存在调试难度大、电路品
在大数据时代下,计算机系统所需处理的数据量爆炸式增长,片上网络和众核系统的逐渐成熟一定程度上缓解了系统遇到性能瓶颈的问题。但随着众核系统在计算力、通信力方面的提升,这些核心在处理数据时访问内存的频率也会增加,若不优化与内存访问服务相关的系统架构,则内存带宽无法匹配处理器核巨大的数据流通需求。增加片上网络中存储访问控制器,即内存控制器的数量可以看做增加带宽的一种方法。但随着核心逐渐增多,在满足处理器
随着人工智能技术的发展,在许多任务中,以神经网络为代表的机器学习模型已经表现出接近甚至超越人类水平的性能。但是,此模型通常是无法扩展其“功能”的静态模型。每当有新数据出现需要进行训练时,模型就需要使用全部数据重新开始训练。在现实世界中,这种做法在部分应用场景中会变得非常棘手。由于存储限制或隐私问题,很多数据可能会在给定时间后就会消失,甚至根本无法存储,这使得神经网络能够随着时间的推移进行适应和更新
随着时代的进步和科技的发展,互联网的使用更为频繁,随之而来的便是大量数据的产生.这些人们生活中产生的形形色色的数据,如若加以利用,便能给人们的生活带来更多便捷.数据挖掘就此应运而生.它通过分析数据本身的结构和数据间的关联性,将无用的信息过滤,进而提炼出更具有价值的信息.聚类作为一种典型的数据挖掘方法,也是一种无监督学习方法,能够在没有先验知识的情况下将数据划分为若干簇,使得不同簇的数据间相似性尽可