An application of the onion peeling algorithm for fingerprint verification purposes

In this paper, we apply digital image processing techniques using the onion algorithm of computational geometry to develop fingerprint verification. This paper describes the design and implementation of a fingerprint verification system, which operates in two stages: (i) pre-processing stage (ii) feature extraction using a Computational Geometry Algorithm (CCA). This method may be characterized as an alternative method to well-known minutiae extraction algorithms. In particular, the proposed method is based on specific features, which depend exclusively on the pixels brightness degree of the fingerprint image. These were extracted from a specific geometric area (convex layer) in which the dominant brightness value of the fingerprint ranges. The proposed algorithm is also compared to a well-known commercial verification system which is based on a minutiae extraction algorithm proposed by Jain et al. In the experimental part 2256 verification on tests for each of the two methods took place. The results of this comparison showed that the proposed method yields correct positive and correct negative verification scores greater than 99%. In particular, the proposed CGA method produced extremely reliable results even in cases where the tested fingerprints were complete specimens yet the position or pressure applied was not consistent. The computational complexity of the proposed algorithm may also he characterized as extreme competitive.

[1]  Sharath Pankanti,et al.  FingerCode: a filterbank for fingerprint representation and matching , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).

[2]  JOSEPH O’ROURKE,et al.  A new linear algorithm for intersecting convex polygons , 1982, Comput. Graph. Image Process..

[3]  Arun Ross,et al.  Fingerprint matching using minutiae and texture features , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[4]  Joseph O'Rourke,et al.  A new linear algorithm for intersecting convex polygons , 1982, Comput. Graph. Image Process..

[5]  Ting-Chung Poon,et al.  Contemporary optical image processing with MATLAB , 2001 .

[6]  R. Pearl Biometrics , 1914, The American Naturalist.

[7]  Dario Maio,et al.  Direct Gray-Scale Minutiae Detection In Fingerprints , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  Antonio. Garcia-Valdecasas,et al.  Two-Dimensional Imaging , 1996 .

[9]  Mark S. Nixon,et al.  Feature Extraction and Image Processing , 2002 .

[10]  Ketan Dalal,et al.  Counting the onion , 2004, Random Struct. Algorithms.

[11]  Christopher Calabrese The trouble with biometrics , 1999 .

[12]  Jean-Jacques Quisquater,et al.  Biometrics, Access Control, Smart Cards: A not so Simple Combination , 2000, CARDIS.