• DocumentCode
    3334315
  • Title

    Parameterized hardware design on reconfigurable computers: An image registration case study

  • Author

    Huang, Miaoqing ; Serres, Olivier ; El-Ghazawi, Tarek ; Newby, Greg

  • Author_Institution
    Dept. of Electr. & Comput. Eng., George Washington Univ., Washington, DC
  • fYear
    2009
  • fDate
    1-3 April 2009
  • Firstpage
    71
  • Lastpage
    76
  • Abstract
    Reconfigurable computers (RCs) with hardware (FPGA) co-processors can achieve significant performance improvement compared to traditional computers for certain categories of applications. The potential amount of speedup an RC can deliver depends on the intrinsic parallelism of the target application as well as the characteristics of the target platform. In this paper, we use image registration implementation as a case study to show how a hardware implementation is parameterized by co-processor architecture, particularly the local memory layout. Image registration is a fundamental task in image processing used to match two or more pictures taken at different times, from different sensors, or from different viewpoints. One of several basic transformations in image registration is rigid-body transformation, which is composed of a combination of a rotation thetas, a translation (tx,ty), and a scale change (s). In this work, rigid-body transformation is applied on the test image to register it with the reference image; and correlation coefficient is used as the similarity metric between the two images. Two different algorithms, exhaustive search algorithm and discrete wavelet transform (DWT)-based search algorithm, are implemented on hardware (i.e., FPGA device on Cray XD1 reconfigurable computer). The hardware implementation of exhaustive search algorithm is 10times faster than the software implementation. The performance improvement of DWT-based search algorithm in hardware is roughly 2 folds compared to the corresponding software implementation.
  • Keywords
    coprocessors; discrete wavelet transforms; field programmable gate arrays; image matching; image registration; search problems; FPGA coprocessor; discrete wavelet transform; exhaustive search algorithm; image registration; parameterized hardware design; reconfigurable computer; rigid-body transformation; Application software; Coprocessors; Discrete wavelet transforms; Field programmable gate arrays; Hardware; Image processing; Image registration; Image sensors; Parallel processing; Software algorithms;
  • 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.4914898
  • Filename
    4914898