A Neural Network Based Analysis of Altered Fingerprints

Similar documents
A Challenge to Analyze and Detect Altered Human Fingerprints

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

REINFORCED FINGERPRINT MATCHING METHOD FOR AUTOMATED FINGERPRINT IDENTIFICATION SYSTEM

Fingerprint Image Enhancement Algorithm and Performance Evaluation

Fingerprint Identification System Based On Neural Network

User Identification by Hierarchical Fingerprint and Palmprint Matching

Minutiae Based Fingerprint Authentication System

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

Fingerprint Verification System using Minutiae Extraction Technique

Finger Print Enhancement Using Minutiae Based Algorithm

Fingerprint Matching Using Minutiae Feature Hardikkumar V. Patel, Kalpesh Jadav

Implementation of Enhanced Feedback in Automated Latent Fingerprint Matcher

Implementation of Fingerprint Matching Algorithm

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

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

A New Pairing Method for Latent and Rolled Finger Prints Matching

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

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

Fingerprint Matching using Gabor Filters

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

Fingerprint Classification Using Orientation Field Flow Curves

Table 1. Types of altered fingerprints. Obliteration Distortion Imitation

Biometrics- Fingerprint Recognition

Logical Templates for Feature Extraction in Fingerprint Images

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

Fig. 1 Verification vs. Identification

Touchless Fingerprint recognition using MATLAB

Intelligent fingerprint recognition system. for Comprehensive Student Information Using MATlab

Fingerprint Ridge Orientation Estimation Using A Modified Canny Edge Detection Mask

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

Fingerprint Recognition using Fuzzy based image Enhancement

PCA AND CENSUS TRANSFORM BASED FINGERPRINT RECOGNITION WITH HIGH ACCEPTANCE RATIO

Fingerprint Recognition Using Gabor Filter And Frequency Domain Filtering

A New Technique to Fingerprint Recognition Based on Partial Window

AN EFFICIENT METHOD FOR FINGERPRINT RECOGNITION FOR NOISY IMAGES

Development of an Automated Fingerprint Verification System

Fingerprint Based Gender Classification Using Block-Based DCT

Improved Algorithm for Separating Latent Overlapped Fingerprints

An approach for Fingerprint Recognition based on Minutia Points

Adaptive Fingerprint Pore Model for Fingerprint Pore Extraction

Efficient Rectification of Malformation Fingerprints

Adaptive Fingerprint Image Enhancement Techniques and Performance Evaluations

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

ISSN Vol.04,Issue.15, October-2016, Pages:

Separation of Overlapped Fingerprints for Forensic Applications

ISSN Vol.04,Issue.08, July-2016, Pages:

Segmentation and Enhancement of Latent Fingerprints: A Coarse to Fine Ridge Structure Dictionary. Kai Cao January 16, 2014

A new approach to reference point location in fingerprint recognition

Keywords: Fingerprint, Minutia, Thinning, Edge Detection, Ridge, Bifurcation. Classification: GJCST Classification: I.5.4, I.4.6

Analysis and Selection of Features for the Fingerprint Vitality Detection

TOPIC : FINGERPRINT RECOGNITION

Indexing Fingerprints using Minutiae Quadruplets

Image Enhancement Techniques for Fingerprint Identification

Adaptive Fingerprint Image Enhancement with Minutiae Extraction

Reference Point Detection for Arch Type Fingerprints

International Journal of Advanced Research in Computer Science and Software Engineering

An Approach to Demonstrate the Fallacies of Current Fingerprint Technology

Minutia Cylindrical Code Based Approach for Fingerprint Matching

A Multimodal Approach to Biometric Recognition

Analysis of Image and Video Using Color, Texture and Shape Features for Object Identification

Genetic Algorithm For Fingerprint Matching

Fingerprint Recognition System

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

Partially Acquired Fingerprint Recognition Using Correlation Based Technique.

International Journal of Advanced Research in Computer Science and Software Engineering

Latent Fingerprint Matching: Fusion of Rolled and Plain Fingerprints

Palmprint Indexing Based on Ridge Features

PERFORMANCE MEASURE OF LOCAL OPERATORS IN FINGERPRINT DETECTION ABSTRACT

Edge Detection for Dental X-ray Image Segmentation using Neural Network approach

Identifying Fingerprint Alteration Using the Reliability Map of the Orientation Field

MINUTIA FINGERPRINT RECOGNITION BASED SECURED MONEY EXTRACTION USING ADVANCED WIRELESS COMMUNICATION

Implementation of Minutiae Based Fingerprint Identification System using Crossing Number Concept

A Hybrid Core Point Localization Algorithm

A New Approach To Fingerprint Recognition

Biometric Identification Using Artificial Neural Network

FM Model Based Fingerprint Reconstruction from Minutiae Template

Fingerprint Recognition

Verifying Fingerprint Match by Local Correlation Methods

Detecting Fingerprint Distortion from a Single Image

FC-QIA: Fingerprint-Classification based Quick Identification Algorithm

Local Correlation-based Fingerprint Matching

ROBUST LATENT FINGERPRINT MATCHING USING SUPPORT VECTOR MACHINE

FINGERPRINT RECOGNITION SYSTEM USING SUPPORT VECTOR MACHINE AND NEURAL NETWORK

FINGERPRINT RECOGNITION BASED ON SPECTRAL FEATURE EXTRACTION

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

An FPGA based Minutiae Extraction System for Fingerprint Recognition

Classification of Fingerprint Images

Multimodal Biometric Authentication using Face and Fingerprint

Biometric Security Technique: A Review

Authentication of Fingerprint Recognition Using Natural Language Processing

Gurmeet Kaur 1, Parikshit 2, Dr. Chander Kant 3 1 M.tech Scholar, Assistant Professor 2, 3

Fingerprint Feature Extraction Using Hough Transform and Minutiae Extraction

Reconstructing Ridge Frequency Map from Minutiae Template of Fingerprints

CHAPTER 4 DETECTION OF DISEASES IN PLANT LEAF USING IMAGE SEGMENTATION

Improve Fingerprint Recognition Using Both Minutiae Based and Pattern Based Method

FINGERPRINT MATCHING BASED ON STATISTICAL TEXTURE FEATURES

Fabric Defect Detection Based on Computer Vision

A Study Latent Search and Feature Extraction Techniques used in Fingerprint Recognition

A Secondary Fingerprint Enhancement and Minutiae Extraction

Ujma A. Mulla 1 1 PG Student of Electronics Department of, B.I.G.C.E., Solapur, Maharashtra, India. IJRASET: All Rights are Reserved

Transcription:

Vo1ume 1, No. 04, December 2014 853 A Neural Network Based Analysis of Altered Fingerprints P. Archana Lal Abstract--- A fingerprint is an impression or mark made on a surface by a person's fingertip, able to be used for identifying individuals from the unique pattern of whorls and lines on the fingertips. Law enforcement have been using fingerprints to identify criminals from the latent impressions left behind at crime scenes. But some criminals escape from the cases by physically deforming their prints. With existing software, which searches through millions of fingerprints, spotting anomalies can be nearly impossible. Neural network is a nonlinear mapping system whose structure is loosely based on principles of real brain. The ability of the ANN to learn given patterns makes them suitable for applications like Fingerprint recognition. ANN can play a critical role. An ANN can be configured and trained to handle such variations observed in the texture of the fingerprint. The problem of automatic detection of alterations based on analyzing ridge orientation field and minutiae distribution is proposed here. Demonstration has been made in the MATLAB background. In the task of fingerprint recognition, the experiments conducted on various fingerprint images shows enhancement of performance systematically identified. Dactyloscopy is the study of fingerprint identification. It is the process of comparing two instances of friction ridge skin impressions from human fingers or toes, or even the palm of the hand or sole of the foot, to determine whether these impressions could have come from the same individual The Automated Fingerprint Identification System (AFIS) is a computerized system capable of reading, classifying, matching, and storing fingerprints for criminal justice agencies. Fingerprint alteration is a serious attack on Automated Fingerprint Identification Systems (AFIS) since it can reduce the similarity between fingerprint impressions from the same finger due to the loss of genuine minutiae, increase in spurious minutiae and distortion in spatial distribution of the minutiae. Orientation field describes the ridge flow of fingerprints. Good quality fingerprints have a smooth orientation field except near the singular points. A minutia in the fingerprint indicates ridge characteristics such as ridge ending or ridge bifurcation Keywords--- Altered Fingerprints, Minutiae, Orientation Field, ANN, MATLAB I. INTRODUCTION A fingerprint pattern will remain unchanged for the life of an individual. However, the print itself may change due to permanent scars and diseases. Fingerprints have general characteristic ridge patterns that allow them to be P. Archana Lal, M Tech, Student, Nehru College of Engineering & Research Centre, Pambady. E-mail:archamanilal@gmail.com Fig.1: An Image of a Fingerprint Created by the Friction Ridge Structure II. FINGERPRINT ALTERATION A fingerprint is the reproduction of a fingertip epidermis, produced when a finger is pressed against a smooth surface. The most evident structural characteristic of a fingerprint is a pattern of interleaved ridges and valleys; in a fingerprint

Vo1ume 1, No. 04, December 2014 854 image, ridges (also called ridge lines) are dark whereas valleys are bright. Ridges and valleys often run in parallel; sometimes they bifurcate and sometimes they terminate, of course, the simplest way for criminals to avoid leaving identifiable fingerprints is by wearing gloves Some criminals have actually deformed their fingerprints by surgery, burning, or the application of acid in an attempt to destroy the papillary ridges so law enforcement can t identify the criminals by their fingerprints.. Individuals will often cut a Z shape into their hands, burn it with acid, or even swap with another person. Altered fingerprints are different from fake fingerprints. Unlike normal prints, altered fingers have abrupt, discontinued lines which usually contain a high number of minutiae points. In order to detect attacks based on fake fingers, many software and hardware solutions have been proposed. However, the problem of altered fingerprints has hitherto not been studied in the literature and there are no reported techniques to identify them. Furthermore, the lack of public databases comprised of altered fingerprint images has stymied research in this area. One of the goals of this paper is to highlight the importance of the problem, analyze altered fingerprints, and propose an automatic detection algorithm for them. A. Types of altered fingerprints The altered fingerprints can be divided into 3 types: a. Obliteration b. Distortion c. Imitation a. Obliteration Friction ridge patterns on fingertips can be obliterated by abrading, cutting, burning, applying strong chemicals, and transplanting smooth skin. Further factors such as skin disease (such as leprosy) and side effects of a cancer drug can also obliterate fingerprints. Friction ridge structure is barely visible within the obliterated region b. Distortion Friction ridge patterns on fingertips can be turned into unnatural ridge patterns by removing portions of skin from a fingertip and either grafting them back in different positions or replacing them with friction ridge skin from the palm or sole. Distorted fingerprints have unusual ridge patterns which are not found in natural fingerprints. These abnormalities include abnormal spatial distribution of singular points or abrupt changes in orientation field along the scars c. Imitation Friction ridge patterns on fingertips can still preserve fingerprint-like pattern after an elaborate procedure of fingerprint alteration: 1) a portion of skin is removed and the remaining skin is pulled and stitched together, 2) Friction ridge skin from other parts of the body is used to fill the removed part of the fingertip to reconcile with the remaining ridge structure, or 3) transplantation of the entire fingertip. simply swapping the skin on fingertips between the left and right hands Obliterated fingerprints can evade fingerprint quality control software, depending on the area of the damage. Distorted fingerprints can also successfully pass the fingerprint quality test since their local ridge structure remains similar to natural fingerprints while their global ridge pattern is abnormal. Imitated fingerprints can not only successfully pass the fingerprint quality assessment software; they can also confound human examiners. B. Fingerprint processing The image processing is a visual task, starting from obtaining an image i.e. image acquisition then enhancement and finally to process. Image pre-processing stage is to increase both the accuracy and the interpretability of the digital data during the image processing stage. The main steps for pre-processing include image enhancement, binarization, fourier transform, and segmentation.

Vo1ume 1, No. 04, December 2014 855 Image enhancement: Image enhancement is basically binarized image improving the digital image quality. The histogram in the context of image processing is the operation by which the occurrences of each intensity value in the image is shown and Histogram equalization is done for distribution of the intensities of the image of the entire range of possible intensities. loaded image equalised image Binarization: Fig. 4: Binarized Image Fingerprint Image Binarization is to transform the 8-bit Gray fingerprint image to a 1-bit image with 0-value for ridges and 1-value for furrows. After the operation, ridges in the fingerprint are highlighted with black color while furrows are white. Fig. 2: Histogram Enhancement Original Image(Left) Enhanced Image (Right) Fourier transform: The image was divided into small processing blocks (32*32 pixels) & fourier transform was performed.in order to enhance a specific block by its dominant frequencies, the FFT of the block was multiplied by its magnitude a set of times. The enhanced image after FFT has the improvements to connect some falsely broken points on ridges and to remove some spurious connections between ridges. fft image Region of interest:. The image area without effective ridges and furrows is first discarded since it only holds background information. Then the bound of the remaining effective area is sketched out since the minutia in the bound region is confusing with those spurious minutias that are generated when the ridges are out of the sensor. To extract the ROI, a two-step method is used. The first step is block direction estimation and direction variety check, while the second is intrigued from some Morphological methods Local orientation direction: Orientation field describes the ridge flow of fingerprints and is defined as the local ridge orientation in the range 0 to pi. A fingerprint is thus defined by the uniqueness of the local ridge characteristics and their relationships. direction Fig. 3: Fingerprint Enhancement by FFT Fig. 5: Orientation Direction Minutiae extraction: Minutiae points are the local ridge characteristics that occur either at a ridge ending or a ridge bifurcation. A ridge ending is defined as the point where the ridge ends abruptly and the ridge bifurcation is the point where the ridge splits into two or more branches. Automatic

Vo1ume 1, No. 04, December 2014 856 minutiae detection becomes a difficult task in low quality fingerprint images where noise and contrast deficiency result in pixel configurations similar to that of minutiae. This is an important aspect that has been taken into consideration in this project for extraction of the minutiae with a minimum error in a particular location Artificial neural network: Neural network is a nonlinear mapping system whose structure is loosely based on principles of the real brain. The whole network is build up with simple processing units. Of the different types of the neural networks, we are using only so called feed forward neural networks. The neurons are structured in layers and connections are drawn only from the previous layer to the next one. III. PROCEDURE After completing the enhancement and segmentation process now our job is to extract the minutia of the fingerprint image. Then the orientation field direction is estimated. Using both the feature vectors, neural network should be trained.. Extracted features of all the images in the data set are the input of the neural network. With the help of these inputs the network has been trained and the network should be trained till then we get the minimum MSE value so that the desired number of true results can be obtained. Retrain the network at least twenty times. For training the network, MATLAB neural network toolbox can be used. Testing is the final step of the work. To test or recognize the fingerprint, first take any image from the data set and fed that image to the trained network then it gives the result by showing whether it matches to the given condition or not magnitude a set of times. Get the enhanced block accordingly. Extract the Region of interest Orientation direction is estimated & minutiae are extracted Repeat steps 1-4 on rest of the image. Generate and Store the statistical value after training. Give a fingerprint image from outside, in testing phase and repeat steps 1-4 on that image. Generate the statistical value out of that image. Compare both trained and Testing phase s statistical values Generate a report and display the case as belonging to altered or non altered, for any of the case. The trained neural network can now be tested with the testing samples This will give us a sense of how well the network will do when applied to data from the real world. To see how the network's performance improved during training, we can either click the "Performance" button in the training tool, or call PLOTPERFORM. Performance is measured in terms of mean squared error, and shown in log scale. Performance is shown for each of the training, validation and test sets. The version of the network that did best on the validation set is was after training It rapidly decreased as the network was trained. Validation performance curve is a plot of mean squared error against number of epochs. It gives an idea on the value of epoch at which the validation stops A. Algorithm Initially read the first image from the database, and train that image by applying histogram equalization, Fast Fourier transforms by dividing the image into small processing blocks (32 by 32 pixels) and perform thresholding techniques To enhance a specific block by its dominant frequencies, multiply the FFT of the block by its

Vo1ume 1, No. 04, December 2014 857 One measure of how well the neural network has fit the data is the confusion plot. Here the confusion matrix is plotted across all samples. The confusion matrix shows the percentages of correct and incorrect classifications. Correct classifications are the green squares on the matrices diagonal. Incorrect classifications form the red squares. If the network has learned to classify properly, the percentages in the red squares should be very small, indicating few misclassifications. IV. CONCLUSION The success of automated fingerprint identification systems has prompted some criminals to take extreme measures to evade identification by altering their fingerprints. It is necessary to develop a method that can automatically detect altered fingerprints. Available fingerprint quality control software modules were not designed to distinguish altered from natural fingerprints. We have developed an algorithm to automatically detect altered fingerprints. The underlying idea is that altered fingerprints often show unusual ridge patterns. Fig. 6: Performance Plot of an Altered Image Another measure of how well the neural network has fit data is the receiver operating characteristic plot. This shows how the false positive and true positive rates relate as the thresholding of outputs is varied from 0 to 1.The farther left and up the line is, the fewer false positives need to be accepted in order to get a high true positive rate. The best classifiers will have a line going from the bottom left corner, to the top left corner, to the top right corner, or close to that A set of features is extracted from the ridge orientation field and minutiae, then a classifier is used to classify the fingerprint as natural or altered. V. FUTURE WORKS The success of automated Neural network enable solutions to be found to problems where algorithmic methods are too computationally intensive or do not exist.the problem of feature extraction and classification seems to be a suitable application for neural nets.they offer significant speed advantages over conventional techniques.we can also use minutiae features along with orientation field for detection of various types of altered fingerprints.

Vo1ume 1, No. 04, December 2014 858 ACKNOWLEDGEMENT My endeavour stands incomplete without extending our gratitude to everyone who has contributed a lot towards the successful completion of my project. I thank Soweon Yoon, Jianjiang Feng, and Anil K. Jain, for their contributory work on this paper. I thank Prof. P. Rajkumar, HOD of Electronics & Communication Engineering Department, NCERC for his valuable advice and guidance. Classification Algorithm, 2010 International Conference of Information Science and Management Engineering REFERENCES [1] Soweon Yoon,Jianjiang Feng, and Anil K. Jain, Altered Fingerprints: Analysis & detection;ieee transactions on pattern analysis and machine intelligence, vol. 34 no.3 year 2012 [2] Chandrakanth Biradar, Vijeth Rao, A Challenge to Analyze and Detect Altered Human Fingerprints,IOSR Journal of Computer Engineering (IOSR-JCE) Volume 13, Issue 5 (Jul. - Aug. 2013). [3] R.Josphineleela, M.Ramakrishnan, A NEW APPROACH OF ALTERED FINGERPRINTS DETECTION ON THE ALTERED AND NORMAL FINGERPRINT DATABASE R.Josphineleela et.al / Indian Journal of Computer Science and Engineering (IJCSE) [4] Anil K.Jain, Arun ross, detecting Altered Fingerprints, ICPR2010,Istanbul,turkey [5] R. Cappelli, A. Lumini, D. Maio, and D. Maltoni. Fingerprint classification by directional image partitioning Transactions on Pattern Analysis Machine Intelligence,21(5):402 421, 1999 [6] N. Cristianini and J. Shawe-Taylor. An Introduction to Support Vector Machines (and other kernel-based learning methods). Cambridge University Press, 2000 [7] A. Antonelli, R. Cappelli, D. Maio, and D. Maltoni, Fake Finger Detection by Skin Distortion Analysis, IEEE Trans. Information Forensics and Security, vol. 1, no. 3, pp. 360-373, Sept. 2006. [8] H. Cummins, Attempts to Alter and Obliterate Finger-prints, J. Am. Inst. Criminal Law and Criminology, vol. 25, pp. 982-991, 1935. [9] D. Maltoni, D. Maio, A.K. Jain, and S. Prabhakar, Handbook of Fingerprint Recognition, second ed. Springer-Verlag, 2009. [10] Jie Zhou, Jinwei Gu, A Model-Based Method for the Computation of Fingerprints Orientation Field IEEE transactions on image processing, vol. 13, no. 6, june 2004 [11] Adina Petrovici & Corneliu Lazar, Identifying Fingerprint Alteration Using the Reliability Map of the Orientation Field [12] LI Xiangrong WANG Guohui, LU Xiangjiang, Neural Network Based Automatic Fingerprints