Beruflich Dokumente
Kultur Dokumente
Outline
Biometrics Overview
Measures human body features Physiological characteristics
Fingerprints Face DNA Hand Geometry/Ear Shape Iris/Retina
Behavioral characteristics
Signature/gait keystrokes / typing Voiceprint
Example applications
Stability
Do not change with ages Do not suffer from scratches, abrasions, distortions
Noninvasiveness
Contactless technique
Verification:
One to one matching Is this person really who they claim to be?
Identification:
One to many matching Who is this person?
Identification
= 0.37
Misidentifying:
1.0 0.37 = 0.63 63% chance of being wrong!
7
Need Higher Identification Confidence! Iris Recognition Would Satisfy this Criteria.
Iris Structure
10
Iris localization (Segmentation) Feature extraction Pattern matching Focusing on Daugman Method
11
Iris Localization
Localize the boundary of an iris from the image In particular, localize both the pupillary boundary and the outer (limbus) boundary of the iris. (limbus--the border between the sclera and the iris), both the upper and lower eyelid boundaries Desired characteristics of iris localization: Sensitive to a wide range of edge contrast Robust to irregular borders Capable of dealing with variable occlusions
12
Iris Localization
Image Segmentation
: Radial Gaussian
*: Convolution The operator searches over the image domain for the maximum in the partial derivative according to increasing radius r, of the normalized contour integral of I(x,y) along a circular arc ds and center coordinates.
13
Feature Extraction
14
Gabor Wavelets
Gabor Wavelets filter out structures at different scales and orientations For each scale and orientation there is a pair of odd and even wavelets A scalar product is carried out between the wavelet and the image (just as in the Discrete Fourier Transform) The result is a complex number
15
Phase Demodulation
The complex number is converted to 2 bits The modulus is thrown away because it is sensitive to illumination intensity The phase is converted to 2 bits depending on which quadrant it is in
16
The iris code is a pattern of 1s and 0s (bits). These bits are compared against a stored bit pattern. Represent iris texture as a binary vector of 2048 bits
17
Pattern Matching
Binomial Distribution
If two codes come from different irises the different bits will be random The number of different bits will obey a binomial distribution with mean 0.5
19
If an iris code differs from a stored pattern by 30% or less it is accepted as an identification 20
Probability of the encoding difference between several measurements of the same person
False acceptance
False rejection
Encoding difference
21
1984
2002
22
If the Hamming distance is < 0.33 the chances of the two codes coming from different irises is 1 in 2.9 million
So far it has been tried out on 2.3 million test without a single error
23
Future Work
Anti-spoofing
Liveness detection
Surveillance
WSN+Iris Recognition
24
25
Gabor Wavelet
a complex sinusoidal carrier and a Gaussian envelope
26