Parallelism Optimized Architecture on FPGA for Real-Time Traffic Light Detection

In this paper, a portable assistance system is designed to help the visually impaired to detect the traffic light. The designed system is realized on the basis of the AdaBoost algorithm, which is fast and robust in object detections. In order to accelerate the AdaBoost-based approach, a flexible par...

Full description

Bibliographic Details
Main Authors: Xue-Hua Wu, Renjie Hu, Yu-Qing Bao
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8931612/
id doaj-beac0eec763b49f8a88a4fdf8f34f3de
record_format Article
spelling doaj-beac0eec763b49f8a88a4fdf8f34f3de2021-03-29T22:44:37ZengIEEEIEEE Access2169-35362019-01-01717816717817610.1109/ACCESS.2019.29590848931612Parallelism Optimized Architecture on FPGA for Real-Time Traffic Light DetectionXue-Hua Wu0https://orcid.org/0000-0003-3107-1509Renjie Hu1https://orcid.org/0000-0002-1394-0152Yu-Qing Bao2https://orcid.org/0000-0002-3939-0128School of Electrical Engineering, Southeast University, Nanjing, ChinaSchool of Electrical Engineering, Southeast University, Nanjing, ChinaSchool of Electrical and Automation Engineering, Nanjing Normal University, Nanjing, ChinaIn this paper, a portable assistance system is designed to help the visually impaired to detect the traffic light. The designed system is realized on the basis of the AdaBoost algorithm, which is fast and robust in object detections. In order to accelerate the AdaBoost-based approach, a flexible parallel architecture is implemented on the field-programmable gate array (FPGA) platform. The architecture is designed utilizing the parallelism of computations in the AdaBoost-based detection. The computations of the window integral image are implemented in parallel, and the confidences of the weak classifiers are calculated in parallel. The parameters of the weak classifiers are trained by the AdaBoost algorithm with multi-layer features in the MATLAB software, and then are configured on the FPGA platform via the Vivado design suite before the detection process. The parallelism optimized architecture is implemented on an Artix-7 FPGA at 200 MHZ. Experiments show that it can detect the traffic light in videos with a rate of 30 frames per second (fps).https://ieeexplore.ieee.org/document/8931612/AdaBoost algorithmfield-programmable gate arrayintegral imageparallel architecturetraffic light detection
collection DOAJ
language English
format Article
sources DOAJ
author Xue-Hua Wu
Renjie Hu
Yu-Qing Bao
spellingShingle Xue-Hua Wu
Renjie Hu
Yu-Qing Bao
Parallelism Optimized Architecture on FPGA for Real-Time Traffic Light Detection
IEEE Access
AdaBoost algorithm
field-programmable gate array
integral image
parallel architecture
traffic light detection
author_facet Xue-Hua Wu
Renjie Hu
Yu-Qing Bao
author_sort Xue-Hua Wu
title Parallelism Optimized Architecture on FPGA for Real-Time Traffic Light Detection
title_short Parallelism Optimized Architecture on FPGA for Real-Time Traffic Light Detection
title_full Parallelism Optimized Architecture on FPGA for Real-Time Traffic Light Detection
title_fullStr Parallelism Optimized Architecture on FPGA for Real-Time Traffic Light Detection
title_full_unstemmed Parallelism Optimized Architecture on FPGA for Real-Time Traffic Light Detection
title_sort parallelism optimized architecture on fpga for real-time traffic light detection
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description In this paper, a portable assistance system is designed to help the visually impaired to detect the traffic light. The designed system is realized on the basis of the AdaBoost algorithm, which is fast and robust in object detections. In order to accelerate the AdaBoost-based approach, a flexible parallel architecture is implemented on the field-programmable gate array (FPGA) platform. The architecture is designed utilizing the parallelism of computations in the AdaBoost-based detection. The computations of the window integral image are implemented in parallel, and the confidences of the weak classifiers are calculated in parallel. The parameters of the weak classifiers are trained by the AdaBoost algorithm with multi-layer features in the MATLAB software, and then are configured on the FPGA platform via the Vivado design suite before the detection process. The parallelism optimized architecture is implemented on an Artix-7 FPGA at 200 MHZ. Experiments show that it can detect the traffic light in videos with a rate of 30 frames per second (fps).
topic AdaBoost algorithm
field-programmable gate array
integral image
parallel architecture
traffic light detection
url https://ieeexplore.ieee.org/document/8931612/
work_keys_str_mv AT xuehuawu parallelismoptimizedarchitectureonfpgaforrealtimetrafficlightdetection
AT renjiehu parallelismoptimizedarchitectureonfpgaforrealtimetrafficlightdetection
AT yuqingbao parallelismoptimizedarchitectureonfpgaforrealtimetrafficlightdetection
_version_ 1724190951614709760