Moyennes et statistiques de formes

Documents pareils
8.1 Généralités sur les fonctions de plusieurs variables réelles. f : R 2 R (x, y) 1 x 2 y 2

Fonctions de plusieurs variables

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

Examen optimisation Centrale Marseille (2008) et SupGalilee (2008)

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

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

Différentiabilité ; Fonctions de plusieurs variables réelles

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

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

Cours d Analyse. Fonctions de plusieurs variables

Quantification Scalaire et Prédictive

Nombre dérivé et tangente

Deux disques dans un carré

Limites finies en un point

Chapitre 7 : Intégration sur un intervalle quelconque

OM 1 Outils mathématiques : fonction de plusieurs variables

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

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

3 Approximation de solutions d équations

L ANALYSE EN COMPOSANTES PRINCIPALES (A.C.P.) Pierre-Louis GONZALEZ

Calcul différentiel sur R n Première partie

Fonctions de plusieurs variables : dérivés partielles, diérentielle. Fonctions composées. Fonctions de classe C 1. Exemples

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

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

Contexte. Pour cela, elles doivent être très compliquées, c est-à-dire elles doivent être très différentes des fonctions simples,

Fonctions de deux variables. Mai 2011

RO04/TI07 - Optimisation non-linéaire

Résolution d équations non linéaires

La programmation linéaire : une introduction. Qu est-ce qu un programme linéaire? Terminologie. Écriture mathématique

MATHS FINANCIERES. Projet OMEGA

INTRODUCTION À L ANALYSE FACTORIELLE DES CORRESPONDANCES

Historique. Architecture. Contribution. Conclusion. Définitions et buts La veille stratégique Le multidimensionnel Les classifications

Corrigé du baccalauréat S Asie 21 juin 2010

C f tracée ci- contre est la représentation graphique d une

Calcul différentiel. Chapitre Différentiabilité

Correction de l examen de la première session

Chapitre 3. Les distributions à deux variables

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

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

Exercices du Cours de la programmation linéaire donné par le Dr. Ali DERBALA

Cours d Analyse 3 Fonctions de plusieurs variables

Chapitre 2 : Caractéristiques du mouvement d un solide

Intégration et probabilités TD1 Espaces mesurés

Continuité et dérivabilité d une fonction

Cours Fonctions de deux variables

Contrainte de flot pour RCPSP avec temps de transfert

Exercice 1 Trouver l équation du plan tangent pour chaque surface ci-dessous, au point (x 0,y 0,z 0 ) donné :

Image d un intervalle par une fonction continue

Intégration et probabilités TD1 Espaces mesurés Corrigé

Chapitre VI Fonctions de plusieurs variables

Corrigé du baccalauréat S Pondichéry 12 avril 2007

Exercices Alternatifs. Une fonction continue mais dérivable nulle part

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications

Dérivation : Résumé de cours et méthodes

SINE QUA NON. Découverte et Prise en main du logiciel Utilisation de bases

SSNL126 - Flambement élastoplastique d'une poutre droite. Deux modélisations permettent de tester le critère de flambement en élastoplasticité :

Construction de l'intégrale de Lebesgue

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://

Optimisation des fonctions de plusieurs variables

Coup de Projecteur sur les Réseaux de Neurones

Transmission d informations sur le réseau électrique

CHAPITRE V SYSTEMES DIFFERENTIELS LINEAIRES A COEFFICIENTS CONSTANTS DU PREMIER ORDRE. EQUATIONS DIFFERENTIELLES.

Cours de Mécanique du point matériel

Plus courts chemins, programmation dynamique

DÉVERSEMENT ÉLASTIQUE D UNE POUTRE À SECTION BI-SYMÉTRIQUE SOUMISE À DES MOMENTS D EXTRÉMITÉ ET UNE CHARGE RÉPARTIE OU CONCENTRÉE

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

Simulation de variables aléatoires

Fonctions de plusieurs variables et applications pour l ingénieur

Monitoring continu et gestion optimale des performances énergétiques des bâtiments

Fonctions de plusieurs variables

Suites numériques 3. 1 Convergence et limite d une suite

ESSEC. Cours «Management bancaire» Séance 3 Le risque de crédit Le scoring

Programmation linéaire

Commun à tous les candidats

Cours 02 : Problème général de la programmation linéaire

Correction du bac blanc CFE Mercatique

Fonctions de plusieurs variables. Sébastien Tordeux

Programmes des classes préparatoires aux Grandes Ecoles

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

Objectifs. Clustering. Principe. Applications. Applications. Cartes de crédits. Remarques. Biologie, Génomique

Algorithmes pour la planification de mouvements en robotique non-holonome

Chapitre 2 Le problème de l unicité des solutions

Chp. 4. Minimisation d une fonction d une variable

Cours de Recherche Opérationnelle IUT d Orsay. Nicolas M. THIÉRY. address: Nicolas.Thiery@u-psud.fr URL:

1 Complément sur la projection du nuage des individus

Exercices Alternatifs. Une fonction continue mais dérivable nulle part

INF6304 Interfaces Intelligentes

Bac Blanc Terminale ES - Février 2011 Épreuve de Mathématiques (durée 3 heures)

TSTI 2D CH X : Exemples de lois à densité 1

Baccalauréat ES Amérique du Nord 4 juin 2008

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

Optimisation des ressources des produits automobile première

Une variable binaire prédictrice (VI) et une variable binaire observée (VD) (Comparaison de pourcentages sur 2 groupes indépendants)

Le calcul du barème d impôt à Genève

Analyse en Composantes Principales

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable T : pour travailler et mémoriser le cours.

Dualité dans les espaces de Lebesgue et mesures de Radon finies

Précision d un résultat et calculs d incertitudes

O, i, ) ln x. (ln x)2

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable T : pour travailler et mémoriser le cours

Transcription:

Moyennes et statistiques de formes Guillaume Charpiat 28 juin 2005 Équipe Odyssée

Pourquoi des moyennes et des statistiques de formes? pour trouver plus facilement un objet dans une image : segmentation a priori pour classifier des ensembles de formes.

Segmentation avec a priori donnée : une image A but : trouver le contour d un objet dans cette image moyen : faire évoluer un contour C de manière à minimiser une certaine énergie E(C) énergie E(C) : basée sur des descripteurs de l image (gradient de l intensité, cohérence de la structure à l intérieur du contour) on voudrait en plus : avoir des indications sur la forme à rechercher moyen : ajouter à l énergie un terme sur la forme nouveau but : exprimer la probabilité qu une courbe quelconque C appartienne à l ensemble de courbes données en apprentissage.

Exemple de résultat On dispose de n exemples d images d un même objet, ou d une même catégorie d objets, déjà segmentées.

Nouvelle image à segmenter :

Image segmentée sans a priori avec un algorithme ne considérant que des histogrammes de région :

Image segmentée avec le même algorithme, mais avec un a priori sur la forme :

Exemple bruité Image à segmenter :

Image segmentée sans a priori :

Image segmentée avec a priori (avec une importance croissante du terme sur la forme) :

Retour à la théorie Quel terme choisir pour exprimer une contrainte sur la forme? données D = {C i } : ensemble de courbes C i déjà segmentées dans d autres images variable à ajuster : la forme courante C, qui évolue critère : probabilité d appartenance de C à D, degré de ressemblance de C aux échantillons C i. statistiques sur les courbes C i, forme moyenne, formes caractéristiques?

Moyenne de courbes planes Nous disposons d un ensemble de n courbes, dont on voudrait calculer la moyenne. Qu est-ce que la moyenne de plusieurs courbes? C est la courbe qui ressemble le plus à toutes les autres à la fois. Comment exprimer la ressemblance entre deux courbes? Par un critère qui à deux courbes quelconques associe leur distance mutuelle, par exemple la distance de Hausdorff.

A B d H (A,B) d H (A, B) = sup x A inf y B d(x, y) + sup x B inf y A d(x, y)

Mettre 2 courbes en correspondance Si l on minimise d H (A, B) (par rapport à la courbe A), A va se déformer progressivement jusqu à devenir B. descente de gradient : on applique à la courbe A à chaque pas de temps de l évolution le champ A d H (A, B) Courbe A Champ de déformation, dans l espace tangent de A

Problèmes! la distance de Hausdorff n est vraiment pas dérivable. On utilise une approximation lisse de la distance de Hausdorff à la place. l approximation lisse n est vraiment plus une distance. La précision de l approximation est réglable : l écart avec la vraie distance est inférieure à un ε arbitrairement petit en fonction des paramètres de l approximation.

Exemple d évolution

Comportement qualitatif

Interlude Descente de gradient, espace tangent, produit scalaire Courbe A Champ de déformation, dans l espace tangent de A Minimiser E(C), fonctionnelle d une courbe. dérivée : forme linéaire DE(C)(δC) = lim ε 0 E(C + ε δc) E(C) ε

Produit scalaire canonique : δ 1 δ 2 L 2 = produit scalaire H 1 : δ 1 δ 2 H 1 = C δ 1(x)δ 2 (x)dx δ 1(x)δ 2 (x)dx + xδ 1 (x) x δ 2 (x)dx C C Gradient : défini pour un produit scalaire donné DE(C)(δC) = E(C) δc Le choix du produit scalaire détermine le type de chemin suivi.

Rigidifier le mouvement Grâce à un changement de produit scalaire, on peut favoriser les similitudes (translations, rotations, homothéties). changer le type d évolution (le chemin suivi) tout en minimisant la même énergie permet d éviter certains minima locaux

Moyenne M de n courbes A i La moyenne M est la courbe qui minimise i d(m, A i ) 2. barycentre de n points

Exemple de moyenne

Statistiques Nous disposons : des n courbes A i de leur moyenne M de n champs de déformations c i = M E 2 (M, A i ) à appliquer à M pour que celle-ci se rapproche de la courbe A i. On calcule les statistiques de ces champs de déformation c i : matrice P définie par P i,j = cj c i 2 = c i(x)c j (x)dx M on diagonalise M on en extrait les vecteurs propres qui sont les modes de déformation caractéristiques

Exemple : les corpi callosi modes : 1 2 3 4

Probabilité d une courbe Données : C : courbe que l on fait évoluer pour segmenter l image D = {C i } : ensemble de courbes donné en apprentissage On cherche : E(C)? : mesure de la dissimilarité entre C et D

Méthode simpliste On dispose d une distance d entre les courbes : E(C) = i d 2 (C, C i ) le minimum étant atteint en M, moyenne des courbes C i, autant utiliser E(C) = d(c, M) ne tient pas compte des variations de formes dans l ensemble D

Méthode Parzen On dispose d une distance d entre les courbes : E(C) = i exp d2 (C,C i ) 2σ 2 cas d un échantillon clairsemé pour l échelle σ : attraction de C vers un puits de potentiel autour de la courbe la plus proche cas d un échantillon plus dense : attraction de C vers une moyenne locale des formes les plus proches

Méthode par modes propres (ACP sur le gradient) On dispose des statistiques sur D, du champ c = d 2 (M, C) et on suppose une répartition gaussienne autour des modes propres m k : E(C) = 1 k σk 2 c m k 2 + 1 σ bruit 2 Reste(c) 2 2 diminution des degrés de liberté, ellipsoïde.

Méthode Parzen sur le gradient On dispose du champ c = d 2 (M, C), des champs c i = d 2 (M, C i ), et d une distance 2 dans cet espace des champs de déformation : E(C) = i exp c c i 2 2 2σ 2 C E(C) nécessite le calcul de la dérivée seconde D C D M d 2 (M, C)

Statistiques d images Problème similaire, approche similaire. Moyenne d images On dispose de n images I i de même taille. définition d un critère de ressemblance E(A, B) entre deux images A et B on choisit la corrélation croisée locale avec une approche multi-échelle (cf Gérardo Hermosillo)

définition de la moyenne M de n images I i comme étant l image minimisant E(M, I i ) i problèmes de minima locaux très importants on introduit n difféomorphismes h i tels que chaque image déformée A i h i est censée ressembler à M on minimise en les h i : i,j E(I i h i, I j h j ) + i R(h i ) la moyenne est M = 1 n i I i h i.

Exemple : moyenne de photos de visages Quelques unes des images I i Les images déformées I i h i

La moyenne

Les modes de déformations Pour passer de la moyenne M des images à une image particulière I i, il y a deux chose à faire : déformer l image M (en lui appliquant le difféomorphisme h 1 i ) changer l intensité de l image M (en lui ajoutant I i h i M) Il y a donc deux types de statistiques à faire à partir de la moyenne M : 1- statistiques sur les déformations h 1 i 2- statistiques sur les variations d intensité I i h i M 3- statistiques couplées déformations/intensités.

Statistiques sur les déformations

Statistiques sur les variations d intensité

Statistiques couplées modes 1 2 3 4 5 6 7 8

Utilisation des statistiques : reconnaissance d expressions On dispose d une base de données de visages, de n personnes avec chacun m attitudes différentes (étiquetées). On nous donne deux nouvelles photos d une même personne, l une dans son état normal, l autre avec une expression particulière à déterminer. Comment faire? calculer la moyenne des photos normales de la base (ce qui met en correspondance la moyenne avec chacune des photos normales ) pour chaque personne de la base, mettre en correspondance sa photo normale avec chacune des photos expressives ramener ces déformations/variations d intensité à la moyenne (afin de pouvoir les comparer) faire des statistiques sur ces déformations/variations d intensité pour chacune des expressions sur la base de données

, calculer la de formation/variation d intensite qui envoie la nouvelle photo normale sur celle avec une expression, rapatrier ces variations sur la moyenne (via une mise en correspondance de la moyenne et de la nouvelle image normale ), comparer aux statistiques et conclure.

Conclusion Diverses méthodes pour un a priori sur la forme.