• DocumentCode
    3334186
  • Title

    Automatic VHDL generation for solving rotation and scale-invariant template matching in FPGA

  • Author

    Nobre, Henrique P A ; Kim, Hae Yong

  • Author_Institution
    Escola Politec., Univ. de Sao Paulo
  • fYear
    2009
  • fDate
    1-3 April 2009
  • Firstpage
    21
  • Lastpage
    26
  • Abstract
    Template matching is a classical problem in computer vision. It consists in detecting the presence of a given template in a digital image. This task becomes considerably more complex with the invariance to rotation, scale, translation, brightness and contrast (RSTBC). A novel RSTBC-invariant robust template matching algorithm named Ciratefi was recently proposed. However, its execution in a conventional computer takes several seconds. Moreover, the implementation of its general version in hardware is difficult, because there are many adjustable parameters. This paper proposes a software that automatically generates compilable Hardware Description Logic (VHDL) modules that implements Ciratefi in Field Programmable Gate Array (FPGA) devices. The proposed solution accelerates the time to process a frame from 7s (in a 3 GHz PC) to 1.06 ms. This excellent performance (more than the required for a real-time system) may lead to cost-effective high-performance co-processing computer vision systems.
  • Keywords
    computer vision; field programmable gate arrays; hardware description languages; Ciratefi; FPGA; automatic VHDL generation; computer vision; digital image; hardware description logic; rotation template matching; scale-invariant template matching; Acceleration; Automatic logic units; Brightness; Computer vision; Digital images; Field programmable gate arrays; Hardware; Logic devices; Programmable logic arrays; Robustness;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Programmable Logic, 2009. SPL. 5th Southern Conference on
  • Conference_Location
    Sao Carlos
  • Print_ISBN
    978-1-4244-3847-1
  • Type

    conf

  • DOI
    10.1109/SPL.2009.4914890
  • Filename
    4914890