Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parDiodore Cros Modifié depuis plus de 10 années
1
CONTENU DU COURS SYS828: Systèmes biométriques Éric Granger
2
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
3
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
4
A.1(1) Structure de systèmes
SYS828: Systèmes biométriques Éric Granger
5
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
6
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
7
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
8
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
9
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
10
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
11
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
12
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
13
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
14
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:
15
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
16
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
17
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
18
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
19
A.1(1) Structure de systèmes
Fonctionnalités biométriques SYS828: Systèmes biométriques Éric Granger
20
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
21
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
22
A.1(1) Structure de systèmes
Fonctionnalités biométriques SYS828: Systèmes biométriques Éric Granger
23
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
24
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
25
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
26
A.1(1) Structure de systèmes
Système biométrique simplifié SYS828: Systèmes biométriques Éric Granger
27
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
28
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
29
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
30
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
31
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
32
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
33
A.1(2) Fusion multimodale
SYS828: Systèmes biométriques Éric Granger
34
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
35
A.1(2) Fusion multimodale
Niveaux de fusion Au niveau de l’extraction de caractéristiques: SYS828: Systèmes biométriques Éric Granger
36
A.1(2) Fusion multimodale
Niveaux de fusion Au niveau de la confiance: SYS828: Systèmes biométriques Éric Granger
37
A.1(2) Fusion multimodale
Niveaux de fusion Au niveau de la décision: SYS828: Systèmes biométriques Éric Granger
38
A.1(2) Fusion multimodale
Scénarios pour la fusion multimodale SYS828: Systèmes biométriques Éric Granger
39
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
40
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
41
A.1(3) Évaluation des performances
Qualité Processus de décision: γ SYS828: Systèmes biométriques Éric Granger
42
A.1(3) Évaluation des performances
Qualité Distribution de scores: (Granger et al., IJBM 2012) SYS828: Systèmes biométriques Éric Granger
43
A.1(3) Évaluation des performances
Qualité γ SYS828: Systèmes biométriques Éric Granger
44
A.1(3) Évaluation des performances
Qualité Matrice de confusion: SYS828: Systèmes biométriques Éric Granger
45
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
46
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
47
A.1(3) Évaluation des performances
Qualité SYS828: Systèmes biométriques Éric Granger
48
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
49
A.1(3) Évaluation des performances
Qualité Courbes ROC (‘Receiver Operation Characteristic’) SYS828: Systèmes biométriques Éric Granger
50
A.1(3) Évaluation des performances
Qualité Courbes DET (‘Detection Error Trade-Off’) SYS828: Systèmes biométriques Éric Granger
51
A.1(3) Évaluation des performances
Qualité Populations débalancées – courbes precision-recall: mesure scalaire: F1 SYS828: Systèmes biométriques Éric Granger
52
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
53
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
54
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
55
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
56
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
57
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
58
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
59
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
60
A.1(3) Évaluation des performances
Temps de traitement Temps pour la classification d’un échantillon: SYS828: Systèmes biométriques Éric Granger
61
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
62
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
63
A.1(3) Évaluation des performances
Consommation en mémoire Capacité de mémoire (en octets): SYS828: Systèmes biométriques Éric Granger
64
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
65
A.1(3) Évaluation des performances
Sommaire SYS828: Systèmes biométriques Éric Granger
66
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
67
A.1(3) Évaluation des performances
Sommaire SYS828: Systèmes biométriques Éric Granger
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.