• DocumentCode
    2297514
  • Title

    A gradient coprocessor of optical flow: A hardware co-simulation using FPGA based on MAC-DA

  • Author

    Rustam, Ruzali ; Hamid, Nor Hisham ; Hussin, Fawnizu Azmadi

  • Author_Institution
    Dept. Electr. & Electron. Eng., Univ. Teknol. Petronas, Tronoh, Malaysia
  • fYear
    2011
  • fDate
    21-22 June 2011
  • Firstpage
    279
  • Lastpage
    283
  • Abstract
    Optical flow is one of the tools for video content analysis (VCA). The optical flow involves a gradient coprocessor as preprocessing to estimate partial derivative. The gradient processor consists of kernels (masks) to convolute each pixel of image sequences. In hardware implementation of the gradient into FPGA, a multiply accumulate (MAC) is an important technique that is useful for reducing the number of multipliers and adders in a convolution process. Finite impulse response (FIR) is one of methods usually used to implement MAC. The multiply accumulate based on FIR (MAC-FIR) still needs more resources and has less speed. In order to fulfill this lack, this paper presents an implementation of distributed arithmetic to MAC. Design and optimization of the multiply accumulate based on distributed arithmetic (MAC-DA) is illustrated in this paper. Comparisons in resources (area) and speeds between MAC-FIR and MAC-DA are also given.
  • Keywords
    adders; convolution; coprocessors; distributed arithmetic; field programmable gate arrays; image sequences; multiplying circuits; video signal processing; FPGA; MAC-DA; MAC-FIR; adders; convolution process; distributed arithmetic; finite impulse response; gradient coprocessor; hardware cosimulation; image sequence; kernels; mask; multipliers; multiply accumulate; optical flow; partial derivative estimation; video content analysis; Computer vision; Hardware; Image motion analysis; Kernel; Optical buffering; Optical imaging; Pixel; distributed arithmetic; finite impulse response; gradient coprocessor; mulitply accumulate; optical flow; partial derivative;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical, Control and Computer Engineering (INECCE), 2011 International Conference on
  • Conference_Location
    Pahang
  • Print_ISBN
    978-1-61284-229-5
  • Type

    conf

  • DOI
    10.1109/INECCE.2011.5953891
  • Filename
    5953891