1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy...

34
1 Identification des personnes par l’iris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux

Transcript of 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy...

Page 1: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

1

Identification des personnes par l’iris

Emine Krichen INT

26 Avril 2005, France Telecom RD, Issy les moulineaux

Page 2: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

2

Processus de la reconnaissance par l’iris

• Segmentation de l’iris

• Normalisation, prétraitement, rehaussement

• Codage/Extraction des paramètres

• Prise de décision

Page 3: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

3

Introduction• J. Daugman dépose son brevet en 1991

concernant l’identification par l’iris en utilisant un codage de phase des coefficients en ondelettes de Gabor.

• R.Wildes propose en 1996 une solution alternative aux travaux de Daugman basée sur la corrélation sur 4 niveaux de résolution.

• NLPR met à disposition des scientifiques la première base de donnée d’images d’iris en accès libre, CASIA V01. 108 personnes, 7 images par personne. (2003)

Page 4: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

4

Introduction• Les modes d’acquisitions :

– En proche infrarouge (700-900nm).

– En lumière visible

• Les résolutions – 480*640 – 280*320

– Un rayon d’iris de 100 pixels

• Les protocoles d’acquisitions – 35 à 50 cm entre l’œil et l’objectif

– En intérieur

Page 5: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

5

Comparaison infrarouge / lumière visible

lumière visible infrarouge

• Peu de texture

• Plus de reflets

Page 6: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

6

Motivations

• Utilisation de la lumière visible – Utilisation de caméra standard

– Fusion de modalités : entre l’iris et le visage, la forme de l’œil…

Page 7: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

7

Algorithmes d’identification par l’iris :

Segmentation

Page 8: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

8

Segmentation de l’iris

Page 9: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

9

Transformée de Hough• Une fonction à votes

• Utilisée après détection des points de contours.

Sinon

ryxCyxsiryxyxh

Avec

ryxyxhryxH

ccjjccjj

ccjj

jcc

,0

),,(),(,1),,,,(

),,,,(),,(1

Page 10: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

10

Détecteur de contour circulaire

dxdy

r

yxI

rryxr

2

,Gσmax )0,0,(

• Maximiser le gradient le long d’un cercle

Page 11: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

11

Segmentation de l’iris par TH

Page 12: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

12

Segmentation de l’iris : Méthode hybride

Transformée de Hough Détecteur de contour circulaire

Page 13: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

13

Segmentation de l’iris par la méthode des contours actifs

• Aucune supposition sur la forme géométrique de l’iris– La pupille n’est pas parfaitement circulaire – L’iris est souvent caché par les paupières

• Calculer un champ de vecteurs de gradients et imposer une forme de départ

Page 14: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

14

L’iris segmenté par les contours actifs

Page 15: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

15

Résumé

• Transformée de Hough

• Détecteur de contour circulaire

• Méthode hybride : Binarisation de l’image +transformée de Hough pour la détection de l’iris + CED pour la détection de la pupille

• Contours actifs

Page 16: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

16

Algorithmes d’identification : Normalisation, rehaussement

Page 17: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

17

Normalisation : Transformation pseudo polaire

Page 18: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

18

Détection des cils, paupières et reflets

Page 19: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

19

Normalisation / rehaussement

Page 20: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

20

Algorithmes d’identification : Codages

Page 21: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

21

La méthode des ondelettes

• Base 2D d’ondelettes de Gabor

• Paramètre en coordonnés polaires (ρ,θ).

• 4 niveau de résolution • 2048 coefficients pour coder

l’iris

dφdρρφρ,Ieee22

022

00 βφθαρrφθiω

J. Daugman, “How iris recognition works”, Proceedings of the International Conference on Image Processing, 2004

Page 22: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

22

Notre approche : Paquets d’ondelettes

• Analyser toute l’image à chaque niveau de résolution

• Augmenter la taille de la fenêtre de l’ondelette mère

• 1664 coefficients pour coder l’iris

Page 23: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

23

Analyse de texture

Transformée de Haar

Texture extraire de l’iris

I (x, y) =maximum (hg(x, y), gh(x, y))

Page 24: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

24

Algorithmes d’identification : Décision

Page 25: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

25

Approche : ondelettes/paquets

Codage par ondelette

Codage par paquets

Deux codes provenant de personnes différentes

Page 26: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

26

Distance de Hamming

Si HD > Seuil Deux iris proviennent de deux personnes différentes

Si HD < Seuil Deux iris proviennent de la même personne

Page 27: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

27

Processus de corrélation

Mesure de similarité pour un template

)(

))()(()2,1(

CdStd

CdmeanCdMaximumTTPSR

numberPSRTotal

thresholdtoeriorPSRofNumberItestIrefSM

sup),(

Page 28: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

28

Bases de données • IrisINT : lumière visible. 70

personnes 700 images.

• CASIA : Proche infrarouge, 108 personne 7 images par personne

Page 29: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

29

Algorithmes développés • Démodulation de phase : ondelette et

paquets. – Calcul des coefficients d’ondette obtenus par la

base de filtres de Gabor ou de paquets de Gabor. – Codage de la phase des coefficients complexes

de Gabor par le principe de quatre quadrants

• Analyse de texture et corrélation : – filtrage de l’image par l’ondelette de Haar – extraction de la texture de l’iris en utilisant les

informations hautes fréquences verticales et horizontales

– Processus de corrélation sur les images de textures basé sur le calcul du PSR entre des templates provenant des images de références et de tests.

Page 30: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

30

Courbe ROC (IrisINT)

Page 31: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

31

Courbe DET (Méthode de corrélation )

EER = 0.07

Page 32: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

32

Mode dégradé

Image originale Image dégradée

Page 33: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

33

Courbes DET (CT vs DP)

DP

CTEER = 2.3

EER = 8.1

Page 34: 1 Identification des personnes par liris Emine Krichen INT 26 Avril 2005, France Telecom RD, Issy les moulineaux.

34

Conclusion

• Identification de l’iris en mode dégradé– lumière visible

• Paquets d’ondelettes

• Corrélation de texture