Extracting and Enhancing the Core Area in Fingerprint Images

Similar documents
Image Enhancement Techniques for Fingerprint Identification

Fingerprint Matching using Gabor Filters

A Hybrid Core Point Localization Algorithm

A Robust and Real-time Multi-feature Amalgamation. Algorithm for Fingerprint Segmentation

A Novel Adaptive Algorithm for Fingerprint Segmentation

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

Adaptive Fingerprint Pore Model for Fingerprint Pore Extraction

Fingerprint Ridge Orientation Estimation Using A Modified Canny Edge Detection Mask

Feature-level Fusion for Effective Palmprint Authentication

Filterbank-Based Fingerprint Matching. Multimedia Systems Project. Niveditha Amarnath Samir Shah

Fingerprint Image Enhancement Algorithm and Performance Evaluation

CORE POINT DETECTION USING FINE ORIENTATION FIELD ESTIMATION

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

A new approach to reference point location in fingerprint recognition

Fingerprint Enhancement and Identification by Adaptive Directional Filtering

A GABOR FILTER-BASED APPROACH TO FINGERPRINT RECOGNITION

Finger Print Enhancement Using Minutiae Based Algorithm

FILTERBANK-BASED FINGERPRINT MATCHING. Dinesh Kapoor(2005EET2920) Sachin Gajjar(2005EET3194) Himanshu Bhatnagar(2005EET3239)

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

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

Classification of Fingerprint Images

Separation of Overlapped Fingerprints for Forensic Applications

Local Correlation-based Fingerprint Matching

Fingerprint Recognition System for Low Quality Images

AN EFFICIENT METHOD FOR FINGERPRINT RECOGNITION FOR NOISY IMAGES

Fingerprint Verification applying Invariant Moments

Fingerprint Classification Based on Extraction and Analysis of Singularities and Pseudoridges

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

Reference Point Detection for Arch Type Fingerprints

An introduction on several biometric modalities. Yuning Xu

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

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

Distorted Fingerprint Verification System

Biometric Security System Using Palm print

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

The need for secure biometric devices has been increasing over the past

Multimodal Biometric Authentication using Face and Fingerprint

Combined Fingerprint Minutiae Template Generation

An Automated System for Fingerprint Classification using Singular Points for Biometric Security

Implementation of Fingerprint Matching Algorithm

A New Technique to Fingerprint Recognition Based on Partial Window

Development of an Automated Fingerprint Verification System

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

PERFORMANCE MEASURE OF LOCAL OPERATORS IN FINGERPRINT DETECTION ABSTRACT

REINFORCED FINGERPRINT MATCHING METHOD FOR AUTOMATED FINGERPRINT IDENTIFICATION SYSTEM

Fingerprint Recognition Using Gabor Filter And Frequency Domain Filtering

A Full Analytical Review on Fingerprint Recognition using Neural Networks

Singular Point Detection for Efficient Fingerprint Classification

Final Project Report: Filterbank-Based Fingerprint Matching

Minutiae Based Fingerprint Authentication System

FINGERPRINT RECOGNITION BASED ON SPECTRAL FEATURE EXTRACTION

Fingerprint Classification Based on Spectral Features

Polar Harmonic Transform for Fingerprint Recognition

Fingerprint Feature Extraction Using Midpoint ridge Contour method and Neural Network

Image Quality Measures for Fingerprint Image Enhancement

Keywords Fingerprint recognition system, Fingerprint, Identification, Verification, Fingerprint Image Enhancement, FFT, ROI.

Fingerprint Identification Project 2

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

An approach for Fingerprint Recognition based on Minutia Points

A Review of Fingerprint Compression Based on Sparse Representation

A Literature Survey on Enhancement of Low-Quality Fingerprint Images

Fingerprint Ridge Distance Estimation: Algorithms and the Performance*

A Secondary Fingerprint Enhancement and Minutiae Extraction

Institute of Telecommunications. We study applications of Gabor functions that are considered in computer vision systems, such as contour

Fingerprint Classification Using Orientation Field Flow Curves

Fingerprint Enhancement and Identification by Adaptive Directional Filtering

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

Reconstructing Ridge Frequency Map from Minutiae Template of Fingerprints

Keywords Fingerprint enhancement, Gabor filter, Minutia extraction, Minutia matching, Fingerprint recognition. Bifurcation. Independent Ridge Lake

Tutorial 5. Jun Xu, Teaching Asistant March 2, COMP4134 Biometrics Authentication

Texture Analysis and Applications

FINGERPRINTING is one of the most widely used biometric

Fingerprint Identification System Based On Neural Network

Implementation and Comparative Analysis of Rotation Invariance Techniques in Fingerprint Recognition

Projected Texture for Hand Geometry based Authentication

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

A FINGER PRINT RECOGNISER USING FUZZY EVOLUTIONARY PROGRAMMING

Genetic Algorithm For Fingerprint Matching

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

Adaptive Fingerprint Image Enhancement with Minutiae Extraction

Fingerprint Deformation Models Using Minutiae Locations and Orientations

Fingerprint Segmentation

Fast and Robust Projective Matching for Fingerprints using Geometric Hashing

FINGERPRINTS are the flow-like ridges present on human

User Identification by Hierarchical Fingerprint and Palmprint Matching

Biometrics- Fingerprint Recognition

Fingerprint Reference-Point Detection

Implementation of Enhanced Feedback in Automated Latent Fingerprint Matcher

Optimized Minutiae Based Fingerprint Matching

Incorporating Image Quality in Multi-Algorithm Fingerprint Verification

Verifying Fingerprint Match by Local Correlation Methods

Efficient Rectification of Malformation Fingerprints

Fingerprint Minutiae Matching Using Adjacent Feature Vector

Biometric Security Technique: A Review

Minutia Cylindrical Code Based Approach for Fingerprint Matching

Fig. 1 Verification vs. Identification

Robust biometric image watermarking for fingerprint and face template protection

Fingerprint Indexing using Minutiae and Pore Features

Fingerprint Enhancement and Identification by Adaptive Directional Filtering

Principal Component Analysis based Palmprint Recognition with Center of Mass Moments

Transcription:

16 IJCSNS International Journal of Computer Science and Network Securit, VOL.7 No.11, November 2007 Extracting and Enhancing the Core Area in Fingerprint Images Summar Arun Vinodh C, SSNSOMCA, SSN College of Engineering, Kalavakkam, Chennai, INDIA An automatic fingerprint identification sstem (AIFS) plas a major role in forensic applications such as criminal identification, ATM card verification, etc. The fingerprint enhancement is essential in the issues of AIFS to ensure robust performance. This paper describes the design and implementation of fingerprint enhancement in two stages: extraction of high ridge curvature area (core) and enhancing the core block. This enhancement algorithm is concentrated on enhancing the block, around the core block for two reasons 1) Rich minutiae exist close around the core point. 2) Absence of delta point in certain fingerprint images. This feature of enhancing core block is essential for fast and robust performance of fingerprint verification / identification. The high ridge curvature area is extracted using the local ridge orientation and the enhancement is based on the estimated local ridge orientation and frequenc. The sstem has been tested on a variet of fingerprint images even of ver poor qualit and the results showed remarkable performance. Experimental results showed that fingerprint enhancement algorithm is best suited for the verification with high accurac. The complete fingerprint enhancement procedure takes on an average of about three seconds which is remarkabl good. Ke words: enhancement, fingerprint, Gabor filter, orientation field, singular point. 1. Introduction Automatic fingerprint identification sstem, one of the most demanding biometric technolog, depends upon high qualit fingerprint images. Due to the variations in impression conditions, skin conditions, ridge configuration, etc certain acquired fingerprint images are of poor qualit. Therefore enhancement of the fingerprint images is necessar to improve the clarit of the ridge structures. one of the ridge curvature is one of the ridge characteristics which occur where the local ridge orientation changes ver rapidl (i.e. core or delta) the core is the endpoint of the innermost curving ridge while delta is the confluence point of there different flow direction. Most of the fingerprint enhancement algorithms consider the singular points along with the orientation field to enhance the fingerprints. The first step in such algorithms is estimating the orientation field. The orientation field is reliabl estimated using the methods based on neural networks [12], gradient based approach [1], [2] and filter based approaches [3]. The filter based approaches are not as accurate as gradient based because of limited number of filters. Secondl singularities are detected generall based on the poincare index of squared directional fields [4-6]. In this method, as the size of the closed curve is crucial it ma lead to spurious detection of singularities or missed singularities. In [10] a ratio of two sines of direction field in two adjacent regions is used to detect singularities. Finall for fingerprint enhancement, several attempts have been made. In [6] the fingerprint enhancement is based on the singularities. In [3], the directional filter are used for fingerprint enhancement. In [7], the enhancement is done in scale space. In this paper, a fast fingerprint enhancement algorithm is developed, which efficientl improves the clarit of ridges based on the estimated ridge orientation and frequenc. It is possible that there could be images with no delta point [8] or delta point outside the print [9]. Therefore this paper is concentrated on extracting onl the core block, as most of the ridge characteristics like ridge endings, bifurcations are present in the core block (center). In order to enhance the fingerprint, a set of discriminating features are extracted from the fingerprint images. The uniqueness can be well-defined b the local characteristics in ridge and valle. High ridge curvature is This paper is organized as follows. In section 2, the high ridge curvature is extracted using the proposed algorithm. The algorithm for enhancing the high ridge curvature area using the estimated ridge frequenc and b appling the filter is mentioned in the section 3. Experimental results performed on a variet of fingerprint images are described Manuscript received November 5, 2007 Manuscript revised November 20, 2007

IJCSNS International Journal of Computer Science and Network Securit, VOL.7 No.11, November 2007 17 in section 4. Finall the conclusion is summarized in section 5. 1. Extraction of high ridge curvature area In this sstem, the method proposed in [10],[14] is used to estimate the high ridge curvature area. The algorithm is used as follows. 1) Determine the x and magnitudes of the gradients (Gx and G) at each pixel. 2) Appl the 2D Gaussian Low Pass Weiner filter, to reduce noise from the fingerprint image, on the x and gradients. 3) Divide the input image in to blocks of size w w 4) With each block, compute the slope orthogonal to the local orientation of each block using the equation i+ w 1 j+ w 1 2 x( uv, ) ( uv, ) 1 1 u= i v= j Π θ (, i j) = tan i w 1 j w 1 2 + + + 2 2 (2 (, ) (, )) 2 x uv uv u= i v= j where x (u,v), (u,v) represents gradient magnitudes at each pixel in x and directions respectivel. θ i, j is the direction of the block centered at pixel (i,j). ( ) 5) The blocks with slope values ranging from 0 to /2 are located. Then trace a path down until ou encounter a slope that is not ranging from 0 to pi/2 and mark that block. 6) The block that has the highest number of marks will compute the slope in the negative direction and output on x and position which will the core point. 7) A new core block is formed around the core point which is further enhanced in the next section. (1) Fig 1. high ridge curvature area 2. Enhancing high ridge curvature area Core point is the inner point normall in the middle of the fingerprint. Where as delta point is normall at the lower left and right hand of the fingerprint. Therefore the chance for the absence of delta point is possible. In close around the core point there exists rich minutiae information than others, which is necessar for the fingerprint verification/identification[12]. Hence we have focused on enhancing the core block of the fingerprint image.the enhancement consist of a) Determining ridge frequenc across the core block b) Appl filter to enhance the pattern of ridges. 2.1 Ridge frequenc estimation The gre levels along ridges and valles can be modeled as sinusoidal shaped wave along the direction normal to the local ridge orientation. Utilizing this wave, the ridge frequenc can be estimated. According to [1], valid ridge frequencies lie within [1/31, 1/25] for 500dpi images. 1) Divide the normalized image G into blocks of size w w. 2) For each block, centered at pixel (i, j) oriented window (l w) is computed. 3) the X-Signature X[0],X[1], X[l-1] for each block (i, j) is calculated using

18 IJCSNS International Journal of Computer Science and Network Securit, VOL.7 No.11, November 2007 1 X[ k] = G( u, v) w k = 0,1,... l 1 (2) where w l u = i+ d cos O( i, j) + k sin O( i, j) 2 2 w l v= j+ d sin O( i, j) + k cos O( i, j) 2 2 4) The ridge frequenc is then computed as f ( i, j) = 1, if well defined sinusoidal (3) T ( i, j) wave is obtained 0, if no consecutive peaks are detected or if the frequenc is out of threshold Where T( i, j ) is the average number of pixel between two consecutive peaks. B. Filtering Fingerprints have local parallel ridges and valles with well defined frequenc and orientation. Gabor filters is a ver useful tool for analsis in spatial or frequenc domain [13]. Gabor filters have both frequenc selective and orientation selective properties [1]. Gabor filters can remove noise and preserve the true ridge and valle structures thus showing good performance. The general form of the filter is 2 2 1 x φ φ hx (, : φ, f) = exp + cos(2 π fx ) 2 2 φ (4) 2 x where xφ = x cos φ + sin φ, φ = - x sin φ + cos φ, where φ is the orientation of Gabor filter,f is the frequenc of sinusoidal plane wave, and x and are the space constants of the Gaussian envelope along x and axes respectivel. The filter is then applied to the normalized image to obtain the enhanced image. Ei (, j) = 255 ifr( i, j) = 0 wg/2 wg/2 (5) h( u, v : O( i, j), F( i, j) G( i u, j v), otherwise u= wg/2 v= wg/2 where G is the normalized fingerprint image, O is the orientation image, F is the frequenc image. 3. Experimental results I validated the methodolog presented here on a database of 200 fingerprint images. I compared the performance of the extraction of high ridge curvature area algorithm presented in section II with that of poincare index. The method presented here showed a remarkable performance than the poincare s as shown in fig 3a,3b. In poincare index method, the smoothening parameter have to be modified for fingerprint images in order to reduce the false detections. Fig 3 (c,d,e,f) shows the performance of our algorithm in good and poor qualit images. This enhancement algorithm showed good performance even on poor qualit images. 4. Conclusion Fig 2. enhanced image of the high ridge curvature area The resulting algorithm is shown to extract the high ridge curvature area efficientl and enhance a variet of fingerprints even of poor qualit. The probabilities of false detections are considerabl reduced. This method of enhancing fingerprints could be incorporated further efficientl in the fingerprint verification, identification and classification to ensure robust performance.

IJCSNS International Journal of Computer Science and Network Securit, VOL.7 No.11, November 2007 19 (a) (b) (c) (d) (e) (f) Fig 3 (a) core point extraction using the proposed method, (b) core point extraction using poincare index method, (c) good qualit image, (e) low qualit image, (d) (f) enhanced (c)(e) images respectivel

20 IJCSNS International Journal of Computer Science and Network Securit, VOL.7 No.11, November 2007 REFERENCES [1] L.Hong, Y.Wan, and A.Jain, Fingerprint image enhancement: Algorithm and performance evaluation, IEEE Trens. Pattern Anal. Machine Intell., vol. 20, pp. 777-789, Aug. 1998 [2] A.Jain, L.Hong, R.Bolle, On-line fingerprint verification, IEEE Trens. Pattern Anal. Machine Intell., vol. 19, pp. 302-314, Apr 1997. [3] B.G.Sherlock,D.M.Monro,and K.Millard, Fingerprint enhancement b directional fourier filtering, Proc. Inst.Electr. Eng., Vis.Image Signal Process.,vol. 141,no. to, pp. 87-94, 1994. [4] A. M. Bazen and S. H. Gerez, Sstematic methods for the computation of the directional field and singular points of fingerprints, IEEE Trans. Pattern Anal. Machine Intell., vol. 24, pp. 905 919, Jul 2002 [5] D.Maltoni, D.Maio, A.K.Jain, S.Prabhakar, Handbook of fingerprint recognition, Springer, New York, pp. 96-99, 2003 [6] Sen Wang, Yangsheng Wang, Fingerprint Enhancement in the Singuklar Point Area, IEEE signal processing letters, Vol. 11, no. 1, Januar 2004 [7] A. Almansa and T. Lindeberg, Fingerprint enhancement b shape-adaptation of scale-space operators with automatic scale-selection, IEEE Trans. Image Processing, vol. 9, pp. 2027 2042, Dec. 2000. [8] InterNational Committee for Information Technolog Standards INCITS Secretariat, Information Technolog Industr Council (ITI) 1250 Ee St. NW, Suite 200, Washington, DC 20005 Telephone 202-737-8888; Fax 202-638-4922 email: ncits@itic.org Finger Minutiae Format for Data Interchange. [9] Qinzhi Zhang, Kai Huang and Hong Yan, Fingerprint Classification Based on Extraction and Analsis of Singularities and Pseudoridges, School of Electrical and Information Engineering, Universit of Sdne, NSW 2006, Australia, qzzhang@ee.usd.edu.au [10] Anil K. Jain, Salil Prabhakar, Lin Hong, and Sharath Pankanti Filterbank-based fingerprint matching, IEEE Trans. Pattern Anal. Machine Intell., vol. 9, no. 5, pp. 846-859, 2000 [11] Weiwei Zhang Yangsheng Wang, Core-Based Structure Matchng Algorithm for Fingerprint Verification, proc. of IEEE Int. Conf. On Pattern Recognit., Vol. 1, 2002, pp. 70-74. [12] C.L. Wilson, G. T. Candela, and C.I. Watson, Neural network fingerprint classification, J. Artif.Neural Network, Vol. 1,no. 2, pp. 203-228, 1994. [13] Jianwei Yang, Lifeng Liu, Tianzi Jiang, Yong Fan A modified Gabor filter design method for fingerprint image enhancement, Pattern Recognition Letters 24 (2003) 1805 1817 C.Arun Vinodh received his B.E degree in Eectrical and Electronics Engineering from Annamalai Universit, India in 2002 and the M.Tech. degree in Computer and Information Technolog from Manonmaniam Sundaranar Universit, India in 2005. He is currentl working as a lecturer in SSN College of Engineering. His research interests include fuzz image processing, fingerprint recognition, face recognition, iris recognition.