当前位置: 首页 > 专利查询>河南大学专利>正文

基于改进YOLOv5的复杂天气下小交通标志目标检测方法技术

技术编号:37146014 阅读:60 留言:0更新日期:2023-04-06 21:57
本发明专利技术提出了一种基于改进YOLOv5的复杂天气下小交通标志目标检测方法,用于解决交通标志识别模型检测速度与识别精度不均衡以及受遮挡目标和小目标难以检测的问题;其步骤为:首先,加载交通标志图像的数据集,并对数据集中的图像进行数据增强;其次,构建改进的YOLOv5网络模型,并设置模型输入参数;然后利用数据增强后的交通标志图像数据对改进的YOLOv5网络模型进行训练,得到检测模型;最后,利用检测模型对待识别的图像进行预测,输出交通标志的位置以及交通标志所属的类别。本发明专利技术通过添加坐标注意力机制和小目标检测层提高了特征提取能力和检测效率,同时通过改进的损失函数进一步提高了对小目标检测的准确率。失函数进一步提高了对小目标检测的准确率。失函数进一步提高了对小目标检测的准确率。

【技术实现步骤摘要】
基于改进YOLOv5的复杂天气下小交通标志目标检测方法


[0001]本专利技术涉及交通标志检测
,特别是指一种基于改进YOLOv5的复杂天气下小交通标志目标检测方法,可以在无人驾驶、目标检测等领域应用。

技术介绍

[0002]近年来,随着人工智能技术的不断发展与完善,目标检测算法在无人驾驶、视频索引等领域得到了广泛的应用。无人驾驶车辆在行驶过程精准检测并识别道路场景中的车辆、交通标识牌、信号灯等是十分重要的。城市道路中的交通标识包含了丰富的导航信息,能够指示、警示驾驶员的驾驶行为。精准地检测并识别交通标识对提高道路驾驶安全有十分重要的意义,是智能驾驶的重要组成部分。
[0003]世界各国的交通标志都遵循颜色醒目、形状规则的明确设计标准。但在实际应用中,对交通标志检测精度、可靠性和实时性的要求仍然很高,是一项具有挑战性的任务。有三个主要困难要克服。第一个是交通标志检测是一种微小物体检测,这种微小的物体通常只有很少的像素,携带有限的信息,并带来很多噪音。因此,微小的物体带来了特征提取的挑战。第二个困难来自于复杂的天气情况,容易导致误检和漏检。复杂的天气情况干扰包括可变光照、极端天气(如雨、雪或雾)等。最后,交通标志的类别总是不平衡的,因为在现实中,有些标志是常用的,而有些则很少使用。
[0004]在深度学习被广泛应用前,以往的交通标志识别任务中通常使用基于颜色、形状和机器学习的方法进行检测和分类。大部分方法使用基于AdaBoost二进制分类器和循环霍夫变换的颜色分割对交通标志进行检测,该方法准确率较高并拥有较好的鲁棒性。深度学习的出现,为交通标志的检测提供了新的思路。目前,深度学习在交通标志检测领域已经取得重大成果,不同于传统的检测算法,深度学习下的交通检测算法通过构建卷积神经网络CNN来学习交通标志目标特征,再利用网络训练的方式将交通标志数据样本和标签文件送入网络的输入端,通过变换网络层的组合和改变卷积核尺度等方法对图像进行特征提取。网络参数的不断演化使算法能够学习不同交通标志之间的变换关系,避免手工提取特征误差较大的情况。基于深度学习的交通标志检测算法主要分为单阶段检测和双阶段检测两类。基于双阶段检测的方法先通过检索物体的大概位置来确定感兴趣区域,再利用特征提取网络对目标的坐标和具体类别进行判断。这类算法的典型代表有R

CNN、Fast R

CNN和Faster R

CNN等。基于单阶段检测的交通标志检测算法能够在一个网络内实现交通标志图像输入到分类结果输出的整个过程,检测速度上更占优势。这一类算法的典型代表有YOLO系列和SSD系列等。
[0005]与传统的交通检测算法相比,深度学习下的交通检测算法提升了检测的精度,加快了检测的速度。然而,由于交通标志的大小多变,在小物体的检测和正常物体的检测之间存在着明显的差距,大多数算法对于较小尺度交通标志的检测效果仍不够理想。同时复杂的天气情况也导致在恶劣天气情况下,大多数算法漏检、误检率过高。

技术实现思路

[0006]目前的交通标志识别模型在针对不同天气情况下存在检测速度与识别精度不均衡以及受遮挡目标和小目标难以检测的问题,本专利技术提出了一种基于改进YOLOv5的复杂天气下小交通标志目标检测方法,在YOLOv5基础上,添加坐标注意力机制和小目标检测层以提高算法的特征提取能力和检测效率,同时改进原YOLOv5目标检测网络的损失函数进一步提高算法对小目标检测的准确率。
[0007]本专利技术的技术方案是这样实现的:
[0008]一种基于改进YOLOv5的复杂天气下小交通标志目标检测方法,其步骤如下:
[0009]S1:加载交通标志图像的数据集,并对数据集中的图像进行数据增强;
[0010]S2:构建改进的YOLOv5网络模型,并设置模型输入参数;
[0011]S3:利用数据增强后的交通标志图像数据对改进的YOLOv5网络模型进行训练,得到检测模型;
[0012]S4:利用检测模型对待识别的图像进行预测,输出交通标志的位置以及交通标志所属的类别。
[0013]所述数据增强方法包括随机水平翻转、随机垂直翻转、随机平移和随机裁剪。
[0014]所述改进的YOLOv5模型的网络结构为:Conv

I的输入端用于接收输入图像,Conv

I的输出端与CBS

I的输入端相连接,CBS

I的输出端与CSP1_1的输入端相连接,CSP1_1的输出端分别与CBS

II的输入端、Concat

III的输入端相连接,CBS

II的输出端与CSP1_3

I的输入端相连接,CSP1_3

I的输出端分别与CBS

III的输入端、Concat

IV的输入端相连接,CBS

III的输出端与CSP1_3

II的输入端相连接,CSP1_3

II的输出端分别与CBS

IV的输入端、Concat

V的输入端相连接,CBS

IV的输出端与SPP的输入端相连接,SPP的输出端与CSP2_1

I的输入端相连接,CSP2_1

I的输出端与CA的输入端相连接,CA的输出端与CSB

V的输入端相连接,CSB

V的输出端分别与Upsample

I的输入端、Concat

VI的输入端相连接,Upsample

I的输出端与Concat

I的输入端相连接,Concat

I的输出端与CSP2_1

II的输入端相连接,CSP2_1

II的输出端与CBS

VI的输入端相连接,CBS

VI的输出端分别与Upsample

II的输入端、Concat

IV的输入端相连接,Upsample

II的输出端与Concat

II的输入端相连接,Concat

II的输出端与CSP2_1

III的输入端相连接,CSP2_1

III的输出端与CBS

VII的输入端相连接,CBS

VII的输出端与Upsample

III的输入端相连接,Upsample

III的输出端与Concat

III的输入端相连接,Concat

III的输出端与CSP2_1

IV的输入端相连接,CSP2_本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于改进YOLOv5的复杂天气下小交通标志目标检测方法,其特征在于,其步骤如下:S1:加载交通标志图像的数据集,并对数据集中的图像进行数据增强;S2:构建改进的YOLOv5网络模型,并设置模型输入参数;S3:利用数据增强后的交通标志图像数据对改进的YOLOv5网络模型进行训练,得到检测模型;S4:利用检测模型对待识别的图像进行预测,输出交通标志的位置以及交通标志所属的类别。2.根据权利要求1所述的基于改进YOLOv5的复杂天气下小交通标志目标检测方法,其特征在于,所述数据增强方法包括随机水平翻转、随机垂直翻转、随机平移和随机裁剪。3.根据权利要求1所述的基于改进YOLOv5的复杂天气下小交通标志目标检测方法,其特征在于,所述改进的YOLOv5模型的网络结构为:Conv

I的输入端用于接收输入图像,Conv

I的输出端与CBS

I的输入端相连接,CBS

I的输出端与CSP1_1的输入端相连接,CSP1_1的输出端分别与CBS

II的输入端、Concat

III的输入端相连接,CBS

II的输出端与CSP1_3

I的输入端相连接,CSP1_3

I的输出端分别与CBS

III的输入端、Concat

IV的输入端相连接,CBS

III的输出端与CSP1_3

II的输入端相连接,CSP1_3

II的输出端分别与CBS

IV的输入端、Concat

V的输入端相连接,CBS

IV的输出端与SPP的输入端相连接,SPP的输出端与CSP2_1

I的输入端相连接,CSP2_1

I的输出端与CA的输入端相连接,CA的输出端与CSB

V的输入端相连接,CSB

V的输出端分别与Upsample

I的输入端、Concat

VI的输入端相连接,Upsample

I的输出端与Concat

I的输入端相连接,Concat

I的输出端与CSP2_1

II的输入端相连接,CSP2_1

II的输出端与CBS

VI的输入端相连接,CBS

VI的输出端分别与Upsample

II的输入端、Concat

IV的输入端相连接,Upsample

II的输出端与Concat

【专利技术属性】
技术研发人员:渠慎明杨鑫钰刘苏晨周华飞段佳乐逯勇勇
申请(专利权)人:河南大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1