上海大学学报(自然科学版) ›› 0, Vol. ›› Issue (): 94-105.doi: 10.12066/j.issn.1007-2861.2411
蔡管鸿1, 李国平1, 王国中1, 滕国伟2
CAI Guanhong1, LI Guoping1, WANG Guozhong1, TENG Guowei2
摘要: 针对目前交通灯检测算法网络模型参数量过大、实时性差的问题, 提出了一种基于改 进 YOLOv5s 的轻量化交通灯检测算法. 首先, 用轻量化网络 MobileNetv3 替换原主干网络 并引入注意力机制, 在对检测精度影响不大的前提下降低模型参数量; 然后, 使用深度可分离 卷积替换颈部网络中的传统标准卷积, 进一步降低模型参数量; 接着, 针对交通灯尺度小的 特点, 删除检测大目标的检测层; 最后, 改进边框回归损失函数, 提升边框检测精度. 同时, 为 了能实时部署在嵌入式平台, 该算法对网络进行通道剪枝实现模型压缩和加速. 实验结果表 明, 该算法在嵌入式平台 NVIDIA Jetson Xavier NX 上能达到 48.1 帧/s 的检测速度, 相比 原始 YOLOv5s 牺牲了 1.5% 的 mAP, 但是该模型体积压缩了 54.3%, 检测速度提高为原来的 2.6 倍, 可以满足在交通道路中实时对交通灯检测的需要.
中图分类号: