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
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;
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
DOI :
10.1109/BTAS.2010.5634505