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...
Main Authors: | , , |
---|---|
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 |