Fingerprint indexing based on expanded Delaunay triangulation

A novel and efficient fingerprint indexing based on minutiae triplets, is proposed.The proposed fingerprint features are invariant to rotation and translation.Our fingerprint representation is very robust to distortions and noise.The experimental results demonstrate the validity of the proposed algorithm. Fingerprint indexing plays a key role in the automatic fingerprint identification systems (AFISs) which allows us to speed up the search in large databases without missing accuracy. In this paper, we propose a fingerprint indexing algorithm based on novel features of minutiae triplets to improve the performance of fingerprint indexing. The minutiae triplet based feature vectors, which are generated by ellipse properties and their relation with the triangles formed by the proposed expanded Delaunay triangulation, are used to generate indices and a recovery method based on k-means clustering algorithm is employed for fast and accurate retrieval. The proposed expanded Delaunay triangulation algorithm is based on the quality of fingerprint images and combines two robust Delaunay triangulation algorithms. This paper also employs an improved k-means clustering algorithm which can be applied over large databases, without reducing the accuracy. Finally, a candidate list reduction criteria is employed to reduce the candidate list and to generate the final candidate list for matching stage. Experimental results over some of the fingerprint verification competition (FVC) and national institute of standards and technology (NIST) databases show superiority of the proposed approach in comparison with state-of-the-art indexing algorithms. Our indexing proposal is very promising for the improvement of real-time AFISs efficiency and accuracy in the near future.

[1]  Francisco Herrera,et al.  A High Performance Fingerprint Matching System for Large Databases Based on GPU , 2014, IEEE Transactions on Information Forensics and Security.

[2]  Francisco Herrera,et al.  A survey of fingerprint classification Part I: Taxonomies on feature extraction methods and learning models , 2015, Knowl. Based Syst..

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

[4]  Xin Shuai,et al.  Fingerprint indexing based on composite set of reduced SIFT features , 2008, 2008 19th International Conference on Pattern Recognition.

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

[6]  Arun Ross,et al.  Indexing fingerprints using minutiae quadruplets , 2011, CVPR 2011 WORKSHOPS.

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

[8]  José Hernández Palancar,et al.  Indexing and retrieving in fingerprint databases under structural distortions , 2013, Expert Syst. Appl..

[9]  Pong C. Yuen,et al.  Fingerprint Geometric Hashing Based on Binary Minutiae Cylinder Codes , 2014, 2014 22nd International Conference on Pattern Recognition.

[10]  Francisco Herrera,et al.  A survey on fingerprint minutiae-based local matching for verification and identification: Taxonomy and experimental evaluation , 2015, Inf. Sci..

[11]  Christoph Busch,et al.  A score-level fusion fingerprint indexing approach based on minutiae vicinity and minutia cylinder-code , 2014, 2nd International Workshop on Biometrics and Forensics.

[12]  Naixue Xiong,et al.  Two-Stage Enhancement Scheme for Low-Quality Fingerprint Images by Learning From the Images , 2013, IEEE Transactions on Human-Machine Systems.

[13]  J. Connell,et al.  Exploring Ridge Curvature for Fingerprint Indexing , 2008, 2008 IEEE Second International Conference on Biometrics: Theory, Applications and Systems.

[14]  Mikel Galar,et al.  Minutiae filtering to improve both efficacy and efficiency of fingerprint matching algorithms , 2014, Eng. Appl. Artif. Intell..

[15]  Herb Sutter,et al.  The Free Lunch Is Over A Fundamental Turn Toward Concurrency in Software , 2013 .

[16]  Daniel Peralta,et al.  Fast fingerprint identification for large databases , 2014, Pattern Recognit..

[17]  Jiankun Hu,et al.  Multi-constrained Orientation Field Modeling and Its Application for Fingerprint Indexing , 2015, NSS.

[18]  Hee-seung Choi,et al.  Fingerprint-Quality Index Using Gradient Components , 2008, IEEE Transactions on Information Forensics and Security.

[19]  Anni Cai,et al.  Fingerprint Indexing Using Ridge Invariants , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

[20]  Francisco Herrera,et al.  A survey of fingerprint classification Part II , 2015 .

[21]  Ogechukwu N. Iloanusi Fusion of finger types for fingerprint indexing using minutiae quadruplets , 2014, Pattern Recognit. Lett..

[22]  Tong Liu,et al.  Fingerprint indexing based on singular point correlation , 2005, IEEE International Conference on Image Processing 2005.

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

[24]  Mamdouh F. Fahmy,et al.  A fingerprint segmentation technique based on Morphological processing , 2013, IEEE International Symposium on Signal Processing and Information Technology.

[25]  Jianjiang Feng,et al.  Combining minutiae descriptors for fingerprint matching , 2008, Pattern Recognit..

[26]  José Hernández Palancar,et al.  Using Reference Point as Feature for Fingerprint Indexing , 2014, CIARP.

[27]  Sheshang D. Degadwala,et al.  A feature level fusion fingerprint indexing approach based on MV and MCC using SVM classifier , 2016, 2016 International Conference on Communication and Signal Processing (ICCSP).

[28]  Venu Govindaraju,et al.  K-plet and Coupled BFS: A Graph Based Fingerprint Representation and Matching Algorithm , 2006, ICB.

[29]  Christoph Busch,et al.  A Novel Fingerprint Indexing Approach Focusing on Minutia Location and direction , 2015, IEEE International Conference on Identity, Security and Behavior Analysis (ISBA 2015).

[30]  Sina Khanmohammadi,et al.  An improved overlapping k-means clustering method for medical applications , 2017, Expert Syst. Appl..

[31]  Jiankun Hu,et al.  Partial fingerprint indexing: a combination of local and reconstructed global features , 2016, Concurr. Comput. Pract. Exp..

[32]  Antoine Deblonde,et al.  Fingerprint indexing through sparse decomposition of ridge flow patches , 2014, 2014 IEEE Symposium on Computational Intelligence in Biometrics and Identity Management (CIBIM).

[33]  Mikhail Yu. Khachay,et al.  Fingerprint Identification Algorithm Based on Delaunay Triangulation and Cylinder Codes , 2014, AIST.

[34]  Manhua Liu,et al.  Invariant representation of orientation fields for fingerprint indexing , 2012, Pattern Recognit..

[35]  Chulhan Lee,et al.  Alignment-Free Cancelable Fingerprint Templates Based on Local Minutiae Information , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[36]  Jie Zhou,et al.  Localized Dictionaries Based Orientation Field Estimation for Latent Fingerprints. , 2014, IEEE transactions on pattern analysis and machine intelligence.

[37]  André Carlos Ponce de Leon Ferreira de Carvalho,et al.  Efficiency issues of evolutionary k-means , 2011, Appl. Soft Comput..

[38]  D. Aboutajdine,et al.  Fingerprint indexing based barycenter triangulation , 2015, 2015 Third World Conference on Complex Systems (WCCS).

[39]  Panos M. Pardalos,et al.  Analysis of Images, Social Networks and Texts , 2017, Lecture Notes in Computer Science.

[40]  Xudong Jiang,et al.  Fingerprint minutiae matching based on the local and global structures , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

[41]  Jianjiang Feng,et al.  Fingerprint indexing with pose constraint , 2016, Pattern Recognit..

[42]  Jiankun Hu,et al.  Global Ridge Orientation Modeling for Partial Fingerprint Identification , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[43]  Phalguni Gupta,et al.  An efficient minutiae based geometric hashing for fingerprint database , 2014, Neurocomputing.

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

[45]  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.

[46]  Christoph Busch,et al.  A Fingerprint Indexing Scheme with Robustness against Sample Translation and Rotation , 2015, 2015 International Conference of the Biometrics Special Interest Group (BIOSIG).

[47]  Anil K. Jain,et al.  Latent fingerprint indexing: Fusion of level 1 and level 2 features , 2013, 2013 IEEE Sixth International Conference on Biometrics: Theory, Applications and Systems (BTAS).

[48]  Josef Bigün,et al.  Local Features for Enhancement and Minutiae Extraction in Fingerprints , 2008, IEEE Transactions on Image Processing.

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

[50]  Phalguni Gupta,et al.  An Efficient Fingerprint Indexing Scheme , 2012, SocProS.

[51]  Nalini K. Ratha,et al.  Proceedings of the 5th international conference on Audio- and Video-Based Biometric Person Authentication , 2005 .

[52]  Tsuyoshi Isshiki,et al.  Ultrafast fingerprint indexing for embedded systems , 2011 .

[53]  S. García,et al.  An Extension on "Statistical Comparisons of Classifiers over Multiple Data Sets" for all Pairwise Comparisons , 2008 .

[54]  Weiqiang Wang,et al.  An Efficient Indexing Scheme Based on K-Plet Representation for Fingerprint Database , 2015, ICIC.

[55]  Danny Crookes,et al.  FPGA-based minutia matching for biometric fingerprint image database retrieval , 2008, Journal of Real-Time Image Processing.

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

[57]  M. Friedman The Use of Ranks to Avoid the Assumption of Normality Implicit in the Analysis of Variance , 1937 .

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

[59]  Xiaoou Tang,et al.  Preprocessing and postprocessing for skeleton-based fingerprint minutiae extraction , 2007, Pattern Recognit..

[60]  Jiankun Hu,et al.  Fingerprint Indexing Based on Combination of Novel Minutiae Triplet Features , 2014, NSS.

[61]  J. Lawrence,et al.  A Catalog of Special Plane Curves , 2013 .

[62]  Shihua He,et al.  Clustering-Based Descriptors for Fingerprint Indexing and Fast Retrieval , 2009, ACCV.

[63]  M. Yu. Khachai,et al.  The problem of fingerprint identification: A reference database indexing method based on Delaunay triangulation , 2014, Pattern Recognition and Image Analysis.

[64]  Ali Mohammad Khodadoust,et al.  Fingerprint indexing based on minutiae pairs and convex core point , 2017, Pattern Recognit..

[65]  Jiankun Hu,et al.  Alignment-free cancelable fingerprint template design: A densely infinite-to-one mapping (DITOM) approach , 2012, Pattern Recognit..

[66]  Janez Demsar,et al.  Statistical Comparisons of Classifiers over Multiple Data Sets , 2006, J. Mach. Learn. Res..

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

[68]  Jiankun Hu,et al.  A Fingerprint Orientation Model Based on 2D Fourier Expansion (FOMFE) and Its Application to Singular-Point Detection and Fingerprint Indexing , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[69]  Rui Xu,et al.  Survey of clustering algorithms , 2005, IEEE Transactions on Neural Networks.

[70]  Tetsuo Asano,et al.  Distorted Fingerprint Indexing Using Minutia Detail and Delaunay Triangle , 2006, 2006 3rd International Symposium on Voronoi Diagrams in Science and Engineering.

[71]  Phalguni Gupta,et al.  Indexing fingerprint database with minutiae based coaxial Gaussian track code and quantized lookup table , 2015, 2015 IEEE International Conference on Image Processing (ICIP).

[72]  Zhe Jin,et al.  A Revocable Fingerprint Template for Security and Privacy Preserving , 2010, KSII Trans. Internet Inf. Syst..

[73]  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).

[74]  A Parmar Pooja,et al.  A feature level fusion fingerprint indexing approach based on MV and MCC using SVM classifier , 2016 .

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

[76]  Davide Maltoni,et al.  Minutia Cylinder-Code: A New Representation and Matching Technique for Fingerprint Recognition , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[77]  Ricardo J. G. B. Campello,et al.  Improving k-means through distributed scalable metaheuristics , 2017, Neurocomputing.

[78]  Karimnagar Salim Jiwani,et al.  A Survey on clustering , 2010 .

[79]  Qiang Huo,et al.  Minutiae Matching Based Fingerprint Verification Using Delaunay Triangulation and Aligned-Edge-Guided Triangle Matching , 2005, AVBPA.

[80]  Dongjae Lee,et al.  An Improved Fingerprint Indexing Algorithm Based on the Triplet Approach , 2003, AVBPA.

[81]  José Hernández Palancar,et al.  Fingerprint indexing with bad quality areas , 2013, Expert Syst. Appl..

[82]  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.

[83]  Fulufhelo Vincent Nelwamondo,et al.  A Fingerprint Indexing Approach Using Multiple Similarity Measures and Spectral Clustering , 2015, 2015 12th Conference on Computer and Robot Vision.

[84]  George Bebis,et al.  Minutiae-based template synthesis and matching for fingerprint authentication , 2009, Comput. Vis. Image Underst..

[85]  Christophe Rosenberger,et al.  Genetic programming for multibiometrics , 2012, Expert Syst. Appl..

[86]  Samiran Chattopadhyay,et al.  An Efficient Fingerprint Matching Approach Based on Minutiae to Minutiae Distance Using Indexing with Effectively Lower Time Complexity , 2014, 2014 International Conference on Information Technology.

[87]  Eryun Liu,et al.  Minutiae Extraction From Level 1 Features of Fingerprint , 2016, IEEE Transactions on Information Forensics and Security.

[88]  Munaga V. N. K. Prasad,et al.  A novel fingerprint indexing scheme using dynamic clustering , 2016, Journal of Reliable Intelligent Environments.

[89]  Pong C. Yuen,et al.  Learning Compact Binary Codes for Hash-Based Fingerprint Indexing , 2015, IEEE Transactions on Information Forensics and Security.