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
Link To Document