Comparison of ROC-based and likelihood methods for fingerprint verification

Similar documents
Development of an Automated Fingerprint Verification System

Fingerprint Deformation Models Using Minutiae Locations and Orientations

Indexing Fingerprints using Minutiae Quadruplets

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

Ground truth and evaluation for latent fingerprint matching

Biometric quality for error suppression

CHAPTER 6 RESULTS AND DISCUSSIONS

Local Correlation-based Fingerprint Matching

Content-based Information Retrieval from Handwritten Documents

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

A Framework for Efficient Fingerprint Identification using a Minutiae Tree

Fingerprint Identification Using SIFT-Based Minutia Descriptors and Improved All Descriptor-Pair Matching

Multimodal Biometric System:- Fusion Of Face And Fingerprint Biometrics At Match Score Fusion Level

Fingerprint Matching using Gabor Filters

The author(s) shown below used Federal funds provided by the U.S. Department of Justice and prepared the following final report:

Biometrics- Fingerprint Recognition

Mahmood Fathy Computer Engineering Department Iran University of science and technology Tehran, Iran

Using Support Vector Machines to Eliminate False Minutiae Matches during Fingerprint Verification

Palmprint Indexing Based on Ridge Features

Use of Extreme Value Statistics in Modeling Biometric Systems

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

Finger Print Enhancement Using Minutiae Based Algorithm

Are Iris Crypts Useful in Identity Recognition?

CS4670: Computer Vision

On the use of Lexeme Features for writer verification

Spotting Words in Latin, Devanagari and Arabic Scripts

PCA AND CENSUS TRANSFORM BASED FINGERPRINT RECOGNITION WITH HIGH ACCEPTANCE RATIO

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

Fingerprint Recognition

Verifying Fingerprint Match by Local Correlation Methods

BIOMET: A Multimodal Biometric Authentication System for Person Identification and Verification using Fingerprint and Face Recognition

Secure Fingerprint Matching with External Registration

Adaptive Learning of an Accurate Skin-Color Model

Indirect Attacks on Biometric Systems

Distorted Fingerprint Verification System

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

SIGNIFICANT improvements in fingerprint recognition

FINGERPRINT RECOGNITION FOR HIGH SECURITY SYSTEMS AUTHENTICATION

Exploring Similarity Measures for Biometric Databases

Latent Fingerprint Matching using Descriptor-based Hough Transform

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

A New Pairing Method for Latent and Rolled Finger Prints Matching

Fingerprint matching using ridges

Latent Fingerprint Matching Using Descriptor-Based Hough Transform

Image Enhancement Techniques for Fingerprint Identification

A minutia-based partial fingerprint recognition system

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

On the relation between biometric quality and user-dependent score distributions in fingerprint verification

REINFORCED FINGERPRINT MATCHING METHOD FOR AUTOMATED FINGERPRINT IDENTIFICATION SYSTEM

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

Integration of Pore Characteristics into the Evaluation of Fingerprint Evidence. Alexandre Anthonioz & Christophe Champod

Incorporating Image Quality in Multi-Algorithm Fingerprint Verification

Training-Free, Generic Object Detection Using Locally Adaptive Regression Kernels

Combining Biometric Scores in Identification Systems

MAT 110 WORKSHOP. Updated Fall 2018

Fingerprint Mosaicking &

Latent Fingerprint Matching: Fusion of Rolled and Plain Fingerprints

Fingerprint Recognition Based on Combined Features

Local Features: Detection, Description & Matching

International Journal of Advanced Research in Computer Science and Software Engineering

An introduction on several biometric modalities. Yuning Xu

Embedded Fingerprint Verification and Matching System

Fingerprint verification by decision-level fusion of optical and capacitive sensors

Studying Leakages on an Embedded Biometric System Using Side Channel Analysis

Implementation of Fingerprint Matching Algorithm

CHAPTER 6 EFFICIENT TECHNIQUE TOWARDS THE AVOIDANCE OF REPLAY ATTACK USING LOW DISTORTION TRANSFORM

ROBUST LATENT FINGERPRINT MATCHING USING SUPPORT VECTOR MACHINE

Local Patch Descriptors

On-Line Fingerprint Verification

Fusion of Hand Geometry and Palmprint Biometrics

A Coding Scheme for Indexing Multimodal Biometric Databases

Fusion in Multibiometric Identification Systems: What about the Missing Data?

Deep Face Recognition. Nathan Sun

Rotation Invariant Finger Vein Recognition *

Biometric Sample Quality Standards Importance, Status, and Direction

Fingerprint Recognition System for Low Quality Images

Robust Shape Retrieval Using Maximum Likelihood Theory

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

CSCE 548 Building Secure Software Biometrics (Something You Are) Professor Lisa Luo Spring 2018

Utilization of Matching Score Vector Similarity Measures in Biometric Systems

Quality Assessment for Fingerprints Collected by Smartphone Cameras

User Identification by Hierarchical Fingerprint and Palmprint Matching

Online Signature Verification Technique

Combined Fingerprint Minutiae Template Generation

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

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

Fingerprint Matching Incorporating Ridge Features Using Contourlet Transforms

FINGERPRINT MATCHING BASED ON STATISTICAL TEXTURE FEATURES

NISTIR 7249 Two Finger Matching With Vendor SDK Matchers

Image Quality Measures for Fingerprint Image Enhancement

Automatic Target Cueing (ATC) Final Report

Verifying Fingerprint Match by Local Correlation Methods

Reducing FMR of Fingerprint Verification by Using the Partial Band of Similarity

A Bayesian Approach for Modeling Sensor Influence on Quality, Liveness and Match Score Values in Fingerprint Verification

A non-invertible cancelable fingerprint template generation based on ridge feature transformation

Illumination invariant face recognition and impostor rejection using different MINACE filter algorithms

Fingerprint Verification applying Invariant Moments

Implementation of Minutiae Based Fingerprint Identification System using Crossing Number Concept

Quality Based Rank-Level Fusion in Multibiometric Systems

Logical Templates for Feature Extraction in Fingerprint Images

Transcription:

Comparison of ROC-based and likelihood methods for fingerprint verification Sargur Srihari, Harish Srinivasan, Matthew Beal, Prasad Phatak and Gang Fang Department of Computer Science and Engineering University at Buffalo. State University of New York SPIE Homeland Security Conference, Orlando, FL, April 17-18, 2006

Objective Evaluate minutiae-based fingerprint verification methods for interactive forensic application along dimensions of 1. Matching (Scoring) Method: Bozorth, Single Alignment, Multi-Alignment 2. Automatic Verification Method: ROC vs Likelihood Ratio (LR) Gaussian vs Gamma distributions for LR 3. Quantity of Minutiae Full vs Partial Prints 1:1 vs 1: Many 4. Identification and Retrieval

Matching and Verification Methods 1. Minutiae Detection MINDTCT 2. Alignment and Scoring methods Bozorth (Graph theoretic) Single Ridge Alignment (Dynamic Programming; Jain +Luo. et al) Multiple Ridge Alignment (Voting + DP) 3. Verification (same/different finger decision) method ROC method Likelihood methods (Gamma distribution) 2-D Likelihood methods (Independent gamma distributions)

Single Alignment Matcher Extraction of Minutiae and Ridges Alignment (Ridge Similarity) Input Transformation Vector dx 29 dy = 143 o dφ 5cw Template Acceptable pair of ridges with similar shape Score: 0-100 On-line Fingerprint Verification, Jain, et al, PAMI 1997 Modified by Luo, Tian and Wu, ICPR 2000

Multi-Alignment Matcher Transformations for Ridge Pairs of acceptable shape Input dφ in degrees Template dy in pixels Score: 0-100 dx in pixels Transformation with most votes

ROC Verification Method Scatter Plot of Bozorth Matcher Scores Typical ROC Curve obtained by moving the threshold 200 Score Threshold Hit Rate or True Positive 0 0 180 Fingerprint Pair No. False Alarm Rate or False Positive Best threshold learnt from training set-- used to make decisions on test set.

Likelihood Ratio Verification Method d = score between input and template Conditional pdfs: P (d D s ) and P (d D d ) where D s Same distribution pdf D d Different distribution pdf Conditional pdf modeled as Gamma distributions are evaluated using

Modeling Score Distributions Histogram of scores of same and different finger pairs. X-axis: centers of bins Y-axis: count of scores falling in bin. Scores modeled as Gamma distributions. Gamma more appropriate as scores are positive. The Gamma p.d.f. is preferred over Gaussian as the matching scores are positive and also experimentally the Gamma p.d.f. does better.

Decision Combination: 2 D Likelihood Method Model Bozorth and MultiAlignment scores x 1, x 2 as independent Gamma distributions. P (x 1, x 2 D s ) ~ P (x 1 D s ) * P (x 2 D s ) P (x 1, x 2 D d ) ~ P (x 1 D d ) * P (x 2 D d ) Multialignment Score Conditional distributions are modeled as Gamma distributions. Bozorth Score

Generating partial fingerprint images 1. Choose a random minutia 2. Choose n-closest minutiae 3. Create a bounding box around these minutiae 4. Repeat for several values of n (n=20,25,30,35)

Partial fingerprint image samples Original Image 35 Minutiae 30 Minutiae 25 Minutiae 20 Minutiae

1:1 and 1:N verification Template Input Templates Input

Verification Results Tested on FVC2002 Db1 images (many of poor quality) 3160 pairs: obtained from 80 samples (2880 different finger pairs, 280 same pairs) Fingerprint Learning Full Print Partial Print Full print Matcher Method (N* minutiae) (N/2* minutiae) (N minutiae) 1:1 Accuracy 1:1 Accuracy 1:4 Accuracy Bozorth ROC 95.8% 90.5% 99.3% Likelihood 96.0% 91.0% 99.3% Single Alignment & Bozorth Multi-Alignment & Bozorth ROC (Sum/2) 96.1% 91.4% Likelihood (Sum/2) 96.0% 91.5% Likelihood (2D) 96.1% 92.4% ROC (Sum/2) 97.3% 93.0% Likelihood (Sum/2) 97.2% 93.0% Likelihood (2D) 97.4% 94.0% 100% 99% 100% 100% 99.8% 100% On Average N=50 (Total available minutiae) Error Rates are Equal Error Rate (False Positive and False Negatives)

Partial fingerprint verification results Error Rate Average No of minutiae per sample 2 D Combined likelihood method is the best for all cases of partial fingerprints.

Fingerprint Identification 1 input (query) fingerprint image matched against a database constructed of 73 fingerprint images containing exactly 1 matching fingerprint. Resulting matching scores using the algorithms are used to rank the database. Bozorth and Bozorth + MAC do the best. Database Construction Percentage of Correct Image Present Top Ranks 80 fingerprints (10 fingers, 8 samples each). For each fingerprint (query), a database of 73 fingerprint is constructed; with 72 different fingerprints and 1 (out of remaining 7) same fingerprint. Since any 1 of the 7 same fingerprint can be retained in the database, a total of 7 different databases can be constructed for each query. Results were averaged over 560 experiments (80 different queries on 7 different database construction)

Fingerprint Retrieval 1 input (query) fingerprint image matched against a database of 79 fingerprint images containing 7 matching fingerprints. (Maximum Recall = 7). Resulting matching scores using the algorithms are used to rank the database. Bozorth as well as Bozorth combined with MAC do the best. Precision Recall curves

Summary and Conclusion Experimentally compared 8 methods of fingerprint verification (including a new method based on multi-alignment) Likelihood Ratio (LR) decision method (based on Gamma) is consistently better than ROC With partial finger-prints: combination of Bozorth and multi-alignment, with 2-D LR combination, is significantly superior (3.5% EER improvement)