Académique Documents
Professionnel Documents
Culture Documents
Outline
08.06.2007
Introduction
08.06.2007
Biometrics technology
Biometrics refers to technologies that measure and analyze human physical and behavioural characteristics Examples of characteristics include fingerprints, eye retinas and irises, facial patterns and hand measurements Two main application:
Verification (mobile banking) Identification (security control)
08.06.2007
08.06.2007
4. Comparison/decision
Comparison
08.06.2007
08.06.2007
Research questions
1. Under which conditions is iris-based recognition feasible? 2. Which filter to perform under certain degradation conditions?
08.06.2007
The thesis was restricted to experiments in MATLAB only Adapt Libor Maseks open source code for the experiments (different filters, inter-class and intra-class comparisions) The iris images degradations are simulated in MATLAB with different parameters (to find the best filter under different conditions)
Hans Christian Sagbakken 9
08.06.2007
Experimental setup
08.06.2007
10
Implementation
Expanded Libor Maseks open source code for iris recognition with four filters
Log-Gabor filter (9600 bit, original filter) 702-bit Haar wavelet filter 87-bit Haar wavelet filter Log of Gaussian filter (9600 bit)
08.06.2007
11
Iris database
The filters are tested on 500 images from the UBiris database. Five images per person for 100 persons.
Add noise in the image database (Gaussian noise) Add blur in the image database Change the light intensity in the image database Rotate the images in the database
08.06.2007
12
Evaluation
For each filter under different conditions, the False Acceptance Rate (FAR) and False Rejection Rate (FRR) are computed Inter-class comparisons (to experiment with FAR). For each test 123,750 comparisons are done Intra-class comparisons (to experiment with FRR). For each test 1000 comparisons are done Totally 6,930,000 inter-class and 56,000 intra-class comparisons are performed.
08.06.2007
13
Inter-class comparisons
08.06.2007
Intra-class comparisons
14
Results
08.06.2007
16
Styvarianse 0.002 Terskel 702-bit Haar wavelet 87-bit Haar wavelet Log-Gabor 0.33 0.42 0.42 FRR 0.265 0.304 0.280 FAR 0.189 0.298 0.196
Styvarianse 0.004 Terskel 0.35 0.42 0.43 FRR 0.262 0.397 0.412 FAR 0.249 0.291 0.277
Styvarianse 0.006 Terskel 0.36 0.43 0.44 FRR 0.315 0.392 0.528 FAR 0.302 0.344 0.295
Log of Gaussian
0.39
0.259
0.191
0.41
0.300
0.287
0.42
0.384
0.336
08.06.2007
17
Blur radius 2 Terskel 702-bit Haar wavelet 87-bit Haar wvelet Log-Gabor Log of Gaussian 0.30 0.37 0.39 0.30 FRR 0.126 0.181 0.127 0.137 FAR 0.118 0.128 0.109 0.135
Blur radius 4 Terskel 0.31 0.40 0.39 0.27 FRR 0.134 0.178 0.138 0.155 FAR 0.122 0.154 0.128 0.148
Blur radius 6 Terskel 0.34 0.43 0.41 0.25 FRR 0.221 0.216 0.263 0.251 FAR 0.180 0.210 0.195 0.223
08.06.2007
18
Lysintensitet -10%
Lysintensitet -5%
Lysintensitet +5%
Lysintensitet +10%
Terskel
FRR
FAR
Terskel
FRR
FAR
Terskel
FRR
FAR
Terskel
FRR
FAR
0.26
0.225
0.172
0.29
0.175
0.159
0.32
0.129
0.128
0.33
0.130
0.113
08.06.2007
19
0.35
0.40 0.40
0.230
0.195 0.148
0.209
0.230 0.139
0.32
0.40 0.40
0.179
0.269 0.160
0.151
0.187 0.135
0.35
0.42 0.42
0.229
0.281 0.206
0.213
0.259 0.174
Log of Gaussian
0.34
0.178
0.147
0.35
0.173
0.172
0.37
0.277
0.232
08.06.2007
20
Conclusions
Under noisy conditions the best results where achieved with 702-bit Haar wavelet filter Under blur conditions the best results where achieved with 702-bit Haar wavelet filter Under light changes the best results where achieved with 702-bit Haar wavelet filter and Log-Gabor filter Under rotation the best results where achieved with Log-Gabor filter Totally the best filter is 702-bit Haar wavelet filter
08.06.2007
21
Questions???
08.06.2007
22