Automatic Fingerprint Verification - PowerPoint PPT Presentation

About This Presentation
Title:

Automatic Fingerprint Verification

Description:

Forensic institutions have used fingerprints to establish individual identity ... Fingerprints are formed in the foetal stage and remain structurally unchanged ... – PowerPoint PPT presentation

Number of Views:353
Avg rating:3.0/5.0
Slides: 28
Provided by: Sha84
Category:

less

Transcript and Presenter's Notes

Title: Automatic Fingerprint Verification


1
Automatic Fingerprint Verification
  • Principal Investigator
  • Venu Govindaraju, Ph.D.
  • Graduate Students
  • T.Jea, Chaohang Wu, Sharat S.Chikkerur

2
Conventional Security Measures
  • Token Based
  • Smart cards
  • Swipe cards
  • Knowledge Based
  • Username/password
  • PIN
  • Disadvantages of Conventional Measures
  • Tokens can be lost or misused
  • Passwords can be forgotten
  • Multiple tokens and passwords difficult to manage

3
Biometrics
  • Definition
  • Biometrics is the science of verifying and
    establishing the identity of an individual
    through physiological features or behavioral
    traits.
  • Examples
  • Physical Biometrics
  • Fingerprint
  • Hand Geometry
  • Iris patterns
  • Behavioral Biometrics
  • Handwriting
  • Signature
  • Speech
  • Gait

4
Fingerprints as biometrics
  • Established Science
  • Forensic institutions have used fingerprints to
    establish individual identity for over a century.
  • High Universality
  • Every person possesses the biometric
  • High Distinctiveness
  • Even identical twins have different fingerprints
    though they have the same DNA.
  • High Permanence
  • Fingerprints are formed in the foetal stage and
    remain structurally unchanged through out life.
  • High Acceptability
  • Fingerprint acquisition is non intrusive.
    Requires no training.

5
Introduction to Fingerprints
Fingerprints can be classified based on the ridge
flow pattern
Fingerprints can be distinguished based on the
ridge characteristics
6
Fingerprint Verification System
  • Research at CUBS Includes
  • Fingerprint Image Enhancement
  • Minutiae Feature Extraction
  • Point pattern matching

7
Fingerprint Image Enhancement
  • Preprocessing
  • Enhancement
  • Feature Extraction
  • Matching

High contrast print
Typical dry print
Low contrast print
Typical Wet Print
8
Traditional Approach
  • Preprocessing
  • Enhancement
  • Feature Extraction
  • Matching

Local Orientation ?(x,y) Gradient Method
Enhancement Frequency/Spatial
Local Ridge Spacing F(x,y) Projection Based Method
9
Fourier Analysis Approach
  • Preprocessing
  • Enhancement
  • Feature Extraction
  • Matching

Energy Map E(x,y)
FFT Analysis
Orientation Map O(x,y)
FFT Enhancement
Ridge Spacing Map F(x,y)
10
Fourier Analysis
Fingerprint ridges can be modeled as an oriented
wave
11
Fourier Analysis Energy Map
  • Preprocessing
  • Enhancement
  • Feature Extraction
  • Matching

Original Image
Energy Map
12
Fourier Analysis Frequency Map
  • Preprocessing
  • Enhancement
  • Feature Extraction
  • Matching

Original Image
Local Ridge Frequency Map
13
Fourier Analysis-Orientation Map
  • Preprocessing
  • Enhancement
  • Feature Extraction
  • Matching

Original Image
Local Ridge Orientation Map
14
Fourier Domain Based Enhancement
  • Preprocessing
  • Enhancement
  • Feature Extraction
  • Matching

Original Image
Enhanced Image
15
Enhancement Results
16
Feature Extraction Methods
  • Preprocessing
  • Enhancement
  • Feature Extraction
  • Matching
  • Thinning-based Method
  • Thinning produces artifacts
  • Shifting of Minutiae coordinates
  • Direct Gray-Scale Extraction Method
  • Difficult to determine location and orientation
  • Binarized Image is noisy.

17
Chaincoded Ridge Following Method
  • Preprocessing
  • Enhancement
  • Feature Extraction
  • Matching

18
Minutiae Detection
  • Preprocessing
  • Enhancement
  • Feature Extraction
  • Matching
  • Several points in each turn are detected as
    potential minutiae candidate
  • One of each group is selected as detected
    minutiae.
  • Minutiae Orientation is detected by considering
    the angle subtended by two extreme points on the
    ridge at the middle point.

19
Pruning Detected Minutiae
  • Preprocessing
  • Enhancement
  • Feature Extraction
  • Matching
  • Ending minutiae in the boundary of fingerprint
    images need to be removed with help of FFT Energy
    Map
  • Closest minutiae with similar orientation need to
    be removed

20
Secondary Features
  • Pure localized feature
  • Derived from minutiae representation
  • Orientation invariant
  • Denote as (r0, r1, d0, d1, ?)
  • r0, r1 lengths of MN0 and MN1
  • d0, d1 relative minutiae orientation w.r.t. M
  • ? angle of N0MN1
  • Preprocessing
  • Enhancement
  • Feature Extraction
  • Matching

21
Dynamic Tolerance Areas
  • Preprocessing
  • Enhancement
  • Feature Extraction
  • Matching
  • Tolerance Area is dynamically decided w.r.t. the
    length of the leg.
  • Longer leg Tolerates more distortion in length
    than the angle.
  • Shorter leg tolerates less distortion in length
    than the angle.

Dynamic Windows
Dynamic tolerance
22
Feature Matching
  • Preprocessing
  • Enhancement
  • Feature Extraction
  • Matching
  1. For each triangle, generate a list of candidate
    matching triangles
  2. To recover the rotation between the prints. Find
    the most probable orientation difference
  3. Apply the results of the pruning and match the
    rest of the points based on the reference points
    established.

23
Validation
  • Preprocessing
  • Enhancement
  • Feature Extraction
  • Matching

OD0.7865
  1. For each triangle, generate a list of candidate
    matching triangles
  2. To recover the rotation between the prints. Find
    the most probable orientation difference
  3. Apply the results of the pruning and match the
    rest of the points based on the reference points
    established.

24
Minutia Matching
  • Preprocessing
  • Enhancement
  • Feature Extraction
  • Matching
  1. For each triangle, generate a list of candidate
    matching triangles
  2. To recover the rotation between the prints. Find
    the most probable orientation difference
  3. Apply the results of the pruning and match the
    rest of the points based on the reference points
    established

25
Data Sets
26
Preliminary Results
Threshold
FAR
FRR
  • Min Total Error 0.00
  • EER 0.0
  • FRR at 0 FAR 0.0

27
Thank You
  • http//www.cubs.buffalo.edu
Write a Comment
User Comments (0)
About PowerShow.com