Lightweight environment sensing algorithm for intelligent driving based on improved YOLOv7

Guoyong Qian, Dongbo Xie, Dawei Bi, Qi Wang, Liqing Chen, Hai Wang
{"title":"Lightweight environment sensing algorithm for intelligent driving based on improved YOLOv7","authors":"Guoyong Qian, Dongbo Xie, Dawei Bi, Qi Wang, Liqing Chen, Hai Wang","doi":"10.1049/cth2.12704","DOIUrl":null,"url":null,"abstract":"Accurately and quickly detecting obstacles ahead is a prerequisite for intelligent driving. The combined detection scheme of light detection and ranging (LiDAR) and the camera is far more capable of coping with complex road conditions than a single sensor. However, immediately afterward, ensuring the real‐time performance of the sensing algorithms through a significantly increased amount of computation has become a new challenge. For this purpose, the paper introduces an improved dynamic obstacle detection algorithm based on YOLOv7 (You Only Look Once version 7) to overcome the drawbacks of slow and unstable detection of traditional methods. Concretely, Mobilenetv3 supplants the backbone network utilized in the original YOLOv7 architecture, thereby achieving a reduction in computational overhead. It integrates a specialized layer for the detection of small‐scale targets and incorporates a convolutional block attention module to enhance detection efficacy for diminutive obstacles. Furthermore, the framework adopts the Efficient Intersection over Union Loss function, which is specifically designed to mitigate the issue of mutual occlusion among detected objects. On a dataset consisting of 27,362 labelled KITTI data samples, the improved YOLOv7 algorithm achieves 92.6% mean average precision and 82 frames per second, which reduces the Model_size by 85.9% and loses only 1.5% accuracy compared with the traditional YOLOv7 algorithm. In addition, this paper builds a virtual scene to test the improved algorithm and fuses LiDAR and camera data. Experimental results conducted on a test vehicle equipped with a camera and LiDAR sensor demonstrate the effectiveness and significant performance of the method. The improved obstacle detection algorithm proposed in this research can significantly reduce the computational cost of the environment perception task, meet the requirements of real‐world applications, and is crucial for achieving safer and smarter driving.","PeriodicalId":502998,"journal":{"name":"IET Control Theory & Applications","volume":" 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-06-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IET Control Theory & Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1049/cth2.12704","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Accurately and quickly detecting obstacles ahead is a prerequisite for intelligent driving. The combined detection scheme of light detection and ranging (LiDAR) and the camera is far more capable of coping with complex road conditions than a single sensor. However, immediately afterward, ensuring the real‐time performance of the sensing algorithms through a significantly increased amount of computation has become a new challenge. For this purpose, the paper introduces an improved dynamic obstacle detection algorithm based on YOLOv7 (You Only Look Once version 7) to overcome the drawbacks of slow and unstable detection of traditional methods. Concretely, Mobilenetv3 supplants the backbone network utilized in the original YOLOv7 architecture, thereby achieving a reduction in computational overhead. It integrates a specialized layer for the detection of small‐scale targets and incorporates a convolutional block attention module to enhance detection efficacy for diminutive obstacles. Furthermore, the framework adopts the Efficient Intersection over Union Loss function, which is specifically designed to mitigate the issue of mutual occlusion among detected objects. On a dataset consisting of 27,362 labelled KITTI data samples, the improved YOLOv7 algorithm achieves 92.6% mean average precision and 82 frames per second, which reduces the Model_size by 85.9% and loses only 1.5% accuracy compared with the traditional YOLOv7 algorithm. In addition, this paper builds a virtual scene to test the improved algorithm and fuses LiDAR and camera data. Experimental results conducted on a test vehicle equipped with a camera and LiDAR sensor demonstrate the effectiveness and significant performance of the method. The improved obstacle detection algorithm proposed in this research can significantly reduce the computational cost of the environment perception task, meet the requirements of real‐world applications, and is crucial for achieving safer and smarter driving.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于改进型 YOLOv7 的智能驾驶轻量级环境感知算法
准确、快速地探测前方障碍物是智能驾驶的先决条件。光探测与测距(LiDAR)和摄像头的组合探测方案远比单一传感器更能应对复杂的路况。然而,紧接着,通过大幅增加计算量来确保传感算法的实时性能就成了新的挑战。为此,本文介绍了一种基于 YOLOv7(You Only Look Once version 7)的改进型动态障碍物检测算法,以克服传统方法检测速度慢和不稳定的缺点。具体来说,Mobilenetv3 取代了原有 YOLOv7 架构中使用的主干网络,从而减少了计算开销。它集成了一个专门用于检测小型目标的层,并加入了一个卷积块注意力模块,以提高对小型障碍物的检测效率。此外,该框架还采用了 "Efficient Intersection over Union Loss "函数,该函数专门用于缓解检测对象之间的相互遮挡问题。在由 27,362 个带标签的 KITTI 数据样本组成的数据集上,改进后的 YOLOv7 算法达到了 92.6% 的平均精度和 82 帧/秒的速度,与传统的 YOLOv7 算法相比,模型大小减少了 85.9%,精度仅降低了 1.5%。此外,本文还建立了一个虚拟场景来测试改进算法,并融合了激光雷达和摄像头数据。在装有摄像头和激光雷达传感器的测试车辆上进行的实验结果证明了该方法的有效性和显著性能。本研究提出的改进型障碍物检测算法能显著降低环境感知任务的计算成本,满足实际应用的要求,对实现更安全、更智能的驾驶至关重要。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Innovative hull cleaning robot design and control by Laguerre base model predictive control for impedance and vibration management A hybrid energy storage array group control strategy for wind power smoothing Optimal data injection attack design for spacecraft systems via a model free Q‐learning approach Smart line planning method for power transmission based on D3QN‐PER algorithm Lightweight environment sensing algorithm for intelligent driving based on improved YOLOv7
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1