• DocumentCode
    3057938
  • Title

    Exploiting Data- and Thread-Level Parallelism for Image Correlation

  • Author

    Kadidlo, Jürgen ; Strey, Alfred

  • Author_Institution
    Exasol AG, Nuremberg
  • fYear
    2008
  • fDate
    13-15 Feb. 2008
  • Firstpage
    407
  • Lastpage
    413
  • Abstract
    The correlation between two signals (cross correlation) is a standard approach to feature detection. The normalized form of cross correlation (normalized correlation coefficient) is particularly used for template matching. In this case, the two-dimensional correlation of images is considered. One of its biggest drawbacks is the need for a lot of computational power, especially when many correlation coefficients are computed. This paper presents a new method for a high performance thread- and data-parallel computation of normalized cross correlation in the spatial domain. It will be shown that a speedup of up to 5 can be achieved solely by a sophisticated programming of the SIMD unit of a standard microprocessor. Furthermore, the new data- parallel implementation in the spatial domain can even outperform an (also data-parallel) frequency domain implementation.
  • Keywords
    correlation methods; feature extraction; image matching; feature detection; template matching; thread-level parallelism; two-dimensional image correlation; Computational efficiency; Computer science; Computer vision; Concurrent computing; Frequency domain analysis; High performance computing; Microprocessors; Parallel processing; Robustness; Signal processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing, 2008. PDP 2008. 16th Euromicro Conference on
  • Conference_Location
    Toulouse
  • ISSN
    1066-6192
  • Print_ISBN
    978-0-7695-3089-5
  • Type

    conf

  • DOI
    10.1109/PDP.2008.75
  • Filename
    4457151