DocumentCode
123896
Title
Real-Time Digital Video Stabilization on an FPGA
Author
Araneda, Luis ; Figueroa, Miguel
Author_Institution
Dept. of Electr. Eng., Univ. of Concepcion, Concepcion, Chile
fYear
2014
fDate
27-29 Aug. 2014
Firstpage
90
Lastpage
97
Abstract
We present a hardware architecture for real-time digital video stabilization in high-performance embedded systems. The stabilization algorithm analyzes the current and past video frames and obtains a motion estimation vector, which is then filtered to isolate unwanted camera movements from intentional panning. The vector is then used to correct the output video frame. We designed a hardware architecture for motion estimation, filtering and correction and implemented it on a Xilinx Spartan-6 LX45 Field Programmable Gate Array (FPGA). Running on the 640x480-pixel video output of an infrared camera, the circuit successfully compensates involuntary camera motion at a maximum throughput of 104.15 frames per second and dissipates 24.16mW of power with a 100MHz clock.
Keywords
field programmable gate arrays; filtering theory; motion estimation; video signal processing; Xilinx Spartan-6 LX45 FPGA; field programmable gate array; frequency 100 MHz; hardware architecture; high-performance embedded systems; infrared camera; intentional panning; motion correction; motion estimation vector; motion filtering; power 24.16 mW; realtime digital video stabilization; video frame correction; video stabilization algorithm; Cameras; Hardware; Jitter; Measurement; Motion estimation; Streaming media; Vectors; FPGA; digital image stabilization; embedded systems; video processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design (DSD), 2014 17th Euromicro Conference on
Conference_Location
Verona
Type
conf
DOI
10.1109/DSD.2014.26
Filename
6927231
Link To Document