Singular Point Detection for Efficient Fingerprint Classification

Similar documents
We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

Focal Point Detection Based on Half Concentric Lens Model for Singular Point Extraction in Fingerprint

Reference Point Detection for Arch Type Fingerprints

Fingerprint Matching using Gabor Filters

Fingerprint Ridge Orientation Estimation Using A Modified Canny Edge Detection Mask

A new approach to reference point location in fingerprint recognition

AN EFFICIENT METHOD FOR FINGERPRINT RECOGNITION FOR NOISY IMAGES

Fingerprint Image Enhancement Algorithm and Performance Evaluation

Keywords:- Fingerprint Identification, Hong s Enhancement, Euclidian Distance, Artificial Neural Network, Segmentation, Enhancement.

CORE POINT DETECTION USING FINE ORIENTATION FIELD ESTIMATION

Multimodal Biometric Authentication using Face and Fingerprint

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

Fingerprint Classification Based on Extraction and Analysis of Singularities and Pseudoridges

FINGERPRINT RECOGNITION BASED ON SPECTRAL FEATURE EXTRACTION

AN EFFICIENT BINARIZATION TECHNIQUE FOR FINGERPRINT IMAGES S. B. SRIDEVI M.Tech., Department of ECE

Fingerprint Recognition using Texture Features

Image Enhancement Techniques for Fingerprint Identification

Indexing Fingerprints using Minutiae Quadruplets

Finger Print Enhancement Using Minutiae Based Algorithm

Adaptive Fingerprint Pore Model for Fingerprint Pore Extraction

Development of an Automated Fingerprint Verification System

Online and Offline Fingerprint Template Update Using Minutiae: An Experimental Comparison

A New Enhancement Of Fingerprint Classification For The Damaged Fingerprint With Adaptive Features

Improving Latent Fingerprint Matching Performance by Orientation Field Estimation using Localized Dictionaries

Multi Purpose Code Generation Using Fingerprint Images

Local Correlation-based Fingerprint Matching

AN AVERGE BASED ORIENTATION FIELD ESTIMATION METHOD FOR LATENT FINGER PRINT MATCHING.

A New Technique to Fingerprint Recognition Based on Partial Window

Rotation Invariant Finger Vein Recognition *

A GABOR FILTER-BASED APPROACH TO FINGERPRINT RECOGNITION

Feature-level Fusion for Effective Palmprint Authentication

Fingerprint Classification Using Orientation Field Flow Curves

A Laplacian Based Novel Approach to Efficient Text Localization in Grayscale Images

REINFORCED FINGERPRINT MATCHING METHOD FOR AUTOMATED FINGERPRINT IDENTIFICATION SYSTEM

A Hybrid Core Point Localization Algorithm

MODULATION DOMAIN REFERENCE POINT DETECTION FOR FINGERPRINT RECOGNITION. Nantapol Kitiyanan and Joseph P. Havlicek

Spatial Topology of Equitemporal Points on Signatures for Retrieval

Adaptive Fingerprint Image Enhancement with Minutiae Extraction

International Journal of Advanced Research in Computer Science and Software Engineering

K-Nearest Neighbor Classification Approach for Face and Fingerprint at Feature Level Fusion

A comparative study on feature extraction for fingerprint classification and performance improvements using rank-level fusion

FVC2004: Third Fingerprint Verification Competition

Classification of Fingerprint Images

A FUZZY LOGIC BASED METHOD FOR EDGE DETECTION

CHAPTER 2 LITERATURE REVIEW

Encryption of Text Using Fingerprints

Adaptive Fingerprint Image Enhancement Techniques and Performance Evaluations

Automatic Fingerprints Image Generation Using Evolutionary Algorithm

Minutiae Based Fingerprint Authentication System

Automatic Fingerprints Image Generation Using Evolutionary Algorithm

PERFORMANCE MEASURE OF LOCAL OPERATORS IN FINGERPRINT DETECTION ABSTRACT

VOL. 3, NO. 3, Mar-April 2013 ISSN ARPN Journal of Systems and Software AJSS Journal. All rights reserved

A Fast Personal Palm print Authentication based on 3D-Multi Wavelet Transformation

Fingerprint Recognition Using Gabor Filter And Frequency Domain Filtering

Fingerprint Recognition System for Low Quality Images

Implementation of the USB Token System for Fingerprint Verification

WEINER FILTER AND SUB-BLOCK DECOMPOSITION BASED IMAGE RESTORATION FOR MEDICAL APPLICATIONS

Abstract -Fingerprints are the most widely. Keywords:fingerprint; ridge pattern; biometric;

Performance Analysis of Fingerprint Identification Using Different Levels of DTCWT

Combined Fingerprint Minutiae Template Generation

Comparison of fingerprint enhancement techniques through Mean Square Error and Peak-Signal to Noise Ratio

Call for participation. FVC2004: Fingerprint Verification Competition 2004

Keywords: Biometrics, Fingerprint, Minutia, Fractal Dimension, Box Counting.

NEW METHOD FOR FINDING A REFERENCE POINT IN FINGERPRINT IMAGES WITH THE USE OF THE IPAN99 ALGORITHM 1. INTRODUCTION 2.

Outline. Incorporating Biometric Quality In Multi-Biometrics FUSION. Results. Motivation. Image Quality: The FVC Experience

Model-based segmentation and recognition from range data

A Novel Data Encryption Technique by Genetic Crossover of Robust Finger Print Based Key and Handwritten Signature Key

Fig. 1 Verification vs. Identification

Performance Improvement in Binarization for Fingerprint Recognition

Extracting and Enhancing the Core Area in Fingerprint Images

Biometric Security System Using Palm print

DIGITAL IMAGE PROCESSING APPROACH TO FINGERPRINT AUTHENTICATION

Local Feature Extraction in Fingerprints by Complex Filtering

Quality of biometric data: definition and validation of metrics. Christophe Charrier GREYC - Caen, France

An Approach for Real Time Moving Object Extraction based on Edge Region Determination

Final Project Report: Filterbank-Based Fingerprint Matching

EE368 Project Report CD Cover Recognition Using Modified SIFT Algorithm

Fingerprint Enhancement and Identification by Adaptive Directional Filtering

Fingerprint Reference-Point Detection

Fingerprint Indexing using Minutiae and Pore Features

SEMI-BLIND IMAGE RESTORATION USING A LOCAL NEURAL APPROACH

A Cascaded Fingerprint Quality Assessment Scheme for Improved System Accuracy

A Systematic Analysis of Face and Fingerprint Biometric Fusion

Combining Gabor Features: Summing vs.voting in Human Face Recognition *

COMBINING NEURAL NETWORKS FOR SKIN DETECTION

Pupil Localization Algorithm based on Hough Transform and Harris Corner Detection

Separation of Overlapped Fingerprints for Forensic Applications

Designing of Fingerprint Enhancement Based on Curved Region Based Ridge Frequency Estimation

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

Fingerprint Verification applying Invariant Moments

Feature Based Watermarking Algorithm by Adopting Arnold Transform

FINGERPRINT VERIFICATION BASED ON IMAGE PROCESSING SEGMENTATION USING AN ONION ALGORITHM OF COMPUTATIONAL GEOMETRY

Gaussian Mixture Model Coupled with Independent Component Analysis for Palmprint Verification

Fingerprint minutiae extraction and matching for identification procedure

AVL Tree an efficient retrieval engine in Classified Fingerprint Database

A Secondary Fingerprint Enhancement and Minutiae Extraction

FINGERPRINTING is one of the most widely used biometric

A Novel Image Alignment and a Fast Efficient Localized Euclidean Distance Minutia Matching Algorithm for Fingerprint Recognition System

Fingerprint Segmentation

Fingerprint Deformation Models Using Minutiae Locations and Orientations

Transcription:

Singular Point Detection for Efficient Fingerprint Classification Ali Ismail Awad and Kensuke Baba Graduate School of Information Science and Electrical Engineering Kyushu University Library 10-1, Hakozaki 6, Higashi-ku, Fukuoka, 812-8581, Japan {awad, baba}@soc.ait.kyushu-u.ac.jp ABSTRACT A singular point or singularity on fingerprint is considered as a fingerprint landmark due its scale, shift, and rotation immutability. It is used for both fingerprint classification and alignment in automatic fingerprint identification systems. This paper presents a comparative study between two singular point detection methods available in the literature. The comparative study has been conducted on the Poincaré index and the complex filter methods, and it aims to catch the optimum singular point detection method in terms of the processing time and the detection accuracy. Moreover, discovering the processing time bottlenecks for both methods is an advanced step to improve the their performance. The optimum detection method in both processing time and detection accuracy will be updated to suite our efficient classification method. The conducted experimental evaluation for both methods proved that the maximum accuracy achieved by the complex filter is up to 95% with a considerable processing time and 90% with the Poincaré index method with a higher processing time. Figure 1. Global structure of fingerprint images with different classes and different singular points locations. Keywords: Fingerprints, Singular Point, Poincaré Index, Complex Filters. 1 INTRODUCTION Fingerprint is the dominant trait between different biometrics like iris, retina, and face. It has been widely used for personal recognition in forensic and civilian applications because of its uniqueness, time immutability, and low cost. Fingerprint structure is defined by the interleaved ridges and furrows constructed on the finger tip. It falls under two categories, local and global structure. Fingerprint global features are considered as a coarse level structure, and it highly depends on the ridge flow orientation inside overall fingerprint image [1]. Singular Points are the most important global characteristics of a fingerprint. A core point is defined as the topmost point of the innermost curving ridge, and a delta point is the center of triangular regions where three different direction flows meet [2]. A global structure of different fingerprint images with core and delta points is shown in Fig.1. A singular point area is generally defined as a region where the ridge curvature is higher than normal and where the direction of the ridge changes rapidly. Singular points detection is an essential concept of fingerprint recognition and classification. Automatic Fingerprint Identification Systems (AFIS) that supporting instant identification in large databases are increasingly used, and reducing the matching time is a key issue of any identification system. Fingerprint classification becomes indispensable choice for reducing the matching time between the input image and the large database. Singular points have been used in many fingerprint classification techniques. In our research, we try to reduce the AFIS response time by building an efficient classification mechanism as an application of singular point detection. It is important to our proposed classification method [3] to choose a time efficient and accurate singular point detection method to avoid any bad impact of the processing time. Some explanations of the efficient usage of the singular point is written in Section 2.1. As a related work for using singular points in fingerprint classification, principal axes feature [4] has been used as a secondary stage of singularity-based classification algorithm. The algorithm takes into account not only the number of singular point, but also 1

the relation between them and their orientations on (x, y) coordinates. Pseudo ridge tracing [5] has been proposed to use the ridge tracing mechanism in parallel with the orientation field analysis to compensate the missing singular points and improve the accuracy of the fingerprint classification. Singular point characteristics can also be used to construct a feature vector for training different learning based classification approaches such as Multilayer Preceptron (MPL) Neural Networks [6] and Bidirectional Associative Memory (BAM) Neural Networks [7]. Many proposed approaches for detecting singular point are available in the literature, and most of them are working on orientation field images. By the definition of singular point, the regions which include singular point must have abrupt changes in the directions orientation inside. The Poincaré Index method (PI) [8] is the most famous approach of singular point detection. It has been used by many researchers like [9], [10], and [11]. However, the Poincaré index method has the ability to detect both types of singularity, it is very sensitive to noise and the variations of the grayscale level of the input image. Driven from the former definition, Complex Filters method (CF) [12] is another proposed method to extract regions with high orientation changes using a first order complex filter. These two methods have been especially selected due to the lack in processing time evaluation in both. The contributions of this paper fall under catching the optimum singularity detection method in terms of the detection and localization accuracies, and the processing time. Moreover, detecting the processing time bottlenecks of both algorithms will open the doors to improve their performance dramatically. In addition to its applicability by many researchers in the area of fingerprints, the optimum algorithm will be updated and applied to our proposed classification method [13], [14] that uses the singular point location as a base for fingerprint image partitioning to achieve a higher robustness for fingerprint image shift and rotation. The reminder part of this paper is organized as follows: Section 2 explains the two methods for singular point detection, the Poincaré index method and the complex filter method. The experimental results for the selected two methods and the comparative study are reported in Section 3. The conclusions are written in Section 4. 2 SINGULAR POINT DETECTION METH- ODS Orientation image is an important characteristic of fingerprint image. Singular points can be extracted using several fingerprint characteristics including the usage of the raw orientation image (a) Figure 2. Orientation field images for a core point (a) and a delta point (b). as in the Poincaré index, the local characteristics of the orientation image by calculating the low and the high coherence areas, or using the complex filter with the orientation image for detecting the point of rotational symmetry [1]. The process of extracting the orientation image transforms the raw fingerprint image into a matrix of ridge orientations, and hence it preserves the global structure of the input fingerprint. The pixel gradient method [9] and the direction mask are the common ways to extract pixel orientation in fingerprint images. The gradient calculation is varying from using simple method like "Sobel operator" into more complex filters such as "Priwett" [15]. In our implementations, a simple direction mask technique has been used to estimate the orientation fingerprint image for the Poincaré index method, and the gradient method has been used for extracting the orientation image prior to the complex filter. 2.1 Classification Requirements As the application of singular point detection on fingerprint image, we consider classification of fingerprint images. Especially, we are planning to apply the result of this work to the fingerprint classification method we proposed [3]. In this subsection, we make clear the requirements of the singular point detection methods for the application. Fingerprints are generally classified into 4 or 5 categories (b) based on their global pattern of ridges and valleys. Fig. 1 is an example of classified fingerprint images with singular points. Briefly, the main idea of our classification method in [3] is dividing an input image based on a singular point to improve the accuracy. We consider the orientation characteristic of each divided image, and the characteristic tends to change drastically at a singular point. The proposed method utilizes the location (position) of a single core point, hence the required output of a singular point detection method is at least the position of one core point. One of the differences between the two singular point de- 2

(a) (b) (c) Figure 3. The 8 positions considered for the computation of the Poincaré index at the position (i, j) (a), and examples of the elements for a core point (b) and a delta point (c). tection methods we consider, the Poincaré index method and the complex filter method, is that the complex filter method searches the two kinds of singular point separately. Therefore, by the requirement for our method, we can skip almost half of the processes of the method. Another difference is that the complex filter method extracts not only the position but also the orientation of a singular point. This advantage seems to be usable to improve the robustness about image rotation in fingerprint classification, however the classification method in [3] also has the robustness in itself and hence the effect of this difference is not clear. (a) (b) 2.2 Poincaré Index Method The first step before applying the Poincaré index method is to transform the input fingerprint image into an orientation field image using the direction mask method with eight directions. The Poincaré index is defined for each position in the orientation field and generally computed by considering some elements around the position. Let θ(i, j) be the (i, j)-element of an orientation field image and 0 θ(i, j) < 2π for any (i, j). Fig. 2 is an example of orientation field images for a core and a delta point. In this paper, we consider the 8 elements contiguous to the target position. For a position (i, j), let (i 0, j 0) = (i, j + 1), (i 1, j 1) = (i + 1, j + 1), (i 2, j 2) = (i + 1, j), (i 3, j 3) = (i + 1, j 1), (i 4, j 4) = (i, j 1), (i 5, j 5) = (i 1, j 1), (i 6, j 6) = (i 1, j), and (i 7, j 7) = (i 1, j+1). This situation is illustrated in Fig. 3(a). Let δ k (i, j) = θ(i k+1, j k+1 ) θ(i k, j k ), (1) for 0 k 6 and δ 7 = θ(i 0, j 0) θ(i 7, j 7). Then, the Poincaré index of an element (i, j) is defined to be P (i, j) = 1 2π 7 k (i, j), (2) k=0 Figure 4. An input image (a) and the absolute result of the convolution with the complex filter for core points (b). where δ k (i, j) if δ k (i, j) < π/2 k (i, j) = π + δ k (i, j) if δ k (i, j) π/2 π δ k (i, j) otherwise. The Poincaré index have the value 1/2, 0, 1/2, or 1. A core point and a delta point are expected to occur at the position of which Pincaré index is 1/2 and 1/2, respectively (see Fig. 3(b) and 3(c)). Since the method computes the Poincaré index for every position, the time complexity is O(n 2 ) for the size n 2 of the input image. By the definition of the Poincaré index, it is clear that the value is preserved for any rotated image. 2.3 Complex Filter Method The complex filter method detects symmetric parts in the complex orientation field by applying two kinds of complex filters for core and delta points. The complex orientation field image is obtained from the input image by (3) z(x, y) = (f x + if y) 2, (4) 3

(a) (b) Figure 5. Fingerprint samples from FVC2002 database subsets: DB1_B (a) and DB2_B (b). where i is the imaginary unit and f x and f y are the derivatives of the input image in the x- and y-directions, respectively [12]. The complex filters for core points and delta points are respectively F c = (x + iy) m g(x, y) (5) and F d = (x iy) m g(x, y), (6) where m is the filter order and g is the Gaussian such that ) g(x, y) = exp ( x2 + y 2 (7) 2σ 2 with the variance σ. The convolution of the complex orientation field image with each complex filter is computed, and then a point with high filter response is considered as a singular point corresponding to the filter type (see Fig. 4). In this method, the computation of the convolution takes an O(n 2 log n) time for the size n 2 of the input image, and the other process are constant or linear to n 2. Therefore the time complexity of the method is O(n 2 log n). 3 EXPERIMENTAL RESULTS Through our experimental work, we will shed lights on the processing time as an important evaluation factor of singularity detection algorithms beside the total detection accuracy. In the experimental work, both algorithms have been evaluated using two Fingerprint Verification Competition 2002 (FVC2002) [1], [16] subsets. DB1_B and DB2_B are two FVC2002 subsets captured by optical sensors "TouchView II" by Identix and "FX2000" by Biometrika, respectively. A sample from the FVC2002 database subsets is shown in Fig. 5. Each data set contains 80 images, and all images have been used to evaluate the both algorithms. A first order m = 1 complex filter has been constructed with an optimal Table 1. The processing time of the singular point detection algorithms in DB1_B (second). Min Max Average Poincaré Index 2.21 4.52 3.14 Complex Filter 0.126 0.143 0.133 Table 2. The processing time of the singular point detection algorithms in DB2_B (second). Min Max Average Poincaré Index 2.44 7.12 4.52 Complex Filter 0.151 0.164 0.157 size as (32 32) pixels, and the Gaussian variance is empirically sets to 7 to achieve the maximum performance. All output results in the following tables have been generated using Intel TM Core 2 Duo TM Processor (T9300, 2.5 GHz, 6 MB L2 cash), 3 GB of RAM, Windows XP R Pro 32 bit, and Matlab R R2009b version. 3.1 Processing Time Tables 1 and 2 point out the huge difference between the Poincaré index method and the complex filter one for the selected two database subsets in terms of the minimum, the maximum and the average of the processing times. From both tables, we have believed that the Poincaré index method imposes some processing time impact on the total response time of the system that uses singular point in classification or alignment. The over all performance of the automatic fingerprint identification system will get degraded in terms of the processing time after embedding the Poincaré index method for detecting fingerprint singularity. Detecting processing time bottleneck is an important contribution of this work. To achieve that, we have measured the time 4

Figure 6. The processing time of each step in the Poincaré index method. Figure 7. The processing time of each step in the complex filter method. Table 3. The accuracy of the singular point detection algorithms in DB1_B. Correct Incorrect Accuracy (%) Poincaré Index 68 12 85.0 Complex Filter 73 7 91.3 Table 4. The accuracy of the singular point detection algorithms in DB2_B. Correct Incorrect Accuracy (%) Poincaré Index 72 8 90.0 Complex Filter 76 4 95.0 consumed by each processing step in both algorithms. Fig. 6 and Fig. 7 show the output of the measurement process. By Fig. 6, the process of orientation field normalization is the bottleneck of the Poincaré index method. By Fig. 7, the image segmentation is considered as the highest process of complex filter method. In order to improve the processing time for both algorithms, we should put some efforts to enhance these two bottlenecks before going further to use any of them in fingerprint classification or alignment. It is worth noticing that our implementations of the Poincaré index method is less time consuming than the implementation in [17] which takes 10 seconds for processing a single fingerprint image. However, the detection accuracy in [17] is higher than the rate we achieved, especially with noisy fingerprint images which taken from the same database. 3.2 Accuracy The accuracy of a singular point detection method is measured as the number of images in which the singularities have been correctly detected to the total accessed images in the whole database. Tables 3 and 4 show the accuracy of both algorithms in the two selected databases. By the both tables, the complex filter algorithm has an advanced step over the Poincaré index method. Moreover, all fingerprints in the two selected database subsets have been visually inspected to judge the accuracy of the (x, y) location of the detected singular point. In this context, we found that both of the evaluated algorithms produce closed locations of the detected singularities in the range of ±16 pixels. In the rest of this subsection, we report the robustness of both algorithms with respect to image noise, shift, and rotation. Fig. 8 shows some examples of singular point detection results by both explained methods under different fingerprint image conditions. By Fig. 8, the complex filter method performs well under little noise, but both methods fail under the heavy noise. On the other side, the Poincaré index method fails under shifting condition even for a good image. We observe that the image rotation imposes a little effect on the accuracy of the Poincaré index method. In contrary, the complex filter method is immutable to the rotation condition. 4 CONCLUSIONS Fingerprint singular point is considered as a landmark of fingerprint topology, it is scale, shift, and rotation invariant. These singularities can be used for both classification and alignment processes in the automatic fingerprint identification systems. This paper was seeking for catching the best singular point detection algorithm in terms of the processing time and the accuracy. The selected algorithm will be developed and extended for a novel fingerprint classification technique. The comparison has been carried out on two singular point detection algorithms. Our experimental wok concludes that the complex filter method is working very well and it achieves a high detection accuracy in a very considerable processing time. Driven from this conclusion, the complex filter method will be orientated to suite our proposed classification method. 5 REFERENCES 5

Figure 8. Example of the results of the Poincaré Index method (Top) and the complex filter method (Bottom) with some kinds of noises: little noise, heavy noise, shifted up image, normal image, and rotated image by 90 (from Left to Right). 1. Maltoni, D., Maio, D., Jain, A.K., Prabhakar, S.: Handbook of Fingerprint Recognition. Springer-Verlag, second edn. (2009) 2. Wang, L., Dai, M.: Application of a new type of singular points in fingerprint classification. Pattern Recognition Letters 28(13), 1640 1650 (2007) 3. Awad, A.I., Baba, K.: An application for singular point location in fingerprint classification. In: Snasel, V., Platos, J., El-Qawasmeh, E. (eds.) Digital Information Processing and Communications. Communications in Computer and Information Science, Vol. 188, pp. 262 276. Springer (2011) 4. Klimanee, C., Nguyen, D.T.: Classification of fingerprints using singular points and their principal axes. In: Proceedings of the IEEE International Conference on Image Processing ( ICIP 2004). pp. 849 852. IEEE, Singapore (2004) 5. Zhang, Q., Yan, H.: Fingerprint classification based on extraction and analysis of singularities and pseudo ridges. Pattern Recognition 37(11), 2233 2243 (2004) 6. Sarbadhikari, S.N., Basak, J., Pal, S.K., Kundu, M.K.: Noisy fingerprints classification with directional based features using MLP. Neural Computing & Applications 7, 180 191 (1998) 7. Kristensen, T., Borthen, J., Fyllingsnes, K.: Comparison of neural network based fingerprint classification techniques. In: Proceedings of the International Joint Conference on Neural Networks, (IJCNN 2007). pp. 1043 1048. IEEE, Orlando, Florida, USA (2007) 8. Kawagoe, M., Tojo, A.: Fingerprint pattern classification. Pattern Recognition 17(3), 295 303 (1984) 9. Liu, M., Jiang, X., Kot, A.C.: Fingerprint Reference-Point detection. EURASIP Journal on Applied Signal Processing 2005(4), 498 509 (2005) 10. Park, C., Lee, J., Smith, M.J.T., Park, K.: Singular point detection by shape analysis of directional fields in fingerprints. Pattern Recognition 39(5), 839 855 (2006) 11. Liu, M.: Fingerprint classification based on Adaboost learning from singularity features. Pattern Recognition 43(3), 1062 1070 (2010) 12. Nilsson, K., Bigun, J.: Localization of corresponding points in fingerprints by complex filtering. Pattern Recognition Letters 24(13), 2135 2144 (2003) 13. Awad, A.I., Baba, K.: Toward an efficient fingerprint classification. In: Albert, M. (ed.) Biometrics - Unique and Diverse Applications in Nature, Science, and Technology. In- Tech (2011) 14. Abd-Allah, M.M., Ali, A.I., Ali, M.M.: A new fingerprint classification approach based on fast fourier transformer. In: Proceedings of the 5 th International Conference on Informatics and Systems. Vol. 1, pp. 78 83. Cairo University, Cairo, Egypt (2008) 15. Gonzalez, R.C., Woods, R.E., Eddins, S.L.: Digital Image 6

Processing Using Matlab. Prentice Hall, first edn. (ISBN: 0130085197, 2003) 16. Maio, D., Maltoni, D., Cappelli, R., Wayman, J.L., Jain, A.K.: FVC2002: Second Fingerprint Verification Competition. In: Proceedings of the 16 th International Conference of Pattern Recognition (ICPR). pp. 811 814 (2002) 17. Magalhaes, F., Oliveira, H., Campilho, A.: A new method for the detection of singular points in fingerprint images. In: IEEE Workshop on Applications of Computer Vision (WACV). pp. 1 6 (2009) 7