Fingerprint indexing using minutiae-based invariable set of multidimensional features

In fingerprint identification, exhaustive search demands a huge response time for large database and hence impractical in many real-life applications. To alleviate this limitation, researchers advocate indexing technique to narrow down the search space. In this work, we investigate three different indexing techniques (linear, clustered and clustered kd-tree) with invariable set of features for a fingerprint identification system. In our approach, we consider local topology of minutiae using two closest points triangle for index key generation. The features are invariant to rotation and scaling and hence, the approach can deal with fingerprints form different devices and sensors. The proposed approach has been tested on NIST DB4 and FVC 2004 databases. Experimental results substantiate the error rate of 0.35%, 1.5% and 2.45% at penetration rate 15% in NIST DB4 for linear search, clustered search and clustered kd-tree search, respectively. For FVC 2004 databases, we attain 0%, 1.36% and 5.45% for FVC2004 DB1, 0%, 2.73% and 4.09% for FVC2004 DB2, 2.27%, 5.0% and 5.91% for FVC2004 DB3 and 0%, 1.36% and 5.0% for FVC2004 DB4 when penetration rate is 15.45% in linear, cluster and clustered kd-tree searches, respectively. The result is indeed comparable to the existing approaches reported in the recent literature.

[1]  Dario Maio,et al.  Candidate List Reduction Based on the Analysis of Fingerprint Indexing Scores , 2011, IEEE Transactions on Information Forensics and Security.

[2]  Anil K. Jain,et al.  Handbook of Fingerprint Recognition , 2005, Springer Professional Computing.

[3]  A. Senior,et al.  A hidden Markov model fingerprint classifier , 1997, Conference Record of the Thirty-First Asilomar Conference on Signals, Systems and Computers (Cat. No.97CB36136).

[4]  Raffaele Cappelli,et al.  Fast and Accurate Fingerprint Indexing Based on Ridge Orientation and Frequency , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[5]  Anil K. Jain,et al.  FVC2004: Third Fingerprint Verification Competition , 2004, ICBA.

[6]  Arun Ross,et al.  Augmenting ridge curves with minutiae triplets for fingerprint indexing , 2007, SPIE Defense + Commercial Sensing.

[7]  Arun Ross,et al.  An introduction to biometric recognition , 2004, IEEE Transactions on Circuits and Systems for Video Technology.

[8]  Arun Ross,et al.  A Novel Coding Scheme for Indexing Fingerprint Patterns , 2008, SSPR/SPR.

[9]  Peng Li,et al.  Improving efficiency of fingerprint matching by minutiae indexing , 2008, 2008 19th International Conference on Pattern Recognition.

[10]  Mark de Berg,et al.  Computational geometry: algorithms and applications , 1997 .

[11]  Xudong Jiang,et al.  Efficient fingerprint search based on database clustering , 2007, Pattern Recognit..

[12]  Fei Su,et al.  Fingerprint retrieval approach based on novel minutiae triplet features , 2012, 2012 IEEE Fifth International Conference on Biometrics: Theory, Applications and Systems (BTAS).

[13]  Wei-Ho Tsai,et al.  Fingerprint Clustering for Forensic Data Indexing , 2013, 2013 IEEE 37th Annual Computer Software and Applications Conference Workshops.

[14]  Patrick Gros,et al.  Rapid Object Indexing and Recognition Using Enhanced Geometric Hashing , 1996, ECCV.

[15]  Marina L. Gavrilova Exploring fingerprint matching through a topology-based perspective , 2008, Int. J. Biom..

[16]  Robert S. Germain,et al.  Fingerprint matching using transformation parameter clustering , 1997 .

[17]  Jonathan D. Stosz,et al.  Automated system for fingerprint authentication using pores and ridge structure , 1994, Optics & Photonics.

[18]  Lawrence O'Gorman,et al.  An approach to fingerprint filter design , 1989, Pattern Recognit..

[19]  A. Ganson Fingerprint Classification , 1970, Nature.

[20]  Sharath Pankanti,et al.  Filterbank-based fingerprint matching , 2000, IEEE Trans. Image Process..

[21]  Alessandra Lumini,et al.  Fingerprint Classification by Directional Image Partitioning , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[22]  Davide Maltoni,et al.  Fingerprint Indexing Based on Minutia Cylinder-Code , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[23]  Kap Luk Chan,et al.  Rotation and Scale Invariant Texture Analysis with Tunable Gabor Filter Banks , 2009, PSIVT.

[24]  Anil K. Jain,et al.  Unsupervised texture segmentation using Gabor filters , 1990, 1990 IEEE International Conference on Systems, Man, and Cybernetics Conference Proceedings.

[25]  Zicheng Guo,et al.  Parallel thinning with two-subiteration algorithms , 1989, Commun. ACM.

[26]  Gwi-Tae Park,et al.  A Feature Map Consisting of Orientation and Inter-ridge Spacing for Fingerprint Retrieval , 2005, AVBPA.

[27]  Bir Bhanu,et al.  Fingerprint Indexing Based on Novel Features of Minutiae Triplets , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[28]  Sharath Pankanti,et al.  An identity-authentication system using fingerprints , 1997, Proc. IEEE.

[29]  Isidore Rigoutsos,et al.  FLASH: a fast look-up algorithm for string homology , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[30]  Sabih H. Gerez,et al.  Indexing Fingerprint Databases Based on Multiple Features , 2001 .

[31]  Xudong Jiang,et al.  Fingerprint Retrieval for Identification , 2006, IEEE Transactions on Information Forensics and Security.

[32]  Jon Louis Bentley,et al.  Multidimensional binary search trees used for associative searching , 1975, CACM.

[33]  Tetsuo Asano,et al.  A Robust Fingerprint Indexing Scheme Using Minutia Neighborhood Structure and Low-Order Delaunay Triangles , 2007, IEEE Transactions on Information Forensics and Security.

[34]  King-Sun Fu,et al.  A syntactic approach to fingerprint pattern recognition , 1975, Pattern Recognit..

[35]  Anoop M. Namboodiri,et al.  Fingerprint indexing based on local arrangements of minutiae neighborhoods , 2012, 2012 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops.

[36]  Dario Maio,et al.  Synthetic fingerprint-database generation , 2002, Object recognition supported by user interaction for service robots.

[37]  Alessandra Lumini,et al.  Continuous versus exclusive classification for fingerprint retrieval , 1997, Pattern Recognit. Lett..

[38]  Venu Govindaraju,et al.  A Framework for Efficient Fingerprint Identification Using a Minutiae Tree , 2010, IEEE Systems Journal.

[39]  Babu M. Mehtre,et al.  Fingerprint image analysis for automatic identification , 1993, Machine Vision and Applications.

[40]  George Bebis,et al.  Fingerprint identification using Delaunay triangulation , 1999, Proceedings 1999 International Conference on Information Intelligence and Systems (Cat. No.PR00446).

[41]  Anil K. Jain,et al.  A Multichannel Approach to Fingerprint Classification , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[42]  B. Sherlock,et al.  Fingerprint enhancement by directional Fourier filtering , 1994 .

[43]  Jun Li,et al.  Fingerprint Indexing Based On Symmetrical Measurement , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

[44]  Yehezkel Yeshurun,et al.  Classification of fingerprint images to real vs. spoof , 2012, Int. J. Biom..

[45]  Anil K. Jain,et al.  Fingerprint Image Enhancement: Algorithm and Performance Evaluation , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[46]  Steven Skiena,et al.  The Algorithm Design Manual , 2020, Texts in Computer Science.

[47]  Raymond Thai,et al.  Fingerprint Image Enhancement and Minutiae Extraction , 2003 .

[48]  Venu Govindaraju,et al.  Fingerprint enhancement using STFT analysis , 2007, Pattern Recognit..

[49]  Xudong Jiang,et al.  Fingerprint Retrieval by Complex Filter Responses , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

[50]  Tudor Barbu,et al.  Content-Based Image Retrieval Using Gabor Filtering , 2009, 2009 20th International Workshop on Database and Expert Systems Application.