• DocumentCode
    1261778
  • Title

    A Comparison of FPGA and GPU for Real-Time Phase-Based Optical Flow, Stereo, and Local Image Features

  • Author

    Pauwels, Karl ; Tomasi, Matteo ; Diaz Alonso, Javier ; Ros, Eduardo ; Van Hulle, Marc M.

  • Author_Institution
    Lab. voor Neuro- en Psychofysiologie, K.U. Leuven, Leuven, Belgium
  • Volume
    61
  • Issue
    7
  • fYear
    2012
  • fDate
    7/1/2012 12:00:00 AM
  • Firstpage
    999
  • Lastpage
    1012
  • Abstract
    Low-level computer vision algorithms have extreme computational requirements. In this work, we compare two real-time architectures developed using FPGA and GPU devices for the computation of phase-based optical flow, stereo, and local image features (energy, orientation, and phase). The presented approach requires a massive degree of parallelism to achieve real-time performance and allows us to compare FPGA and GPU design strategies and trade-offs in a much more complex scenario than previous contributions. Based on this analysis, we provide suggestions to real-time system designers for selecting the most suitable technology, and for optimizing system development on this platform, for a number of diverse applications.
  • Keywords
    field programmable gate arrays; graphics processing units; image sequences; FPGA; GPU design strategy; GPU device; low-level computer vision algorithm; ocal image features; optimizing system development; real-time architecture; real-time phase-based optical flow; real-time system designer; Computer architecture; Convolution; Field programmable gate arrays; Graphics processing unit; Kernel; Pixel; Real time systems; Reconfigurable hardware; computer vision; graphics processors; motion; real-time systems; stereo.;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2011.120
  • Filename
    5936059