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

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

Embed Size (px)

Citation preview

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