System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于改进YOLOv5的轻量级车辆检测及模型部署方法技术_技高网

基于改进YOLOv5的轻量级车辆检测及模型部署方法技术

技术编号:40742983 阅读:3 留言:0更新日期:2024-03-25 20:02
本发明专利技术涉及自动驾驶系统视觉目标检测技术领域,且公开了一种基于改进YOLOv5的轻量级车辆检测及模型部署方法,包括以下步骤:步骤一、数据采集模块实时采集车辆图像数据,并建立车辆图像数据集,通过通道连接数据分析模块;步骤二、数据分析模块根据车辆数据集构建网络模型;步骤三、数据分析模块融合倒置自适应注意力模块IAAM训练网络模型;步骤四、数据分析模块采用基于通道特征拼接的通道特征分组模块CFGM,在改进的网络模型中使用验证集得到最优权重;步骤五、数据分析模块使用权重函数av和损失函数EIiouLoss计算预测框与真实框之间的误差;步骤六、数据分析模块将网络模型转换部署,推理得出检测结果。

【技术实现步骤摘要】

本专利技术涉及自动驾驶系统视觉目标检测,具体为一种基于改进yolov5的轻量级车辆检测及模型部署方法。


技术介绍

1、近年来,随着车载智能装置的普及和车路协同设备的完善,发展自动驾驶技术越来越受到关注。自动驾驶技术,也称为无人驾驶技术,是一种通过计算机系统和传感器来控制汽车行驶的技术。这种技术的目标是使汽车能够在没有人类驾驶员的情况下安全、有效地行驶。自动驾驶技术的基本原理是通过雷达、激光雷达、摄像头等多种传感器收集周围环境的信息,然后通过计算机系统进行处理和分析,以确定汽车的行驶路线和速度。此外,自动驾驶汽车还可以通过与交通基础设施和其他车辆的通信,实现更高级别的协同驾驶。自动驾驶技术不仅能够提高道路交通的安全性,减少交通事故的发生,还能有效缓解交通拥堵问题,提高道路利用率,降低能源消耗和环境污染。自动驾驶技术能够预测其他车辆和行人的行为,从而快速、准确决策驾驶方向和驾驶速度,提高道路交通安全。自动驾驶技术通过算法实现车辆协同,减少不必要的加速和刹车,提高道路通行能力,智能停车,减少停车时间和空间浪费,有效缓解交通拥堵。自动驾驶技术通过优化驾驶行为,减少急加速、急刹车等不经济、不环保的驾驶方式,高效管理车辆调度,减少车尾气排放量,降低能源消耗和环境污染。自动驾驶技术的普及性提高了驾驶舒适性,也为乘客提供更便捷、舒适的出行体验,有效促进汽车产业的技术创新和升级转型。如今,自动驾驶技术也面临着一些挑战,如技术难题、法规限制等问题,有待深入优化。

2、车辆检测是智能驾驶感知的一部分,通过感知前方车辆的驾驶位置,才能为本车做出预判。在自动驾驶系统中,车辆检测是从相机采集到的图像或视频通过车辆检测算法自动识别出包含车辆的具体位置信息并判断其类别,其中图形算法发挥了关键作用。工作流程是通过激光雷达、摄像头等传感器收集前方车辆的视觉信息,然后这些信息会被送入算法模块进行处理。具体来说,一种常用的图像匹配方法被用来从图像数据中检测出一组与图像描述符相关联的兴趣点。一旦从两个或更多的图像中提取出特征和描述符,就可以在这些图像之间建立一些初步的特征匹配。通过这样的方式,自动驾驶系统能够识别出前方车辆的形状、大小、颜色以及运动状态等信息,再配合定位、规划与决策、控制等模块共同工作,实现自动驾驶技术对车辆的高精度控制。

3、目前,传统车辆检测方法会因为环境光照以及天气情况的影响,导致检测精度不高,如强光下车身会有反光,造成车辆定位不准或漏检,不同车辆颜色、外型等差异出现漏检的情况,非检测目标对象和检测目标对象相互遮挡时,目标对象显示不全,造成车辆定位不准确。


技术实现思路

1、(一)解决的技术问题

2、针对现有技术的不足,本专利技术提供了基于改进yolov5的轻量级车辆检测及模型部署方法,具备监测结论精度高误差小、部署算法模型检测效率高等优点,解决了传统检测方法容易受干扰检测精度不高,定位不准而漏检或显示不全的问题。

3、(二)技术方案

4、为实现上述目的,本专利技术提供如下技术方案:基于改进yolov5的轻量级车辆检测及模型部署方法,包括以下步骤:

5、步骤一、数据采集模块实时采集车辆图像数据,并建立车辆图像数据集,数据采集模块通过通道连接数据分析模块;

6、步骤二、数据分析模块根据车辆图像数据集构建网络模型;

7、步骤三、数据分析模块融合倒置自适应注意力模块iaam训练网络模型;

8、步骤四、数据分析模块采用基于通道特征拼接的通道特征分组模块cfgm,在改进的网络模型中使用验证集得到最优权重;

9、步骤五、数据分析模块使用权重函数αv和损失函数eiiouloss计算预测框与真实框之间的误差;

10、步骤六、数据分析模块将网络模型转换部署,推理得出检测结果。

11、优选的,所述数据采集模块对获取的车辆图像数据集进行数据增强处理,形成输入特征图,所述数据采集模块通过数据库采集车道线数据集,并根据车道线数据集特征分类为训练集、验证集和测试集。

12、优选的,所述数据分析模块通过亚像素卷积形式将输入特征图信息转换为空间信息进行浅层语义信息的恢复,所述数据分析模块使用深度学习注意力机制(se)对输出特征进行加权融合,用于抑制无效语义信息特征带来的影响,所述亚像素卷积形式为上采样操作,与网络模型的下采样操作相反,得到倒置自适应注意力模块iaam。

13、优选的,所述数据分析模块通过亚像素卷积形式输入特征图三项尺度,计算出输出特征图sctzt,其计算公式如下:

14、

15、公式中,sctzt表示输出特征图,c、h和w表示输入特征图的三项尺度,αi表示上采样倍率,ci、hi和wi表示输出特征图的三项尺度。

16、优选的,所述数据分析模块计算出输出特征图sctzt后,再使用1×1的卷积将尺度恢复为(c×h×w)并沿通道方向进行拼接,所述拼接后的特征图通道数是原来的三倍,宽高保持不变,所述数据分析模块通过se模块对通道输入特征图进行加权增强。

17、优选的,所述数据分析模块采用基于通道特征拼接的通道特征分组模块cfgm,用于对不同分辨率检测层进行特征融合,并产生新的多尺度检测头,所述数据分析模块通过检测头针对大中小目标进行完整预测,并收集全局信息,所述数据分析模块将每个检测头的输出特征信息扩展到三种不同的尺度,同时使用拼接操作进行特征融合,并保留通道信息。

18、优选的,所述权重函数αv计算公式如下:

19、

20、公式中,αv是权重函数,w和h表示预测高和宽,wgt和hgt表示真实框的宽高,ρ2(h,hgt)和ρ2(w,wgt)表示预测框和真实框中心点的欧氏距离的高和宽,c表示能够同时包含预测框和真实框的最小闭合区域的对角线距离。

21、优选的,所述损失函数eiiouloss计算公式如下:

22、

23、公式中,eiiouloss表示损失函数,ρ2(b,bgt)表示预测框和真实框中心点的欧氏距离,c表示能够同时包含预测框和真实框的最小闭合区域的对角线距离,αv是权重函数。

24、优选的,所述误差函数eiiouloss添加了对预测框宽高比的限制,且针对预测框与真实框宽高的欧式距离具有绝对约束,所述数据分析模块建立的网络模型兼顾预测框的面积与宽高比,所述网络模型训练出的预测框比例与真实框具有相同宽高比。

25、优选的,所述数据分析模块将对训练出的网络模型转为onnx模型,再将onnx模型转化为tensorrt模型,所述数据分析模块根据tensorrt模型进行推理,得出实时检测结果。

26、与现有技术相比,本专利技术提供了风电机组塔筒载荷监测系统,具备以下有益效果:

27、1、本专利技术通过数据采集模块实时采集车辆图像数据,建立车辆图像数据集,并进行数据增强处理,形成输入特征图后,数据分析模块构建网络模型,再通过亚像素卷积形式将输入特征图本文档来自技高网...

【技术保护点】

1.基于改进YOLOv5的轻量级车辆检测及模型部署方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于改进YOLOv5的轻量级车辆检测及模型部署方法,其特征在于:所述数据采集模块对获取的车辆图像数据集进行数据增强处理,形成输入特征图,所述数据采集模块通过数据库采集车道线数据集,并根据车道线数据集特征分类为训练集、验证集和测试集。

3.根据权利要求2所述的基于改进YOLOv5的轻量级车辆检测及模型部署方法,其特征在于:所述数据分析模块通过亚像素卷积形式将输入特征图信息转换为空间信息进行浅层语义信息的恢复,所述数据分析模块使用深度学习注意力机制(SE)对输出特征进行加权融合,用于抑制无效语义信息特征带来的影响,所述亚像素卷积形式为上采样操作,与网络模型的下采样操作相反,得到倒置自适应注意力模块IAAM。

4.根据权利要求3所述的基于改进YOLOv5的轻量级车辆检测及模型部署方法,其特征在于:所述数据分析模块通过亚像素卷积形式输入特征图三项尺度,计算出输出特征图Sctzt,其计算公式如下:

5.根据权利要求4所述的基于改进YOLOv5的轻量级车辆检测及模型部署方法,其特征在于:所述数据分析模块计算出输出特征图Sctzt后,再使用1×1的卷积将尺度恢复为(C×H×W)并沿通道方向进行拼接,所述拼接后的特征图通道数是原来的三倍,宽高保持不变,所述数据分析模块通过SE模块对通道输入特征图进行加权增强。

6.根据权利要求5所述的基于改进YOLOv5的轻量级车辆检测及模型部署方法,其特征在于:所述数据分析模块采用基于通道特征拼接的通道特征分组模块CFGM,用于对不同分辨率检测层进行特征融合,并产生新的多尺度检测头,所述数据分析模块通过检测头针对大中小目标进行完整预测,并收集全局信息,所述数据分析模块将每个检测头的输出特征信息扩展到三种不同的尺度,同时使用拼接操作进行特征融合,并保留通道信息。

7.根据权利要求1所述的基于改进YOLOv5的轻量级车辆检测及模型部署方法,其特征在于:所述权重函数αv计算公式如下:

8.根据权利要求7所述的基于改进YOLOv5的轻量级车辆检测及模型部署方法,其特征在于:所述损失函数EIiouLoss计算公式如下:

9.根据权利要求8所述的基于改进YOLOv5的轻量级车辆检测及模型部署方法,其特征在于:所述误差函数EIiouLoss添加了对预测框宽高比的限制,且针对预测框与真实框宽高的欧式距离具有绝对约束,所述数据分析模块建立的网络模型兼顾预测框的面积与宽高比,所述网络模型训练出的预测框比例与真实框具有相同宽高比。

10.根据权利要求9所述的基于改进YOLOv5的轻量级车辆检测及模型部署方法,其特征在于:所述数据分析模块将对训练出的网络模型转为ONNX模型,再将ONNX模型转化为TensorRT模型,所述数据分析模块根据TensorRT模型进行推理,得出实时检测结果。

...

【技术特征摘要】

1.基于改进yolov5的轻量级车辆检测及模型部署方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于改进yolov5的轻量级车辆检测及模型部署方法,其特征在于:所述数据采集模块对获取的车辆图像数据集进行数据增强处理,形成输入特征图,所述数据采集模块通过数据库采集车道线数据集,并根据车道线数据集特征分类为训练集、验证集和测试集。

3.根据权利要求2所述的基于改进yolov5的轻量级车辆检测及模型部署方法,其特征在于:所述数据分析模块通过亚像素卷积形式将输入特征图信息转换为空间信息进行浅层语义信息的恢复,所述数据分析模块使用深度学习注意力机制(se)对输出特征进行加权融合,用于抑制无效语义信息特征带来的影响,所述亚像素卷积形式为上采样操作,与网络模型的下采样操作相反,得到倒置自适应注意力模块iaam。

4.根据权利要求3所述的基于改进yolov5的轻量级车辆检测及模型部署方法,其特征在于:所述数据分析模块通过亚像素卷积形式输入特征图三项尺度,计算出输出特征图sctzt,其计算公式如下:

5.根据权利要求4所述的基于改进yolov5的轻量级车辆检测及模型部署方法,其特征在于:所述数据分析模块计算出输出特征图sctzt后,再使用1×1的卷积将尺度恢复为(c×h×w)并沿通道方向进行拼接,所述拼接后的特征图通道数是原来的三倍,宽高保持不变,所述数据分析模块通过se模块对通道输入特征图进行加权增强。

【专利技术属性】
技术研发人员:宣勇黎学凯汤实现
申请(专利权)人:奇瑞新能源汽车股份有限公司
类型:发明
国别省市:

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

1