A Multiple Substructure Matching Algorithm for Fingerprint Verification

In this paper, we represent a fingerprint image with a Delaunay graph formed by minutiae as nodes. The graph has attributes which contributes to the final similarity measure and are invariant under rotation and translation. We design an algorithm for the comparison of these graphs based on the similarities of multiple common substructures. We use different heuristics to tackle the problems of noise, deformation and partial matching found in fingerprint recognition. We match star structures and extend it by edges maintaining the local structural compatibility. Finally, we consolidate the global similarity taking into account the size of the common substructures and the accumulated similarity of all stars involved. We use a simple greedy algorithm obtaining a very efficient performance. We use our proposed method in some experiments with fingerprint images in databases from FVC2002. It shows better results compared to other known algorithms as K-plet, and several others recently published.

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

[2]  Leonidas J. Guibas,et al.  Primitives for the manipulation of general subdivisions and the computation of Voronoi diagrams , 1983, STOC.

[3]  Scott W. Sloan,et al.  An implementation of Watson's algorithm for computing 2-dimensional delaunay triangulations , 1984 .

[4]  S. Chikkerur,et al.  K-plet and CBFS : A Graph based Fingerprint Representation and Matching Algorithm , 2005 .

[5]  Josef Kittler,et al.  Audio- and Video-Based Biometric Person Authentication, 5th International Conference, AVBPA 2005, Hilton Rye Town, NY, USA, July 20-22, 2005, Proceedings , 2005, AVBPA.

[6]  Yansong Feng,et al.  A Novel Fingerprint Matching Scheme Based on Local Structure Compatibility , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

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

[8]  Anil K. Jain,et al.  FVC2000: Fingerprint Verification Competition , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  Mihran Tuceryan,et al.  Relative sensitivity of a family of closest-point graphs in computer vision applications , 1991, Pattern Recognit..

[10]  Albert Niel,et al.  A Fingerprint Matching Using Minutiae Triangulation , 2004, ICBA.

[11]  Nalini K. Ratha,et al.  Robust fingerprint authentication using local structural similarity , 2000, Proceedings Fifth IEEE Workshop on Applications of Computer Vision.

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

[13]  Zsolt Miklós Kovács-Vajna,et al.  A Fingerprint Verification System Based on Triangular Matching and Dynamic Time Warping , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

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

[15]  Safwat G. Zaky,et al.  Fingerprint identification using graph matching , 1986, Pattern Recognit..

[16]  Alfred C. Weaver,et al.  Biometric authentication , 2006, Computer.

[17]  Leonidas J. Guibas,et al.  Primitives for the manipulation of general subdivisions and the computation of Voronoi diagrams , 1983, STOC.