Modèle Actif d'apparence (AAM). Sylvain LE GALLOU.

Documents pareils
Master IAD Module PS. Reconnaissance de la parole (suite) Alignement temporel et Programmation dynamique. Gaël RICHARD Février 2008

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

MANUEL TBI - STARBOARD

Projet de Traitement du Signal Segmentation d images SAR

LA NOTATION STATISTIQUE DES EMPRUNTEURS OU «SCORING»

Création de maquette web

Apprentissage Automatique

Mode d'emploi du plugin Grayscale_Granulometry

Quantification Scalaire et Prédictive

I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES

La classification automatique de données quantitatives

Projet Matlab : un logiciel de cryptage

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

Recherche d'images par le contenu Application au monitoring Télévisuel à l'institut national de l'audiovisuel

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

1 Complément sur la projection du nuage des individus

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

Chp. 4. Minimisation d une fonction d une variable

Comment automatiser la création d index multiples avec Word Paul-Henri Dumas - URFIST

CREATION D UNE EVALUATION AVEC JADE par Patrick RUER (

I- Créer un compte Doodle:

Cours de D.A.O. Mécanique

S'orienter et se repérer sur le terrain avec une carte

Introduction à Adobe Illustrator pour la cartographie et la mise en page

Analyse en Composantes Principales

Cours IHM-1 Conception des interfaces 5 - Agencement de l'interface Disposition des éléments Jacques BAPST

IFT2880 Organisation des ordinateurs et systèmes

Contenu. N Pages. Formavision: Une approche pratique de la formation 2. Objectifs de la séance 3

Optimisation, traitement d image et éclipse de Soleil

Extraction d informations stratégiques par Analyse en Composantes Principales

Vérification audiovisuelle de l identité

Construction d un cercle tangent à deux cercles donnés.

Guide utilisateur Archivage intermédiaire Messagerie. Enterprise Connect pour Outlook 2010 EC V 1.0

Présentation. Référenciel : textes officiels

Exo7. Calculs de déterminants. Fiche corrigée par Arnaud Bodin. Exercice 1 Calculer les déterminants des matrices suivantes : Exercice 2.

Mise en forme d'un document écrit sous Word - quelques rappels pour consolider ses connaissances -

CHAPITRE 6. Les comptes courants

Cours de méthodes de scoring

Base élèves : des étiquettes avec OpenOffice 2.0

Modules Prestashop - ExportCatalogue / EXPORT IMPORT POUR MODIFICATIONS EN MASSE DANS PRESTASHOP VERSION Optim'Informatique

Une passion, une formation, un métier... pour votre avenir

Plan de formation Personnel de l UCE

Module ebay pour PrestaShop Guide du vendeur

TUTORIAL 1 ETUDE D UN MODELE SIMPLIFIE DE PORTIQUE PLAN ARTICULE

Créer des étiquettes avec les adresses d'un tableau Calc

Chapitre 2 : Vecteurs

TP Blender n 2 : Importation d un modèle SketchUp et animation

1S Modèles de rédaction Enoncés

Pour les futurs développeurs Sommaire

PRÉSENTATION DE L OFFRE

Charpente visible sous plafond et couverture isolée

Les étapes du traitement de l analyse d image

OPTIMISATION À UNE VARIABLE

PROGRAMMATION DES ACTIVITÉS D ATHLETISME DU CYCLE 1 AU CYCLE 3

Introduction au datamining

Introduction à MATLAB R

Analyse des trajectoires acceptables en approche de virage assistance aux conducteurs

Source : html/outillag.htm

Guide d utilisation de fonctionnalités avancées de Beyond 20/20 (application à des données départementales issues de Sit@del2)

Deux disques dans un carré

GROOBAX. cliquer sur le «G» Cliquer sur «options» Sélectionner le dossier qui contiendra les paramètres => Cliquer A chercher le dossier créé en 2/

Faire de la déformation interactive avec GIMP

Le MeiLLeuR RappORt qualité-prix

Une introduction aux chauffe-eau solaires domestiques

TD1 Signaux, énergie et puissance, signaux aléatoires

SOMMAIRE AIDE À LA CRÉATION D UN INDEX SOUS WORD. Service général des publications Université Lumière Lyon 2 Janvier 2007

Reaper : utilisations avancées

Keyyo Unify Application de téléphonie intégrée pour Salesforce

Si deux droites sont parallèles à une même troisième. alors les deux droites sont parallèles entre elles. alors

Analyse Financière Les ratios

Optimisation Combinatoire (Méthodes approchées) II. Recherche Locale simple (Les bases)

Brochure. Simplifiez votre IT. Les services HP de configuration et de déploiement vous aident à gagner du temps et à réduire vos coûts

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

Modeling reality with the latest in 3D technology: Virtualisation. Aperçu

Une introduction aux codes correcteurs quantiques

FAQ : Procédure d'import de fichiers dwg/pdf/dxf

Caméra de surveillance avec capteur PIR, pour PX-3746

Infolettre #18 : Les graphiques avec Excel 2010

ARCHITECTURE ET FONCTIONNEMENT DE LA NORMALISATION. Journée du sur la Normalisation dans les Transports Publics

Guide d utilisation 2012

BASE. Vous avez alors accès à un ensemble de fonctionnalités explicitées ci-dessous :

ENVOYER DES NEWSLETTER (POM0580) (/PORTAIL/SERVICES-AU-PUBLIC/1262- ENVOYER-DES-NEWSLETTER-POM0580)

La géométrie du triangle III IV - V Cercles remarquables - Lieux géométriques - Relations métriques

Formation à distance Powerpoint Réaliser une présentation - FOAD exemples de parcours -

Cours d Analyse. Fonctions de plusieurs variables

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.

GIMP. Le traitement d'images libre INSTALLATION SUR WINDOWS

Gérer, stocker et partager vos photos grâce à Picasa. Janvier 2015

MODULES 3D TAG CLOUD. Par GENIUS AOM

Guide d installation en 10 étapes...

Commande Prédictive des. Convertisseurs Statiques

PARTIE NUMERIQUE (18 points)

Etude des propriétés empiriques du lasso par simulations

INTRODUCTION À L ANALYSE FACTORIELLE DES CORRESPONDANCES

Guide de l'utilisateur

Procédure de sauvegarde pour AB Magique

Séminaire Business Process Management. Lausanne le 9 mai 2007

MANUEL D UTILISATION LOCKIMMO SYNDIC

MODE D EMPLOI DU MODULE D E-COMMERCE

Transcription:

Modèle Actif d'apparence (AAM). Sylvain LE GALLOU.

Modèle Actif d'apparence (AAM) But : Présentation d'une méthode de modèle déformable (Forme capable de se mouvoir afin de se «calquer» à un ensemble de données.) Les modèles actifs d'apparence (AAM) ont été proposés par Edwards, Cootes et Taylor en 1998. Méthode utilisée pour la segmentation dans les domaines de détection, reconstruction et reconnaissance d'objets La méthode utilise la connaissance a priori des variations de forme et de texture d'observations.

1 Applications :

1

1

1 Apprentissage Textures et Marquages Alignés et Moyens. Modes de variations (Texture et Marquage). Paramètre d'apparence : c Alignement marquage : Transf. Procrustréenne Alignement texture : Warping & Normalisation photométrique Analyse en Composantes Principales (ACP) : sur Marquage, Texture, et concaténation Marquage/Texture Matrices d'expérience Segmentation Matrices d'expérience Texture et Marquage de la forme recherchée dans une nouvelle image.

2 " Alignement des Marquages et des Textures M et T Moyens Marquage Moyen Texture Moyenne Marquages et textures d'apprentissage Alignement des marquages Alignement des textures sur le marquage moyen

2 " Apprentissage Texture et Marquage Alignés et Moyens. " "" " " : (vecteur de description) Alignement marquage : Homothétie, Rotation, Translation (Transf. Procrustréenne) Alignement texture : warping Pour chaque image i il faut minimiser : "" "# ϑ $ " # "" "# ϑ $ " # Base d'apprentissage Marquage Alignement Texture et Marquage Moyens

2 " Transformation procrustéenne (Procrustes Method) 1) Calcul du centroïde de chaque marquages : 2) Égaliser les tailles (grâce à S(x)) de chaque marquage : Homothétie. 3) Faire coïncider les centroïdes des marquages : Translation. 4) Orienter les marquages de la même façon : Rotation. "" " $ Norme de Frobenius : " " $" " $ " + " $ # avec : $ " " Alignement d'un marquage x par rapport à un marquage de référence x Mod. %&' $ $ $ G " " " " "$ $ Décomposition en valeurs singulières (SVD) : Avec U et V des matrices orthogonales et D une matrice diagonale. Alors la matrice de rotation est : '% " ϑ " ϑ " ϑ " ϑ j

2 " Alignement de l'ensemble des marquages. 1) Choisir un marquage de référence comme "Marquage moyen". 2) Aligner tous les marquages sur ce marquage moyen (Procrustes Analysis). 3) Calculer le marquage moyen de tous les marquages alignés. 4) Si le marquage moyen à changé recommencer à partir de l'étape 2. s marquages alignés + 1 marquage moyen

2 " Transformer les textures pour les appliquer dans le marquage moyen : Warping. Normalisation photométrique des textures (g i (x 1 x n )). Estimer et tant que cette moyenne n'est pas stable : + x i 1- Standardiser : ( g i avec Alignement des textures. α 2- Pour chaque g i : et β, # # σ ( # β α $ $ s textures alignées + 1 texture moyenne σ % " % [ ] $

2 # Modes de variations des Marquages et des Textures Marquages Textures ACP : Marquage " " + Φ " ) " b x alignés alignées ACP : Texture (Vecteur) b g + Φ) ACP : Concaténation des 2 ACP : [ ) ) ] Φ *" " c Modification de c création d'un nouveau marquage et d'une nouvelle texture.

2 # Texture et Marquage Moyens. Modes de variations (Texture et Marquage). ACP (b x, b g, et c : même principe) Recherche de X M(b), X : nouveau vecteur de description (Marquage, Texture, les 2) b : vecteur de paramètres du modèle Variation de b variation de X " " + Φ " ) " [ ) ) ] Φ + Φ ) *" " Domaine de variation pertinent : λ ) λ

2 $%

2 2 paramètres : c (paramètre d'apparence) Marquage (x) et Texture (g) t (paramètre d'orientation) Rotation ( ), Homothétie (s) et Translation (t x,t y ). Image i g AAM Texture générée par AAM g i g AAM g g i - g AAM

2 Création des matrices d'expérience : T,C et G (pour obtenir C f 1 (G) et T f 2 (G) ) Pour la j ème expérience : 1) Modifier un modèle (c 0,t 0 ) par une quantité connue ( ) des/du paramètres t et/ou c. 2) Mettre à jour les paramètres c (c c+c 0 ) et t (t t+t 0 ) Création de g m et x m 3) x i alignement de x m en lui adaptant l'orientation t. 4) g i vecteur de texture normalisée présent dans l'image sous g m. 5) g g i g m ( g est dc normalisée) 6) Sauvegarder t, c et g dans les j ème colonnes des matrices T, C et G.

2, ± + ± ± "* (' ()' ((' ' ' ' Relations : C f 1 (G) et T f 2 (G) Pour l'apprentissage, les modifications typiques sont : * ± + ± ± "* ϑ ± ± ± " Une régression linéaire à multiples variables va nous donner des relations entre les différences entre pixels et la modification des paramètres de modèle et de pose : ± & ± & /./ - 0

"

3 Problème d'optimisation : " 2 paramètres à déterminer : c (paramètre d'apparence) Marquage et Texture Modèles (suffisant) utilisés : R déterminé par régression linéaire à multiples variables. t (paramètre d'orientation) Rotation ( ), Homothétie (s) et Translation (tx,ty). Avec : "# ϑ " # " #" # " ϑ # # " ϑ

1) Initialisation du vecteur d'atténuation k [1.5, 0.5, 0.25, 0.125, 0.0625] T 2) Générer g m ( vecteur de texture normalisée du modèle) 3) x i et g i contour et texture normalisée présents sous g m 4) Évaluer 5) Prédire 6) i 1 7) 3 + 8) Transformer la forme de Recherche itérative du modèle dans l'image : 9) Répéter les étapes 2 à 5 afin d'obtenir une nouvelle erreur E i 10) Si E i >E 0 alors ii+1 et retourner à l'étape 8 11) Sauver E 0 E i 12) Répéter depuis l'étape 2 tant que n'est pas stable (convergence).

Conclusion Méthode performante dans les domaines de reconstruction et reconnaissance d'objets > Ce système est doté : - d une représentation géométrique (obtenue à partir d un ensemble d apprentissage), - d une loi d évolution décrivant les adaptations successives du modèle à l objet que l on souhaite détecter. > Contrainte d une optimisation locale : L initialisation doit être proche de la configuration optimale, mais on peut lancer la recherche d'objet à plusieurs endroits d'une image et ne considérer que le modèle minimisant les erreurs obtenues aux différents endroits de cette image. Merci