Fingerprint Recognition

Slides:



Advertisements
Similar presentations
Biometrics: Fingerprint Technology Calvin Shueh Professor Stamp CS265.
Advertisements

Fingerprint Verification Bhushan D Patil PhD Research Scholar Department of Electrical Engineering Indian Institute of Technology, Bombay Powai, Mumbai.
Finger print classification. What is a fingerprint? Finger skin is made of friction ridges, with pores (sweat glands). Friction ridges are created during.
BIOMETRICS By Lt Cdr V Pravin 05IT6019. BIOMETRICS  Forget passwords...  Forget pin numbers...  Forget all your security concerns...
1 Fingerprint Recognition Wuzhili ( ) Supervisor: Dr Tang, Yuan Yan Co-supervisor: Dr Leung, Yiu Wing 13/April/2002.
Fingerprint recognition using MATLAB (using minutiae matching) Graduation project Prepared by: Zain S. Barham Supervised by: Dr. Allam Mousa.
The Statistics of Fingerprints A Matching Algorithm to be used in an Investigation into the Reliability of the Use of Fingerprints for Identification Bob.
January 21, Fingerprint Identification BIOM 426 Instructor: Natalia A. Schmid.
Fingerprint Image Enhancement Joshua Xavier Munoz- Ramos.
Wavelets seminar with Dr ’ Hagit Hal-or. Outline : Fingerprint Compression fingerprint Identification fingerprint. Fingerprint Technology. Conciusion.
EE 7740 Fingerprint Recognition. Bahadir K. Gunturk2 Biometrics Biometric recognition refers to the use of distinctive characteristics (biometric identifiers)
66: Priyanka J. Sawant 67: Ayesha A. Upadhyay 75: Sumeet Sukthankar.
National Institute of Science & Technology Fingerprint Verification Maheswar Dalai Presented By MHESWAR DALAI Roll No. #CS “Fingerprint Verification.
Pattern Recognition 1/6/2009 Instructor: Wen-Hung Liao, Ph.D. Biometrics.
Cascaded Filtering For Biometric Identification Using Random Projection Atif Iqbal.
Sreya Chakraborty Under the guidance of Dr. K. R. Rao Multimedia Processing Lab (MPL) University of Texas at Arlington.
Automatic Fingerprint Matching System Hsing-Hua Yu and Chaur-Chin Chen Department of Computer Science National Tsing Hua University Hsinchu 30013, Taiwan.
Department of Electrical and Computer Engineering Physical Biometrics Matthew Webb ECE 8741.
Good quality Fingerprint Image Minutiae Feature Extraction
Pores and Ridges: High- Resolution Fingerprint Matching Using Level 3 Features Anil K. Jain Yi Chen Meltem Demirkus.
Chapter 11 Integration Information Instructor: Prof. G. Bebis Represented by Reza Fall 2005.
MULTIPLE MOVING OBJECTS TRACKING FOR VIDEO SURVEILLANCE SYSTEMS.
Implementation of An Automatic Fingerprint Identification System Peihao Huang, Chia-Yung Chang, Chaur-Chin Chen Department of Computer Science National.
Automatic Fingerprint Verification Principal Investigator Venu Govindaraju, Ph.D. Graduate Students T.Jea, Chaohang Wu, Sharat S.Chikkerur.
Biometrics Kyle O'Meara April 14, Contents Introduction Specific Types of Biometrics Examples Personal Experience Questions.
Biometrics: Ear Recognition
Karthiknathan Srinivasan Sanchit Aggarwal
Digital Image Processing - (monsoon 2003) FINAL PROJECT REPORT Project Members Sanyam Sharma Sunil Mohan Ranta Group No FINGERPRINT.
Introduction to Biometric Systems
BIOMETRICS. BIOMETRICS BIOMETRICS  Forget passwords...  Forget pin numbers...  Forget all your security concerns...
Fingerprint Analysis (part 2) Pavel Mrázek. Local ridge frequency.
1 Fingerprint Recognition CPSC 601 CPSC Lecture Plan Fingerprint features Fingerprint matching.
1 Fingerprint Analysis and Representation Handbook of Fingerprint Recognition Chapter III Sections 1-6 Presentation by: Tamer Uz Adaptive Flow Orientation.
Minutiae. Review: Fingerprint Principles According to criminal investigators, fingerprints follow 3 fundamental principles: A fingerprint is an individual.
Fingerprint Image Enhancement 程广权. Introduction Problems – Image contrast – Adverse physical factors Minimize the undesired effects Some intermediate.
Digital Image Processing - (monsoon 2003) FINAL PROJECT REPORT Project Members Sanyam Sharma Sunil Mohan Ranta Group No FINGERPRINT.
EE 7740 Fingerprint Recognition. Bahadir K. Gunturk2 Biometrics Biometric recognition refers to the use of distinctive characteristics (biometric identifiers)
1 Iris Recognition Ying Sun AICIP Group Meeting November 3, 2006.
A Systematic Approach For Feature Extraction in Fingerprint Images Sharat Chikkerur, Chaohang Wu, Venu Govindaraju
Automated Fingertip Detection
1 Machine Vision. 2 VISION the most powerful sense.
Introduction to Biometrics Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #6 Guest Lecture + Some Topics in Biometrics September 12,
Chapter 6 Skeleton & Morphological Operation. Image Processing for Pattern Recognition Feature Extraction Acquisition Preprocessing Classification Post.
Pixel Parallel Vessel Tree Extraction for a Personal Authentication System 2010/01/14 學生:羅國育.
A. Three basic patterns—loops, whorls, and arches Loop Whorl Arch.
February 22, Biometrics: Fingerprints Basic fingerprints, scanners, simple program by Michael Liggett.
Content Based Coding of Face Images
Implementation of An Automatic Fingerprint Identification System
Digital Image Processing - (monsoon 2003) FINAL PROJECT REPORT
Fingerprint Identification
FINGER PRINT RECOGNITION USING MINUTIAE EXTRACTION FOR BANK LOCKER SECURITY Presented by J.VENKATA SUMAN ECE DEPARTMENT GMRIT, RAJAM.
Fingerprints EHS BioMed/Forensics.
Fingerprints Forensic Science.
Fingerprints EHS BioMed/Forensics.
Multimodal Biometric Security
FACE RECOGNITION TECHNOLOGY
Chapter 14: FINGERPRINTS
Visual Signature Verification using Affine Arc-length
Coarse Classification
Fingerprints Forensic Science T. Trimpe
Fingerprints EHS BioMed/Forensics.
Computer Vision Lecture 16: Texture II
Fingerprints Forensic Science T. Trimpe
Fingerprint Characteristics
BIOMETRICS By Lt Cdr V Pravin 05IT6019.
Fingerprints Forensic Science T. Trimpe
Hybrid Finger print recognition
Recognition and Matching based on local invariant features
Mr. Ross Brown Brooklyn School for Law and Technology
Lab 2: Fingerprints CSE 402.
Presentation transcript:

Fingerprint Recognition Wuzhili (99050056) Supervisor: Dr Tang, Yuan Yan Co-supervisor: Dr Leung, Yiu Wing 13/April/2002

Fingerprint Recognition Outline: Introduction My Project Scope Fingerprint Research Background Algorithm Overview of My Approach Detailed Design Conclusion

Fingerprint Recognition Introduction Objective: Study History, Methodology Compare reported algorithms Implement a FR system Give experimental results Some papers used: Direct Gray-Scale Minutiae Detection In Fingerprint Intelligent biometric techniques in fingerprint face recognition Adaptive flow orientation based feature extraction in fingerprint images Fingerprint Image Enhancement:Algorithm and Performance Evaluation Online Fingerprint Verification

Introduction- Giving thumbprints thumbs-down “A judge has ruled that fingerprint evidence is scientifically unreliable “ Economist, 19/Jan/2002

Introduction Giving thumbprints thumbs-up Thumb marks as a personal seal, Ancient China Galton,F.(1892) Finger Prints Henry,E.R(1900), Classification and Uses of Finger Prints FBI (US) (1924) 810,000 fingerprints Now more than 70 million fingerprints, 1300 experts FBI Home Office(UK) (1960) Automatic fingerprint Identification System

Introduction Giving thumbprints thumbs-up Research Paper Statistics

Introduction Giving thumbprints thumbs-up Intensive researches show Fingerprints are scientifically Unique Permanent Universal The judge just proved: fingerprint recognition is scientifically difficult

Minutiae-Based Approach terminations bifurcations Ridge Valley

Verification (AFAS) vs. Identification (AFIS) System Level Design Verification (AFAS) vs. Identification (AFIS) User’s Magnetic Card…. User System Database 1:1 Match Verification User ID Minutia Extractor Minutiae Matcher Sensor 1:m Match Identification System Database

Algorithm Level Design Minutia Extractor: Image Segmentation Image Enhancement Image Binarization Preprocessing Minutia extraction Thinning Minutiae Marking Post-processing Remove False Minutiae

Algorithm Level Design Minutia Matcher: Find Reference Minutia Pair Affined Transform Return Match Score

Minutia Extractor- Segmentation Block directional estimation Foreground : have a dominant direction Background : No global direction

Fingerprint Image Segmentation Ridge Flow Orientation Estimate Edge detector: get gradient x (gx),gradient y (gy) Estimate the ß according to: tg2ß = 2 sigma(gx*gy)/sigma(gx2-gy2) Region of Interest Morphological Method Close + Open

Fingerprint Image Segmentation

Fingerprint Image Segmentation Area Close Open ROI + Bound

Fingerprint Image Enhancement Histogram Equalization

Fingerprint Image Enhancement Fourier Transform

Preprocessing - Enhancement

Fingerprint Image Binarization

Fingerprint Image Binarization Common Approaches: Local Adaptation gray value of each pixel g if g > Mean(block gray value) , set g = 1; Otherwise g = 0 Directly ridge Retrieval from Gray Image get Ridge Maximums Implying binarization

Fingerprint Image Binarization Directly ridge Retrieval 1.Estimate ridge direction D 2.Advance by a step length 3.Along the direction orthogonal to D Return to ridge Center 4.go to 1 1.Block ridge flow orientation O 2.Get direction P orthogonal to O 3.Project block image to the lines along P

Minutia extraction stage - Thinning

Minutia extraction stage - Thinning Morphological Approaches: bwmorph(binaryImage,''thin'',Inf) Parallel thinning algorithm: 1) 2=< N(p1) <= 6 T(p1) = 1 p2 * p4 * p6 = 0 p4 * p6 * p8 = 0 2) 2=< N(p1) <= 6 T(p1) = 1 p2 * p4 * p8 = 0 p2 * p6 * p8 = 0 N(p) sum of Neighbors T(p) Transition sum from 0 to 1 and 1 to 0 P9 P2 P3 P8 P1 P4 P7 P6 P5

Minutia extraction Preprocessing Steps: 1 Bifurcation 1 Termination

Minutia extraction

Post-processing stage False Minutia Remove: Two terminations at a ridge are too close Two disconnected terminations short distance Same/opposite direction flow

Post-processing stage False Minutia Remove:

Minutia Match Minutia Representation: Mn ( Position, Direction ß, Associate Ridge) tgß = (yp-y0)/(xp-x0); Xp = sigma(xi)/Lpath; Yp = sigma(yi)/Lpath; ridge Minutia x0 x1 x2 x3 x4 x5 x6 x y Lpath Generally, ridge endings and bifurcations are consolidated

Minutia Match Simple Relax Match Algorithm : For each pair of Minutia Construct the Transform Matrix y (xi,yi, i) (x,y, ) x

Minutia Match Simple Relax Match Algorithm : For any two minutia from different image, If They are in a box with small length And their direction has large consistence They are Matched Minutia Match Score = Num(Matched Minutia) Max(Num Of Minutia (image1,image2));

Minutia Match Alignment – based Algorithm : Ridge_direction Ridge information is used to determine the goodness of a reference Minutia pair ridge y If two ridge are matched well Continue use the Relax Box Match Or Use String Match Minutia x0 x1 x2 x3 x4 x5 x6 x

Fingerprint Verification Performance Evaluation Index Program result (Yes/No) FRR: False Rejection Rate FRR = 2/total1 FAR: False Acceptance Rate FAR = 3/total2 Total1 = m*(n+1)*n/2 Total2 = m*(m-1)/2 Same Finger 1 Yes 2 No Different Finger 3 Yes 4 No F10 F11 F12 F13 …F1n F20 F21 F22 F23 …F2n F30 F31 F32 F33 …F3n Fm0 Fm1 Fm2 Fm3 …Fmn

Fingerprint Verification Thanks Question and Answer

Fingerprint Classification Right Loop Left Loop Delta Pore Whorl Arch Tented Arch

Introduction Biometric Research Fingerprint Unique,Portable,Large storage per finger template Largest Market Sharing Feature: Minutiae & Classification Face & Hand Non-unique,Large operation device,Fast Feature: Shape,Area… Iris & Retina Unique,Large Device,Less User Safety Consideration Feature: Shape,Vein…

Introduction Fingerprint Research Topics Fingerprint Verification & Identification Minutiae-Based-Approach Similar System & Algorithm Designs Fingerprint Classification Five Categories By Core & Delta Types Fingerprint image Compression WSQ Standard

Fingerprint Image Compression FBI Standard 64-sub band structure WSQ Correlation-Based Approach For Fingerprint Verification Also called Image-based approach Relatively little work has been conducted Gabor filter; Wavelet Domain Feature Extraction