Projet Biométrie - imagair.imag.fr/images/b/b2/SoutenanceProjetBiometrieSignatures.pdf ·...

23
Projet Biométrie Acquisition et reconnaissance de signatures Renaud Collin - Corentin Foucault - Flavien Garcia - Christophe Havard Thibaud Michel - Aurélie Moiroux RICM 5ème année 2011 / 2012

Transcript of Projet Biométrie - imagair.imag.fr/images/b/b2/SoutenanceProjetBiometrieSignatures.pdf ·...

Page 1: Projet Biométrie - imagair.imag.fr/images/b/b2/SoutenanceProjetBiometrieSignatures.pdf · Introduction - Présentation du projet Biométrie comportementale Acquisition et reconnaissance

Projet BiométrieAcquisition et reconnaissance de signatures

Renaud Collin - Corentin Foucault - Flavien Garcia - Christophe HavardThibaud Michel - Aurélie Moiroux

RICM 5ème année2011 / 2012

Page 2: Projet Biométrie - imagair.imag.fr/images/b/b2/SoutenanceProjetBiometrieSignatures.pdf · Introduction - Présentation du projet Biométrie comportementale Acquisition et reconnaissance

Plan

1) Introduction- Présentation du projet- Cahier des charges- Présentation de l'équipe

2) Technique- Matériel- Interface & Acquisition des données- Algorithmes- Résultats

3) Gestion de projet- Diagramme de gantt prévisionnel/effectif- Documentation

4) Démonstration

2

Page 3: Projet Biométrie - imagair.imag.fr/images/b/b2/SoutenanceProjetBiometrieSignatures.pdf · Introduction - Présentation du projet Biométrie comportementale Acquisition et reconnaissance

Introduction - Présentation du projet

Biométrie comportementaleAcquisition et reconnaissance de signatures

Objectif :

Enregistrer une signature numérique d'un client (utilisateur) afin de permettre ultérieurement une identification grâce à cette modalité biométrique. Identification :> Mesure de plusieurs caractéristiques lors de la signature numérique> Comparaison avec la signature de référence stockée en base de données> Décision du système grâce à un arbre de décision généré par Weka

3

Page 4: Projet Biométrie - imagair.imag.fr/images/b/b2/SoutenanceProjetBiometrieSignatures.pdf · Introduction - Présentation du projet Biométrie comportementale Acquisition et reconnaissance

Introduction - Cahier des charges

Etude de l'existantMontage Arduino-DSPrétraitement des signatures : InterpolationAlgorithme de comparaison : méthode des vecteursInterface+ Axes de réflexion

Cahier des Charges

Acquisition des signaturesComparaison des signatures fournissant un résultat de l'identificationConception d'une interface d'utilisationRédaction des documents

4

Page 5: Projet Biométrie - imagair.imag.fr/images/b/b2/SoutenanceProjetBiometrieSignatures.pdf · Introduction - Présentation du projet Biométrie comportementale Acquisition et reconnaissance

Introduction - Présentation de l'équipe

Renaud Collin :● Chef de projet● Responsable documents● Etude de l'existant

Flavien Garcia & Corentin Foucault :

● Etude de l'existant,● Construction et codage de l'algorithme

Christophe Havard :

● Montage DS + Arduino,● Conception de la base de données● Conception et codage IHM

Thibaud Michel :● Acquisition des données (depuis le

montage DS + Arduino et depuis la tablette),

● Mise en place de la base de données,● Conception et codage IHM

Aurélie Moiroux :

● Acquisition des données depuis la tablette,● Conception et codage IHM

5

Page 6: Projet Biométrie - imagair.imag.fr/images/b/b2/SoutenanceProjetBiometrieSignatures.pdf · Introduction - Présentation du projet Biométrie comportementale Acquisition et reconnaissance

Technique - Matériel

Montage Arduino + Ecran de DS- Avantage :

● Coût faible

- Inconvénient: ● Le pas d'acquisition élevé (~70ms)

Tablette Bamboo CTH-460- Nouveau matériel- Librairie Java : Jpen

- Avantages : ● Pression● Le pas d'acquisition faible (~16ms)

- Inconvénient :● Coût élevé

6

Page 7: Projet Biométrie - imagair.imag.fr/images/b/b2/SoutenanceProjetBiometrieSignatures.pdf · Introduction - Présentation du projet Biométrie comportementale Acquisition et reconnaissance

Technique - Interface & Acquisition des données

Trois onglets :

● Nouvel utilisateur ● Identification

● Infos

7

Page 8: Projet Biométrie - imagair.imag.fr/images/b/b2/SoutenanceProjetBiometrieSignatures.pdf · Introduction - Présentation du projet Biométrie comportementale Acquisition et reconnaissance

Technique - Interface & Acquisition des données

Nouvel utilisateur

- Acquisition de 5 signatures pour la construction du modèle - Source :

* Tablette ou DS - Principale utilisation : Tablette

* Plus de points (fluidité) * Pression

8

Page 9: Projet Biométrie - imagair.imag.fr/images/b/b2/SoutenanceProjetBiometrieSignatures.pdf · Introduction - Présentation du projet Biométrie comportementale Acquisition et reconnaissance

Technique - Interface & Acquisition des données

Identification

- Mode faussaire :

* Tester les limites de notre système * Plus dans les conditions "normales" d'utilisation

9

Page 10: Projet Biométrie - imagair.imag.fr/images/b/b2/SoutenanceProjetBiometrieSignatures.pdf · Introduction - Présentation du projet Biométrie comportementale Acquisition et reconnaissance

Technique - Interface & Acquisition des données

Infos

- FRR/FAR - Courbe de comparaison (pression) - Arbre de décision - Résultats

10

Page 11: Projet Biométrie - imagair.imag.fr/images/b/b2/SoutenanceProjetBiometrieSignatures.pdf · Introduction - Présentation du projet Biométrie comportementale Acquisition et reconnaissance

Technique - Interface & Acquisition des données

Infos

- FRR/FAR - Courbe de comparaison (pression) - Arbre de décision - Résultats

11

Page 12: Projet Biométrie - imagair.imag.fr/images/b/b2/SoutenanceProjetBiometrieSignatures.pdf · Introduction - Présentation du projet Biométrie comportementale Acquisition et reconnaissance

Technique - Interface & Acquisition des données

Base de données

12

Page 13: Projet Biométrie - imagair.imag.fr/images/b/b2/SoutenanceProjetBiometrieSignatures.pdf · Introduction - Présentation du projet Biométrie comportementale Acquisition et reconnaissance

Technique - Algorithmes

- Prétraitement

- Algorithmes de comparaison

- Weka

- Problèmes rencontrés & Solutions proposées

13

Page 14: Projet Biométrie - imagair.imag.fr/images/b/b2/SoutenanceProjetBiometrieSignatures.pdf · Introduction - Présentation du projet Biométrie comportementale Acquisition et reconnaissance

Technique - Algorithmes

ACP

Prétraitement

14

Page 15: Projet Biométrie - imagair.imag.fr/images/b/b2/SoutenanceProjetBiometrieSignatures.pdf · Introduction - Présentation du projet Biométrie comportementale Acquisition et reconnaissance

Technique - Algorithmes

Différents algorithmes (2 classes) : Reconnaissance Signature

DTW => Distance min entre 2 graphes temporelleCOR => Taux de ressemblance

Reconnaissance ImagesVectoriel => Ecart dans les variations d'angleMatriciel => Superposition d'images

15

Page 16: Projet Biométrie - imagair.imag.fr/images/b/b2/SoutenanceProjetBiometrieSignatures.pdf · Introduction - Présentation du projet Biométrie comportementale Acquisition et reconnaissance

Technique - Algorithmes

Weka (data mining) :

1 - Données : 5 signatures / utilisateur 2 - Construction : cross-validation 3 - Classification : déterminer les paramètres discriminant via un arbre de décision

16

Page 17: Projet Biométrie - imagair.imag.fr/images/b/b2/SoutenanceProjetBiometrieSignatures.pdf · Introduction - Présentation du projet Biométrie comportementale Acquisition et reconnaissance

Technique - Algorithmes

Problèmes rencontrés & Solutions proposées Biométrie comportementale

Utilisation de plusieurs paramètres de comparaisonEnregistrement de 5 signatures par personne

=> Paramètres non discriminant(ex. vitesse moyenne ..)

17

Page 18: Projet Biométrie - imagair.imag.fr/images/b/b2/SoutenanceProjetBiometrieSignatures.pdf · Introduction - Présentation du projet Biométrie comportementale Acquisition et reconnaissance

Technique - Résultats

* Fausses acceptations : Certaines signatures dans notre base sont très simples à imiter ! * Faux refus : Certains ont une signature très variable entre 2 tentatives

18

Page 19: Projet Biométrie - imagair.imag.fr/images/b/b2/SoutenanceProjetBiometrieSignatures.pdf · Introduction - Présentation du projet Biométrie comportementale Acquisition et reconnaissance

Gestion de projet - Gantt prévisionnel

19

Page 20: Projet Biométrie - imagair.imag.fr/images/b/b2/SoutenanceProjetBiometrieSignatures.pdf · Introduction - Présentation du projet Biométrie comportementale Acquisition et reconnaissance

Gestion de projet - Gantt effectif

20

Page 21: Projet Biométrie - imagair.imag.fr/images/b/b2/SoutenanceProjetBiometrieSignatures.pdf · Introduction - Présentation du projet Biométrie comportementale Acquisition et reconnaissance

Gestion de projet - Documentation

Algorithmes / Comparaison biométriqueThèse :BOUTELLAA Elhocine"Système biométrique de vérification de signatures manuscrites en ligne"

Algorithmes : Analyse en Composantes Principales, Dynamic Time Warping...

Wekahttp://www.cs.waikato.ac.nz/ml/weka/Johann Poignant

JPen (Tablette)http://sourceforge.net/apps/mediawiki/jpen/index.php?title=Main_Page

21

Page 22: Projet Biométrie - imagair.imag.fr/images/b/b2/SoutenanceProjetBiometrieSignatures.pdf · Introduction - Présentation du projet Biométrie comportementale Acquisition et reconnaissance

Conclusion

- Logiciel performant dans des conditions normales d'utilisation (sans l'option faussaire) - Problème récurrents à la reconnaissance de signature :

* Signature facile à imiter* Evolution de la signature* Influence de l'humeur, de l'âge... * Variabilité souvent importante entre deux même signatures

- Evolution possible ? Amélioration du modèle avec le retour utilisateur

22

Page 23: Projet Biométrie - imagair.imag.fr/images/b/b2/SoutenanceProjetBiometrieSignatures.pdf · Introduction - Présentation du projet Biométrie comportementale Acquisition et reconnaissance

MERCI DE VOTRE ATTENTION,

MAINTENANT

PLACE A LA DEMO !

TRUE STORY BRO