Abstract Terminologies. Ridges: Ridges are the lines that show a pattern on a fingerprint image.

Similar documents
Finger print Recognization. By M R Rahul Raj K Muralidhar A Papi Reddy

Effective and Efficient Fingerprint Image Postprocessing

CHAPTER 4 MINUTIAE EXTRACTION

COMBINING FINGERPRINTS FOR SECURITY PURPOSE: ENROLLMENT PROCESS MISS.RATHOD LEENA ANIL

Fingerprint Recognition using Minutiae Extraction

Touchless Fingerprint Recognization System

Preprocessing and postprocessing for skeleton-based fingerprint minutiae extraction

Image Compression Algorithms for Fingerprint System Preeti Pathak CSE Department, Faculty of Engineering, JBKP, Faridabad, Haryana,121001, India

An Algorithm for Fingerprint Image Postprocessing

Noise Elimination in Fingerprint Image Using Median Filter

On-Line, Low-Cost and Pc-Based Fingerprint Verification System Based on Solid- State Capacitance Sensor

Information hiding in fingerprint image

Algorithm for Detection and Elimination of False Minutiae in Fingerprint Images

Fingerprint Feature Extraction Dileep Sharma (Assistant Professor) Electronics and communication Eternal University Baru Sahib, HP India

Designing and Implementation of an Efficient Fingerprint Recognition System Using Minutia Feature and KNN Classifier

3 Department of Computer science and Application, Kurukshetra University, Kurukshetra, India

International Journal of Scientific & Engineering Research, Volume 5, Issue 1, January ISSN

Feature Level Two Dimensional Arrays Based Fusion in the Personal Authentication system using Physiological Biometric traits

Feature Extraction Technique Based On Circular Strip for Palmprint Recognition

A Review of Optical Character Recognition System for Recognition of Printed Text

ZKTECO COLLEGE- FUNDAMENTAL OF FINGER VEIN RECOGNITION

Research on Friction Ridge Pattern Analysis

A Study of Distortion Effects on Fingerprint Matching

Quantitative Assessment of the Individuality of Friction Ridge Patterns

Biometrics and Fingerprint Authentication Technical White Paper

Iris Segmentation & Recognition in Unconstrained Environment

Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition

APPENDIX 1 TEXTURE IMAGE DATABASES

AUTOMATED MALARIA PARASITE DETECTION BASED ON IMAGE PROCESSING PROJECT REFERENCE NO.: 38S1511

Feature Extraction Techniques for Dorsal Hand Vein Pattern

On The Correlation of Image Size to System Accuracy in Automatic Fingerprint Identification Systems

ACCURACY FINGERPRINT MATCHING FOR ALTERED FINGERPRINT USING DIVIDE AND CONQUER AND MINUTIAE MATCHING MECHANISM

Fingerprint Image Enhancement via Raised Cosine Filtering

Card IEEE Symposium Series on Computational Intelligence

An Evaluation of Automatic License Plate Recognition Vikas Kotagyale, Prof.S.D.Joshi

Adaptive Fingerprint Binarization by Frequency Domain Analysis

Study and Analysis of various preprocessing approaches to enhance Offline Handwritten Gujarati Numerals for feature extraction

IRIS Biometric for Person Identification. By Lakshmi Supriya.D M.Tech 04IT6002 Dept. of Information Technology

Keyword: Morphological operation, template matching, license plate localization, character recognition.

Noise Removal in Thump Images Using Advanced Multistage Multidirectional Median Filter

IDENTIFICATION OF FISSION GAS VOIDS. Ryan Collette

Vein and Fingerprint Identification Multi Biometric System: A Novel Approach

Proposed Method for Off-line Signature Recognition and Verification using Neural Network

Iris Recognition using Histogram Analysis

Segmentation of Fingerprint Images Using Linear Classifier

Fingerprint Segmentation using the Phase of Multiscale Gabor Wavelets

Fingerprints - Formation - Fingerprints are a reproduction of friction skin ridges that are on the palm side of fingers and thumbs

History of Fingerprints

Shannon Information theory, coding and biometrics. Han Vinck June 2013

Automatic Licenses Plate Recognition System

BIOMETRICS BY- VARTIKA PAUL 4IT55

Iris Recognition using Left and Right Iris Feature of the Human Eye for Bio-Metric Security System

Chapter 6. [6]Preprocessing

Thoughts on Fingerprint Image Quality and Its Evaluation

Experiments with An Improved Iris Segmentation Algorithm

Computing for Engineers in Python

Individuality of Fingerprints

Image Database and Preprocessing

ENHANCHED PALM PRINT IMAGES FOR PERSONAL ACCURATE IDENTIFICATION

Automated License Plate Recognition for Toll Booth Application

Introduction to Biometrics 1

An Efficient Approach for Iris Recognition by Improving Iris Segmentation and Iris Image Compression

Segmentation of Fingerprint Images

IMPROVEMENT USING WEIGHTED METHOD FOR HISTOGRAM EQUALIZATION IN PRESERVING THE COLOR QUALITIES OF RGB IMAGE

International Journal of Advanced Research in Computer Science and Software Engineering

An Improved Bernsen Algorithm Approaches For License Plate Recognition

Evaluation of Biometric Systems. Christophe Rosenberger

Guided Image Filtering for Image Enhancement

Student Attendance Monitoring System Via Face Detection and Recognition System

ISSN Vol.02,Issue.17, November-2013, Pages:

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

An Analysis of Image Denoising and Restoration of Handwritten Degraded Document Images

Removal of Salt and Pepper Noise from Satellite Images

Automated Number Plate Verification System based on Video Analytics

Global and Local Quality Measures for NIR Iris Video

Fingerprint Image Quality Parameters

An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods

CoE4TN4 Image Processing. Chapter 3: Intensity Transformation and Spatial Filtering

Feature Extraction of Human Lip Prints

Biometric Recognition: How Do I Know Who You Are?

MAV-ID card processing using camera images

Malaysian Car Number Plate Detection System Based on Template Matching and Colour Information

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION

FOG REMOVAL ALGORITHM USING ANISOTROPIC DIFFUSION AND HISTOGRAM STRETCHING

IJRASET 2015: All Rights are Reserved

A Generative Model for Fingerprint Minutiae

Palm Vein Recognition System using Directional Coding and Back-propagation Neural Network

Intelligent Identification System Research

A Novel Approach for Human Identification Finger Vein Images

Lecture # 01. Introduction

ity Multimedia Forensics and Security through Provenance Inference Chang-Tsun Li

License Plate Localisation based on Morphological Operations

Iris Recognition using Hamming Distance and Fragile Bit Distance

2014, IJARCSSE All Rights Reserved Page 157

Digital Image Processing

NON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT:

Processing and Enhancement of Palm Vein Image in Vein Pattern Recognition System

EFFICIENT ATTENDANCE MANAGEMENT SYSTEM USING FACE DETECTION AND RECOGNITION

Image processing for gesture recognition: from theory to practice. Michela Goffredo University Roma TRE

Carmen Alonso Montes 23rd-27th November 2015

Transcription:

An Approach To Extract Minutiae Points From Enhanced Fingerprint Image Annu Saini Apaji Institute of Mathematics & Applied Computer Technology Department of computer Science and Electronics, Banasthali University, India Abstract Fingerprints are the most widely used method of personal identification of any person.the performance of fingerprint recognition system highly depends on the quality of acquired image. And it works well if the image is of good quality. This paper presents an approach that first enhance the fingerprint image and then extract the minutiae features i.e. ridges and bifurcations.for the enhancement of the images this approach uses the histogram equalization and some filters.after the enhancement of the image the minutiae features are extracted that are used for matching of fingerprints. 1. Introduction Biometrics is the branch of science that deals with the human identification on the basis of their characteristics. The characteristics used for human identification are on the basis of their universality, uniqueness, permanence, measurability, acceptability.today many types of identification are used to identify humans such as face, iris, handwriting, retina, fingerprints, etc. But among all other fingerprints are the most widely used form of biometric identification.the reason for the popularity of fingerprints is the properties of uniqueness which says that the fingerprints of a person are the unique i.e. no two persons can ever have same fingerprints. Also another property permanence says that the pattern of fingerprints never change throughout the life of the person. 1.1. Terminologies Fingerprints: Fingerprints are the feature pattern of the finger. Fingerprints are the unique pattern of ridges and valleys. Ridges: Ridges are the lines that show a pattern on a fingerprint image. Valleys: Valleys are the space between two adjacent valleys. Minutiae: Minutiae are the ridge characteristics. The property of uniqueness is because of these minutiae points only i.e. the minutiae or the ridge characteristics of every finger are different from one another. There are different types of minutiae such as Ridge endings, bifurcations, spur, delta, Lake Etc. But the two are most popular and widely used for many fingerprint recognition systems.these are Ridge endings and bifurcations. Ridge endings: Ridge endings are the termination of a ridge. Bifurcation: Bifurcation is the splitting of a ridge in two paths. Figure 1. Ridge endings and Bifurcations. Patterns of fingerprints: The point from where the pattern is supposed to begin is the Core point of fingerprint.there are three main types of fingerprint pattern: Arch Pattern: This is a pattern in which ridges flow in one direction and flow out in other direction. Loop Pattern: This is the pattern in which the ridges flow in one side only. They exit the pattern from the same side from which they entered only. Whorl Pattern: This pattern is made of concentric circles start from the core of the fingerprint. 1

Figure 2. Patterns of fingerprints. 1.2. Fingerprint Recognition Fingerprint recognition technology extracts features from impressions made by the distinct ridges on the fingertips. Also it refers to the matching of two fingerprints using an automated system. The matching of fingerprints can be based on different types i.e. pattern based,correlation based,minutiae based.i have used minutiae based feature extraction.for matching of two fingerprints the minutiae points are extracted from the fingerprints and then matched and verified is they are matched or not. The fingerprint verification and identification are the two domains on which a fingerprint recognition system works. The verification is one to one match of two fingerprints. Identification is one to many matches for fingerprints. 2. Related Work L.Hong et al. [1] present a fast fingerprint enhancement algorithm, which was based on local ridge orientation and frequency and which as a result improved the clarity of ridge and valley structure of the input fingerprint image. Shlomo Greenberg et al. [2] proposed two methods for the enhancement of fingerprint images.in the first method they used histogram equalization, Weiner filtering, and image binarisation. And in second they used a unique anisotropic filter for direct gray scale image enhancement. J. Yang et al. [3] presented a fingerprint feature extraction method through which minutiae can be extracted directly from original gray-level fingerprint images without binarization and thinning. Eun-Kyung Yun and Sung-Bae Cho [4] proposed an adaptive pre-processing method, which extracts five features from the fingerprint images, analyze image quality with clustering method, and enhance the images according to their characteristics. Ravi. J et al. [5] presented fingerprint recognition using Minutia Score Matching method (FRMSM). For Fingerprint thinning, the Block Filter is used, which scans the image at the boundary to preserves the quality of the image and extract the minutiae from the thinned image. A. Farina et al. [6] presented a set of algorithms for the extraction of fingerprint minutiae from skeletonised binary images. They proposed a new approach for bridge cleaning based on ridge positions instead of classical methods based on directional maps. And introduced new criteria for validating the endpoints and bifurcations. M. Sepasian et al. [7] investigated the performance of a three step procedure for the fingerprint identification and enhancement using CLAHE (contrast limited adaptive histogram equalization) with clip limit, standard deviation and sliding neighbourhood as stages during processing of fingerprint image. 3. Image Enhancement Techniques Fingerprint Image enhancement is used to make the image clearer for easy further operations. The image acquired for the matching must be of good quality and it must be free of any type of noise. We can get more accurate matching of fingerprints if there is less noise.so a good quality fingerprint image is desirable for the improved results of the matching. However it is not always easy to obtain a good quality of fingerprint because of the impression conditions, injuries in the finger, dust in the sensors etc. As fingerprint images acquired from any source are not assured to be of perfect quality so there is a great need for enhancement in that image. Enhancement techniques help to increase the contrast between the ridges and valleys. In this paper some enhancement techniques are used [8] which are explained as: Histogram Equalization: A histogram of an image represents the relative frequency of the gray levels of an image. Histogram equalization is to expand the pixel value distribution of an image so as to increase the perceptional information. So histogram equalization gives us a uniform histogram for an image. And this enhancement technique improves the contrast of an image by adjusting the intensity of every gray level of the image. The result of histogram modelling is shown as below: 2

Figure 5. Weiner filtered image Figure 3. Original image (left) Histogram equalized image (right). Filtering Methods: Various Filters are used to enhance the image. This paper uses two filters Median filter and Weiner Filter.Median Filter is a non-linear filtering process and it is used to remove the impulsive noise from the image. The results of Median filter applied on an image are shown as: 4. Minutiae Extraction After the image enhancement now the image is ready to extract the minutiae features. But before that the image needs to go through from two other processes. These are Binarisation and then thinning. Binarisation is the process of converting a gray scale image to a binary image. In a gray scale image there are various values of intensities from black to white colour but in binary image there are only two values either black or white. A binary image is the image in which there are only two levels: 0 for the ridges which are represented by black colour and 1 for the valley which are represented by white colour. For binarising an image we use threshold method in which a value is preset and the pixels lower than that threshold value are represented as white and above than this value are represented by black colour. Figure 4. Median filtered image Weiner Filter is a pixel wise adaptive method used for noise reduction. This method restores the image even in the presence of noise as well as blur. The results of weiner filter are shown as: Figure 6. Original image(left) Binarised image (right) Thinning refers to eliminate the redundant pixels of ridges till the ridges are just one pixel wide. It is an iterative process and applied again and again on the image until all the ridges are one pixel wide. Thinning works on a binary image. Also it preserves the connectivity of ridges and bifurcations i.e. the features of the image do not get distorted during thinning. And it is the final operation performed on a fingerprint 3

image before the minutiae extraction. The results of thinning are shown in the figure: points are stored as template and this template is used for matching of two fingerprints. Figure 7. Thinned image 4.4. Minutiae Marking After the fingerprint image is thinned now it is easier to extract the minutiae points. To extract minutiae features this paper uses the crossing number concept. A MATLAB neighbourhood filter is used in this paper to find the neighbours of a pixel in a given window. This paper uses a window of size 3X3.If the central pixel of the window has value 1 and has exactly 3 one valued neighbours then it is counted as a bifurcation. And if the central pixel is 1 and has only 1 one valued neighbour then it is counted as a ridge ending. Figure 9. Marked Minutiae points with lots of false minutiae. Figure 8. Bifurcation representation (left) Ridge ending (right). As during the crossing number calculation lots of false minutiae points are marked so I have used an inter ridge distance calculation.this inter ridge distance is the average distance between two neighbouring ridges.if the distance between two bifurcations and two ridge endings is smaller than the inter ridge distance then these are calculated as false minutiae. Also if the distance between a ridge endings and a bifurcation is smaller than the inter ridge distance then it is also calculated as false minutiae. After removing all these false minutiae the original minutiae Figure 10. Original minutiae points after removing false ones 4

Conclusion The images shown here are the results of the experiment applied on FVC 2004 database. The image enhancement is necessary as the preprocessing of the image and then the enhanced image is used to extract minutiae; also spurious minutiae are discarded to obtain true minutiae. References [1] L.Hong, Y.Wan, and A.K Jain Fingerprint Image Enhancement: Algorithm and Performance Evaluation in IEEE Transactions on pattern analysis and Machine intelligence, Vol. 20, issue 8, august 1998. [2] S. Greenberg, M. Aladjem, D. Kogan and I. Dimitrov Fingerprint Image Enhancement using Filtering Techniques submitted at Electrical and Computer Engineering Department,Ben-Gurion University of the Negev, Beer-Sheva, Israel. [3] J. Yang, L. Liu, and T. Jiang*, Member, IEEE,submitted at National Laboratory of Pattern Recognition, Institute of Automation, Chinese Academy of Sciences. [4] Eun-Kyung Yun and Sung-Bae Cho Adaptive fingerprint image enhancement with fingerprint image quality analysis in Image and Vision Computing 24 (2006) 101 110. [5] Ravi. J, K. B. Raja, Venugopal. K. R FingerprintRecognition Using Minutiae Score Matching in International Journal of Engineering Science and Technology, Vol.1 (2), 2009. [6] A. Farina, Zsolt M. Kovacs-Vajna, A. Leone Fingerprint minutiae extraction from skeletonized binary images in Pattern Recognition, the Journal of the Pattern Recognition Society (1999). [7] M. Sepasian, W. Balachandran and C. Mares Image Enhancement for Fingerprint Minutiae- Based Algorithms Using CLAHE, Standard Deviation Analysis and Sliding Neighborhood in Proceedings of the World Congress on Engineering and Computer Science 2008 San Francisco, USA. [8] Annu Saini Image Enhancement Techniques for Fingerprint Images in International Journal of Emerging Trends and Technologies in Computer Science, Volume 1, issue 3 September- October 2012. 5