Title :
Real-time digital video stabilization system based on FPGA
Author_Institution :
Sch. of Sci., Kunming Univ. of Sci. & Technol., Kunming, China
Abstract :
An embedded real-time video stabilization system (ERVSS) based on Virtex-5 FPGA of Xilinx is presented. The horizontal and vertical global inter-frame movements of video are estimated by adopting an enhanced integral projection matching approach. The matching range is set to 1/3 view field. The global movements are low-pass filtered to high frequency components caused by platforms vibration and low frequency components representing the intentional motion. The unwanted movements are removed. The stabilization algorithm is mainly programmed in Verilog-HDL language, which is more practical and takes less chip resource. an embedded processor in FPGA executes set-up and control functionality. ERVSS can meet the requirements of real time processing of PAL video. ERVSS works steadily and the time delay is within 40ms.
Keywords :
field programmable gate arrays; hardware description languages; image motion analysis; image representation; low-pass filters; video signal processing; ERVSS system; PAL video processing; Verilog-HDL language; Virtex-5 FPGA; Xilinx; embedded processor; embedded real-time digital video stabilization system; field programmable gate array; frequency components; horizontal global inter-frame movement; integral projection matching approach; intentional motion representation; low-pass filtering; stabilization algorithm; vertical global inter-frame movement; Cameras; Field programmable gate arrays; Motion estimation; Real-time systems; Streaming media; Vectors; Vibrations; FPGA; Image processing; Integral projection matching; Video stabilization electronic;
Conference_Titel :
Industrial Electronics and Applications (ICIEA), 2014 IEEE 9th Conference on
Conference_Location :
Hangzhou
Print_ISBN :
978-1-4799-4316-6
DOI :
10.1109/ICIEA.2014.6931202