Title :
High performance implementation of the Horn and Schunck optical flow algorithm on FPGA
Author :
Bahar, Mohammad Reza Balazadeh ; Karimian, Ghader
Author_Institution :
Dept. of Electron. Eng., Univ. of Tabriz, Tabriz, Iran
Abstract :
Motion detection has various applications in machine vision fields, UAVs and robotics. Real-time motion detection requires fast computation of the optical flow. For this purpose, seems that FPGA is an appropriate platform for implementation of the optical flow algorithms. In this paper, a high performance FPGA based realization for the Horn and Schunck optical flow algorithm is proposed. The proposed implementation is a fast solution for the iterative Horn and Schunck optical flow algorithm. The proposed implementation uses parallel storage units which facilitates memory access and computations in a single clock. The designed hardware requires only one clock for the execution of the major operations on a motion vector computation. Applying parallel storages is an innovative approach for improving performances of the designed implementation. Using the proposed method significantly reduces consumed clocks and improves the efficiency of the implemented algorithm. The Cyclone II FPGA is utilized as implementation platform for this work. Using proposed method the optical flow calculated between two successive 240*320 pixels frames and the motion vectors are achieved. The resultant output throughput is 734.3 Kpixel/s which is appropriate for real-time motion detection.
Keywords :
field programmable gate arrays; image sequences; iterative methods; motion estimation; object detection; parallel processing; storage management; Cyclone II FPGA; FPGA based realization; UAV; iterative Horn-Schunck optical flow algorithm; machine vision fields; memory access; memory computations; motion detection; motion vector computation; parallel storage units; robotics; Adaptive optics; Biomedical optical imaging; Ferroelectric films; Integrated optics; Optical imaging; Random access memory; Throughput; FPGA; Horn and Schunk optical flow algorithm; Real-time motion detection;
Conference_Titel :
Electrical Engineering (ICEE), 2012 20th Iranian Conference on
Conference_Location :
Tehran
Print_ISBN :
978-1-4673-1149-6
DOI :
10.1109/IranianCEE.2012.6292451