Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2024, Vol. 50 ›› Issue (4): 219-227. doi: 10.19678/j.issn.1000-3428.0067576

• Graphics and Image Processing • Previous Articles     Next Articles

Research on Lightweight Road-Target-Recognition Algorithm in Complex Environment

Zhenlu LI, Wei HUANG, Kai SUN*()   

  1. School of Electronic Information Engineering, Inner Mongolia University, Hohhot 010021, Inner Mongolia, China
  • Received:2023-05-08 Online:2024-04-15 Published:2023-08-17
  • Contact: Kai SUN

复杂环境下的轻量化道路目标识别算法研究

李振鲁, 黄威, 孙锴*()   

  1. 内蒙古大学电子信息工程学院, 内蒙古 呼和浩特 010021
  • 通讯作者: 孙锴
  • 基金资助:
    国家自然科学基金(62161035); 内蒙古自然科学基金(2022MS06022); 内蒙古自然科学基金(2023MS06015)

Abstract:

Road-target recognition is a core technology used in intelligent transportation systems to solve urban congestion problems. However, existing algorithms exhibit unsatisfactory recognition performance in complex traffic environments, with numerous missed and false detections. Moreover, the model parameters are large, thus rendering them unsuitable for deployment on resource-limited mobile devices in practical scenarios. Hence, a lightweight road-target-recognition algorithm for complex environments is proposed in this study. A reconfigurable feature-extraction framework is designed based on the structure of the Single Shot Multi-Box Detector (SSD) algorithm. Three lightweight modules are used to construct shallow feature-extraction networks, and a custom Additional Block is used to construct deep-feature-extraction networks. The channel attention mechanism and a Lightweight Receptive Field Expansion (RFB-L) module are used to improve the detection performance of the model on targets of various sizes. Utilizing a custom pixel and a channel-information-fusion module to combine shallow and deep features enriches the information in the detection feature map. Meanwhile, a multi-feature, fusion learning-rate-adjustment algorithm is proposed to ensure the stable convergence of the model during training. A custom-developed dataset reflecting the complex and congested road of Hohhot_city is used to train and test the proposed algorithm. Comparative experimental results yielded by mainstream algorithms show that the proposed algorithm performs significantly better than YOLOv4-tiny and YOLOv5s algorithms under the same number of parameters. Its detection accuracy is similar to that of the YOLOv5m algorithm when the parameters are less than 40%. Additionally, its inference time and mean Average Precision (mAP) are 12.8 ms and 99.1%, respectively.

Key words: road-target recognition, feature extraction, feature fusion, channel attention, receptive field

摘要:

道路目标识别是智能交通系统解决城市拥堵问题的核心技术之一, 然而现有算法在复杂交通环境下识别效果较差, 存在大量漏检和误检情况, 且模型参数量大, 不适合在实际场景下部署于资源有限的移动端设备。针对以上问题, 提出一种复杂环境下的轻量化道路目标识别算法。基于SSD算法结构设计一种可重构的特征提取网络框架, 利用3种轻量化模块分别构建浅层特征提取网络, 以自定义的Additional Block构建深层特征提取网络, 并分别采用通道注意力机制和轻量化感受野扩大(RFB-L)模块提升模型对各尺寸目标的检测效果。利用自定义的像素与通道信息融合模块实现浅层与深层特征的融合, 丰富待检测特征图包含的信息。同时, 提出一种多特征融合的学习率调节算法, 使得训练过程中模型性能稳定地达到收敛。自制复杂拥堵道路数据集Hohhot_city用于算法训练和测试, 与主流算法的对比实验结果表明, 该算法性能明显优于参数量同级别的YOLOv4-tiny和YOLOv5s算法, 在参数量不到YOLOv5m算法40%的情况下与其检测精度接近, 并取得了12.8 ms的推理时间和99.1%的均值平均精度。

关键词: 道路目标识别, 特征提取, 特征融合, 通道注意力, 感受野