DocumentCode :
1759663
Title :
A High Performance Fingerprint Matching System for Large Databases Based on GPU
Author :
Gutierrez, Pablo David ; Lastra, Miguel ; Herrera, Francisco ; Benitez, Jose Manuel
Author_Institution :
Dept. of Comput. Sci. & Artificial Intell., Univ. of Granada, Granada, Spain
Volume :
9
Issue :
1
fYear :
2014
fDate :
Jan. 2014
Firstpage :
62
Lastpage :
71
Abstract :
Fingerprints are the biometric features most used for identification. They can be characterized through some particular elements called minutiae. The identification of a given fingerprint requires the matching of its minutiae against the minutiae of other fingerprints. Hence, fingerprint matching is a key process. The efficiency of current matching algorithms does not allow their use in large fingerprint databases; to apply them, a breakthrough in running performance is necessary. Nowadays, the minutia cylinder-code (MCC) is the best performing algorithm in terms of accuracy. However, a weak point of this algorithm is its computational requirements. In this paper, we present a GPU fingerprint matching system based on MCC. The many-core computing framework provided by CUDA on NVIDIA Tesla and GeForce hardware platforms offers an opportunity to enhance fingerprint matching. Through a thorough and careful data structure, computation and memory transfer design, we have developed a system that keeps its accuracy and reaches a speed-up up to 100.8× compared with a reference sequential CPU implementation. A rigorous empirical study over captured and synthetic fingerprint databases shows the efficiency of our proposal. These results open up a whole new field of possibilities for reliable real time fingerprint identification in large databases.
Keywords :
data structures; fingerprint identification; graphics processing units; image matching; parallel architectures; visual databases; CPU implementation; CUDA; GPU fingerprint matching system; MCC; NVIDIA GeForce hardware platforms; NVIDIA Tesla hardware platforms; biometric features; data structure; fingerprint identification; high performance fingerprint matching system; minutia cylinder-code; minutiae matching; synthetic fingerprint databases; Algorithm design and analysis; Data structures; Databases; Graphics processing units; Instruction sets; Message systems; Parallel processing; CUDA; Fingerprint identification; GPU; MCC; matching; minutiae;
fLanguage :
English
Journal_Title :
Information Forensics and Security, IEEE Transactions on
Publisher :
ieee
ISSN :
1556-6013
Type :
jour
DOI :
10.1109/TIFS.2013.2291220
Filename :
6665046
Link To Document :
بازگشت