Affiliation:
1. School of Mechatronics and Vehicle Engineering, Beijing University of Civil Engineering and Architecture, Beijing 100044, China
2. Department of Automotive and Mechatronics Engineering, University of Ontario Institute of Technology, Oshawa, ON L1G 0C5, Canada
Abstract
Autonomous vehicles face challenges in small-target detection and, in particular, in accurately identifying traffic lights under low visibility conditions, e.g., fog, rain, and blurred night-time lighting. To address these issues, this paper proposes an improved algorithm, namely KCS-YOLO (you only look once), to increase the accuracy of detecting and recognizing traffic lights under low visibility conditions. First, a comparison was made to assess different YOLO algorithms. The benchmark indicates that the YOLOv5n algorithm achieves the highest mean average precision (mAP) with fewer parameters. To enhance the capability for detecting small targets, the algorithm built upon YOLOv5n, namely KCS-YOLO, was developed using the K-means++ algorithm for clustering marked multi-dimensional target frames, embedding the convolutional block attention module (CBAM) attention mechanism, and constructing a small-target detection layer. Second, an image dataset of traffic lights was generated, which was preprocessed using the dark channel prior dehazing algorithm to enhance the proposed algorithm’s recognition capability and robustness. Finally, KCS-YOLO was evaluated through comparison and ablation experiments. The experimental results showed that the mAP of KCS-YOLO reaches 98.87%, an increase of 5.03% over its counterpart of YOLOv5n. This indicates that KCS-YOLO features high accuracy in object detection and recognition, thereby enhancing the capability of traffic light detection and recognition for autonomous vehicles in low visibility conditions.
Funder
Research Project of the Ministry of Housing and Urban-rural Development of the People’s Republic of China
Reference25 articles.
1. A Low Visibility Recognition Algorithm Based on Surveillance Video;Liu;J. Appl. Meteor. Sci.,2022
2. Automated Measurements of Atmospheric Visibility;Viezee;J. Appl. Meteorol.,2013
3. Sabu, A., and Vishwanath, N. (2016, January 19). An improved visibility restoration of single haze images for security surveillance systems. Proceedings of the 2016 Online International Conference on Green Engineering and Technologies (IC-GET), Coimbatore, India.
4. Atmospheric visibility estimation: A review of deep learning approach;Idbraim;Multimed Tools Appl.,2024
5. Ferrari, V., Hebert, M., Sminchisescu, C., and Weiss, Y. (2018). CBAM: Convolutional Block Attention Module. Computer Vision—ECCV 2018, Spring. Lecture Notes in Computer Science.