CONTENU DU COURS SYS828: Systèmes biométriques Éric Granger.

Slides:



Advertisements
Présentations similaires
Mais vous comprenez qu’il s’agit d’une « tromperie ».
Advertisements

Le Nom L’adjectif Le verbe Objectif: Orthogram
ORTHOGRAM PM 3 ou 4 Ecrire: « a » ou « à » Référentiel page 6
1. Résumé 2 Présentation du créateur 3 Présentation du projet 4.
Licence pro MPCQ : Cours
Additions soustractions
Distance inter-locuteur
11 Bienvenue Entrez le nom du groupe ou projet ici mardi, 17 novembre 2009.
Reconnaissance de la parole
Les numéros 70 –
Les numéros
Les identités remarquables
Le, la, les words Possessive Adjectives MINE!!. 2 My in french is mon, ma,mes... Le word/ begins with a vowel: Mon La word: Ma Les word: Mes.
Demande globale, élasticités et équilibre de marché
Sirop de Liège « industriel »
Introduction à la logique
LES TRIANGLES 1. Définitions 2. Constructions 3. Propriétés.
Technologies et pédagogie actives en FGA. Plan de latelier 1.Introduction 2.Les technologies en éducation 3.iPads 4.TNI 5.Ordinateurs portables 6.Téléphones.
Sondage sur les préjugés Ensemble et l’association d'études canadiennes 20 mars, 2013 Une recherche novatrice sur le lieu, la fréquence et les différents.
1 7 Langues niveaux débutant à avancé. 2 Allemand.
SERABEC Simulation sauvetage aérien avec un Hercule C130. Départ de St-Honoré le 4 octobre Durée de vol 3 heures. Premier vol en Hercule pour les.
1 5 octobre 2011 / paw Présentation du 7 octobre 2011.
La méthodologie………………………………………………………….. p3 Les résultats
Maîtrise en technologie de l’information
Application des algorithmes génétiques
Jack Jedwab Association détudes canadiennes Le 27 septembre 2008 Sondage post-Olympique.
Vuibert Systèmes dinformation et management des organisations 6 e édition R. Reix – B. Fallery – M. Kalika – F. Rowe Chapitre 1 : La notion de système.
Le soccer & les turbans Sondage mené par lAssociation détudes canadiennes 14 juin 2013.
Présentation générale
L’indicateur de développement humain
1 Guide de lenseignant-concepteur Vincent Riff 27 mai 2003.
GRAM 1 CE2 Je sais transformer une phrase affirmative en phrase négative.
Le drapeau canadien comme symbole de fierté nationale : une question de valeurs partagées Jack Jedwab Association détudes canadiennes 28 novembre 2012.
Session 7 1 IST/VIH/SIDA.
Le Concours de Conaissance Francais I novembre 2012.
Si le Diaporama ne s'ouvre pas en plein écran Faites F5 sur votre clavier.
Titre : Implémentation des éléments finis sous Matlab
Les quartiers Villeray – La Petite-Patrie et les voisinages
Tableaux de distributions
Tableaux de distributions
Projet poker 1/56. Introduction Présentation de léquipe Cadre du projet Enjeux Choix du sujet 2.
LES NOMBRES PREMIERS ET COMPOSÉS
Logiciel gratuit à télécharger à cette adresse :
Les chiffres & les nombres
1.Un rang de données multicolores 2. Deux permutations des n premiers entiers 3. b permutations des k premiers entiers 4. Choix de n points dans [0,1]
DUMP GAUCHE INTERFERENCES AVEC BOITIERS IFS D.G. – Le – 1/56.
La statistique descriptive
Corrélation Principe fondamental d’une analyse de corrélation
1 Licence dinformatique Algorithmique des graphes Problèmes dordonnancement. Utilisation de ce document strictement réservée aux étudiants de l IFSIC dans.
Année universitaire Réalisé par: Dr. Aymen Ayari Cours Réseaux étendus LATRI 3 1.
Titre : Implémentation des éléments finis en Matlab
MAGIE Réalisé par Mons. RITTER J-P Le 24 octobre 2004.
1 INETOP
Influenza: le modèle épidémiologique belge 29 Mai 2009
Évaluer et analyser les coûts de la régie communautaire de leau, comment ? Restitution du 16 nov Cartographie des activités et inducteurs de coût.
Aire d’une figure par encadrement
Écart moyen et écart type
Équipe 2626 Octobre 2011 Jean Lavoie ing. M.Sc.A.
P.A. MARQUES S.A.S Z.I. de la Moussière F DROUE Tél.: + 33 (0) Fax + 33 (0)
Les fondements constitutionnels
MAGIE Réalisé par Mons. RITTER J-P Le 24 octobre 2004.
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
1/65 微距摄影 美丽的微距摄影 Encore une belle leçon de Macrophotographies venant du Soleil Levant Louis.
Nom:____________ Prénom: ___________
Discussion autour du référentiel
Annexe Résultats provinciaux comparés à la moyenne canadienne
Commission paritaire de suivi des opérations de reclassement repositionnement dans le cadre du droit d’option Statistiques novembre 2010.
La formation des maîtres et la manifestation de la compétence professionnelle à intégrer les technologies de l'information et des communications (TIC)
3. La structure du marché par couleur
Transcription de la présentation:

CONTENU DU COURS SYS828: Systèmes biométriques Éric Granger

CONTENU DU COURS Reconnaissance biométrique: A.1 Un système généralisé: architectures de systèmes et étapes de traitement fusion multimodale évaluation qualitative et comparaison des performances A.2 État de l’art en reconnaissance biométrique: survol de systèmes de pointe pour la reconnaissance à partir de la signature et du visage performance des technologies modernes SYS828: Systèmes biométriques Éric Granger

A.1 Un système généralisé: Sommaire – Section A.1 A.1 Un système généralisé: Structure de systèmes Fusion multimodale Évaluation des performances SYS828: Systèmes biométriques Éric Granger

A.1(1) Structure de systèmes SYS828: Systèmes biométriques Éric Granger

A.1(1) Structure de systèmes Sous-système de collection de données Objectifs: lorsqu’un individu se présente, capter les traits biométriques distinctifs et invariants dans le temps produire un échantillon (données brutes) pour l’analyse Considération importante – processus de collection standard pour minimiser les variances et maximiser le caractère distinctif face au: comportement et coopération de l’individu environnement opérationnel spécifications techniques du senseur SYS828: Systèmes biométriques Éric Granger

A.1(1) Structure de systèmes Sous-système de transmission Objectif: acheminer les données brutes (si le traitement ou le stockage se font à des endroits différents de la collection) Considération importante – la compression des donnée brutes pour la transmission et stockage: le processus de compression-expansion occasionne des pertes de qualité dans le signal restauré techniques qui minimisent l’impact sur les performances protocoles de transmission et de compression standards (e.g., JPEG – visages et CELP – voix) pour uniformiser SYS828: Systèmes biométriques Éric Granger

A.1(1) Structure de systèmes Sous-système de traitement du signal Objectif: comparer l’échantillon avec le modèles biométriques d’un ou plus individus abonnés au système Comporte 4 tâches: segmentation: détecter et extraire un patron biométrique brute d’intérêt dans le signal original SYS828: Systèmes biométriques Éric Granger

A.1(1) Structure de systèmes Sous-système de traitement du signal Tâches: (suite) extraction de caractéristiques: extraire et sélectionner des caractéristiques invariants et distinctifs du patron biométrique brute segmenté: → réduit la dimensionnalité du patron brute → produit un vecteur caractéristique représentatif SYS828: Systèmes biométriques Éric Granger

A.1(1) Structure de systèmes Sous-système de traitement du signal Tâches: (suite) extraction de caractéristiques: extraire et sélectionner des SYS828: Systèmes biométriques Éric Granger

A.1(1) Structure de systèmes Sous-système de traitement du signal Tâches: (suite) contrôle de qualité: vérifier au niveau du vecteur caractéristique si le signal capté (issu de la collection) est d’une qualité acceptable SYS828: Systèmes biométriques Éric Granger

A.1(1) Structure de systèmes Sous-système de traitement du signal Tâches: (suite) classification: comparer le vecteur caractéristique avec un ou plus modèles d’individus stockés dans la base biométrique produire 1+ scores – mesure quantitative d’une comparaison – pour le sous-système de décision SYS828: Systèmes biométriques Éric Granger

A.1(1) Structure de systèmes Sous-système de traitement du signal Considérations importantes – ce traitement est complexe pour plusieurs raisons: variabilité intra-classe similarité interclasse SYS828: Systèmes biométriques Éric Granger

A.1(1) Structure de systèmes Sous-système de traitement du signal Considérations importantes – ce traitement est complexe pour plusieurs raisons: (suite) variations dans le temps bruit et distorsions qualité/quantité d’échantillons lors d’abonnement d’un individu (modèles biométriques) limitations des algorithmes de segmentation, d’extraction de caractéristiques et de classification SYS828: Systèmes biométriques Éric Granger

A.1(1) Structure de systèmes Sous-système de traitement du signal Modèle biométriques ̶ conçu a priori, lors de l’abonnement, avec un nombre limité d’échantillons référence:

A.1(1) Structure de systèmes Base de données Objectif: emmagasiner et gérer le modèle biométrique correspondant à chaque individu abonné au système Considérations importantes – inscription SYS828: Systèmes biométriques Éric Granger

A.1(1) Structure de systèmes Base de données Considérations importantes – stockage local ou global des modèles, selon l’application vérification: on peut distribuer la base localement sur des cartes d’ID ou carte intelligente ID/surveillance: on stocke dans une grande base centralisé et applique une stratégie pour réduire le temps de recherche: partitionnement de la grande base en sous-bases algorithmes pour l’indexation de la base (pour biométriques spécifiques) SYS828: Systèmes biométriques Éric Granger

A.1(1) Structure de systèmes Sous-système de décision Objectifs: réaliser la politique décisionnelle du système en dirigeant la recherche dans la base biométrique accepter/rejeter ou identifier l’individu selon les mesures quantitatifs de comparaison et la politique: acceptation: mesure(s) de similarité S(échant) ≥ γ rejet: peut permettre n comparaisons, avec différentes mesures de score avant le rejet final Considérations importantes – la politique est spécifique à l’applications et aux besoins en sécurité SYS828: Systèmes biométriques Éric Granger

A.1(1) Structure de système Fonctionnalités biométriques 1. Vérification: vérifier l’authenticité d’un individu inscrit au système à partir d’un échantillon biométrique SYS828: Systèmes biométriques Éric Granger

A.1(1) Structure de systèmes Fonctionnalités biométriques SYS828: Systèmes biométriques Éric Granger

A.1(1) Structure de système Fonctionnalités biométriques Processus de décision: le système accepte ou rejette à partir d’une comparaison entre un échantillon et le modèle de l’individu identifié Applications potentielles: contrôle d’accès à des lieux sécurisés, à des réseaux informatique, etc. accès à un compte via une machine de banque ATM achats dans un magasin avec carte de crédit (signature) utilisation d’un téléphone cellulaire ou PDA Contraintes de l’application: un système à coût modique et un interface conviviale SYS828: Systèmes biométriques Éric Granger

A.1(1) Structure de système Fonctionnalités biométriques 2. Identification: déterminer si un échantillon biométrique est associé avec un des individus abonné au système SYS828: Systèmes biométriques Éric Granger

A.1(1) Structure de systèmes Fonctionnalités biométriques SYS828: Systèmes biométriques Éric Granger

A.1(1) Structure de système Fonctionnalités biométriques Processus de décision: le système identifie à partir d’une comparaison entre l’échantillon et tous les modèles d’individus inscrits au système Applications potentielles: contrôle aux frontières enquêtes criminelles identification d’enfants portés disparus Contraintes de l’application: un débit élevé de traitement et très peu d’intervention humaine SYS828: Systèmes biométriques Éric Granger

A.1(1) Structure de système Fonctionnalités biométriques 3. Surveillance: déterminer de façon discrète si un échantillon biométrique correspond à un individu sur une liste restreinte d’individus recherchés SYS828: Systèmes biométriques Éric Granger

A.1(1) Structure de système Fonctionnalités biométriques Processus de décision: le système identifie à partir d’une comparaison entre l’échantillon et tous des modèles d’une liste restreinte Applications potentielles: sécurité dans les aéroports sécurité pour les lieux et les événements publics Contraintes de l’application: débit élevé de traitement et peu d’intervention humaine doit composer avec un processus d’inscription mal défini un contrôle limité sur les conditions d’opération SYS828: Systèmes biométriques Éric Granger

A.1(1) Structure de systèmes Système biométrique simplifié SYS828: Systèmes biométriques Éric Granger

A.1(1) Structure de systèmes Système simplifié Composants de base du système simplifié: senseur automatique: acquisition de l’échantillon [collection] système de classification: [traitement du signal] segmentation du signal extraction de caractéristiques analyse de qualité comparaison entre échantillon et les modèles biométriques base biométrique [stockage de données] contrôleur principal: [décision] configuration de l’opération du système surveille l’intégrité du système et mise-à-jour des modèles applique la politique décisionnel SYS828: Systèmes biométriques Éric Granger

A.1(1) Structure de systèmes Architecture centralisée vs distribuée Type 1: Architecture centralisée SYS828: Systèmes biométriques Éric Granger

A.1(1) Structure de systèmes Architecture centralisée vs distribuée Type 2: Architecture distribuée SYS828: Systèmes biométriques Éric Granger

A.1(1) Structure de systèmes Architecture centralisée vs distribuée Avantages et inconvénients des architectures: Centralisée Distribuée + gestion des connaissances: facile – robustesse: risque élevé d’une panne à l’échelle du système – coûts en communications: bande passante élevée (même avec la compression des échantillons) + coûts en communications: bande passante modiques (scores) + robustesse: risque de panne globale moins élevé car des ressources sont locaux – coût attaché à la redondance système – risque élevé d’une panne de blocs fonctionnels locaux – gestion des connaissances: complexe SYS828: Systèmes biométriques Éric Granger

A.1(1) Structure de systèmes Architecture centralisée vs distribuée Type d’applications: Centralisée Distribuée Stockage global de modèles: plusieurs individus inscrits plusieurs points d’accès ex: système bancaire Stockage local de modèles: un individu inscrit un seul point d’accès ex: téléphones mobiles et PDAs SYS828: Systèmes biométriques Éric Granger

A.1 Un système généralisé: Sommaire – Section A.1 A.1 Un système généralisé: Structures de systèmes Fusion multimodale Évaluation des performances SYS828: Systèmes biométriques Éric Granger

A.1(2) Fusion multimodale SYS828: Systèmes biométriques Éric Granger

A.1(2) Fusion multimodale Opération d’un système multimodal: mode sériel: exploite un trait à la fois permet de réduire le nombre d’identités avant d’exploiter un autre trait (technique d’indexation) mode parallèle: exploite tous les traits simultanément mode hiérarchique: chaque trait est exploité par un classificateur indépendant les classificateurs sont combinés selon une structure en arbre SYS828: Systèmes biométriques Éric Granger

A.1(2) Fusion multimodale Niveaux de fusion Au niveau de l’extraction de caractéristiques: SYS828: Systèmes biométriques Éric Granger

A.1(2) Fusion multimodale Niveaux de fusion Au niveau de la confiance: SYS828: Systèmes biométriques Éric Granger

A.1(2) Fusion multimodale Niveaux de fusion Au niveau de la décision: SYS828: Systèmes biométriques Éric Granger

A.1(2) Fusion multimodale Scénarios pour la fusion multimodale SYS828: Systèmes biométriques Éric Granger

A.1 Un système généralisé: Sommaire – Section A.1 A.1 Un système généralisé: Structures de systèmes Fusion multimodale Évaluation des performances SYS828: Systèmes biométriques Éric Granger

A.1(3) Évaluation des performances Facteurs qui influencent la complexité d’un système de reconnaissance biométrique: SYS828: Systèmes biométriques Éric Granger

A.1(3) Évaluation des performances Qualité Processus de décision: γ SYS828: Systèmes biométriques Éric Granger

A.1(3) Évaluation des performances Qualité Distribution de scores: (Granger et al., IJBM 2012) SYS828: Systèmes biométriques Éric Granger

A.1(3) Évaluation des performances Qualité γ SYS828: Systèmes biométriques Éric Granger

A.1(3) Évaluation des performances Qualité Matrice de confusion: SYS828: Systèmes biométriques Éric Granger

A.1(3) Évaluation des performances Qualité Métriques communes: FRR (‘False Rejection Rate’ ou taux de faux rejets): déf.: la proportion de fois qu’un individu légitime (abonné) est rejeté par le système même chose que fnr pour ‘False Negative Rate’ le FRR est lié à la sensibilité (tpr pour ‘True Positive Rate’): la proportion de fois qu’un individu légitime est accepté par le système FRR = fnr = 1 – tpr = 1 – (TP/ P) SYS828: Systèmes biométriques Éric Granger

A.1(3) Évaluation des performances Qualité Métriques communes: (suite) FAR (‘False Acceptance Rate’ ou taux de fausses acceptations): déf.: la proportion de fois qu’un individu non-légitime (pas abonné) est accepté par le système même chose que fpr pour ‘False Positive Rate’ le FAR est lié à la spécificité ou tnr (‘True Negative Rate’): la proportion de fois qu’un individu non-légitime est rejeté par le système FAR = fpr = 1 – tnr = 1 – (TN / N) SYS828: Systèmes biométriques Éric Granger

A.1(3) Évaluation des performances Qualité SYS828: Systèmes biométriques Éric Granger

A.1(3) Évaluation des performances Qualité Compromis du système: on veut minimiser à la fois le FAR et le FRR en ajustant le seuil de décision, γ évaluation: avec les scores d’un base de test, on compte les décisions correct and incorrect en variant le seuil, and on exprime les compromis de performance Courbes ROC et DET – permettent d’illustrer ce compromis, et donc la qualité d’un système: courbes paramétriques: on trace FRR vs FAR en faisant varier le seuil de décision représente l’impact du seuil sur les taux d’erreurs SYS828: Systèmes biométriques Éric Granger

A.1(3) Évaluation des performances Qualité Courbes ROC (‘Receiver Operation Characteristic’) SYS828: Systèmes biométriques Éric Granger

A.1(3) Évaluation des performances Qualité Courbes DET (‘Detection Error Trade-Off’) SYS828: Systèmes biométriques Éric Granger

A.1(3) Évaluation des performances Qualité Populations débalancées – courbes precision-recall: mesure scalaire: F1 SYS828: Systèmes biométriques Éric Granger

A.1(3) Évaluation des performances Qualité Impact d’un débalancement dans les populations (Radtke et al., Information Fusion 2013) SYS828: Systèmes biométriques Éric Granger

A.1(3) Évaluation des performances Qualité Impact d’un débalancement dans les populations (Radtke et al., Information Fusion 2013) SYS828: Systèmes biométriques Éric Granger

A.1(3) Évaluation des performances Qualité Détection des ambiguïtés dans l’espace ROC (Tortorella, Pattern Recognition Letters 2005) SYS828: Systèmes biométriques Éric Granger

A.1(3) Évaluation des performances Qualité Identification – courbe Cumulative Match Characteristic: indique la probabilité des bonnes identifications pour un rang n (probabilité que la personne correspond aux n meilleures scores SYS828: Systèmes biométriques Éric Granger

A.1(3) Évaluation des performances Qualité Cas 1 – vérification: on combine la reconnaissance artificielle et biométrique FRR: on peut rejeter un individu inscrit au système selon la reconnaissance artificielle OU biométrique: FAR: on peut accepter un imposteur ssi la reconnaissance artificielle ET biométrique sont valides: SYS828: Systèmes biométriques Éric Granger

A.1(3) Évaluation des performances Qualité Cas 2 et 3 – identification et surveillance: on suppose qu’il y a I individus d’inscrits au système on suppose que les scores d’imposteur entre différents individus légitimes ne sont pas corrélés FRR: FAR: SYS828: Systèmes biométriques Éric Granger

A.1(3) Évaluation des performances Qualité Taux d’erreurs pour différentes technologies de vérification (classificateurs à 1 ou 2-classes): Trait biométrique Test à grande pour technologies de pointe (avec bases standards) FRR FAR empreinte digitale FVC 2006 4 types de senseurs; population hétérogène; rotations et distorsions de peau 2.2% visage FRVT 2006 contrôle de luminosité; haute résolution 1.6% 0.1% fixé iris ICE 2006 1.4% voix NIST 2006 -indépendant du texte; multilingue 5-10% 2-5% SYS828: Systèmes biométriques Éric Granger

A.1(3) Évaluation des performances Temps de traitement On vise généralement un petit temps de traitement, mais dépend des besoins de l’application: exemple d’application ‘lente’: vérification des empreintes digitales par le FBI dans le contexte d’une enquête criminelle exemple d’application ‘rapide’: contrôle d’accès dans un lieu sécurisé (e.g., aéroport) SYS828: Systèmes biométriques Éric Granger

A.1(3) Évaluation des performances Temps de traitement Temps pour la classification d’un échantillon: SYS828: Systèmes biométriques Éric Granger

A.1(3) Évaluation des performances Temps de traitement Débit de traitement pour différentes technologies biométriques communes: Fonctionnalité biométrique empreinte digitale visage iris 1) vérification (temps de traitement) 10 msec 90 µsec < 1 µsec 2) Identification (débit) 1 / min 0.66 / min > 60 / min 3) Surveillance > 1 / sec 22 / sec > 2000 / sec SYS828: Systèmes biométriques Éric Granger

A.1(3) Évaluation des performances Consommation en mémoire Facteurs qui influencent la consommation mémoire d’un système: extraction de caractéristiques: on veut représenter chaque échantillon biométrique brute par un vecteur caractéristique (à M dimensions) mais on veut conserver les traits invariants et distinctifs le nombre et la complexité des modèle dans la base: ex: le nombre de noyaux, N, associé au modèle de chaque individu dans la base biométrique SYS828: Systèmes biométriques Éric Granger

A.1(3) Évaluation des performances Consommation en mémoire Capacité de mémoire (en octets): SYS828: Systèmes biométriques Éric Granger

A.1(3) Évaluation des performances Sommaire Fonctions d’identification et de surveillance: + plus conviviale: l’individu n’est pas tenu à s’identifier avant l’échantillonnage Fonction de vérification: + demande moins de ressources: l’échantillon est comparé avec seulement un modèle + taux d’erreurs moins élevés: la combinaison de reconnaissance artificielle + biométrique peut diminuer le FAR considérablement SYS828: Systèmes biométriques Éric Granger

A.1(3) Évaluation des performances Sommaire SYS828: Systèmes biométriques Éric Granger

A.1(3) Évaluation des performances Sommaire Critères de sélection pour un trait biométrique: Universality: tous les individus ont cette caractéristique? Uniqueness: variation entre caractéristiques des individus? Permanence: consistance des caractéristiques dans le temps? Collectability: possible de prendre un bon échantillon quantitatif? Performance: peut-on atteindre une discrimination élevée dans un temps de traitement raisonnable Acceptability: le processus d’échantillonnage est-il acceptable pour les individus? Circumvention: peut-on facilement reproduire ou tricher? SYS828: Systèmes biométriques Éric Granger

A.1(3) Évaluation des performances Sommaire SYS828: Systèmes biométriques Éric Granger