• 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