• DocumentCode
    3064979
  • Title

    CUDA accelerated iris template matching on Graphics Processing Units (GPUs)

  • Author

    Vandal, Nicholas A. ; Savvides, Marios

  • Author_Institution
    Robot. Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2010
  • fDate
    27-29 Sept. 2010
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    In this paper we develop a parallelized iris template matching implementation on inexpensive Graphics Processing Units (GPUs) with Nvidia´s CUDA programming model to achieve matching rates of 44 million iris template comparisons per second without rotation invariance. With tolerance to head tilt, we achieve 4.2 million matches per second and compare our implementation to state of the art prior work performed on GPU and FPGA, emphasizing our improvements. Additionally a comparison to highly optimized CPU implementations of iris template matching is performed, showing a 14X speedup using our approach. In contrast to other published work, we develop an implementation for parallel iris template matching that incorporates iris code shifting for rotation invariance and provide timing data showing our proposed architecture is efficiently implemented, capitalizing on shared and texture memory to speedup the bit shifting process beyond current prior art.
  • Keywords
    computer graphic equipment; coprocessors; field programmable gate arrays; image matching; iris recognition; Nvidia CUDA programming model; bit shifting process; field programmable gate array; graphics processing units; iris template matching; Field programmable gate arrays; Graphics processing unit; Hamming distance; Hardware; Instruction sets; Iris recognition; Probes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Biometrics: Theory Applications and Systems (BTAS), 2010 Fourth IEEE International Conference on
  • Conference_Location
    Washington, DC
  • Print_ISBN
    978-1-4244-7581-0
  • Electronic_ISBN
    978-1-4244-7580-3
  • Type

    conf

  • DOI
    10.1109/BTAS.2010.5634505
  • Filename
    5634505