FPGA versus GPU for Speed-Limit-Sign Recognition

被引:0
|
作者
Yih, Matthew [1 ]
Ota, Jeffrey M. [2 ]
Owens, John D. [1 ]
Muyan-Ozcelik, Pinar [3 ]
机构
[1] Univ Calif Davis, Dept Elect & Comp Engn, Davis, CA 95616 USA
[2] Intel Labs, Autonomous Driving & Sports Res Grp, Santa Clara, CA 95054 USA
[3] Calif State Univ Sacramento, Dept Comp Sci, Sacramento, CA 95819 USA
关键词
FPGA; GPU; Autonomous Vehicle; FFT; Speed-Sign detection;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We implement a speed-limit-sign recognition task using a template-based approach on the FPGA using the Intel FPGA SDK for OpenCL. Then we evaluate its throughput, power consumption, accuracy, and development effort against a GPU implementation that is based on a system presented in our previous study. This paper also discusses implementation differences between the FPGA and GPU systems, provides a methodology for translating the GPU system to the FPGA system, and explains optimizations used in the FPGA version. While implementing the FPGA system, we build an efficient FFT engine for image processing on the FPGA which can be utilized by other developers to perform related tasks. In this paper, we also provide our insights on building the FPGA versus GPU system, which we hope can be useful for designing upcoming versions of FPGA-focused OpenCL development environments. We conclude that the FPGA implementation provides better power consumption for the same detection accuracy, while the GPU supports better programmer efficiency.
引用
下载
收藏
页码:843 / 850
页数:8
相关论文
共 50 条
  • [21] Pushing the "Speed Limit": High-Accuracy US Traffic Sign Recognition With Convolutional Neural Networks
    Li, Yuan
    Mogelmose, Andreas
    Trivedi, Mohan Manubhai
    IEEE TRANSACTIONS ON INTELLIGENT VEHICLES, 2016, 1 (02): : 167 - 176
  • [22] A Real-Time Speed Limit Sign Recognition System for Autonomous Vehicle Using SSD Algorithm
    Abu Mangshor, Nur Nabilah
    Saharuddin, Nor Syahirah
    Ibrahim, Shafaf
    Fadzil, Ahmad Firdaus Ahmad
    Abu Samah, Khyrina Airin Fariza
    2021 11TH IEEE INTERNATIONAL CONFERENCE ON CONTROL SYSTEM, COMPUTING AND ENGINEERING (ICCSCE 2021), 2021, : 126 - 130
  • [23] Efficient recognition of speed limit signs
    Torresen, J
    Bakke, JW
    Sekanina, L
    ITSC 2004: 7TH INTERNATIONAL IEEE CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS, PROCEEDINGS, 2004, : 652 - 656
  • [24] Heat is on for speed-limit-breaking FPGA architecture
    Dipert, B
    EDN, 1997, 42 (15) : 24 - 24
  • [25] Recognizing speed limit sign numbers by evolvable hardware
    Torresen, J
    Bakke, JW
    Sekanina, L
    PARALLEL PROBLEM SOLVING FROM NATURE - PPSN VIII, 2004, 3242 : 682 - 691
  • [26] Traffic Speed Sign Recognition with RFID Support
    Yavas, Bekircan
    Ozbilen, Metin Mete
    Yilmaz, Yasemin
    2014 IEEE 8TH INTERNATIONAL CONFERENCE ON APPLICATION OF INFORMATION AND COMMUNICATION TECHNOLOGIES (AICT), 2014, : 160 - 163
  • [27] High Speed 3D Tomography on CPU, GPU, and FPGA
    Nicolas, G. A. C.
    Mancini, Stephane
    Desvignes, Michel
    Houzet, Dominique
    EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2008, (01)
  • [28] Embedded real-time speed limit sign recognition using image processing and machine learning techniques
    Samuel L. Gomes
    Elizângela de S. Rebouças
    Edson Cavalcanti Neto
    João P. Papa
    Victor H. C. de Albuquerque
    Pedro P. Rebouças Filho
    João Manuel R. S. Tavares
    Neural Computing and Applications, 2017, 28 : 573 - 584
  • [29] Embedded real-time speed limit sign recognition using image processing and machine learning techniques
    Gomes, Samuel L.
    Reboucas, Elizangela de S.
    Neto, Edson Cavalcanti
    Papa, Joao P.
    de Albuquerque, Victor H. C.
    Reboucas Filho, Pedro P.
    Tavares, Joao Manuel R. S.
    NEURAL COMPUTING & APPLICATIONS, 2017, 28 : S573 - S584
  • [30] Fast Neuromimetic Object Recognition Using FPGA Outperforms GPU Implementations
    Orchard, Garrick
    Martin, Jacob G.
    Vogelstein, R. Jacob
    Etienne-Cummings, Ralph
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2013, 24 (08) : 1239 - 1252