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 条
  • [1] A Comparison of FPGA and GPU for Real-Time Phase-Based Optical Flow, Stereo, and Local Image Features
    Pauwels, Karl
    Tomasi, Matteo
    Diaz, Javier
    Ros, Eduardo
    Van Hulle, Marc M.
    IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (07) : 999 - 1012
  • [2] FPGA processor for real-time optical flow computation
    Maya-Rueda, S
    Arias-Estrada, M
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2003, 2778 : 1103 - 1106
  • [3] Real-time tone mapping on GPU and FPGA
    Raquel Ureña
    Pablo Martínez-Cañada
    Juán Manuel Gómez-López
    Christian Morillas
    Francisco Pelayo
    EURASIP Journal on Image and Video Processing, 2012
  • [4] Real-time tone mapping on GPU and FPGA
    Urena, Raquel
    Martinez-Canada, Pablo
    Manuel Gomez-Lopez, Juan
    Morillas, Christian
    Pelayo, Francisco
    EURASIP JOURNAL ON IMAGE AND VIDEO PROCESSING, 2012,
  • [5] Real-time optical flow measurement based on GPU architecture
    Minami, Shogo
    Yamaguchi, Teruo
    Harada, Hiroshi
    2012 12TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS), 2012, : 305 - 307
  • [6] FPGA Architectures for Real-time Dense SLAM
    Gautier, Quentin
    Althoff, Alric
    Kastner, Ryan
    2019 IEEE 30TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2019), 2019, : 83 - 90
  • [7] Real-time FPGA architectures for computer vision
    Arias-Estrada, M
    Torres-Huitzil, C
    MACHINE VISION APPLICATIONS IN INDUSTRIAL INSPECTION VIII, 2000, 3966 : 30 - 39
  • [8] Energy and Execution Time Comparison of Optical Flow Algorithms on SIMD and GPU Architectures
    Petreto, Andrea
    Hennequin, Arthur
    Koehler, Thomas
    Romera, Thomas
    Fargeix, Yohan
    Gaillard, Boris
    Bouyer, Manuel
    Meunier, Quentin L.
    Lacassagne, Lionel
    2018 CONFERENCE ON DESIGN AND ARCHITECTURES FOR SIGNAL AND IMAGE PROCESSING (DASIP), 2018, : 25 - 30
  • [9] FPGA-based real-time optical-flow system
    Díaz, J
    Ros, E
    Pelayo, F
    Ortigosa, EM
    Mota, S
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2006, 16 (02) : 274 - 279
  • [10] A Real-Time and Efficient Optical Flow Tracking Accelerator on FPGA Platform
    Gong, Yifan
    Zhang, Jinshuo
    Liu, Xin
    Li, Jialin
    Lei, Ying
    Zhang, Zhe
    Yang, Chen
    Geng, Li
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2023, 70 (12) : 4914 - 4927