NOTES DE COURS DES COURBES AUX SURFACES MOHAMED DAOUDI

Documents pareils
FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

Fonctions de deux variables. Mai 2011

On ne peut pas entendre la forme d un tambour

Cours3. Applications continues et homéomorphismes. 1 Rappel sur les images réciproques

Programme de la classe de première année MPSI

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

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

Fonctions de plusieurs variables

Cours Fonctions de deux variables

Cours de Mécanique du point matériel

Intégrales doubles et triples - M

Calcul intégral élémentaire en plusieurs variables

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

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

3 Approximation de solutions d équations

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

I. Polynômes de Tchebychev

Résolution d équations non linéaires

CHAPITRE 10. Jacobien, changement de coordonnées.

Développements limités. Notion de développement limité

OM 1 Outils mathématiques : fonction de plusieurs variables

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

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

Repérage d un point - Vitesse et

Mathématiques I Section Architecture, EPFL

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

Cours d Analyse. Fonctions de plusieurs variables

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

Master de Recherche première année. Programme de cours

Développements limités, équivalents et calculs de limites

Maîtrise universitaire ès sciences en mathématiques

Calcul différentiel. Chapitre Différentiabilité

Propriétés électriques de la matière

Continuité d une fonction de plusieurs variables

MATHÉMATIQUES EN PREMIER CYCLE PRÉSENTATION DU PROGRAMME

Mais où est donc passée la relativité générale? Version 3.0

ENSAE - DAKAR BROCHURE D'INFORMATION SUR LE CONCOURS DE RECRUTEMENT D ÉLÈVES INGÉNIEURS STATISTICIENS ÉCONOMISTES (I S E) Option Mathématiques CAPESA

Cours d Analyse 3 Fonctions de plusieurs variables

Continuité et dérivabilité d une fonction

Fonctions de plusieurs variables et applications pour l ingénieur

Chapitre 2 : Caractéristiques du mouvement d un solide

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

Les correcteurs accorderont une importance particulière à la rigueur des raisonnements et aux représentations graphiques demandées.

Algorithmes pour la planification de mouvements en robotique non-holonome

Comparaison de fonctions Développements limités. Chapitre 10

Master of Science en mathématiques

Reconstruction de bâtiments en 3D à partir de nuages de points LIDAR

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

Michel Henry Nicolas Delorme

Dérivation : cours. Dérivation dans R

Master of Science en mathématiques

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

Simulation de variables aléatoires

Modèles bi-dimensionnels de coques linéairement élastiques: Estimations de l écart entre leurs solutions.

CCP PSI Mathématiques 1 : un corrigé

AOT 13. et Application au Contrôle Géométrique

Hervé Oudin. HAL Id: cel

Chapitre 0 Introduction à la cinématique

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

Calcul différentiel sur R n Première partie

Fonctions de plusieurs variables

Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé

Implémentation de Nouveaux Elements Finis dans Life et Applications

Formes quadratiques. 1 Formes quadratiques et formes polaires associées. Imen BHOURI. 1.1 Définitions

Chapitre 3. Quelques fonctions usuelles. 1 Fonctions logarithme et exponentielle. 1.1 La fonction logarithme

Modélisation géostatistique des débits le long des cours d eau.

Chapitre. Chapitre 12. Fonctions de plusieurs variables. 1. Fonctions à valeurs réelles. 1.1 Définition. 1.2 Calcul de dérivées partielles

Etat de l art de la Reconnaissance de Visage.

Optimisation et programmation mathématique. Professeur Michel de Mathelin. Cours intégré : 20 h

Python - introduction à la programmation et calcul scientifique

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

Exprimer ce coefficient de proportionnalité sous forme de pourcentage : 3,5 %

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

Calcul Différentiel. I Fonctions différentiables 3

= 1 si n = m& où n et m sont souvent des indices entiers, par exemple, n, m = 0, 1, 2, 3, 4... En fait,! n m

Fonctions de plusieurs variables. Sébastien Tordeux

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

Etude de fonctions: procédure et exemple

Introduction au datamining

STATIQUE GRAPHIQUE ET STATIQUE ANALYTIQUE

Quelques contrôle de Première S

La Licence Mathématiques et Economie-MASS Université de Sciences Sociales de Toulouse 1

aux différences est appelé équation aux différences d ordre n en forme normale.

Hervé Oudin. HAL Id: cel

ce n est pas un livre auto-suffisant (il est loin d être exhaustif )!

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

Cours 7 : Utilisation de modules sous python

Exercices et corrigés Mathématique générale Version β

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

Chapitre 4: Dérivée d'une fonction et règles de calcul

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

Chafa Azzedine - Faculté de Physique U.S.T.H.B 1

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable

Chapitre VI Fonctions de plusieurs variables

Théorème du point fixe - Théorème de l inversion locale

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

Les travaux doivent être remis sous forme papier.

Chapitre 6. Fonction réelle d une variable réelle

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

Transcription:

LA CHAINE NUMÉRIQUE 3D : DE L ACQUISITION À LA COMPRESSION DES DONNÉES NOTES DE COURS DES COURBES AUX SURFACES MOHAMED DAOUDI PROFESSEUR TELECOM LILLE 1, LIFL

Moteurs de Recherche 3D 2

Moteurs de recherche 3D Recherche Par le contenu Classification Catégories database Query Objet Trouver des descripteurs invariants robustes. Trouver de bonnes distances, facile à calculer et rapides. Passage à l échelle.

Analyse des surfaces faciales 3D Des scanners disponibles Laser/structured-light/ToF/Passive stereo/etc.

Espace de formes Définir des espaces où les éléments sont des objets (courbes, surfaces, etc..). Modéliser les déformations par les chemins géodésiques. S. Kurtek et al. TPAMI 2012 5

Statistique dans l espace des formes Scanner un nombre important de corps humains Différentes poses Différentes personnes Calculer la mise en correspondance Calculer des statistiques (moyennes, PCA, etc..)

Nouveaux systèmes d acquisition 7

Formes 3D vs images Géométrie Parametrisation Echantillonage uniforme Euclidean Globale Uniform Cartesian Non-Euclidienne Locale Courtesy of Michael Bronstein Echantillonage uniforme non définie

Formes 3D vs images Représentation Déformations Tableau de pixels Nuage de points, maillage, etc, etc. Rotation, affine, projective, etc. Richesse des déformations nonrigides

Challenges Similarité rigide Similarité non-rigide Similarité topologique Similarité partielle Courtesy of Michael Bronstein

Outils Géométrie différentielle Géométrie Riemannienne Géométrie spectrale

Courbes 2D Un seul paramètre t P(t)

Les courbes Soit une courbe paramétrisée par l abscisse curviligne. est la trajectoire de la voiture qui roule à une vitesse constante. est le vecteur vitesse, il indique le taux du changement de la position, il est tangent à la courbe. indique le vecteur accélération, perpendiculaire à la courbe. La courbure k = d une courbe est une mesure quantitative du caractère «plus ou moins courbé» de cette courbe. 13

Courbes 3D Un seul paramètre

C est quoi une surface?

Paramétrisation d une surface v x(u; v) u S P (u; v) x 1 (u; v) v u

Surface et courbes z v x u y 17

Exemple : les coordonnées cylindriques x(u; v) = (R cos u; R sin u; v)

Exemple : paramétrisation de la terre v u x = r cos v cos u y = r sin v cos u z = r sin u

Plan tangent et normal En chaque point q 2 U, nous définissons un système de coordonnées locales : q v u Une paramétrisation est dite régulière si x u et x v sont linéairement indépendants. x u Le plan T p S = spanfx u ; x v g est le plan tangent au point. Une approximation Euclidienne de la surface. p T p S x v S N? T p S est la normale à la surface. 20

Exercice : coordonnées cylindriques x(u; v) = (R cos u; R sin u; v)

La première forme fondamentale dv du Un déplacement infinitésimal du Displace sur la surface de dx = x(u + du) x(u) = x u du + x v dv = Jdu x u x u et est la matrice Jacobienne de colonne x v T p S x v

Exemple : paramétrisation de la terre Parametrisation x = r cos v cos u y = r sin v cos u z = r sin u Calculer la matrice Jacobienne?

La première forme fondamentale La longueur du déplacement est une matrice 2x2 symétrique définie positivie, Les éléments de sont des produits scalaires La forme quadratique : est la première forme fondamentale

La première forme fondamentale un chemin dans le domaine de paramétrisation. correspond au chemin sur la surface. L incrémentantation du paramètre t par, dans le domaine de paramétrisation de : induit un déplacement v Le déplacement sur la surface est de ds = x u du + x v dv = Jdu est le Jacobien de la paramétrisation. u 25

La première forme fondamentale (Do Carmo) Définition : La restriction du produit euclidien de au plan tangent T p S à en p est dite la I-forme fondamentale de la surface en p. S S La I-forme fondamentale d une surface est une forme bilinéaire symmétrique définie positive sur T p S La matrice associée à cette forme dans la base par : est definie

Première forme fondamentale Parametrisation x = r cos v cos u y = r sin v cos u z = r sin u Calculer la matrice Jacobienne? Calculer la première forme fondamentale?

La première forme fondamentale Exercice : Calcul de l aire d une région R d une surface S? 28

La première forme fondamentale Soit une courbe définie dans le domaine de paramétrage: Son image sur la surface est : Un déplacement du paramètre t de : Génère un déplacement de : La longueur de cette courbe sur la surface est : 29

Géométrie intrinsèque La longueur d une courbe Le point de vue différentielle Induit une métrique (intrinsèque) La géométrie intrinsèque est complétement décrite par la première forme fondamentale. La première forme est invariante aux isométries. 30

Distance géodésique v.s distance Euclidienne Courtesy of Michael Bronstein 31

Maillages et graphes Un maillage triangulaire est une Une géométrie Une topologie Topologie Réalisation géométrique 32

Exemple d un maillage Vertices Coordinates Edges Faces Topologie Geométrie 33

Exemple de calcul de la normale Calcul de la normale 34

Surfaces et variétés (manifolds) Un espace toplogique qui localement ressemble (homéomorphe) à est une variété de dimension n. Not a manifold

Surfaces et variétés (manifolds) Arrête partagé par 4 triangles Un maillage qui n est pas une variété 36

Distance Nous définissions une fonction distance qui mesure les distances locales : Le chemin entre deux points segments connectés : est l ensemble des Où et La longueur d un chemin = la sommes des longueurs des segments est définie par : 37

Distance géodésique Le plus court chemin entre deux points Objectif approximer la distance géodésique par Problème du plus cours chemin : calculer entre les points et 38

Dijkstra s algorithm Brussels 183 183 566 Prague Paris 0 0 0 407 504 749 749 194 346 271 285 679 617 617 904 346 Berlin Munich Vienna Courtesy of Michael Bronstein 39

Exemple de calcul de distance géodésique 40

Les courbures [Image wikipédia] 41

Rappels mathématiques Soit une fonction, la dérivée de F au point est la matrice position p change qui décrit les petites variations en F(p) quand la Si est exprimée en terme alors la dérivée est la matrice de taille 42

Rappels mathématiques Etant donnée une fonction, nous pouvons approximer cette fonction autour du point (0,0) par le polynôme de Taylor : Constante Linéaire quadratique Si F(0,0) = 0 et 43

Rappels mathématiques Forme quadratique Nous pouvons ré-écrire F de la façon suivante : 44

Rappels mathématiques 45

Courbures Nous supposons P est l origine Le plan x-y est le plan tangent Localement la surface est approximée par z=f(x,y) 46

Courbures Si y=0, nous obtenons la courbe ayant comme courbure 47

Courbures Si x=0, nous obtenons la courbe ayant comme courbure 48

Courbures Tout autre ligne dans le plan tangent, génère une courbe avec une courbure comprise entre 49

Courbures Les valeurs de et sont les courbures principales au point p et les directions des courbes correspondantes au point p sont appelées les directions principales. 50

Caractérisation de surfaces Descripteur local : détails du modèle k 1 = k 2 = 2 k 1 = k 2 = -2 k 1 = 2 ; k 2 = -2 k 1 = 2 ; k 2 = 0

Courbures Le produit des principales de courbures, courbure Gaussienne. est appelé la La somme des principales de courbures, courbure moyenne. est appelée la 52

Endmorphisme de Weingartan La deuxième forme fondamentale d une surface en un point est la forme bilinéaire symétrique sur définie par la matrice dans la base k 1 et k 2 sont les vecteurs propres de l endormorphisme de Weingarten defini par la matrice : W = I 1.II 53

Démo Meshlab http://meshlab.sourceforge.net/ 54

3D face segmentation The pose correction Kyong I. Chang, Thesis, 2004

3D face segmentation a nose tip is expected to be a peak K > T K ; H < T H a pair of eye cavities can be a pair of pit regions K > T K ; H < T H the nose bridge can be a saddle region K < T K ; H > T H

Spectre de courbure (Shape Index) Une seule valeur (Koenderink & van Doorn - 1992) : Propriétés : invariante par rapport à la rotation et au facteur d échelle intervalle [-1; +1] I le rapport permet de s'affranchir de la "force" des courbures valeurs de signes opposées = surfaces identiques mais d'orientations opposées calcul impossible avec : k 1 = k 2, k 1 + k 2 0 : I p = ± 1 selon signe de k 1 + k 2 k 1 = k 2 = 0 : plan, valeur particulière attribuée à I p P 2 k = arctan π k 1 P 1 P + k k 2 P 2 P, k 1 P k 2 P

Spectre de courbure

Spectre de courbure (Shape Index) Une seule valeur (Koenderink & van Doorn - 1992) : Propriétés : invariante par rapport à la rotation et au facteur d échelle intervalle [-1; +1] I le rapport permet de s'affranchir de la "force" des courbures valeurs de signes opposées = surfaces identiques mais d'orientations opposées calcul impossible avec : k 1 = k 2, k 1 + k 2 0 : I p = ± 1 selon signe de k 1 + k 2 k 1 = k 2 = 0 : plan, valeur particulière attribuée à I p P 2 k = arctan π k 1 P 1 P + k k 2 P 2 P, k 1 P k 2 P

Spectre de courbure

Paramétrisation de Monge Représentation implicite : la surface est l ensemble des points (x,y,z) de l espace vérifiant l équation F(x,y,z). Représentation paramétrique : la surface est l image dans R 3 d un sous-ensemble D de R 2 par une fonction X : X(u 1,u 2 )=(x(u 1,u 2 ), y(u 1,u 2 ), z(u 1,u 2 )). Représentation par graphe : la surface est l ensemble des triplets (x,y,f(x,y)), avec x et y deux réels.

Paramétrisation de Monge Une paramétrisation de Monge est une fonction différentiable r, définie d un ouvert U de R 2 et à valeurs dans R 3, de la forme :

Paramétrisation de Monge

Les formes fondamentales de la paramétrisation de Monge 64 + + = yy xy xy xx y x f f f f f f II 2 2 1 1 + + = 2 2 1 1 y y x y x x f f f f f f I 2 2 1 1),, ( y x t y x f f f f N + + =

Approximation par une quadrique

Approximation par une quadrique

Références Bronstein A., Bronstein M., Kimmel R. (2008). Numerical geometry of non-rigid shapes. Springer. http://www.cs.technion.ac.il/~mbron/ Andrew Pressley, Elementary differential geometry, Springer Barrett O neill, Elementary Differnetial geometry Manfredo DoCarmo, Differential Geometry of Curves and Surfaces 67