Projet Biométrie. Acquisition et reconnaissance de signatures. RICM 5ème année 2011 / 2012



Documents pareils
Christophe CANDILLIER Cours de DataMining mars 2004 Page 1

Jade. Projet Intelligence Artificielle «Devine à quoi je pense»

Apprentissage Automatique

Gestion de Projet. Génie Logiciel. Renaud Marlet. LaBRI / INRIA. (d'après A.-M. Hugues) màj 19/04/2007

Expertise du logiciel «GanttProject»

Extrait des Exploitations Pédagogiques

Traitement numérique de l'image. Raphaël Isdant

Brique BDL Gestion de Projet Logiciel

Analyses croisées de sites Web pour détecter les sites de contrefaçon. Prof. Dr. Olivier Biberstein

MASTER SIS PRO : logique et sécurité DÉTECTION D INTRUSIONS. Odile PAPINI, LSIS. Université de Toulon et du Var. papini@univ-tln.

TRAAM STI Acquisition et exploitations pédagogiques des données sur un système pédagogique

MS PROJECT Prise en main. Date: Mars Anère MSI. 12, rue Chabanais PARIS E mail : jcrussier@anere.com Site :

1- Enregistrer le nouveau planning

Ministère de l Enseignement Supérieur et de la Recherche Scientifique

Transmission d informations sur le réseau électrique

MEGA Application Portfolio Management. Guide d utilisation

Introduction au Data-Mining

Fouillez facilement dans votre système Big Data. Olivier TAVARD

Plateforme de capture et d analyse de sites Web AspirWeb

Déroulement d un projet en DATA MINING, préparation et analyse des données. Walid AYADI

INF6304 Interfaces Intelligentes

Programme de la 1ère année

Page 1 Créativité et Innovation en projet technique

Logiciel XLSTAT version rue Damrémont PARIS

Module «Pilotage de Projet» - Module GPRO-0

PHYSIQUE 2 - Épreuve écrite

- Le Diagramme de Gantt. - Le Diagramme de Pert - La Méthode QQCQCCP - La Méthode MOSI - Cahier des charges fonctionnel

Catalogue des connaissances de base en mathématiques dispensées dans les gymnases, lycées et collèges romands.

LA CONDUITE DE L ACTION COMMERCIALE

1 Modélisation d être mauvais payeur

Introduction à MATLAB R

Outil de formation à la conduite économique et écologique.

Systèmes de recommandation de produits Projet CADI Composants Avancés pour la DIstribution

Baccalauréat ES Pondichéry 7 avril 2014 Corrigé

Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive. Version 1.0

LES OUTILS DE GESTION DE PROJET

TRUECRYPT SUR CLEF USB ( Par Sébastien Maisse 09/12/2007 )

Introduction au datamining

Pourquoi un GMAO? Pourquoi GMAO-Machine Bateau? Démarrage Dossier Menu Principal Structure, classification des équipements Fiche d intervention

Détection des deux roues motorisés par télémétrie laser à balayage

données en connaissance et en actions?

INTRODUCTION AU DATA MINING

Education Delivery Intelligent Tool

Raisonnement par récurrence Suites numériques

LE PROBLEME DU PLUS COURT CHEMIN

Laboratoire 4 Développement d un système intelligent

UNIVERSITE D'ORLEANS ISSOUDUN CHATEAUROUX

Résultats techniques de la mortalité au Canada

David LUCAS 15/01/10 Ludovic HUET Sébastien LE NECHET Jason JAMOT. Projet BO

Ma thèse en 180 secondes

TP 7 : oscillateur de torsion

Figure 1 : représentation des différents écarts

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

Préparée au Laboratoire d'analyse et d'architecture des Systèmes du CNRS. Spécialité : Systèmes Automatiques. Par CLAUDIA VICTORIA ISAZA NARVAEZ

Cahier des charges : gestion de projets agiles. Programmation d Algorithmes Distribués (PAD)

Avignon 2010 Université virtuelle. Mohamed Morchid & Mickael Meynaud

Identification de nouveaux membres dans des familles d'interleukines

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

Vidéo surveillance, biométrie, technique et réglementation. 18 mars 2009

Les tâches d un projet

INF4420: Éléments de Sécurité Informatique

LA MOBILITE : ACTEURS, OUTILS,

Google Tag Manager Optimisez le tracking de votre site web

Interaction et Vis ualis ation en Géosicence

Mesure et modélisation de l énergie logicielle

Stages ISOFT : UNE SOCIETE INNOVANTE. Contact : Mme Lapedra, stage@isoft.fr

Projet Active Object

Présentation BAI -CITC

ELOECM Conference2015

Contrôle Non Destructif : Implantation d'algorithmes sur GPU et multi-coeurs. Gilles Rougeron CEA/LIST Département Imagerie Simulation et Contrôle

Technologie Web. Conception de sites Web. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Rappels UML 1/21

1- Enregistrer le nouveau planning

Emmanuel CROMBEZ 30 mai 2015

LIDAR LAUSANNE Nouvelles données altimétriques sur l agglomération lausannoise par technologie laser aéroporté et ses produits dérivés

La place de SAS dans l'informatique décisionnelle

ArcGIS 10 Christophe Tourret Gaëtan Lavenu

Contrôle par commande prédictive d un procédé de cuisson sous infrarouge de peintures en poudre.

Stages de Formation en Statistique Appliquée et Logistique

Fonction inverse Fonctions homographiques

BACCALAURÉAT GÉNÉRAL SESSION 2012 OBLIGATOIRE MATHÉMATIQUES. Série S. Durée de l épreuve : 4 heures Coefficient : 7 ENSEIGNEMENT OBLIGATOIRE

Introduction. Nicolas Phalippon IR3. Source: rapport commandé par le Congrès américain. Présentation du 24/10/02

Toute personne souhaitant maîtriser les techniques liées à la conception de produits multimédia et à la création de sites Web.

XML, PMML, SOAP. Rapport. EPITA SCIA Promo janvier Julien Lemoine Alexandre Thibault Nicolas Wiest-Million

Fonctions de deux variables. Mai 2011

Gestion de projet Agile. STS IRIS Module «Gérer et organiser un projet informatique»

La classification automatique de données quantitatives

ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.

MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES

Interface PC Vivago Ultra. Pro. Guide d'utilisation

4.2 Unités d enseignement du M1

Panorama des solutions analytiques existantes

Spécificités, Applications et Outils

Programme scientifique Majeure INTELLIGENCE NUMERIQUE. Mentions Image et Réalité Virtuelle Intelligence Artificielle et Robotique

Un code-barre sur la tête?

VISIOPROD - un projet Endesa France. Gestion de la production électrique. Logiciel de supervision

Une comparaison de méthodes de discrimination des masses de véhicules automobiles

AP1.1 : Montages électroniques élémentaires. Électricité et électronique

Tester Windows 8 sans l'installer avec Virtualbox

Resolution limit in community detection

Agrégation de liens xdsl sur un réseau radio

Transcription:

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

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

Introduction - Présentation du projet Biométrie comportementale Acquisition 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

Introduction - Cahier des charges Etude de l'existant Montage Arduino-DS Prétraitement des signatures : Interpolation Algorithme de comparaison : méthode des vecteurs Interface + Axes de réflexion Cahier des Charges Acquisition des signatures Comparaison des signatures fournissant un résultat de l'identification Conception d'une interface d'utilisation Rédaction des documents 4

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

Technique - Matériel Montage Arduino + Ecran de DS Tablette Bamboo CTH-460 - Avantage : - Nouveau matériel - Librairie Java : Jpen Coût faible - Inconvénient: Le pas d'acquisition élevé (~70ms) - Avantages : Pression Le pas d'acquisition faible (~16ms) - Inconvénient : Coût élevé 6

Technique - Interface & Acquisition des données Trois onglets : Nouvel utilisateur Identification Infos 7

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

Technique - Interface & Acquisition des données Identification - Mode faussaire : * Tester les limites de notre système * Plus dans les conditions "normales" d'utilisation 9

Technique - Interface & Acquisition des données Infos - FRR/FAR - Courbe de comparaison (pression) - Arbre de décision - Résultats 10

Technique - Interface & Acquisition des données Infos - FRR/FAR - Courbe de comparaison (pression) - Arbre de décision - Résultats 11

Technique - Interface & Acquisition des données Base de données 12

Technique - Algorithmes - Prétraitement - Algorithmes de comparaison - Weka - Problèmes rencontrés & Solutions proposées 13

Technique - Algorithmes Prétraitement ACP 14

Technique - Algorithmes Différents algorithmes (2 classes) : Reconnaissance Signature DTW => Distance min entre 2 graphes temporelle COR => Taux de ressemblance Reconnaissance Images Vectoriel => Ecart dans les variations d'angle Matriciel => Superposition d'images 15

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

Technique - Algorithmes Problèmes rencontrés & Solutions proposées Biométrie comportementale Utilisation de plusieurs paramètres de comparaison Enregistrement de 5 signatures par personne => Paramètres non discriminant (ex. vitesse moyenne..) 17

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

Gestion de projet - Gantt prévisionnel 19

Gestion de projet - Gantt effectif 20

Gestion de projet - Documentation Algorithmes / Comparaison biométrique Thèse : BOUTELLAA Elhocine "Système biométrique de vérification de signatures manuscrites en ligne" Algorithmes : Analyse en Composantes Principales, Dynamic Time Warping... Weka http://www.cs.waikato.ac.nz/ml/weka/ Johann Poignant JPen (Tablette) http://sourceforge.net/apps/mediawiki/jpen/index.php?title=main_page 21

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

MERCI DE VOTRE ATTENTION, MAINTENANT PLACE A LA DEMO! TRUE STORY BRO