IEEE Access (Jan 2022)
An Implementation of Real-Time Traffic Signs and Road Objects Detection Based on Mobile GPU Platforms
Abstract
Thanks to the rapid development of computer vision and deep learning technologies, advanced driver assistance systems (ADAS) have recently become widespread. These systems aim to increase driving safety and reduce the number of traffic accidents. Modern cars usually have ADAS systems integrated into their electronics, but other vehicles do not have such an integrated system. This paper presents a portable and image-based ADAS system for real-time detection of traffic signs, vehicles, and pedestrians. To realize real-time detection, the developed system uses the YOLO v5 algorithm. This single-stage detector is very popular as it has high detection speed and accuracy. The model was trained on the Tesla P100 graphics processing unit (GPU) with nearly 2500 images and 8 hours using GTSRB and study-specific dataset to analyze the developed system. Then, the implementation metrics (F1 score, P, R, PR curves) were calculated to evaluate the training and testing performances of the model. In addition, the model was compared in low-power, high-performance embedded platforms and in a computer to measure the real-time performance. The comparison results for (Jetson Xavier AGX, Jetson Xavier Nx, Jetson Nano and Test PC) achieved a speed of (43.59, 23.17, 6.4 and 3.41) frames per second for real-time detection, respectively. Considering the excellent accuracy and high speed, this study will guide researchers in demonstrating the efficiency and suitability of real-time road object detection with YOLO v5 on mobile platforms.
Keywords