• DocumentCode
    1797044
  • Title

    Parallelizing computer vision algorithms on acceleration technologies: A SIFT case study

  • Author

    Miaoqing Huang ; Chenggang Lai

  • Author_Institution
    Dept. of Comput. Sci. & Comput. Eng., Univ. of Arkansas, Fayetteville, AR, USA
  • fYear
    2014
  • fDate
    9-13 July 2014
  • Firstpage
    325
  • Lastpage
    329
  • Abstract
    Computer vision algorithms, such as scale-invariant feature transform (SIFT), are used in many important applications, e.g., autonomous vehicle and computer-human interaction. They are typically computation intensive and require a long processing time on traditional single-core processors. In this work, we present the methodologies to parallelize the SIFT algorithm on various acceleration technologies and multicore processors, such as field-programmable gate arrays (FPGAs), graphics processing units (GPUs), and Intel Many Integrated Core (MIC) Architecture. The results show that all acceleration technologies can significantly improve the performance compared with the single-thread implementation on an Intel Core i7 processor. In particular the Nvidia Telsa K20 GPU is capable of providing a 10× speedup. Furthermore, it is found that the performance of the Intel MIC coprocessor is at the same range as the multicore CPU processor, while the optimal implementation of SIFT does not necessarily use all the computing resources on these two platforms.
  • Keywords
    computer vision; field programmable gate arrays; graphics processing units; multiprocessing systems; parallel architectures; transforms; FPGA; GPU; Intel Core i7 processor; Intel many integrated core architecture; MIC architecture; Nvidia Telsa K20 GPU; SIFT algorithm; acceleration technologies; computer vision algorithm parallelization; field-programmable gate arrays; graphics processing units; multicore CPU processor; multicore processors; scale-invariant feature transform; Field programmable gate arrays; Graphics processing units; Hardware; Microwave integrated circuits; Multicore processing; SIFT; acceleration; computer vision; image processing; parallelization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal and Information Processing (ChinaSIP), 2014 IEEE China Summit & International Conference on
  • Conference_Location
    Xi´an
  • Print_ISBN
    978-1-4799-5401-8
  • Type

    conf

  • DOI
    10.1109/ChinaSIP.2014.6889257
  • Filename
    6889257