Apprentissage du filtre de Kalman couple avec application à la poursuite de l iris



Documents pareils

MCMC et approximations en champ moyen pour les modèles de Markov

Géométrie discrète Chapitre V

Reconnaissance de visages 2.5D par fusion des indices de texture et de profondeur ICI 12/12/12

Traitement bas-niveau

Mesure agnostique de la qualité des images.

Vérification audiovisuelle de l identité

Livrable 2.1 Rapport d analyse et de restructuration de code monothread des modules P, T, Q et F de l encodage MPEG-4 AVC

Détection des points d intérêt et Segmentation des images RGB-D. Présentée par : Bilal Tawbe. Semaine de la recherche de l UQO

STATISTIQUES. UE Modélisation pour la biologie

Filtrage stochastique non linéaire par la théorie de représentation des martingales

Technique de compression des images médicales 4D

INF6304 Interfaces Intelligentes

Développements algorithmiques au LIAMA et àamap en vue de l'analyse d'une scène forestière

Modélisation du comportement habituel de la personne en smarthome

Data 2 Business : La démarche de valorisation de la Data pour améliorer la performance de ses clients

Echantillonnage Non uniforme

Modélisation de la Reconfiguration Dynamique appliquée à un décodeur LDPC Non Binaire

Analyse de la vidéo. Chapitre La modélisation pour le suivi d objet. 10 mars Chapitre La modélisation d objet 1 / 57

Résolution de systèmes linéaires par des méthodes directes

Apprentissage Automatique

Laboratoire 4 Développement d un système intelligent

TRAVAUX DE RECHERCHE DANS LE

Dan Istrate. Directeur de thèse : Eric Castelli Co-Directeur : Laurent Besacier

Projet de Traitement du Signal Segmentation d images SAR

Le Data Mining au service du Scoring ou notation statistique des emprunteurs!

Probabilités stationnaires d une chaîne de Markov sur TI-nspire Louis Parent, ing., MBA École de technologie supérieure, Montréal, Québec 1

7 ingrédients pour personnaliser l expérience client et booster votre chiffre d affaires en seulement 5 semaines


VIPE CNAM 6 mars Frank Meyer Orange Labs / IMT / UCE / CRM-DA / PROF

Amélioration de la fiabilité d inspection en CND grâce à la fusion d information : applications en rayons X et ultrasons

BeSpoon et l homme Connecté

Vision industrielle et télédétection - Détection d ellipses. Guillaume Martinez 17 décembre 2007

MASTER D INFORMATIQUE

Interception des signaux issus de communications MIMO

Programmes des classes préparatoires aux Grandes Ecoles

Master IMA - UMPC Paris 6 RDMM - Année Fiche de TP

PRESS RELEASE. La première Demand Side Platform française est une DSP mobile netadge, la performance RTB, au service des stratégies media mobile

ISO/CEI NORME INTERNATIONALE

L analyse d images regroupe plusieurs disciplines que l on classe en deux catégories :

10ème Congrès Français d'acoustique Lyon, Avril 2010

We make your. Data Smart. Data Smart

Sujet de thèse : Suivi d objets en mouvement dans une séquence vidéo

Résolution d équations non linéaires

SEO Campus 2009 : Pagerank et optimisation

Fiabilisation des bases de données BtoB : Un enjeu majeur

Mathématique et Automatique : de la boucle ouverte à la boucle fermée. Maïtine bergounioux Laboratoire MAPMO - UMR 6628 Université d'orléans

1 Avant-Propos 5 Remerciements. 9 Usages, contraintes et opportunités du mobile. 33 Site ou application : quelle solution choisir? Table des matières

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

Laboratoire d Automatique et Productique Université de Batna, Algérie

R-ICP : une nouvelle approche d appariement 3D orientée régions pour la reconnaissance faciale

MASTER de sciences et technologies, Mention MATHÉMATIQUES ET APPLICATIONS Université Pierre et Marie Curie (Paris VI) Année

Proposition d un model hiérarchique et coopératif agent pour la segmentation d image

Cours 9 : Plans à plusieurs facteurs

Ne cherchez plus, soyez informés! Robert van Kommer

PROGRAMME DETAILLE. Parcours en première année en apprentissage. Travail personnel CC + ET réseaux

Comment rendre un site d e-commerce intelligent

Techniques d interaction dans la visualisation de l information Séminaire DIVA

Stage : "Développer les compétences de la 5ème à la Terminale"

Université Paul Cézanne d Aix-Marseille III Faculté des Sciences et Techniques de Saint Jérôme HABILITATION À DIRIGER DES RECHERCHES

Présentation du sujet de thèse Schémas temporels hybrides fondés sur les SVMs pour l analyse du comportement du conducteur

Simulation de variables aléatoires

Réseau Global MIDI Note applicative

Personnalisation: Pour bien démarrer Créer une expérience digitale unique pour chaque visiteur. Par John Carione, Acquia

Introduction au maillage pour le calcul scientifique

Introduction au datamining

APPLICATION DE RESEAUX DE NEURONES ARTIFICIELS A LA RECONNAISSANCE AUTOMATIQUE DE CARACTERES MANUSCRITS

Business Intelligence

Objectif et contexte business : piliers du traitement efficace des données -l exemple de RANK- Khalid MEHL Jean-François WASSONG 10 mars 2015

Une vue d ensemble de la reconnaissance de gestes

Décision Markovienne appliquée à un jeu de stop ou encore : Pickomino (Heckmeck Am Bratwurmeck)

CarrotAge, un logiciel pour la fouille de données agricoles

INTRODUCTION AU DATA MINING

Codage hiérarchique et multirésolution (JPEG 2000) Codage Vidéo. Représentation de la couleur. Codage canal et codes correcteurs d erreur

I Stabilité, Commandabilité et Observabilité Introduction Un exemple emprunté à la robotique Le plan Problème...

Joueur B Pierre Feuille Ciseaux Pierre (0,0) (-1,1) (1,-1) Feuille (1,-1) (0,0) (-1,1) Ciseaux (-1,1) (1,-1) (0.0)

TABLE DES MATIÈRES. PRINCIPES D EXPÉRIMENTATION Planification des expériences et analyse de leurs résultats. Pierre Dagnelie

Laboratoire d informatique Gaspard-Monge UMR Journée Labex Bézout- ANSES

Accélérer l agilité de votre site de e-commerce. Cas client

La gestion de données dans le cadre d une application de recherche d alignement de séquence : BLAST.

Figure 3.1- Lancement du Gambit

Manipulateurs Pleinement Parallèles

LES DONNÉES CLIENTS APPLIQUÉES À LA MOBILITÉ : ENJEUX, ÉVOLUTIONS ET ACTIONS

Big Graph Data Forum Teratec 2013

Bien lire l énoncé 2 fois avant de continuer - Méthodes et/ou Explications Réponses. Antécédents d un nombre par une fonction

Prédiction et Big data

Analyse d images. Edmond.Boyer@imag.fr. Edmond Boyer UFRIMA 1

Introduction au Data-Mining

Projet Matlab/Octave : segmentation d'un ballon de couleur dans une image couleur et insertion d'un logo

La Performance Digitale en Business to Business

DESCRIPTION DES PRODUITS ET MÉTRIQUES

La segmentation à l aide de EG-SAS. A.Bouhia Analyste principal à la Banque Nationale du Canada. Chargé de cours à l UQAM

Optimisation, traitement d image et éclipse de Soleil

LIVRE BLANC AMÉLIOREZ VOS PERFORMANCES MARKETING ET COMMERCIALES GRÂCE À UNE GESTION DE LEADS OPTIMISÉE

Maintenance du cooling SUX1. Maintenance preventive Maintenance corrective Nouveau circuit SDX1 Nouveau systeme controle PVSS

1 Modélisation d être mauvais payeur

Atelier Sécurité / OSSIR

Cours d analyse numérique SMI-S4

Université de Picardie - Jules Verne UFR d'economie et de Gestion

Notice d Utilisation du logiciel Finite Element Method Magnetics version 3.4 auteur: David Meeker

Transcription:

Apprentissage du filtre de Kalman couple avec application à la poursuite de l iris Valérian Némesin, Stéphane Derrode, Institut Fresnel (UMR 7249) Ecole Centrale Marseille,

Vidéo de l oeil 2

Sommaire 1. Détection de la pupille 2. Sélection des images 1. Pupil detection 5./6. Poursuite 3. Segmentation de l iris 4. Fusion des iris-codes 5. Poursuite (Kalman) 6. Apprentissage des paramètres 2. Image selection 3. Iris segmentation 4. Iris code computation and fusion 3

1. Détection de la pupille 1. Pupil detection 5/6. Kalman tracking 2. Image selection A. Seuillage de l histogramme B. Sélection des candidats 3. Iris segmentation 4. Iris code computation and fusion Original frame and ROI Segmented pupil 4

2. Sélection des images Filtrage passe-haut (noyau de Park [1]): 1. Pupil detection 2. Image selection 5./6. Kalman tracking 3. Iris segmentation 4. Iris code computation and fusion Score de focus: Image de faible qualité (rejetée) Image de bonne qualité [1] B.J. Kang and K.R. Park, Lecture Notes in Computer Science 3546, pp. 251 262, 2005. 5

3. Segmentation de l iris 1. Pupil detection 5./6. Kalman tracking A. Opérateur de Daugman's B. Détecteur de paupières 2. Image selection 3. Iris segmentation 4. Iris code computation and fusion Original image Segmented iris 6

3. Segmentation de l iris 1. Pupil detection 5./6. Kalman tracking A. Opérateur intégro-différentiel de J. Daugman [2] 2. Image selection 3. Iris segmentation 4. Iris code computation and fusion Détection de l iris selon l opérateur de Daugman [2] J. Daugman, IEEE Trans. on Circuits and Systems for Video Technology, 2004. 7

3. Segmentation de l iris 1. Pupil detection 5./6. Kalman tracking B. Détecteur de paupières - Algorithme développé dans [3] utilisé comme détecteur de paupières 2. Image selection 3. Iris segmentation 4. Iris code computation and fusion [3] Haddouche, A., et al: Detection of the foveal avascular zone on retinal angiograms using Markov random fields. Digital Signal Processing 20, 149 154 (2010) 8

4. Fusion des iris-codes 1. Pupil detection 5./6. Kalman tracking 2. Image selection 3. Iris segmentation 4. Iris code computation and fusion 9

4. Fusion des iris-codes 1. Pupil detection 5./6. Kalman tracking 2. Image selection 3. Iris segmentation 4. Iris code computation and fusion 10

5. Poursuite (Kalman) Filtre de «Kalman couple» [3] avec Paramètres: [4] W. Pieczynski and F. Desbouvries, ICASSP 03, Apr. 2003. 11

5. Poursuite (Kalman) Les équations du filtre Constantes Prédiction 12

5. Poursuite (Kalman) Filtrage Lissage 13

5. Poursuite (Kalman) Pb numériques important concernant l estimation des matrices de covariance (P). -> Propriété : P = S T S avec S matrice triangulaire supérieure. S peut être calculée efficacement avec un algorithme QR. ->Idée : Calculer les racines des matrices de covariance et non les matrices elles-mêmes. Pour cela, on va étendre la technique développée dans [5] pour le filtre de Kalman au cas du filtre de Kalman couple. [5] P. Kaminski, A. Bryson, and S. Schmidt, IEEE Trans. Autom. Control, Dec. 1971. 14

5. Poursuite (Kalman) Exemple pour le filtrage filtrage Racines carrées «triviales» prédiction Les deux matrices sont liées par une matrice orthogonale Q*. La décomposition QR de donne. Nous obtenons et. On répète la même stratégie pour toutes les autres matrices définies positives : 15

6. Estimation des paramètres Algorithme EM [4] Requiert filtrage et lissage à chaque itération avec Mise en œuvre d algorithmes robustes pour l estimation de Q et F, à chaque itération i. [4] B. Ait-el-Fquih and F. Desbouvries, ICASSP 06, May 2006. 16

6. Estimation des paramètres Evolution de la plus petite valeur propre de Q en fonction des itérations. 17

Résultats de poursuite http://www.fresnel.fr/perso/nemesin/index.php?url=demo.php&demo=it.php 18

Conclusion Conclusion Construction d un iris-code à partir d un flux vidéo par sélection des iris de «meilleure qualité» dans le flux vidéo. Poursuite réalisée par un filtre de Kalman dont les paramètres sont appris automatiquement Réduit le nombre de trames perdues Réduit les temps de calcul (~30%) 19

Travaux en cours 1/2 Travaux en cours «Temps réel» : 20 trames par seconde 20

Travaux en cours 2/2 Travaux en cours Evaluation systématique (MBGC) 137 individus soit 274 classes d'iris 8589 images 986 vidéos http://www.nist.gov/itl/iad/ig/mbgc.cfm 21