Le suivi des caractéristiques faciales en temps réel



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

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

Traitement bas-niveau

Les algorithmes de base du graphisme

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

Introduction au Data-Mining

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

Algorithme des fourmis appliqué à la détection et au suivi de contours dans une image

Introduction au Data-Mining

de calibration Master 2: Calibration de modèles: présentation et simulation d

Analyseur d émotions à partir d expressions faciales

Comportements (The Observer XT) : activité générale du conducteur : (entre autres) mouvements des mains, position, verbalisations.

Détection et suivi d'objets dans une séquence d'images par contours actifs

Géométrie discrète Chapitre V

Laboratoire 4 Développement d un système intelligent

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

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

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

Optimisation, traitement d image et éclipse de Soleil

La classification automatique de données quantitatives

Projet Matlab : un logiciel de cryptage

Object Removal by Exemplar-Based Inpainting

Exemples de problèmes et d applications. INF6953 Exemples de problèmes 1

Cours de Java. Sciences-U Lyon. Java - Introduction Java - Fondamentaux Java Avancé.

GROUPE DE TRAVAIL «ARTICLE 29» SUR LA PROTECTION DES DONNÉES

Etat de l art de la Reconnaissance de Visage.

Apprentissage non paramétrique en régression

Notes du cours MTH1101 Calcul I Partie II: fonctions de plusieurs variables

Opérations de base sur ImageJ

L OUTIL NUMERIQUE CARACTERISTIQUES ET FONCTIONNALITES

Statistiques Descriptives à une dimension

Problèmes d ordonnancement dans les systèmes de production. Journée Automatique et Optimisation Université de Paris Mars 2003

Scanner intra-oral Lava C.O.S. numérique. au cabinet dentaire

3 Approximation de solutions d équations

Logiciel XLSTAT version rue Damrémont PARIS

Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes.

Agrégation des portefeuilles de contrats d assurance vie

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

Format de RSA groupé en CCAM (219)

Introduction à MATLAB R

MANUELS NUMÉRIQUES PROCÉDURE DE TÉLÉCHARGEMENT

Exercices - Fonctions de plusieurs variables : corrigé. Pour commencer

3. Caractéristiques et fonctions d une v.a.

Technique de compression des images médicales 4D

Reconnaissance et suivi de visages et implémentation en robotique temps-réel

Commencer avec doo sous OS X

Intégrales doubles et triples - M

Apprentissage neuronal de caractéristiques spatio-temporelles pour la classification automatique de

Algorithmes récursifs


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

Mesure agnostique de la qualité des images.

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

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

Intelligence artificielle et les défis en robotique mobile et autonome

PERCEPTION ET PERCEPTION SOCIALE

Pourquoi l apprentissage?

TP, première séquence d exercices.

CHAPITRE I. Modélisation de processus et estimation des paramètres d un modèle

Eteindre. les. lumières MATH EN JEAN Mme BACHOC. Elèves de seconde, première et terminale scientifiques :

TP : Gestion d une image au format PGM

Quantification Scalaire et Prédictive

Méthodes de quadrature. Polytech Paris-UPMC. - p. 1/48

Vérification audiovisuelle de l identité

La création de vêtements, éléments de génétiques, et de maquillage.

Correction du Baccalauréat S Amérique du Nord mai 2007

Identification de nouveaux membres dans des familles d'interleukines

Intelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar

CONCOURS D ENTREE A L ECOLE DE 2007 CONCOURS EXTERNE. Cinquième épreuve d admissibilité STATISTIQUE. (durée : cinq heures)

Calage robuste et accéléré de nuages de points en environnements naturels via l apprentissage automatique

Apprentissage incrémental par sélection de données dans un flux pour une application de sécurité routière

6 - Le système de gestion de fichiers F. Boyer, UJF-Laboratoire Lig, Fabienne.Boyer@imag.fr

Synthèse d'images I. Venceslas BIRI IGM Université de Marne La

Résolution d équations non linéaires

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

Projet de traitement d'image - SI 381 reconstitution 3D d'intérieur à partir de photographies

Programmes des classes préparatoires aux Grandes Ecoles

Classification non supervisée

Méthode d'organisation de la veille juridique

Figure 3.1- Lancement du Gambit

Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre

Objets et Programmation. origine des langages orientés-objet

Ressources pour l'école maternelle. Vocabulaire Grande section. Thème : le corps humain. Ressources pédagogiques. février 2014

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:

DE L ALGORITHME AU PROGRAMME INTRO AU LANGAGE C 51

Compression scalable d'images vidéo par ondelettes 2D+t

Optimisation de la compression fractale D images basée sur les réseaux de neurones

Corrigé du baccalauréat S Asie 21 juin 2010

Data Mining. Vincent Augusto École Nationale Supérieure des Mines de Saint-Étienne. Data Mining. V. Augusto.

Capacité d un canal Second Théorème de Shannon. Théorie de l information 1/34

MANUEL TBI - INTERWRITE

1 Année LMD-STSM Algorithmique et Programmation. Série de TD 2

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

Analyse multi-échelle de trajectoires de points critiques pour la reconnaissance d actions humaines

La Joconde. ( , 0,77x 0,53 m) de Léonard de Vinci TEMPS MODERNES

Sommaire. Introduction Définition Historique Domaine d application.2. 4.Les Travaux réalisés sur les domaines d application.

T.P. FLUENT. Cours Mécanique des Fluides. 24 février 2006 NAZIH MARZOUQY

GUIDE D UTILISATION PARTICIPANT

Excel Avancé. Plan. Outils de résolution. Interactivité dans les feuilles. Outils de simulation. La valeur cible Le solveur

Transcription:

Le suivi des caractéristiques faciales en temps réel ABDAT FAIZA Encadrée par : A.Pruski C.Maaoui Laboratoire d Automatique des Systèmes Coopératifs Université de METZ 25 Mars 2008

Plan Objectif 1. Détection de visage 2. Localisation des cadres 1. La méthode des ondelettes 2. La méthode de Shi et Thomasi

Laboratoire d Automatique des Systèmes Coopératifs Thématique de recherche du LASC Assistance à la Mobilité Communication enrichie et palliative Thérapies cognitives et comportementales

Objectif i. Le développement d une application de thérapie ii. basée sur la réalité virtuelle iii. contrôlée par l état émotionnelle du patient qui présente une phobie sociale en utilisant: 1. Les expressions faciales 2. Les signaux physiologiques

Schéma global d un système de reconnaissance des expressions faciales Image photo/séquence Vidéo Suivi en temps réel Reconnaissance d expression faciale Expression

Organigramme d un système de suivi de points faciaux en temps réel Initialisation: première image Détection de visage avec les descripteurs de HAAR Extraction des caractéristiques faciales Nouvelle image Suivi des points des caractéristiques faciales Avec algorithme pyramidal de Lucas-Kanade Fin

Les descripteurs de HAAR Détection de visage -a- Les descripteurs de contour -b- Les descripteurs de ligne -c- Les descripteurs de ligne diagonale -d- Les descripteurs du centre (a) (b) ( c) (d)

Les descripteurs de HAAR Détection de visage Rect 0 : w j,0 = -9w j,1 val j = w I + w j,1 x, y j,0 x, y x, y Rect1 x, y Rect0 I Rect 0 : w j,0

Cascade de classifieur Détection de visage Complexité du classifieur Entrée Sous-Image F 1 F 2 F N Visage F N-1 Non visage

Détection de visage (a) : sequence video (b) : acquisition en temps réel (c) : acquisition en temps réel

En utilisant la projection du gradient et le modèle géométrique Localisation des cadres Localisation de l axe des yeux Localisation de l axe médian Localisation de l axe de la bouche Limitation des Régions des CF avec le modèle géométrique

En utilisant la projection du gradient et le modèle géométrique Localisation des cadres Localisation de l axe des yeux Localisation de l axe médian Localisation de l axe de la bouche 160 160 160 20 140 20 140 20 140 40 120 40 120 40 120 60 100 60 100 60 100 80 100 120 140 80 60 40 20 80 100 120 140 80 60 40 20 80 100 120 140 80 60 40 20 Limitation des Régions des CF avec le modèle géométrique 160 50 100 150 200 0 0 500 1000 1500 2000 160 50 100 150 200 0 0 500 1000 1500 160 50 100 150 200 0 0 500 1000 1500 2000

En utilisant la projection du gradient et le modèle géométrique Localisation des cadres Localisation de l axe des yeux Localisation de l axe médian Localisation de l axe de la bouche Limitation des Régions des CF avec le modèle géométrique

En utilisant la projection du gradient et le modèle géométrique Localisation des cadres Localisation de l axe des yeux Localisation de l axe médian Localisation de l axe de la bouche Limitation des Régions des CF avec le modèle géométrique

Localisation des cadres -a- sequence vidéo -b-acquisition en temps réel

La méthode des ondelettes La détection des coins dans le cadre des yeux 1. Séparation entre la zone de l œil et la zone de sourcil 1 1,5-0,5 7,5 7,5 6,5 4 1 5 6 2,5 4 2-5,5 16 37,5 57 69,5 86,5 96 68,5 58,5 48,5 32,5 11,5 6 6,5 21,5 5 24,5 15,5 7 5,5 8 7 19,5 25 26 18 0,5-25 -36,5-59 -48-69 -86-46 -25,5-25,5-1,5 0,5 2 CA CH -11-10,5 7,5-10,5 13,5 60 83 50 45 42,5 23,5 0-2 -2,5 6,5 6 27 26-6,5-14,5-78 -35,5 22,5-3,5-7,5-2 -5,5-11,5 3-4 -46,5-14,5-22 -27 5,5 9-21 -2,5 1-4 -7-21 -25 0-7,5-25,5-9 -1,5 3 6,5-5 -3 3 1-3 -4,5-14 -18-16 -12-9,5-15,5-14 -5,5-2 CV CD 0 0 0 0 0 0 0 0 0 0 0 0 0 Décomposition en ondelette du cadre de l œil Les coefficients du détail horizontal CH

La méthode des ondelettes La détection des coins dans le cadre des yeux 2. Détection de la pupille 339 369,5 389,5 411,5 431,5 457,5 462 479 482 487 493,5 499 496 348,5 362 344,5 333 330,5 339,5 343 326,5 340,5 367,5 426,5 474,5 486 342,5 253,5 228 219,5 204,5 186 161,5 166 201 216,5 295 386 428 316,5 282 306,5 313 345 322 271 249 241,5 230,5 264,5 325,5 396 335 354,5 357,5 379,5 372,5 333 314 291 241 252,5 273,5 331 402 CA CH 367,5 371,5 353 301 224 158,5 89,5 160 222,5 178,5 220,5 328,5 394 384,5 371,5 315 255 261,5 159,5 106 197 320,5 241 286 355,5 399 397 406 345 333 365 338,5 298,5 346 314,5 281 335,5 369 399 404 420 404 392,5 380 385 386 377 332,5 311,5 364 394,5 414 CV CD 393 419 408 412 437 443 442 426 372 355 388 406 416 Décomposition en ondelette du cadre de l œil Les coefficients d approximations CA

La méthode des ondelettes La détection des coins dans le cadre des yeux 3. Détection des coins -11-2,5-7,5-2,5-7,5-4,5 1-1 -2 0-0,5 1 0-4,5 13 2,5 2-1,5-2,5 0-3,5-2,5-12,5-12,5-3,5 0 0,5 39,5 6 2,5 3,5 6 4,5-11 -2-11,5-20 -10 0 25,5 1-6,5-4 2-5 17 11-1,5-5,5-7,5-23,5 0 5-3,5 8,5 1,5-6,5 30 18-15 13 12,5-6,5-23 0 CA CH -7,5 4,5 15 19 6-29,5 4,5 31 27,5-3,5-22,5-18,5 0-12,5 13,5 29-8 -18,5 18,5 0-48 57,5 12-19 -9,5 0-6 7 18-6 -6 16,5 1,5-3 -3 18,5-7 -11,5-4 0-6 0 6 4,5-1 0-1 5 15,5-8,5-12 -1,5 0 CV CD -5-3 8-6 -3 1 2 12 12-5 -8 0 0 Décomposition en ondelette du cadre de l œil Les coefficients de détail

La méthode des ondelettes

La méthode de Shi et Tomasi Objectif = 2 2,,,,,, j i j i j i j i j i j i y y x y x x D D D D D D A Dans un voisinage N*N Dx et Dy sont calculées avec l opérateur de Sobel le pixel qui a la plus grande valeur Coin

de la méthode de Shi et Thomasi appliquée dans tout le cadre La méthode de Shi et Tomasi

La méthode de Shi et Tomasi L influence de la taille de la fenêtre qui entoure le coin sur la qualité de la détection 10 6 20

Problématique Flux optique Séquences d images E 1, E 2, E 3, Estimer le déplacement des pixels (x,y) (x+ d x,y+ d y ) E1 E2 Exyt (,, ) = Ex ( + d, y+ d, t+ 1) x y

Équation d intensité constante Flux optique Ex ( + d, y+ d, t+ d) = Exyt (,, ) E E E Ex ( + d, y+ d, t+ d) = Exy (,, t) + d + d + d x y t ( E) T x y t x y t x y t E E E vx + vy + = 0 x y t v + E = 0 Équation de flux optique t d x, d y, d t sont supposés petits v = (v x, v y ) T

Équation du flux optique Flux optique Région avec intensité constante, E=0 Pas d estimation possible Pour un pixel x, on ne peut déterminer v Une équation, 2 inconnues Il faut des contraintes supplémentaires Approches basées T ( ) v + = 0 E E t Sur l intensité Sur les caractéristiques des images (feature-based)

Équation du flux optique Approche basée sur l intensité Flux optique Hypothèse: Champ de mouvement d une petite région de l image est constant (Lucas & Kanade) Voisinage de NxN pixels (typ. N=5) Mouvement décrit par v Chaque pixel satisfait l équation de ICste v * arg min ( E) T = v+ E t v V p Q 2

Flux optique La fonction à minimiser a des minimums locaux Sensible à la solution initiale La minimisation est lourde -Temps de calcul Solution: approche multi-résolution Basé sur des pyramides Plus rapide: Grande partie du traitement fait à faible résolution Meilleur résultat Initialisation plus facile à faible résolution

Algorithme pyramidal de Lucas-Kanade Flux optique iterative L-K upsample iterative L-K... image EJ t pyramide de l image Et image IE t+1 pyramide de l image Et+1

Flux optique

Flux optique

Conclusion Une bonne localisation des caractéristiques faciales avec la méthode de projection du gradient et le modèle géométrique, Amélioration des résultats de la détection des points en combinant les deux méthodes ( ondelette & Shi- Thomasi), Un bon suivi des points avec le flux optique.

Perspectives 1. Choix d une méthode de codage 2. Implémentation d une méthode de classification (SVM), 3. La reconnaissance des expressions faciales en temps réel.