1 Transformations élémentaires 2



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

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

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

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

Limites finies en un point

La médiatrice d un segment

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

Planche n o 22. Fonctions de plusieurs variables. Corrigé

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

Exo7. Limites de fonctions. 1 Théorie. 2 Calculs

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

FctsAffines.nb 1. Mathématiques, 1-ère année Edition Fonctions affines

DÉRIVÉES. I Nombre dérivé - Tangente. Exercice 01 (voir réponses et correction) ( voir animation )

LA PHYSIQUE DES MATERIAUX. Chapitre 1 LES RESEAUX DIRECT ET RECIPROQUE

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

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

10 leçon 2. Leçon n 2 : Contact entre deux solides. Frottement de glissement. Exemples. (PC ou 1 er CU)

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

Algèbre binaire et Circuits logiques ( )

IMAGES NUMÉRIQUES MATRICIELLES EN SCILAB

Problème 1 : applications du plan affine

Fonctions homographiques

C.F.A.O. : Conception et Fabrication Assistées par Ordinateur.

Les algorithmes de base du graphisme

Dérivation : cours. Dérivation dans R

Nom : Groupe : Date : 1. Quels sont les deux types de dessins les plus utilisés en technologie?

Continuité et dérivabilité d une fonction

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

L assurance des travaux d installation d une

Les calculatrices sont autorisées

Fibonacci et les paquerettes

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

DURÉE DU JOUR EN FONCTION DE LA DATE ET DE LA LATITUDE

CH.6 Propriétés des langages non contextuels

Exercice 6 Associer chaque expression de gauche à sa forme réduite (à droite) :

La perspective conique

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

BONUS MALUS. Voici, la façon de calculer la prime : Le montant de la prime à acquitter est égale à : P = PB. C où : P

LE PROCESSUS ( la machine) la fonction f. ( On lit : «fonction f qui à x associe f (x)» )

Modélisation et Simulation

INTRODUCTION À L ANALYSE FACTORIELLE DES CORRESPONDANCES

Plan du cours : électricité 1

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

Fonctions de deux variables. Mai 2011

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

Exercices Corrigés Premières notions sur les espaces vectoriels

Cours de Mécanique du point matériel

Une réponse (très) partielle à la deuxième question : Calcul des exposants critiques en champ moyen

DOCM Solutions officielles = n 2 10.

Chapitre 0 Introduction à la cinématique

Bibliothèque PARTAGER ET STOCKER ATELIER DES FICHIERS

Exercices - Nombres complexes : corrigé. Formes algébriques et trigonométriques, module et argument

Cercle trigonométrique et mesures d angles

Chapitre 2 : Caractéristiques du mouvement d un solide

Sujet. calculatrice: autorisée durée: 4 heures

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 différents matériels de vidéo-surveillance

Les Conditions aux limites

Projet Matlab : un logiciel de cryptage

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

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

Première partie. Préliminaires : noyaux itérés. MPSI B 6 juin 2015

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

F411 - Courbes Paramétrées, Polaires

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

Guide pour l analyse de l existant technique. Partie 3

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

Deux disques dans un carré

La mesure de Lebesgue sur la droite réelle

PEUT-ON «VOIR» DANS L ESPACE À N DIMENSIONS?

CONSTRUCTION DES PROJECTIONS TYPES DE PROJECTION. Projection => distorsions. Orientations des projections

1 radian. De même, la longueur d un arc de cercle de rayon R et dont l angle au centre a pour mesure α radians est α R. R AB =R.

ORTHOPHOS XG 3 DS. Systèmes de radiographie. ORTHOPHOS XG 3 l accès facile à la panoramique numérique.

Fonctions de plusieurs variables

COMPTE-RENDU «MATHS EN JEANS» LYCEE OZENNE Groupe 1 : Comment faire une carte juste de la Terre?

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

Séquence 8. Fonctions numériques Convexité. Sommaire

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

NOTATIONS PRÉLIMINAIRES


08/07/2015

Calcul intégral élémentaire en plusieurs variables

Problèmes de Mathématiques Filtres et ultrafiltres

Séquence 10. Géométrie dans l espace. Sommaire

Fiche PanaMaths Calculs avec les fonctions sous Xcas

Tutoriel première utilisation ICEM-CFD. Couche limite et modification du maillage en 2D

Terminale SMS - STL

Exo7. Matrice d une application linéaire. Corrections d Arnaud Bodin.

FONCTION EXPONENTIELLE ( ) 2 = 0.

Extraction d informations stratégiques par Analyse en Composantes Principales

Calculs de probabilités

Cours de mathématiques

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

Presse Plieuse Synchronisée. Gamme PSN SPECIFICATIONS TECHNIQUES PRESSE PLIEUSE. Gamme PSN

Transmission d informations sur le réseau électrique

TUTORIAL 1 ETUDE D UN MODELE SIMPLIFIE DE PORTIQUE PLAN ARTICULE

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

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

Représentation géométrique d un nombre complexe

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

Transcription:

Contenu 1 Transformations élémentaires 2 2 Les projections 4 21 Les projections parallèles 4 22 Les projections perspectives 6 23 Points de fuite 7 3 Formation d images 1 31 Projection : le modèle à sténopé 11 32 Capteurs CCD 12 33 Transformation globale 13 4 Applications 15 41 Projection de plans 15 411 Le cas perspectif 15 412 Le cas orthographique 16 42 Formation d images avec OpenGL 17 421 Projection orthographique 18 422 Projection perspective 18 43 Calibration de caméras en vision par ordinateur 19 UFR IMA 1

$ - Dans cette partie, nous allons aborder le graphisme 3D, c est à dire les mécanismes de visualisation de scènes 3D ainsi que ceu de la formation d une image, en particulier les différentes projections 3D-2D Coordonnées homogènes De la même manière que dans le cas plan, nous nous plaçons dans l espace projectif Un point de est représenté par un vecteur 41 de coordonnées, dont une au moins est non nulle et sont les coordonnées homogènes de On retrouve les mêmes arguments que dans le cas plan : représentation matricielle des transformations, Les droites sont remplacées par des plans : coordonnées homogènes d un plan :, dualité point-plan, les points à l infini : définissent le plan à l infini 1 Transformations élémentaires Translations :! " & ' )( *,+ + + Rotations : Représentation par les angles d Euler :! /(12'3& avec : UFR IMA 2

$ $ $ - - $ - - & " *,+ + + ψ 2' " *,+ + + φ ( " *,+ + + θ Propriétés des matrices de rotation :!", $ & groupe des rotations non commutatif Changements d échelles : " & ' ( *,+ + + UFR IMA 3

2 Les projections Utilité : Visualisation 3D (snthèse) Modélisation des caméras (vision) Deu familles de projections : 1 Projections parallèles 2 Projections perspectives A a b A B a b B Projection parallèle Projection perspective 21 Les projections parallèles La projection se fait dans le plan de projection suivant une direction Il eiste deu tpes de projections parallèles dépendant du fait que la direction de projection soit perpendiculaire au plan de projection : 1 Projections orthographiques (perpendiculaires) 2 Projections obliques (peu utilisées en analse et snthèse d images) UFR IMA 4

$ - Les projections orthographiques Le point se projette au point suivant la direction d observation point image p X P point objet k plan de projection Soit et les vecteurs positions de et alors : On choisit et on place le plan de projection en Alors la projection orthographique s écrit sous la forme matricielle suivante, et à l aide des coordonnées homogènes : " *,+ + + UFR IMA 5

$ $ - - 22 Les projections perspectives, P centre de projection p C distance focale f La projection se fait suivant un centre de projection On place l origine du repère au centre de projection et on l oriente de sorte que le plan de projection ait pour équation où est la distance focale Soient les coordonnées cartésiennes du point et celle du point image On a alors les relations : d où l équation matricielle : " où sont les vecteurs de coordonnées homogènes de et Autre représentation, le plan de projection est à et le centre de projection à : " *,+ + + Eemple de projection : un cercle Soit un cercle dans l espace de raon, situé dans un plan parallèle au plan de projection à une distance de ce dernier UFR IMA 6 *,+ + +

1 On suppose que le cercle est centré en un cercle de raon, montrer que sa projection est 2 On déplace le cercle une direction du plan de projection, que devient sa projection? 3 si le plan du cercle n est pas parallèle au plan de projection? 23 Points de fuite Les droites parallèles qui ne sont pas dans une direction du plan de projection définissent un point de fuite Les projections de ces droites s intersectent en effet dans le plan de projection, cette intersection étant le point de fuite d point de fuite d d centre de projection Chaque paire de droites parallèles définit un point de fuite différent Pour un ensemble de droites appartenant à un plan, les points de fuite parcourent une droite appelée ligne d horion De manière similaire, deu plans parallèles définissent une ligne d horion correspondant à la projection de l intersection de ces deu plans Les points à l infini correspondent à des directions dans l espace (cf cours précédent) Eercices : UFR IMA 7

ligne d horion 1 Détermine la position image du point de fuite associée à une droite de l espace? 2 Dans quel cas le point de fuite est rejeté à l infini? 3 Détermine l équation de la ligne d horion associée à un groupe de plans parallèles 4 Dans quel cas la ligne d horion est rejetée à l infini? UFR IMA 8

point de fuite Figure 1: Projection à un point de fuite point de fuite point de fuite Figure 2: Projection à deu points de fuite point de fuite Figure 3: Projection à trois points de fuite UFR IMA 9

3 Formation d images On se place dans le cas d images réelles, prises avec un appareil numérique (CCD), et on cherche à modéliser la transformation scène <-> image Celle-ci est composée de différentes transformations : projection, déplacement rigide, changement d échelles et peut donc être représentée sous forme matricielle UFR IMA 1

$ - 31 Projection : le modèle à sténopé projections parallèles? perspectives? Le modèle de caméra le plus utilisé, modèle à sténopé (pinhole) : point de la scène centre optique point image point image réel plan rétinien réel distance focale f plan rétinien ae optique La matrice de projection correspondante : " *,+ + + qui représente donc la matrice de transformation du repère de la scène vers le repère de la rétine UFR IMA 11

32 Capteurs CCD Pour modéliser les capteurs CCD, on définit les coordonnées piels (,) u grille du capteur CCD v (u,v) ae optique plan rétinien Transformation du repère de la rétine vers le repère image : où : 1 et sont les facteurs d échelles en piels/mm 1/ku mm 1/kv mm Piel 2 sont les coordonnées en piels de l intersection de l ae optique avec le plan rétinien UFR IMA 12

33 Transformation globale Rs ae optique R i u v R r Rc distance focale La transformation du repère de la scène vers le repère image s écrit : En pratique, on utilise l epression suivante dans laquelle la troisième coordonnée du point image n apparait plus (cette coordonnée est constante) : UFR IMA 13

soit encore : Paramètres intrinsèques et etrinsèques de la caméra Une caméra est définie par 1 paramètres dans le cas où les piels sont carrés, 11 dans le cas général Une matrice projective 34 correspond à 11 degrés de liberté Calibration de caméras UFR IMA 14

4 Applications 41 Projection de plans Nous allons illustrer le principe des projections dans le cas de points coplanaires C est à dire lorsque l on observe des points appartenant à un même plan R s 411 Le cas perspectif Nous supposons, sans perte de généralité, que les points appartiennent au plan d équations dans la scène Nous pouvons réecrire l équation de projection sous la forme : & ' )( soit : La transformation entre plan, on parle d homographie et est une projectivité plan à Eercice : 1 Que peut-on en déduire sur la transformation eistant entre 2 projections perspectives d une image? 2 Dans le cas d une projection orthographique que devient cette transformation? UFR IMA 15

412 Le cas orthographique Nous allons tout d abord établir l équation de projection dans le cas orthographique Reprenons l équation de projection précédemment établie, dans le cas orthographique cette équation peut s écrire (le plan de projection étant en dans le repère de la caméra) : si l on fait tendre vers l infini : Maintenant si nous supposons que les points observés appartiennent au plan d équations alors l équation de projection devient : & ' )( soit : Dans le cas d une projection orthographique, la transformation entre 2 projections d une image est une transformation affine Application dans le cas de teture mapping Eercice : Traite le cas de points appartenant à une droite UFR IMA 16

42 Formation d images avec OpenGL transformation point de vue primitive projection image fenêtrage fenêtre graphique Figure 4: La construction d une image Les différentes étapes de la génération d une image sont : 1 spécification des primitives à dessiner : les primitives sont définies dan s un certain repère, 2 transformation point de vue : une transformation est appliquée au p rimitives à dessiner Cette transformation sert à fier le point de vue des prim itives ou, en d autres termes, la position du plan image 3 Projection : les primitives sont projetées sur le plan image suivant la pr ojection spécifiée (orthographique, perspective) 4 Fenêtrage et numérisation : l image obtenue est redimensionnée suivant les tailles de la fenêtre graphique et les primitives projetées sont numérisées sou s la forme de piels dans la mémoire vidéo UFR IMA 17

Spécifier une projection dans OpenGL consiste à spécifier le volume d observation Bien que non caractéristique des projections, le volume d observation permet de définir une région de visibilité de l espace 421 Projection orthographique direction de projection haut () gauche () bas () droit () proche () loin () plan image volume d observation Figure 5: Le volume d observation d une projection orthographique 422 Projection perspective haut () gauche () centre de projection droit () bas () plan image proche () volume d observation loin () Figure 6: Le volume d observation d une projection perspective UFR IMA 18

43 Calibration de caméras en vision par ordinateur UFR IMA 19