An improved traffic lights recognition algorithm for autonomous driving in complex scenarios
Image recognition is susceptible to interference from the external environment. It is challenging to accurately and reliably recognize traffic lights in all-time and all-weather conditions. This article proposed an improved vision-based traffic lights recognition algorithm for autonomous driving, in...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
SAGE Publishing
2021-05-01
|
Series: | International Journal of Distributed Sensor Networks |
Online Access: | https://doi.org/10.1177/15501477211018374 |
id |
doaj-91087c7f2d904085b8c5be2776d5fb7a |
---|---|
record_format |
Article |
spelling |
doaj-91087c7f2d904085b8c5be2776d5fb7a2021-05-24T23:03:21ZengSAGE PublishingInternational Journal of Distributed Sensor Networks1550-14772021-05-011710.1177/15501477211018374An improved traffic lights recognition algorithm for autonomous driving in complex scenariosZiyue Li0Qinghua Zeng1Yuchao Liu2Jianye Liu3Lin Li4National Engineering Laboratory for Integrated Command and Dispatch Technology, Beijing, ChinaNavigation Research Center, College of Automation Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing, ChinaNational Engineering Laboratory for Integrated Command and Dispatch Technology, Beijing, ChinaNavigation Research Center, College of Automation Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing, ChinaChina Astronaut Research and Training Center, Beijing, ChinaImage recognition is susceptible to interference from the external environment. It is challenging to accurately and reliably recognize traffic lights in all-time and all-weather conditions. This article proposed an improved vision-based traffic lights recognition algorithm for autonomous driving, integrating deep learning and multi-sensor data fusion assist (MSDA). We introduce a method to obtain the best size of the region of interest (ROI) dynamically, including four aspects. First, based on multi-sensor data (RTK BDS/GPS, IMU, camera, and LiDAR) acquired in a normal environment, we generated a prior map that contained sufficient traffic lights information. And then, by analyzing the relationship between the error of the sensors and the optimal size of ROI, the adaptively dynamic adjustment (ADA) model was built. Furthermore, according to the multi-sensor data fusion positioning and ADA model, the optimal ROI can be obtained to predict the location of traffic lights. Finally, YOLOv4 is employed to extract and identify the image features. We evaluated our algorithm using a public data set and actual city road test at night. The experimental results demonstrate that the proposed algorithm has a relatively high accuracy rate in complex scenarios and can promote the engineering application of autonomous driving technology.https://doi.org/10.1177/15501477211018374 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Ziyue Li Qinghua Zeng Yuchao Liu Jianye Liu Lin Li |
spellingShingle |
Ziyue Li Qinghua Zeng Yuchao Liu Jianye Liu Lin Li An improved traffic lights recognition algorithm for autonomous driving in complex scenarios International Journal of Distributed Sensor Networks |
author_facet |
Ziyue Li Qinghua Zeng Yuchao Liu Jianye Liu Lin Li |
author_sort |
Ziyue Li |
title |
An improved traffic lights recognition algorithm for autonomous driving in complex scenarios |
title_short |
An improved traffic lights recognition algorithm for autonomous driving in complex scenarios |
title_full |
An improved traffic lights recognition algorithm for autonomous driving in complex scenarios |
title_fullStr |
An improved traffic lights recognition algorithm for autonomous driving in complex scenarios |
title_full_unstemmed |
An improved traffic lights recognition algorithm for autonomous driving in complex scenarios |
title_sort |
improved traffic lights recognition algorithm for autonomous driving in complex scenarios |
publisher |
SAGE Publishing |
series |
International Journal of Distributed Sensor Networks |
issn |
1550-1477 |
publishDate |
2021-05-01 |
description |
Image recognition is susceptible to interference from the external environment. It is challenging to accurately and reliably recognize traffic lights in all-time and all-weather conditions. This article proposed an improved vision-based traffic lights recognition algorithm for autonomous driving, integrating deep learning and multi-sensor data fusion assist (MSDA). We introduce a method to obtain the best size of the region of interest (ROI) dynamically, including four aspects. First, based on multi-sensor data (RTK BDS/GPS, IMU, camera, and LiDAR) acquired in a normal environment, we generated a prior map that contained sufficient traffic lights information. And then, by analyzing the relationship between the error of the sensors and the optimal size of ROI, the adaptively dynamic adjustment (ADA) model was built. Furthermore, according to the multi-sensor data fusion positioning and ADA model, the optimal ROI can be obtained to predict the location of traffic lights. Finally, YOLOv4 is employed to extract and identify the image features. We evaluated our algorithm using a public data set and actual city road test at night. The experimental results demonstrate that the proposed algorithm has a relatively high accuracy rate in complex scenarios and can promote the engineering application of autonomous driving technology. |
url |
https://doi.org/10.1177/15501477211018374 |
work_keys_str_mv |
AT ziyueli animprovedtrafficlightsrecognitionalgorithmforautonomousdrivingincomplexscenarios AT qinghuazeng animprovedtrafficlightsrecognitionalgorithmforautonomousdrivingincomplexscenarios AT yuchaoliu animprovedtrafficlightsrecognitionalgorithmforautonomousdrivingincomplexscenarios AT jianyeliu animprovedtrafficlightsrecognitionalgorithmforautonomousdrivingincomplexscenarios AT linli animprovedtrafficlightsrecognitionalgorithmforautonomousdrivingincomplexscenarios AT ziyueli improvedtrafficlightsrecognitionalgorithmforautonomousdrivingincomplexscenarios AT qinghuazeng improvedtrafficlightsrecognitionalgorithmforautonomousdrivingincomplexscenarios AT yuchaoliu improvedtrafficlightsrecognitionalgorithmforautonomousdrivingincomplexscenarios AT jianyeliu improvedtrafficlightsrecognitionalgorithmforautonomousdrivingincomplexscenarios AT linli improvedtrafficlightsrecognitionalgorithmforautonomousdrivingincomplexscenarios |
_version_ |
1721428237062504448 |