Vous êtes sur la page 1sur 22

Iris Recognition Under Various Degradation Models

Hans Christian Sagbakken


08.06.2007 1

Outline

Introduction Scope and research questions Experimental setup Results Conclusions

08.06.2007

Hans Christian Sagbakken

Introduction

08.06.2007

Hans Christian Sagbakken

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

Hans Christian Sagbakken

Example of an iris pattern

08.06.2007

Hans Christian Sagbakken

Iris recognition prosess


1. Segmentation prosess 2. Normalisation prosess

4. Comparison/decision

3. Iris code generation

Comparison

08.06.2007

Hans Christian Sagbakken

Scope and research questions

08.06.2007

Hans Christian Sagbakken

Research questions

1. Under which conditions is iris-based recognition feasible? 2. Which filter to perform under certain degradation conditions?

08.06.2007

Hans Christian Sagbakken

Scope of the thesis

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

Hans Christian Sagbakken

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)

Expanded the search function with inter-class and intra-class comparisons

08.06.2007

Hans Christian Sagbakken

11

Iris database

The filters are tested on 500 images from the UBiris database. Five images per person for 100 persons.

The images are simulated with different paramenters

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

Hans Christian Sagbakken

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

Hans Christian Sagbakken

13

Example of hamming distribution

Inter-class comparisons
08.06.2007

Intra-class comparisons
14

Hans Christian Sagbakken

Example of FAR and FRR

Optimal threshold value = 0.32


08.06.2007 Hans Christian Sagbakken 15

Results

08.06.2007

Hans Christian Sagbakken

16

Results under noisy conditions

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

Hans Christian Sagbakken

17

Results under blur conditions

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

Hans Christian Sagbakken

18

Results under light changes

Lysintensitet -10%

Lysintensitet -5%

Lysintensitet +5%

Lysintensitet +10%

Terskel

FRR

FAR

Terskel

FRR

FAR

Terskel

FRR

FAR

Terskel

FRR

FAR

702-bit Haar wavelet

0.26

0.225

0.172

0.29

0.175

0.159

0.32

0.129

0.128

0.33

0.130

0.113

87-bit Haar wvelet Log-Gabor Log of Gaussian

0.37 0.37 0.31

0.243 0.205 0.212

0.207 0.198 0.176

0.41 0.39 0.31

0.228 0.168 0.198

0.229 0.127 0.156

0.43 0.42 0.26

0.230 0.125 0.251

0.224 0.120 0.210

0.43 0.43 0.33

0.256 0.146 0.153

0.217 0.122 0.126

08.06.2007

Hans Christian Sagbakken

19

Results under rotation

2 grader Terskel FRR FAR Terskel

3 grader FRR FAR Terskel

4 grader FRR FAR

702-bit Haar wavelet


87-bit Haar wavelet Log-Gabor

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

Hans Christian Sagbakken

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

Hans Christian Sagbakken

21

Questions???

08.06.2007

Hans Christian Sagbakken

22

Vous aimerez peut-être aussi