Real-Time Optical Flow Calculations on FPGA and GPU Architectures: A Comparison Study

被引:32
|
作者
Chase, Jeff [1 ]
Nelson, Brent [1 ]
Bodily, John [1 ]
Wei, Zhaoyi [1 ]
Lee, Dah-Jye [1 ]
机构
[1] Brigham Young Univ, Dept Elect & Comp Engn, Provo, UT 84604 USA
关键词
D O I
10.1109/FCCM.2008.24
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
FPGA devices have often found use as higher-performance alternative to programmable processors for implementing a variety of computations. Applications successfully implemented on FPGAs have typically contained high levels of parallelism and have often used simple statically-scheduled control and modest arithmetic. Recently introduced computing devices such as coarse grain reconfigurable arrays, multi-core processors, and graphical processing units (GPUs) promise to significantly change the computational landscape for the implementation of high-speed real-time computing tasks. One reason for this is that these architectures take advantage of many of the same application characteristics that fit well on FPGAs. One real-time computing task, optical flow, is difficult to apply in robotic vision application in practice because of its high computational and data rate requirements, and so is a good candidate for implementation on FPGAs and other custom computing architectures. In this paper, a tensor-based optical flow algorithm is implemented on both an FPGA and a GPU and the two implementations discussed. The two implementations had similar performance, but with the FPGA implementation requiring 12x more development time. Other comparison data for these two technologies is then given for three additional applications taken from a MIMO digital communication system design, providing additional examples of the relative capabilities of these two technologies.
引用
收藏
页码:173 / 182
页数:10
相关论文
共 50 条
  • [31] Real-time FPGA Transmitter and Receiver for Coherent Optical OFDM
    Youn, C. J.
    Rha, H. -Y.
    Kim, J. -H.
    Choe, J. -S.
    Kim, D. J.
    Kwon, Y. -H.
    Nam, E. S.
    2014 12TH INTERNATIONAL CONFERENCE ON OPTICAL INTERNET (COIN), 2014,
  • [32] An FPGA Correlator for Continuous Real-Time Measurement of Particulate Flow
    Lee, Peter
    Adefila, Kehinde
    Yan, Yong
    2012 IEEE INTERNATIONAL INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE (I2MTC), 2012, : 2183 - 2186
  • [33] A Real-Time Embedded Heterogeneous GPU/FPGA Parallel System for Radar Signal Processing
    Rupniewski, Marek
    Mazurek, Gustaw
    Gambrych, Jacek
    Nalecz, Marek
    Karolewski, Rafal
    2016 INT IEEE CONFERENCES ON UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING AND COMMUNICATIONS, CLOUD AND BIG DATA COMPUTING, INTERNET OF PEOPLE, AND SMART WORLD CONGRESS (UIC/ATC/SCALCOM/CBDCOM/IOP/SMARTWORLD), 2016, : 1189 - 1197
  • [34] A pipelined real-time optical flow algorithm
    Correia, MV
    Campilho, A
    IMAGE ANALYSIS AND RECOGNITION, PT 2, PROCEEDINGS, 2004, 3212 : 372 - 380
  • [35] Towards Bayesian real-time optical flow
    Zelek, JS
    IMAGE AND VISION COMPUTING, 2004, 22 (12) : 1051 - 1069
  • [36] A High Performance FPGA-GPU-CPU Platform for a Real-Time Locating System
    Alawieh, Mohammad
    Kasparek, Maximilian
    Franke, Norbert
    Hupfer, Jochen
    2015 23RD EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2015, : 1576 - 1580
  • [37] Real-time implementation of an optical flow algorithm
    Correia, MV
    Campilho, AC
    16TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITON, VOL IV, PROCEEDINGS, 2002, : 247 - 250
  • [38] Real-Time Interactive Time Correction on the GPU
    Elshehaly, Mai
    Gracanin, Denis
    Gad, Mohamed
    Wang, Junpeng
    Elmongui, Hicham G.
    2015 IEEE Scientific Visualization Conference (SciVis), 2015, : 145 - 146
  • [39] Buffer Minimization of Real-Time Streaming Applications Scheduling on Hybrid CPU/FPGA Architectures
    Zhu, Jun
    Sander, Ingo
    Jantsch, Axel
    DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 1506 - 1511
  • [40] Real-Time Parallel Hashing on the GPU
    Alcantara, Dan A.
    Sharf, Andrei
    Abbasinejad, Fatemeh
    Sengupta, Shubhabrata
    Mitzenmacher, Michael
    Owens, John D.
    Amenta, Nina
    ACM TRANSACTIONS ON GRAPHICS, 2009, 28 (05): : 1 - 9