fingerprint recognition by matching of gabor filter-based patterns

22
Markus Huppmann Chair for Image Understanding Computer Science Technische Universität München Fingerprint Recognition by Matching of Gabor filter-based Patterns Diplomarbeit Aufgabensteller: Prof. Dr. Bernd Radig Betreuer: Dipl. Inf. Matthias Wimmer

Upload: nomlanga-harper

Post on 01-Jan-2016

26 views

Category:

Documents


1 download

DESCRIPTION

Fingerprint Recognition by Matching of Gabor filter-based Patterns. Diplomarbeit Aufgabensteller: Prof. Dr. Bernd Radig Betreuer: Dipl. Inf. Matthias Wimmer. Biometrics. Idea: Authentification of human beings using physical characteristics. History of the use of fingerprints: - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Fingerprint Recognition by Matching of Gabor filter-based Patterns

Markus Huppmann

Chair for Image UnderstandingComputer Science

Technische Universität München

Fingerprint Recognition by Matching of Gabor filter-based

Patterns

Diplomarbeit

Aufgabensteller: Prof. Dr. Bernd Radig

Betreuer: Dipl. Inf. Matthias Wimmer

Page 2: Fingerprint Recognition by Matching of Gabor filter-based Patterns

24.01.2007 2Technische Universität MünchenMarkus Huppmann

Biometrics

History of the use of fingerprints:19th century: Uniqueness of fingerprints1998: FBI - IAFIS, Integrated Automatic Fingerprint Identification System

Idea:

Authentification of human beings using physical characteristics

Page 3: Fingerprint Recognition by Matching of Gabor filter-based Patterns

Authentification (Workflow) Enrollment Detection of unique attributes Creation of the template Matching: Comparison of the template with other

templates

→ Matching score

→ Decision: Acceptance or rejection (threshold)

24.01.2007 3Technische Universität MünchenMarkus Huppmann

Page 4: Fingerprint Recognition by Matching of Gabor filter-based Patterns

Minutiae Matching (1)

Fingerprint recognition using ridge singularities:

- Ridge bifurcation

- Ridge ending

24.01.2007 4Technische Universität MünchenMarkus Huppmann

Page 5: Fingerprint Recognition by Matching of Gabor filter-based Patterns

Minutiae Matching (2)

24.01.2007 5Technische Universität MünchenMarkus Huppmann

Page 6: Fingerprint Recognition by Matching of Gabor filter-based Patterns

Minutiae Matching (3)

24.01.2007 6Technische Universität MünchenMarkus Huppmann

→ Matching score

Matching:

Page 7: Fingerprint Recognition by Matching of Gabor filter-based Patterns

Problems

24.01.2007 7Technische Universität MünchenMarkus Huppmann

Fingerprints of dry or wet fingers

Non-overlapping areas

→ Global approach: Pattern Matching

Page 8: Fingerprint Recognition by Matching of Gabor filter-based Patterns

Pattern Matching

Gabor filter-based Pattern Matching Normalization Segmentation

Reference point detection Gabor filter Creation of the Feature Map Matching

24.01.2007 8Technische Universität MünchenMarkus Huppmann

Page 9: Fingerprint Recognition by Matching of Gabor filter-based Patterns

Reference Point Detection

24.01.2007 9Technische Universität MünchenMarkus Huppmann

Reference point defined as the point, where the ridges possess the highest curvature

Orientation map

Page 10: Fingerprint Recognition by Matching of Gabor filter-based Patterns

Gabor Filter (1)

24.01.2007 10Technische Universität MünchenMarkus Huppmann

Sinusoid multiplied by a Gaussian function

Page 11: Fingerprint Recognition by Matching of Gabor filter-based Patterns

Gabor Filter (2)

24.01.2007 11Technische Universität MünchenMarkus Huppmann

Gabor filter in direction 0°

Page 12: Fingerprint Recognition by Matching of Gabor filter-based Patterns

Gabor Filter (3)

24.01.2007 12Technische Universität MünchenMarkus Huppmann

Page 13: Fingerprint Recognition by Matching of Gabor filter-based Patterns

Creation of the Feature Map

Tessellation → Template

24.01.2007 13Technische Universität MünchenMarkus Huppmann

Page 14: Fingerprint Recognition by Matching of Gabor filter-based Patterns

Creation of the Feature Map

24.01.2007 14Technische Universität MünchenMarkus Huppmann

Page 15: Fingerprint Recognition by Matching of Gabor filter-based Patterns

Matching (1)

Comparison of the feature maps:

Similar feature maps

→ low distance

→ "good" matching score

→ acceptance

24.01.2007 15Technische Universität MünchenMarkus Huppmann

Page 16: Fingerprint Recognition by Matching of Gabor filter-based Patterns

Matching (2)

24.01.2007 16Technische Universität MünchenMarkus Huppmann

Page 17: Fingerprint Recognition by Matching of Gabor filter-based Patterns

Matching (3)

Different feature maps

→ high distance

→ "bad" matching score

→ rejection

24.01.2007 17Technische Universität MünchenMarkus Huppmann

Page 18: Fingerprint Recognition by Matching of Gabor filter-based Patterns

Matching (4)

24.01.2007 18Technische Universität MünchenMarkus Huppmann

Page 19: Fingerprint Recognition by Matching of Gabor filter-based Patterns

Tests Database of 80 fingers with 4 fingerprints per finger 2 Tests:

Genuine test:

Matching of every fingerprint of the same finger

(1A:1B, 1A:1C, 1A:1D, 1B:1C, … , 1C:1D)

→ "good" matching scores

Imposter test:Matching of the first fingerprint of every set with the first fingerprint

of the other sets

(1A:2A, 1A:3A, … , 79A:80A)

→ "bad" matching scores

24.01.2007 19Technische Universität MünchenMarkus Huppmann

Page 20: Fingerprint Recognition by Matching of Gabor filter-based Patterns

Biometric benchmarks FAR: false acceptance rate

FRR: false rejection rate

EER: equal error rate

optimal threshold where FAR = FRR

24.01.2007 20Technische Universität MünchenMarkus Huppmann

Page 21: Fingerprint Recognition by Matching of Gabor filter-based Patterns

Test results

24.01.2007 21Technische Universität MünchenMarkus Huppmann

equal error rate = 1.88 %

Page 22: Fingerprint Recognition by Matching of Gabor filter-based Patterns

Questions?

24.01.2007 22Technische Universität MünchenMarkus Huppmann