• DocumentCode
    1352994
  • Title

    High-Performance Optical-Flow Architecture Based on a Multi-Scale, Multi-Orientation Phase-Based Model

  • Author

    Tomasi, Matteo ; Vanegas, Mauricio ; Barranco, Francisco ; Díaz, Javier ; Ros, Eduardo

  • Author_Institution
    Dept. of Comput. Archit. & Technol., Univ. of Granada, Granada, Spain
  • Volume
    20
  • Issue
    12
  • fYear
    2010
  • Firstpage
    1797
  • Lastpage
    1807
  • Abstract
    The accurate estimation of optical flow is a problem widely experienced in computer vision and researchers in this field are devoting their efforts to formulate reliable and robust algorithms for real life applications. These approaches need to be evaluated, especially in controlled scenarios. Because of their stability phase-based methods have generally been adopted in the various techniques developed to date, although it is still difficult to be sure of their viability in real-time systems due to their high requirements in terms of computational load. We describe here the implementation of a phase-based optical flow in a field-programmable gate array (FPGA) device. The system benefits from phase-information stability as well as sub-pixel accuracy without requiring additional computations and at the same time achieves high-performance computation by taking full advantage of the parallel processing resources of FPGA devices. Furthermore, the architecture extends the implementation to a multi-resolution and multi-orientation implementation, which enhances its accuracy and covers a wide range of detected velocities. Deep pipelined datapath architecture with superscalar computing units at different stages allows real-time processing beyond VGA image resolution. The final circuit is of significant complexity and useful for a wide range of fields requiring portable optical-flow processing engines.
  • Keywords
    computer vision; field programmable gate arrays; image sequences; FPGA device; VGA image resolution; computer vision; deep pipelined datapath architecture; field programmable gate array device; high performance optical flow architecture; multiorientation phase-based model; multiscale phase-based model; parallel processing resource; phase-based optical flow; phase-information stability; portable optical flow processing engines; real-time processing; real-time system; robust algorithm; stability phase-based method; superscalar computing unit; Accuracy; Computer architecture; Computer vision; Field programmable gate arrays; Hardware; Optical buffering; Optical imaging; Embedded and real-time systems; field-programmable gate array (FPGA); multi-scale; optical flow;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems for Video Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1051-8215
  • Type

    jour

  • DOI
    10.1109/TCSVT.2010.2087590
  • Filename
    5604297