Une approche de SLAM visuel direct

Dimension: px
Commencer à balayer dès la page:

Download "Une approche de SLAM visuel direct"

Transcription

1 RFIA 008 Une approche de SLAM visuel direct A direct visual SLAM approach Geraldo Silveira, Ezio Malis Patrick Rives INRIA Sophia-Antipolis 004 Route des Lucioles, BP Sophia-Antipolis Cedex, France Prénom.Nom@inria.fr CenPRA Division DRVC Rod. Dom Pedro I, km 43,6, Amarais CEP , Campinas/SP, Brazil Geraldo.Silveira@cenpra.gov.br Résumé Nous proposons une méthode efficace pour calculer le déplacement de la caméra et la structure de la scène directement à partir des valeurs d intensités des pixels. Le fait d utiliser tout l information contenue dans l image augmente la précision et évite les problèmes liés aux procédures d extraction de primitives géométriques. Le système est automatiquement initialisé à partir de la première image sans aucune hypothèse sur la structure de la scène ni sur le mouvement de la caméra. Les paramètres de mouvement et de la structure sont simultanément estimés par une technique d optimisation efficace du deuxième ordre pour un traitement des données plus rapide et permettant d éviter des minimum locaux non significatifs. Ainsi, la méthode autorise des grands déplacements dans l image. En outre, la méthode proposée est robuste aux variations des conditions d éclairement. Par ailleurs, la rigidité de la scène et le fait qu elle soit située face à la caméra sont imposés en tant que contraintes dans l optimisation. Tous ces facteurs contribuent à obtenir des résultats précis de SLAM visuel. L approche proposée est validée sur des données expérimentales et simulées. Mots Clef SLAM basée vision, structure à partir du mouvement, méthodes directes. Abstract We propose an efficient method that simultaneously computes the camera displacement and the scene structure directly from the image intensities. That is, without any feature extraction procedure. Hence, much more information is exploited and there is no noise introduction. The system is automatically initialized from the first image without any assumptions neither about the scene nor the incremental camera motion. Motion and structure parameters are simultaneously estimated by an efficient second-order optimization technique for faster processing and avoidance of irrelevant local minima. Thus, the method can cope with large inter-frame displacements. In addition, the proposed method is robust to arbitrary illumination variations. Moreover, the rigidity and visibility constraints on the structure are enforced. All those factors significantly contribute to achieve accurate visual SLAM results. The proposed approach is validated on experimental and simulated data. Keywords vision-based SLAM, Structure from Motion, direct methods. Introduction Le SLAM visuel consiste à estimer simultanément le mouvement d une caméra et l environnement dans lequel elle se déplace. Dans la communauté de vision par ordinateur ce problème est également connu sous le nom de Structure and Motion ]. Cette tâche est traditionnellement divisée en trois étapes principales. D abord, des primitives géométriques sont extraites de l image, par exemple grace à un détecteur d Harris ou des points SIFT, puis suivies (ou appariées) entre les images successives de la séquence. Une fois ce problème d association de données réalisé, seule les coordonnées des points retenus sont utilisées dans traitements ultérieures. Cependant, cette association n est jamais parfaite et les mesures aberrantes (outliers) sont rejetés dans une deuxième étape en utilisant une technique robuste (par exemple, RANSAC). L objectif est de trouver un ensemble de points cohérent qui va permettre d estimer un tenseur approprié qui contient le déplacement de la caméra 55

2 Recueil des Articles (la matrice Essentielle, le tenseur Trifocal, etc.). Une fois le déplacement estimé à partir du tenseur, on peut reconstruire la structure de la scène à une facteur d échelle près. Le lecteur peut se référer, par exemple, aux techniques proposées dans, 3] parmi beaucoup d autres. Dans ce travail, nous nous écartons de cette méthodologie et nous proposons une nouvelle approche de SLAM monoculaire. La méthode proposée calcule simultanément la pose de la caméra et la structure de la scène directement à partir des valeurs d intensités des pixels. De cette façon, au lieu de se limiter à l information portée par des primitives géométriques particulières, il est possible d exploiter toute l information disponible dans l image. La méthode optimise itérativement les paramètres du mouvement et de la structure afin de recaler une image de référence préalablement choisie avec l image courante. La fonction de coût est basée sur la différence pixel à pixel de l intensité entre les deux images. En plus des paramètres de structure et de mouvement, des paramètres photométriques sont également considérés dans la procédure d optimisation. Ceci permet au système de fonctionner en présence de changements d illumination. Une hypothèse de mouvement global unique est également supposée pendant la minimisation imposant une contrainte de rigidité de la scène. Cette contrainte a pour effet d améliorer la précision et d apporter une robustesse intrinsèque vis à vis des mesures abbérantes. La technique proposée est également différente des méthodes directes existantes en plusieurs d autres aspects. La stratégie proposée dans 4], plus sensible aux changement d illumination, ne considère pas le couplage fort entre mouvement et structure qui sont estimés séparément. La méthode 5], bien qu elle propose un cadre unifié, s appuie sur les linéarités du gradient d image, ce qui, en pratique, limite son application à des mouvements très lents de la caméra. L approche unifiée proposée ici utilise une procédure de minimisation du second ordre efficace qui permet d obtenir des taux de convergence plus élevés et de plus grands domaines de convergence. En outre, une paramétrisation appropriée de la structure est proposée dans ce travail pour imposer, pendant l optimisation, le fait qu elle soit située face à la caméra (the cheirality constraint). Par rapport à la paramétrisation du suivi visuel par l algèbre de Lie, a pour effet d améliorer la stabilité, la précision et le taux de convergence de l algorithme, ainsi qu une représentation de la scène planaire par morceaux 6]. Pour cette raison, nous supposons que n importe quelle surface régulière peut être localement approximée par un ensemble de morceaux de plan. Pour respecter la contrainte de temps réel, un choix approprié d un sous-ensemble de régions est effectué. L autre contribution de ce travail porte sur l initialisation du SLAM visuel. Ce problème d initialisation ne peut pas être négligé puisque, au début de la tâche, n importe quelle scène peut être vue comme composée par un seul plan : le plan à l infini, 7]. La structure de la scène apparaît seulement quand le déplacement de la caméra devient suffisamment grand par rapport aux profondeurs de la scène. Pour pallier ce mauvais conditionnement, quelques travaux e.g. 4], s appuie sur une connaissance a priori de certains éléments de la scène. D autres, comme par exemple dans 8], proposent de retrouver la matrice Essentielle et de la décomposer. Cependant, dans le cas de scène planaire sa décomposition fournit un vecteur incorrect pour la translation. Dans cet article, nous proposons une nouvelle solution pour initialiser le SLAM visuel dans le cas d un environnement inconnu ni supposé non-planaire. Des résultats de simulation et expérimentaux sont présentés illustrant les performances de l approches dan le cas de grands mouvements de la caméra et de variations d éclairement. L approche basée sur le suivi d images de référence sur une longue période permet d éviter l accumulation des dérives propres aux méthodes d odométrie visuelle. Préliminaires. Notations Considérons une image I prise en observant une scène rigide. Après le déplacement de la caméra par une rotation R SO(3) et une translation t R 3, une autre image I de la même scène est acquise. Les déplacements peuvent classiquement être représentés par une matrice de transformation homogène T SE(3). Soit p P le vecteur contenant les coordonnées d un pixel et I(p) la valeur d intensité de ce pixel. Nous utiliserons également les notations habituelles v, ṽ, v, v pour représenter respectivement une estimée, une valeur incrémentale, une version augmentée et modifiée de v. L opérateur gradient par rapport à la variable v est représenté ici par v ( ), tandis que {v i } n i= correspond à l ensemble {v, v,..., v n }. Enfin, (Q ) = (Q ) est abrégé par Q, et 0 désigne une matrice nulle de dimension appropriée.. L algèbre de Lie et le group de Lie SE(3) Soit A i, i =,,..., 6, les bases canoniques de l algèbre de Lie se(3) 9]. N importe quelle matrice A se(3) peut être écrite comme une combination linéaire des A i : A(x) = 6 x i A i se(3), () i= où x = x, x,..., x 6 ] R 6, et x i est le i-ème élément. L algèbre de Lie se(3) est reliée à son groupe de Lie SE(3) via la transformation exponentielle exp : se(3) SE(3); A(x) e (A(x)). () Cette transformation () est régulière et bijective, avec une inverse aussi régulière, dans un très grand voisinage de l origine de se(3) et de l élément identité de SE(3). Les avantages de cette paramétrisation seront présentées lors de son application dans les Sous-section.3 et

3 RFIA Suivi visuel paramétré dans SE(3) Considérons qu une région planaire appropriée R a été définie dans l image de référence I (voir Section 3.). Les coordonnées de p définies dans R I sont liées aux coordonnées de p dans l image courante I par une homographie projective G SL(3). Cette propriété nous permet de définir une fonction de déformation sur les coordonnées des pixels w( ; G) : P P ; p p = w(p ; G). (3) Soit K la matrice (3 3) triangulaire supérieure des paramètres intrinsèques de la caméra. Étant donnée K, alors G peut être écrite comme G(T, n ) = K R + t n 3 + t R n K, (4) où n R 3 désigne le vecteur normal du plan divisé par sa distance au repère de référence. Pour simplicité, supposons pour l instant que ce vecteur normal est connu (dans la Section 3.3 nous montrerons comment le problème peut être résolu si le vecteur normal est inconnu). Le problème du suivi visuel direct géométrique dans SE(3) peut être formulé comme la recherche de la matrice optimale T qui transforme tous les pixels dans la région R de telle façon que leurs intensités correspondent à celles dans I. Pour cela, une procédure non linéaire de minimisation doit être utilisée puisque l intensité I(p) est, en général, non linéaire par rapport à p. Une technique classique pour résoudre ce problème consiste à calculer un développement de Taylor au premier ordre de la fonction de coût, permettant ainsi de se ramener à un problème aux moindres carrés linéaire. La solution obtenue n étant qu une approximation de la vrai solution, on met donc à jour itérativement l estimation initiale jusqu à la convergence. Par conséquent, soit une estimation T de T, l incrément optimal T = T( x) sera trouvé en résolvant : min ex R 6 p i R I w p i ; G TT( x) I (p i )]. (5) La mise à jour de la transformation sera effectuée au cours des itérations par : T TT( x) = T e (A(ex)), (6) en utilisant (). Remarquons que le T résultant (6) appartient toujours au groupe et aucune approximation n est effectuée, ce qui a pour effet d améliorer la stabilité et la précision des résultats. Lorsque le déplacement est inférieur à un certain seuil, i.e. x < ɛ, on peut considérer qu on a obtenu l estimation optimale. Cette estimation peut être utilisée pour initialiser la procédure lorsqu une nouvelle image est disponible. 3 L approche directe pour le SLAM visuel Cette section présente une approche unifiée de SLAM visuel intégrant à la fois les modèles géométriques et photométriques. Dans cette section, nous montrerons comment initialiser et obtenir efficacement les paramètres globaux et locaux optimaux liés à ces modèles. 3. Sélection des régions Pour satisfaire les aspects temps réel, plutôt que de traiter toute l image, nous sélectionnerons un ensemble de régions sur la base d un score. Pour un bon conditionnement des méthodes directes, les hauts scores doivent refléter un fort gradient d image selon différentes directions. Soit la région R une matrice de taille w w dont la taille peut être vue comme un compromis entre robustesse et précision et qui désigne la région que l on souhaite suivre dans l image. Soit G l image des gradients définie à partir de I, alors une image possible de scores S peut être obtenue comme une somme de tous les valeurs de G dans un bloc w w centré à chaque pixel. Cette opération peut être réalisée de façon efficace par une convolution avec un masque K w composé de : S = G K w, (7) Un deuxième critère à ajouter à (7), pondéré différemment, est basé sur la quantité d extrêma locaux de G dans chaque bloc. Ceci empêche d assigner de hauts scores sur des pics isolés. Le S résultant contient les scores qui sont donc ordonnés, sans qu aucun seuil absolu n ait été fixé. 3. Robustesse aux variations d illumination Une question inhérente à toutes les méthodes basées vision est sa robustesse aux changements d éclairage. Dans ce travail, nous utilisons une implémentation du modèle de changements d illumination générique proposé dans 0], qui ne nécessite ni les caractéristiques des sources lumineuses (e.g. leur nombre, puissance, ou pose), ni la connaissance des propriétés de réflectivité de la surface (qui peut être non-lambertienne). Une variation d illumination dans une région R est donc modélisée par deux termes α, β R : I i(α, β) = α I w p i ; G(T) + β, p i R. (8) Dû au fait que (8) comporte des paramètres locaux (un α par region) et global (β), ce modèle peut être interprété comme un moyen de régler le contraste d une région particulière et la luminosité de l image entière. Cette régularisation du modèle présenté dans 0] s est avéré un bon compromis entre l erreur de modélisation et la complexité de calcul (un Jacobien creux, comme montré dans la Soussection 3.5). En utilisant une procédure itérative avec une mise à jour des paramètres d illumination tels que : { α α + α β β + β, (9) 57

4 Recueil des Articles on peut définir l intensité d un pixel géométriquement transformée et le changement d éclairage compensée comme étant I i = ( α + α) I w p i ; G TT( x) + β + β. (0) Par conséquent, en incorporant (0), le suivi visuel basée modèle (5) devient I i I (p i ) ]. () min ex R 6 eα, e β R p i R Notons que le modèle utilisé de variation d éclairage (8) est différent de ceux présentés généralement dans la littérature. Par exemple, le modèle utilisé dans 5], bien qu affine, utilise deux paramètres locaux pour chaque région. En ne considérant pas la contribution globale explicitement, qui représente la variation de la luminosité ambiante et le changement du gain de la caméra, une estimation de beaucoup plus de paramètres est nécessaire. Ceci peut dégrader la performance de calcul et, pire encore, peut mener à des problèmes de convergence. Dans notre cas (8), on utilise un modèle affine par morceaux. Deuxièmement, les paramètres liés à notre modèle sont obtenus en exécutant une approximation de second ordre efficace de la fonction de coût. Par conséquent, des bonnes propriétés de convergence sont obtenues (voir Section 3.4). En outre, certaines approches modifient la référence R pour pallier des changements importants d aspect dans l image courante I. Dans notre approche, nous proposons plutôt d introduire également l image précèdent (k ) déformée dont on a compensé l illumination dans le problème d optimisation. Ainsi, nous transformons () en min ex R 6 eα, e β R + p i R { I i I (p i ) ] + I i α (k ) I w p i ; G T (k ) + β (k )] }. () L application de cette dernière modification est facultative (puisqu elle augmente le nombre d équations à résoudre) et dépend de la complexité du scénario. 3.3 Le système complet Le modèle métrique de la scène n étant pas connu a priori, les paramètres de la structure doivent être aussi inclus comme variables d optimisation. Pour cela, nous proposons d effectuer une paramétrisation de n R 3 en utilisant la profondeur z i > 0 de n importe quels 3 points p i appartenant à R (e.g. les coins) de la façon suivante. Définissions d abord le vecteur z z, z, z 3 ]. (3) La relation entre les deux paramétrisations est alors donnée par : n = K p p p 3 ] z M z, M R 3 3, (4) à partir des équations de la projection perspective des points 3D coplanaires. Les profondeurs devant être scalaires strictement positives, nous les paramétrons par z = z(y) = e y, y R 3. Leur mise à jour se fera par le processus itératif suivant : ẑ ẑ z(ỹ) = ẑ e ey = diag(ẑ) e ey, (5) où désigne une multiplication élément par élément. Donc, en utilisant cette paramétrisation n = n (z(y)) (6) nous imposons, durant la procédure d optimisation, le fait que la scène est située face à la caméra. Ainsi, l intensité d un pixel géométriquement transformée et la compensation d éclairage décrite dans (0) devient I i = ( α+ α) I w p i ; G TT( x), n (ẑ z(ỹ)) + β+ β. De façon à inclure cette dernière modification pour toutes les régions R j, j =,,..., n, Eq. () se transforme en min θ R 7+4n I ij α (k ) j j p ij R j { ] I ij I (p ij) + } {{ } d ij I w p ij; G T (k ), n (k ) j +β (k ) } {{ } d ij ] }, (7) où θ = x, β, { α j, ỹ j } n j=]. Notons que dans ce cas les régions ne sont pas suivies indépendamment. En fait, la contrainte de rigidité de la scène est explicitement imposée car toutes les régions partagent les mêmes paramètres de mouvement. Ainsi, notre système peut alors être réécrit comme la recherche de la valeur optimale θ = arg min θ R 6+4n d(θ) telle que le vecteur de différence d intensités d(θ) = (8) {d i} i,..., {d in} i, {d i} i,..., {d in} i ], (9) dont les éléments sont définis dans (7), est minimisé. Dans la prochaine sous-section, un algorithme efficace en temps de calcul pour résoudre ce problème est présenté. Dans la pratique, les régions ne satisfaisant pas les modèles (e.g. celles qui ont des mouvements indépendants) doivent être détectées et rejetées par l algorithme. Pour celà, deux métriques sont employées pour évaluer la j-ième imagette : une mesure photométrique ainsi qu une géométrique. La première est ici définie comme RMS j card(r j ) p ij R j d ij + d ij, (0) 58

5 RFIA 008 où card( ) désigne la cardinalité de l ensemble. Observons que la variation de l illumination a déjà été compensée dans cette mesure. Une mesure géométrique naturelle est le rapport entre la taille de la région courante et de celle précédemment déformée. C est-à-dire, si une région se contracte ou se dilate de manière significative dans au moins une direction, ceci peut signifier que le contenu est insuffisant pour contraindre tous les paramètres (et la région peut être ainsi rejetée). 3.4 La procédure d optimisation Cette sous-section étend la méthode de minimisation de deuxième ordre efficace proposée dans ] pour résoudre la problème (8). Ainsi, on peut montrer que, en négligeant le résidu de troisième degré, une approximation au deuxième ordre efficace de d(θ) autour de θ = 0 est donnée par d(θ) = d(0) + J(0) + J(θ) θ. () Les Jacobiens peuvent être obtenus dans ], où la procédure a été utilisée pour résoudre le problème (5). Dans notre cas, le Jacobien courant J(0) pour la j-ième région est construit à partir des Jacobiens élémentaires par rapport aux paramètres du mouvement, aux changements d illumination, et de la structure : J(0) = J x (0), J αβ (0), J z (0) ], () où J x (0) = α J I J w J K J bt J X (0) J αβ (0) = bβ I, bα I ] =, I ] J z (0) = α J I J w J K J bn M z, en appliquant la règle de dérivation chaînée. De la même façon, le Jacobien J(θ) est décomposé en : où J(θ) = J x (θ), J αβ (θ), J z (θ) ], (3) J x (θ) = α J I J w J K J T J X (θ) J αβ (θ) =, I ] J z (θ) = α J I J w J K J n M z. En appliquant une condition nécessaire pour que θ = θ soit un extremum de (8), on obtient θ d(θ) d(θ) θ=θ = θ d(θ) θ=θ d(θ ) = 0. (4) Étant donné que J(θ) θ=θ est de rang plein (voir Soussection 3.5) et en utilisant () autour de θ = θ, Eq. (4) fournie J(0) + J(θ ) θ = d(0). (5) Ce n est pas un système linéaire en θ du fait de la présence de J(θ ). Cependant, en raison de la paramétrisation appropriée du suivi (voir Section.3), la propriété d invariance à gauche des champs vectoriels sur SE(3) est vérifiée 9]. Donc, J X (θ ) θ = J X (0) θ. (6) De plus, étant donné que J T J bt et J n J bn, on peut écrire le côté gauche de (5) comme J θ α (J I +J I )J x,, (I+I ) ] ], α (J I +J I )J z θ, (7) où J x = J w J K J bt J X (0) et J z = J w J K J bn M z. Puis, en concaténant convenablement chaque J j = J donné en (7), afin de prendre en compte toutes les régions j =,,..., n (voir Sous-section 3.5) ainsi que tous les Jacobiens associés à {d j }n j=, on obtient le système linéaire rectangulaire suivant : J θ = d(0), (8) dont la solution θ met à jour itérativement les paramètres selon (6), (9) et (5) jusqu à ce qu ils deviennent arbitrairement petits ou que le coût soit arbitrairement proche de la stabilité au cours des itérations. Cette procédure de minimisation du deuxième ordre est efficace en temps de calcul car elle n utilise que les dérivés du premier ordre. En d autres termes, contrairement à d autres techniques de second ordre (e.g. Gauss-Newton), les Hessiens ne sont jamais calculés explicitement. Ceci contribue à l obtention des bonnes propriétés de convergence. 3.5 L initialisation du système Dans cette sous-section, une nouvelle méthode pour initialiser le SLAM visuel est présentée. La technique consiste à exploiter les Jacobiens de l algorithme de minimisation proposé. Ainsi, considérons tout d abord une réécriture du Jacobien J défini dans (7) comme J = J x, J αβ, J ] z. (9) Puis, soit l expansion du Jacobien augmenté J dans (8) : J J x J α 0 0 J z 0 0 = J xn 0 0 J αn 0 0 J zn (30) = J x, J αβ, J ] z. (3) Au début de la tâche, la translation peut être faible relativement à la distance à la scène entrainant un mauvais conditionnement du Jacobien augmenté de la structure J z. Celà signifie que les paramètres de la structure ne sont pas encore pleinement observables. Dans ce cas de figure, obtenue au sens du moindre carré en résolvant les équations J J θ = J d(0). 59

6 Recueil des Articles FIG. Haut : quelques images de la séquence Pyramide superposées avec les régions suivies (en rouge) en employant l approche proposée. A noter les changements significatifs d illumination. Bas : la pose et la structure sont incrémentalement reconstruites. A l initialisation, la scène entière correspond au plan à l infini. les paramètres de mouvement ainsi que d illumination à eux seuls peuvent expliquer la plupart des différences entre l image de référence et l image courante. Ainsi, l ensemble d équations linéaires (8) est initialement changé en : J x, J αβ] x, β, { α j } n j=] = d(0), (3) dont la solution x, β, { α j } n j=] est également obtenue au sens du moindre carré, puis est itérativement mise à jour en utilisant (6) et (9). Les paramètres de structure seront intégrés dans le processus d optimisation, c.-à-d. en résolvant (8), seulement si la différence entre la valeur de coût résultante en employant (3) et la résultante de l optimisation précédente (d image) excède le bruit d image. Cette paramétrisation adaptée présente beaucoup d avantages. D abord, en ne prenant pas en compte les paramètres inobservables dans le processus, l estimation de la pose n est pas indirectement perturbée. En second lieu, il n y a aucune initialisation différée : tous les imagettes sont toujours directement exploitées pour calculer le mouvement. De plus, une fois les paramètres optimaux de la structure pour un ensemble donné de régions obtenus, il n y a plus aucune raison de les maintenir dans l optimisation (bien qu ils soient repris en compte toutes les fois que cette différence est excédée). Sans compter que leurs valeurs peuvent être perturbées, e.g. si la résolution d image est réduite, moins de paramètres à estimer signifie plus de puissance disponibles. Dans ce cas particulier, un autre ensemble de régions peut alors être choisi. Un filtre de Kalman dont la taille est variable (permettant ainsi de prendre en compte l apparition et la disparition des régions au cours du déplacement) a été utilisé fournissant une prédiction des paramètres pour la prochaine image, et des covariances. 4 Résultats Afin de valider l algorithme et d évaluer ses performances, nous l avons testé avec des scènes simulées et réelles. Nous rapportons ici une exemple pour chaque scénario. Dans tous les cas, les conditions initiales triviales ont été employées : T 0 = I 4, α j0 =, β j0 = 0, n j0 = 0, 0, ], j =,,..., n. Nous remarquons que aucun ajustement de faisceaux n est effectué, ni aucune phase d apprentissage est réalisée. Une scène synthétique a été construite de sorte qu une vérité terrain soit disponible. Elle est composée par quatre plans disposés en forme pyramidale, tronquée par un autre au dessus. Afin de simuler des situations le plus réalistes possibles, des images réelles texturées ont été appliquées sur les plans (voir Fig. ). Une séquence d images a été produites en déplaçant le point de vue tout en faisant varier les conditions d illumination de manière significative : nous appliquons un α (k) qui change les intensités d image jusqu à 50% de leurs valeurs originales, et un β (k) qui change sinusoïdalement avec l amplitude de 50 pixels. Nous avons alors comparé notre approche (en employant 50

7 RFIA 008 translation error deg] Proposed Method S+R+5P H+ZNCC+R+5P rotation error deg] Proposed Method S+R+5P H+ZNCC+R+5P Percentage of survivors image Proposed Method S+R+5P H+ZNCC+R+5P image Percentage of ouliers image Proposed Method S+R+5P H+ZNCC+R+5P image FIG. Comparaison de méthodes standards et de l approche proposée. Haut : erreurs sur l estimation du mouvement. Bas : Gestion des primitives et des points abbérants au cours du déplacement. 30 régions de taille ) aux méthodes standards ainsi qu avec une méthode directe. Les résultats obtenus par la technique proposée sont montrés dans le Fig., où les régions d image ont été suivies avec succès en exécutant de façon robuste et simultanément la reconstruction de la pose de la caméra et de la scène. En ce qui concerne des méthodes standards, nous avons utilisés les points SIFT et le détecteur de Harris sous-pixellique avec Zero-mean Normalized Cross-Correlation associé à un contrôle de cohérence mutuelle pour apparier ces derniers points. Puis, 00 de ces primitives appariées ont été sélectionnées grâce à un procédé RANSAC (avec en général 300 essais) pour estimer la pose de façon robuste en utilisant l algorithme des 5-point ]. Les résultats sont montrées dans la Fig., où les approches sont référencées respectivement par S+R+5P et H+ZNCC+R+5P. Du fait que le facteur d échelle est supposé inconnu, l erreur de translation est mesurée par l angle entre les directions réelles et celles estimées. Notons que, malgré un plus grand nombre de primitives, des erreurs plus importantes ont été obtenues en appliquant les techniques standards à cette séquence difficile, en particulier à l étape d initialisation et dans le cas de grands déplacements. Les résultats montrent un nombre de primitives appariées qui décroît rapidement, et un pourcentage croissant des outliers. Pour éviter une divergence rapide, il est nécessaire d introduire fréquemment de nouvelles primitives compensant celles perdues au cours du suivi. Malgré leurs limitations, ces méthodes globales pourraient être em- FIG. 3 Résultats du suivi (en rouge) en utilisant 5] pour la deuxième et septième image de la séquence, où elle échoue. Les régions étaient les mêmes que montrées dans la Fig.. Observons que même à la ème image, beaucoup de régions ont été déjà rejetées. Cette méthode a également échoué pour la séquence d image présentée dans la Fig. 4. ployées comme bootstrap à notre technique. En ce qui concerne les méthodes directes, nous avons fait une comparaison avec 5], dont les résultats peuvent être vus dans le Fig. 3. Étant donné que les déplacements (mouvement et illumination) n étaient pas très petits, ce qui n est pas conforme aux hypothèses, l algorithme a échoué dans la septième image de la séquence. En raison de l approximation de deuxième ordre que nous proposons, de plus grands déplacements sont possibles. Notons également que la méthode proposée dans 4] ne pourrait pas être appliquée 5

8 Recueil des Articles FIG. 4 Haut : quelques images de la séquence Versailles superposées avec les régions suivies (en rouge) en employant l approche proposée. Bas : la pose de la caméra et la structure sont incrémentalement reconstruites. Observons que, à l initialisation, la scène entière correspond au plan à l infini. du fait que la scène est inconnue (nécessité d un modèle de référence pour l initialisation). Les résultats de la méthode proposée sur une séquence d images réelles sont montrés dans la Fig. 4. Au début, la scène peut être vue comme le plan à l infini (voir la première image). Lorsque la caméra progresse, des résultats plus précis sont obtenus. Notez à nouveau que l étape d initialisation a été bien exécutée. Les régions ont été choisies en utilisant 7] pour montrer qu une cartographie beaucoup plus dense peut être réalisée avec notre technique. 5 Conclusions Dans cet article, nous avons proposé quelques contributions pour améliorer le SLAM visuel. Tout d abord, nous avons traité le problème d observabilité dans l étape d initialisation. Puis, nous avons fourni une méthode efficace et robuste qui calcule directement la structure de scène, le déplacement de la caméra et les variations d illumination par rapport à un repère de référence. Nous avons montré que les méthodes standards doivent mettre à jour les primitives plus fréquemment. De ce fait, la méthode proposée permet de réduire la dérive en maintenant plus longtemps l estimation du déplacement par rapport au même repère de référence. Des travaux futurs seront consacrés à l implémentation d une méthode complète de SLAM visuel pour de grandes distances. Remerciements Ce travail a été en partie financé par la Fondation CAPES processus no. 886/03-7, ainsi que par l accord international FAPESP-INRIA no. 04/ Références ] O. Faugeras, Three-Dimensional Computer Vision A geometric viewpoint. Cambridge : The MIT Press, 993. ] P. H. S. Torr and A. Zisserman, Feature based methods for structure and motion estimation, in Workshop on Vision Algorithms : Theory and Practice, 999, pp ] S. Se, D. Lowe, and J. Little, Vision-based global localization and mapping for mobile robots, IEEE Transactions on Robotics and Automation, vol., no. 3, pp , ] N. D. Molton, A. J. Davison, and I. D. Reid, Locally planar patch features for real-time structure from motion, in Proc. BMVC, ] H. Jin, P. Favaro, and S. Soatto, A semi-direct approach to structure from motion, The Visual Computer, vol. 6, pp , ] R. Szeliski and P. H. S. Torr, Geometrically constrained structure from motion : points on planes, in 5

9 RFIA 008 Proc. Eur. Workshop on 3D Struct. from Mult. Images of Large-Scale Environments, 998, pp ] G. Silveira, E. Malis, and P. Rives, Real-time robust detection of planar regions in a pair of images, in Proc. of the IEEE/RSJ IROS, China, 006, pp ] D. Burschka and G. D. Hager, V-GPS(SLAM) : vision-based inertial system for mobile robots, in Proc. of the IEEE ICRA, USA, ] F. W. Warner, Foundations of differential manifolds and Lie groups. Springer Verlag, ] G. Silveira and E. Malis, Real-time visual tracking under arbitrary illumination changes, in IEEE CVPR, Minneapolis, USA, 007. ] S. Benhimane and E. Malis, Integration of Euclidean constraints in template based visual tracking of piecewise-planar scenes, in Proc. of the IEEE/RSJ IROS, China, 006, pp ] D. Nistér, An efficient solution to the five-point relative pose problem, in Proc. of the IEEE CVPR, vol., 003, pp

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

Analyse de la vidéo. Chapitre 4.1 - La modélisation pour le suivi d objet. 10 mars 2015. Chapitre 4.1 - La modélisation d objet 1 / 57 Analyse de la vidéo Chapitre 4.1 - La modélisation pour le suivi d objet 10 mars 2015 Chapitre 4.1 - La modélisation d objet 1 / 57 La représentation d objets Plan de la présentation 1 La représentation

Plus en détail

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

Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes. Promotion X 004 COURS D ANALYSE DES STRUCTURES MÉCANIQUES PAR LA MÉTHODE DES ELEMENTS FINIS (MEC 568) contrôle non classant (7 mars 007, heures) Documents autorisés : polycopié ; documents et notes de

Plus en détail

Utilisation d informations visuelles dynamiques en asservissement visuel Armel Crétual IRISA, projet TEMIS puis VISTA L asservissement visuel géométrique Principe : Réalisation d une tâche robotique par

Plus en détail

Principe de symétrisation pour la construction d un test adaptatif

Principe de symétrisation pour la construction d un test adaptatif Principe de symétrisation pour la construction d un test adaptatif Cécile Durot 1 & Yves Rozenholc 2 1 UFR SEGMI, Université Paris Ouest Nanterre La Défense, France, cecile.durot@gmail.com 2 Université

Plus en détail

Résolution d équations non linéaires

Résolution d équations non linéaires Analyse Numérique Résolution d équations non linéaires Said EL HAJJI et Touria GHEMIRES Université Mohammed V - Agdal. Faculté des Sciences Département de Mathématiques. Laboratoire de Mathématiques, Informatique

Plus en détail

3 Approximation de solutions d équations

3 Approximation de solutions d équations 3 Approximation de solutions d équations Une équation scalaire a la forme générale f(x) =0où f est une fonction de IR dans IR. Un système de n équations à n inconnues peut aussi se mettre sous une telle

Plus en détail

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

Filtrage stochastique non linéaire par la théorie de représentation des martingales Filtrage stochastique non linéaire par la théorie de représentation des martingales Adriana Climescu-Haulica Laboratoire de Modélisation et Calcul Institut d Informatique et Mathématiques Appliquées de

Plus en détail

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

Reconnaissance de visages 2.5D par fusion des indices de texture et de profondeur ICI 12/12/12 Reconnaissance de visages 2.5D par fusion des indices de texture et de profondeur ICI 12/12/12 2 Discrimination Invariance Expressions faciales Age Pose Eclairage 11/12/2012 3 Personne Inconnue Identité

Plus en détail

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

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications A. Optimisation sans contrainte.... Généralités.... Condition nécessaire et condition suffisante

Plus en détail

Optimisation, traitement d image et éclipse de Soleil

Optimisation, traitement d image et éclipse de Soleil Kléber, PCSI1&3 014-015 I. Introduction 1/8 Optimisation, traitement d image et éclipse de Soleil Partie I Introduction Le 0 mars 015 a eu lieu en France une éclipse partielle de Soleil qu il était particulièrement

Plus en détail

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://www.fsr.ac.ma/ano/

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://www.fsr.ac.ma/ano/ Recherche opérationnelle Les démonstrations et les exemples seront traités en cours Souad EL Bernoussi Groupe d Analyse Numérique et Optimisation Rabat http ://www.fsr.ac.ma/ano/ Table des matières 1 Programmation

Plus en détail

$SSOLFDWLRQGXNULJHDJHSRXUOD FDOLEUDWLRQPRWHXU

$SSOLFDWLRQGXNULJHDJHSRXUOD FDOLEUDWLRQPRWHXU $SSOLFDWLRQGXNULJHDJHSRXUOD FDOLEUDWLRQPRWHXU Fabien FIGUERES fabien.figueres@mpsa.com 0RWVFOpV : Krigeage, plans d expériences space-filling, points de validations, calibration moteur. 5pVXPp Dans le

Plus en détail

Fonctions de plusieurs variables

Fonctions de plusieurs variables Module : Analyse 03 Chapitre 00 : Fonctions de plusieurs variables Généralités et Rappels des notions topologiques dans : Qu est- ce que?: Mathématiquement, n étant un entier non nul, on définit comme

Plus en détail

R-ICP : une nouvelle approche d appariement 3D orientée régions pour la reconnaissance faciale

R-ICP : une nouvelle approche d appariement 3D orientée régions pour la reconnaissance faciale R-ICP : une nouvelle approche d appariement 3D orientée régions pour la reconnaissance faciale Boulbaba BEN AMOR, Karima OUJI, Mohsen ARDABILIAN, et Liming CHEN Laboratoire d InfoRmatique en Images et

Plus en détail

Simulation de point de vue pour la localisation d une caméra à partir d un modèle non structuré

Simulation de point de vue pour la localisation d une caméra à partir d un modèle non structuré Simulation de point de vue pour la localisation d une caméra à partir d un modèle non structuré Pierre Rolin Marie-Odile Berger Frédéric Sur LORIA, UMR CNRS 7503, Université de Lorraine INRIA Nancy Grand

Plus en détail

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

Vision industrielle et télédétection - Détection d ellipses. Guillaume Martinez 17 décembre 2007 Vision industrielle et télédétection - Détection d ellipses Guillaume Martinez 17 décembre 2007 1 Table des matières 1 Le projet 3 1.1 Objectif................................ 3 1.2 Les choix techniques.........................

Plus en détail

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

L analyse d images regroupe plusieurs disciplines que l on classe en deux catégories : La vision nous permet de percevoir et d interpreter le monde qui nous entoure. La vision artificielle a pour but de reproduire certaines fonctionnalités de la vision humaine au travers de l analyse d images.

Plus en détail

Introduction à MATLAB R

Introduction à MATLAB R Introduction à MATLAB R Romain Tavenard 10 septembre 2009 MATLAB R est un environnement de calcul numérique propriétaire orienté vers le calcul matriciel. Il se compose d un langage de programmation, d

Plus en détail

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

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 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 25 Mars 2015 1. Introduction Les méthodes de détection de points d intérêt ont

Plus en détail

Mesure agnostique de la qualité des images.

Mesure agnostique de la qualité des images. Mesure agnostique de la qualité des images. Application en biométrie Christophe Charrier Université de Caen Basse-Normandie GREYC, UMR CNRS 6072 Caen, France 8 avril, 2013 C. Charrier NR-IQA 1 / 34 Sommaire

Plus en détail

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

Différentiabilité ; Fonctions de plusieurs variables réelles Différentiabilité ; Fonctions de plusieurs variables réelles Denis Vekemans R n est muni de l une des trois normes usuelles. 1,. 2 ou.. x 1 = i i n Toutes les normes de R n sont équivalentes. x i ; x 2

Plus en détail

Projet de Traitement du Signal Segmentation d images SAR

Projet de Traitement du Signal Segmentation d images SAR Projet de Traitement du Signal Segmentation d images SAR Introduction En analyse d images, la segmentation est une étape essentielle, préliminaire à des traitements de haut niveau tels que la classification,

Plus en détail

Coup de Projecteur sur les Réseaux de Neurones

Coup de Projecteur sur les Réseaux de Neurones Coup de Projecteur sur les Réseaux de Neurones Les réseaux de neurones peuvent être utilisés pour des problèmes de prévision ou de classification. La représentation la plus populaire est le réseau multicouche

Plus en détail

Cours de Mécanique du point matériel

Cours de Mécanique du point matériel Cours de Mécanique du point matériel SMPC1 Module 1 : Mécanique 1 Session : Automne 2014 Prof. M. EL BAZ Cours de Mécanique du Point matériel Chapitre 1 : Complément Mathématique SMPC1 Chapitre 1: Rappels

Plus en détail

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

Exo7. Matrice d une application linéaire. Corrections d Arnaud Bodin. Exo7 Matrice d une application linéaire Corrections d Arnaud odin. Exercice Soit R muni de la base canonique = ( i, j). Soit f : R R la projection sur l axe des abscisses R i parallèlement à R( i + j).

Plus en détail

Détection de têtes dans un nuage de points 3D à l aide d un modèle de mélange sphérique

Détection de têtes dans un nuage de points 3D à l aide d un modèle de mélange sphérique Détection de têtes dans un nuage de points 3D à l aide d un modèle de mélange sphérique Denis Brazey & Bruno Portier 2 Société Prynɛl, RD974 290 Corpeau, France denis.brazey@insa-rouen.fr 2 Normandie Université,

Plus en détail

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

Projet de traitement d'image - SI 381 reconstitution 3D d'intérieur à partir de photographies Projet de traitement d'image - SI 381 reconstitution 3D d'intérieur à partir de photographies Régis Boulet Charlie Demené Alexis Guyot Balthazar Neveu Guillaume Tartavel Sommaire Sommaire... 1 Structure

Plus en détail

LA NOTATION STATISTIQUE DES EMPRUNTEURS OU «SCORING»

LA NOTATION STATISTIQUE DES EMPRUNTEURS OU «SCORING» LA NOTATION STATISTIQUE DES EMPRUNTEURS OU «SCORING» Gilbert Saporta Professeur de Statistique Appliquée Conservatoire National des Arts et Métiers Dans leur quasi totalité, les banques et organismes financiers

Plus en détail

Correction de l examen de la première session

Correction de l examen de la première session de l examen de la première session Julian Tugaut, Franck Licini, Didier Vincent Si vous trouvez des erreurs de Français ou de mathématiques ou bien si vous avez des questions et/ou des suggestions, envoyez-moi

Plus en détail

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

Théorème du point fixe - Théorème de l inversion locale Chapitre 7 Théorème du point fixe - Théorème de l inversion locale Dans ce chapitre et le suivant, on montre deux applications importantes de la notion de différentiabilité : le théorème de l inversion

Plus en détail

0DWKpPDWLTXHVGHO DUJHQW. édité par Mr. G.Moumoulidis (OTE)

0DWKpPDWLTXHVGHO DUJHQW. édité par Mr. G.Moumoulidis (OTE) 3/$,78'RF) 0DWKpPDWTXHVGHO DUJHQW HW OHVpWXGHVWHFKQTXHVpFRQRPTXHV édité par Mr. G.Moumoulidis (OTE) 8,2,7(5$7,2$/('(67(/(&2008,&$7,26,7(5$7,2$/7(/(&2008,&$7,28,2 8,2,7(5$&,2$/'(7(/(&208,&$&,2(6 - - 0DWKpPDWTXHVGHO

Plus en détail

SLAM Visuel 3D pour robot mobile autonome

SLAM Visuel 3D pour robot mobile autonome Master de Sciences Mention «Imagerie, Robotique et Ingénierie pour le Vivant» - Projet de Fin D étude - SLAM Visuel 3D pour robot mobile autonome Romain Drouilly Encadrants ECA Benoit Morisset Pierrick

Plus en détail

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

Exercices - Fonctions de plusieurs variables : corrigé. Pour commencer Pour commencer Exercice 1 - Ensembles de définition - Première année - 1. Le logarithme est défini si x + y > 0. On trouve donc le demi-plan supérieur délimité par la droite d équation x + y = 0.. 1 xy

Plus en détail

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

Algorithme des fourmis appliqué à la détection et au suivi de contours dans une image IN52-IN54 A2008 Algorithme des fourmis appliqué à la détection et au suivi de contours dans une image Etudiants : Nicolas MONNERET Alexandre HAFFNER Sébastien DE MELO Responsable : Franck GECHTER Sommaire

Plus en détail

Introduction à l approche bootstrap

Introduction à l approche bootstrap Introduction à l approche bootstrap Irène Buvat U494 INSERM buvat@imedjussieufr 25 septembre 2000 Introduction à l approche bootstrap - Irène Buvat - 21/9/00-1 Plan du cours Qu est-ce que le bootstrap?

Plus en détail

Biostatistiques Biologie- Vétérinaire FUNDP Eric Depiereux, Benoît DeHertogh, Grégoire Vincke

Biostatistiques Biologie- Vétérinaire FUNDP Eric Depiereux, Benoît DeHertogh, Grégoire Vincke www.fundp.ac.be/biostats Module 140 140 ANOVA A UN CRITERE DE CLASSIFICATION FIXE...2 140.1 UTILITE...2 140.2 COMPARAISON DE VARIANCES...2 140.2.1 Calcul de la variance...2 140.2.2 Distributions de référence...3

Plus en détail

Exercices - Polynômes : corrigé. Opérations sur les polynômes

Exercices - Polynômes : corrigé. Opérations sur les polynômes Opérations sur les polynômes Exercice 1 - Carré - L1/Math Sup - Si P = Q est le carré d un polynôme, alors Q est nécessairement de degré, et son coefficient dominant est égal à 1. On peut donc écrire Q(X)

Plus en détail

Programmation linéaire et Optimisation. Didier Smets

Programmation linéaire et Optimisation. Didier Smets Programmation linéaire et Optimisation Didier Smets Chapitre 1 Un problème d optimisation linéaire en dimension 2 On considère le cas d un fabricant d automobiles qui propose deux modèles à la vente, des

Plus en détail

Annexe 6. Notions d ordonnancement.

Annexe 6. Notions d ordonnancement. Annexe 6. Notions d ordonnancement. APP3 Optimisation Combinatoire: problèmes sur-contraints et ordonnancement. Mines-Nantes, option GIPAD, 2011-2012. Sophie.Demassey@mines-nantes.fr Résumé Ce document

Plus en détail

ÉTUDE DE L EFFICACITÉ DE GÉOGRILLES POUR PRÉVENIR L EFFONDREMENT LOCAL D UNE CHAUSSÉE

ÉTUDE DE L EFFICACITÉ DE GÉOGRILLES POUR PRÉVENIR L EFFONDREMENT LOCAL D UNE CHAUSSÉE ÉTUDE DE L EFFICACITÉ DE GÉOGRILLES POUR PRÉVENIR L EFFONDREMENT LOCAL D UNE CHAUSSÉE ANALYSIS OF THE EFFICIENCY OF GEOGRIDS TO PREVENT A LOCAL COLLAPSE OF A ROAD Céline BOURDEAU et Daniel BILLAUX Itasca

Plus en détail

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

aux différences est appelé équation aux différences d ordre n en forme normale. MODÉLISATION ET SIMULATION EQUATIONS AUX DIFFÉRENCES (I/II) 1. Rappels théoriques : résolution d équations aux différences 1.1. Équations aux différences. Définition. Soit x k = x(k) X l état scalaire

Plus en détail

Chapitre 0 Introduction à la cinématique

Chapitre 0 Introduction à la cinématique Chapitre 0 Introduction à la cinématique Plan Vitesse, accélération Coordonnées polaires Exercices corrigés Vitesse, Accélération La cinématique est l étude du mouvement Elle suppose donc l existence à

Plus en détail

Algorithmes pour la planification de mouvements en robotique non-holonome

Algorithmes pour la planification de mouvements en robotique non-holonome Algorithmes pour la planification de mouvements en robotique non-holonome Frédéric Jean Unité de Mathématiques Appliquées ENSTA Le 02 février 2006 Outline 1 2 3 Modélisation Géométrique d un Robot Robot

Plus en détail

Le produit semi-direct

Le produit semi-direct Le produit semi-direct Préparation à l agrégation de mathématiques Université de Nice - Sophia Antipolis Antoine Ducros Octobre 2007 Ce texte est consacré, comme son titre l indique, au produit semi-direct.

Plus en détail

Programmation linéaire

Programmation linéaire 1 Programmation linéaire 1. Le problème, un exemple. 2. Le cas b = 0 3. Théorème de dualité 4. L algorithme du simplexe 5. Problèmes équivalents 6. Complexité de l Algorithme 2 Position du problème Soit

Plus en détail

Tests non-paramétriques de non-effet et d adéquation pour des covariables fonctionnelles

Tests non-paramétriques de non-effet et d adéquation pour des covariables fonctionnelles Tests non-paramétriques de non-effet et d adéquation pour des covariables fonctionnelles Valentin Patilea 1 Cesar Sanchez-sellero 2 Matthieu Saumard 3 1 CREST-ENSAI et IRMAR 2 USC Espagne 3 IRMAR-INSA

Plus en détail

Analyse d images. Edmond.Boyer@imag.fr. Edmond Boyer UFRIMA 1

Analyse d images. Edmond.Boyer@imag.fr. Edmond Boyer UFRIMA 1 Analyse d images Edmond.Boyer@imag.fr Edmond Boyer UFRIMA 1 1 Généralités Analyse d images (Image Analysis) : utiliser un ordinateur pour interpréter le monde extérieur au travers d images. Images Objets

Plus en détail

Cours d Analyse. Fonctions de plusieurs variables

Cours d Analyse. Fonctions de plusieurs variables Cours d Analyse Fonctions de plusieurs variables Licence 1ère année 2007/2008 Nicolas Prioux Université de Marne-la-Vallée Table des matières 1 Notions de géométrie dans l espace et fonctions à deux variables........

Plus en détail

Rappels sur les suites - Algorithme

Rappels sur les suites - Algorithme DERNIÈRE IMPRESSION LE 14 septembre 2015 à 12:36 Rappels sur les suites - Algorithme Table des matières 1 Suite : généralités 2 1.1 Déition................................. 2 1.2 Exemples de suites............................

Plus en détail

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

Synthèse d'images I. Venceslas BIRI IGM Université de Marne La Synthèse d'images I Venceslas BIRI IGM Université de Marne La La synthèse d'images II. Rendu & Affichage 1. Introduction Venceslas BIRI IGM Université de Marne La Introduction Objectif Réaliser une image

Plus en détail

Comparaison de Relevés 3D issus de plusieurs Systèmes de Numérisation

Comparaison de Relevés 3D issus de plusieurs Systèmes de Numérisation Laboratoire Vision & Robotique Comparaison de Relevés 3D issus de plusieurs Systèmes de Numérisation Emilie KOENIG, Benjamin ALBOUY, Sylvie TREUILLET, Yves Lucas Contact : Sylvie Treuillet Polytech'Orléans

Plus en détail

TESTS PORTMANTEAU D ADÉQUATION DE MODÈLES ARMA FAIBLES : UNE APPROCHE BASÉE SUR L AUTO-NORMALISATION

TESTS PORTMANTEAU D ADÉQUATION DE MODÈLES ARMA FAIBLES : UNE APPROCHE BASÉE SUR L AUTO-NORMALISATION TESTS PORTMANTEAU D ADÉQUATION DE MODÈLES ARMA FAIBLES : UNE APPROCHE BASÉE SUR L AUTO-NORMALISATION Bruno Saussereau Laboratoire de Mathématiques de Besançon Université de Franche-Comté Travail en commun

Plus en détail

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

Suites numériques 3. 1 Convergence et limite d une suite Suites numériques 3 1 Convergence et limite d une suite Nous savons que les termes de certaines suites s approchent de plus en plus d une certaine valeur quand n augmente : par exemple, les nombres u n

Plus en détail

MCMC et approximations en champ moyen pour les modèles de Markov

MCMC et approximations en champ moyen pour les modèles de Markov MCMC et approximations en champ moyen pour les modèles de Markov Gersende FORT LTCI CNRS - TELECOM ParisTech En collaboration avec Florence FORBES (Projet MISTIS, INRIA Rhône-Alpes). Basé sur l article:

Plus en détail

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

Représentation géométrique d un nombre complexe CHAPITRE 1 NOMBRES COMPLEXES 1 Représentation géométrique d un nombre complexe 1. Ensemble des nombres complexes Soit i le nombre tel que i = 1 L ensemble des nombres complexes est l ensemble des nombres

Plus en détail

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

La programmation linéaire : une introduction. Qu est-ce qu un programme linéaire? Terminologie. Écriture mathématique La programmation linéaire : une introduction Qu est-ce qu un programme linéaire? Qu est-ce qu un programme linéaire? Exemples : allocation de ressources problème de recouvrement Hypothèses de la programmation

Plus en détail

Les algorithmes de base du graphisme

Les algorithmes de base du graphisme Les algorithmes de base du graphisme Table des matières 1 Traçage 2 1.1 Segments de droites......................... 2 1.1.1 Algorithmes simples.................... 3 1.1.2 Algorithmes de Bresenham (1965).............

Plus en détail

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

Cours 02 : Problème général de la programmation linéaire Cours 02 : Problème général de la programmation linéaire Cours 02 : Problème général de la Programmation Linéaire. 5 . Introduction Un programme linéaire s'écrit sous la forme suivante. MinZ(ou maxw) =

Plus en détail

Corrigé du baccalauréat S Asie 21 juin 2010

Corrigé du baccalauréat S Asie 21 juin 2010 Corrigé du baccalauréat S Asie juin 00 EXERCICE Commun à tous les candidats 4 points. Question : Le triangle GBI est : Réponse a : isocèle. Réponse b : équilatéral. Réponse c : rectangle. On a GB = + =

Plus en détail

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

Intégration et probabilités TD1 Espaces mesurés Corrigé Intégration et probabilités TD1 Espaces mesurés Corrigé 2012-2013 1 Petites questions 1 Est-ce que l ensemble des ouverts de R est une tribu? Réponse : Non, car le complémentaire de ], 0[ n est pas ouvert.

Plus en détail

Programmes des classes préparatoires aux Grandes Ecoles

Programmes des classes préparatoires aux Grandes Ecoles Programmes des classes préparatoires aux Grandes Ecoles Filière : scientifique Voie : Biologie, chimie, physique et sciences de la Terre (BCPST) Discipline : Mathématiques Seconde année Préambule Programme

Plus en détail

INTRODUCTION À L ANALYSE FACTORIELLE DES CORRESPONDANCES

INTRODUCTION À L ANALYSE FACTORIELLE DES CORRESPONDANCES INTRODUCTION À L ANALYSE FACTORIELLE DES CORRESPONDANCES Dominique LAFFLY Maître de Conférences, Université de Pau Laboratoire Société Environnement Territoire UMR 5603 du CNRS et Université de Pau Domaine

Plus en détail

Etude d un cas industriel : Optimisation de la modélisation de paramètre de production

Etude d un cas industriel : Optimisation de la modélisation de paramètre de production Revue des Sciences et de la Technologie RST- Volume 4 N 1 /janvier 2013 Etude d un cas industriel : Optimisation de la modélisation de paramètre de production A.F. Bernate Lara 1, F. Entzmann 2, F. Yalaoui

Plus en détail

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

de calibration Master 2: Calibration de modèles: présentation et simulation d Master 2: Calibration de modèles: présentation et simulation de quelques problèmes de calibration Plan de la présentation 1. Présentation de quelques modèles à calibrer 1a. Reconstruction d une courbe

Plus en détail

Calculer avec Sage. Revision : 417 du 1 er juillet 2010

Calculer avec Sage. Revision : 417 du 1 er juillet 2010 Calculer avec Sage Alexandre Casamayou Guillaume Connan Thierry Dumont Laurent Fousse François Maltey Matthias Meulien Marc Mezzarobba Clément Pernet Nicolas Thiéry Paul Zimmermann Revision : 417 du 1

Plus en détail

Traitement bas-niveau

Traitement bas-niveau Plan Introduction L approche contour (frontière) Introduction Objectifs Les traitements ont pour but d extraire l information utile et pertinente contenue dans l image en regard de l application considérée.

Plus en détail

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

Exercices - Nombres complexes : corrigé. Formes algébriques et trigonométriques, module et argument Formes algébriques et trigonométriques, module et argument Exercice - - L/Math Sup - On multiplie le dénominateur par sa quantité conjuguée, et on obtient : Z = 4 i 3 + i 3 i 3 = 4 i 3 + 3 = + i 3. Pour

Plus en détail

Simulation de variables aléatoires

Simulation de variables aléatoires Chapter 1 Simulation de variables aléatoires Références: [F] Fishman, A first course in Monte Carlo, chap 3. [B] Bouleau, Probabilités de l ingénieur, chap 4. [R] Rubinstein, Simulation and Monte Carlo

Plus en détail

Calcul différentiel. Chapitre 1. 1.1 Différentiabilité

Calcul différentiel. Chapitre 1. 1.1 Différentiabilité Chapitre 1 Calcul différentiel L idée du calcul différentiel est d approcher au voisinage d un point une fonction f par une fonction plus simple (ou d approcher localement le graphe de f par un espace

Plus en détail

Cours IV Mise en orbite

Cours IV Mise en orbite Introduction au vol spatial Cours IV Mise en orbite If you don t know where you re going, you ll probably end up somewhere else. Yogi Berra, NY Yankees catcher v1.2.8 by-sa Olivier Cleynen Introduction

Plus en détail

Utilisation des Points d Intérêts Couleurs pour le Suivi d Objets

Utilisation des Points d Intérêts Couleurs pour le Suivi d Objets Utilisation des Points d Intérêts Couleurs pour le Suivi d Objets Pierre Gabriel, Jean-Bernard Hayet, Justus Piater et Jacques Verly Université de Liège, Département d Électricité, Électronique et Informatique

Plus en détail

Production des Services d Assurance non-vie selon le SCN 2008

Production des Services d Assurance non-vie selon le SCN 2008 REPUBLIQUE DU CAMEROUN Paix - Travail Patrie ---------- INSTITUT NATIONAL DE LA STATISTIQUE ---------- REPUBLIC OF CAMEROON Peace - Work Fatherland ---------- NATIONAL INSTITUTE OF STATISTICS ----------

Plus en détail

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

Chapitre 2 Le problème de l unicité des solutions Université Joseph Fourier UE MAT 127 Mathématiques année 2011-2012 Chapitre 2 Le problème de l unicité des solutions Ce que nous verrons dans ce chapitre : un exemple d équation différentielle y = f(y)

Plus en détail

Chapitre 7. Statistique des échantillons gaussiens. 7.1 Projection de vecteurs gaussiens

Chapitre 7. Statistique des échantillons gaussiens. 7.1 Projection de vecteurs gaussiens Chapitre 7 Statistique des échantillons gaussiens Le théorème central limite met en évidence le rôle majeur tenu par la loi gaussienne en modélisation stochastique. De ce fait, les modèles statistiques

Plus en détail

Formula Negator, Outil de négation de formule.

Formula Negator, Outil de négation de formule. Formula Negator, Outil de négation de formule. Aymerick Savary 1,2, Mathieu Lassale 1,2, Jean-Louis Lanet 1 et Marc Frappier 2 1 Université de Limoges 2 Université de Sherbrooke Résumé. Cet article présente

Plus en détail

Résolution de systèmes linéaires par des méthodes directes

Résolution de systèmes linéaires par des méthodes directes Résolution de systèmes linéaires par des méthodes directes J. Erhel Janvier 2014 1 Inverse d une matrice carrée et systèmes linéaires Ce paragraphe a pour objet les matrices carrées et les systèmes linéaires.

Plus en détail

Projet SINF2275 «Data mining and decision making» Projet classification et credit scoring

Projet SINF2275 «Data mining and decision making» Projet classification et credit scoring Projet SINF2275 «Data mining and decision making» Projet classification et credit scoring Année académique 2006-2007 Professeurs : Marco Saerens Adresse : Université catholique de Louvain Information Systems

Plus en détail

Monitoring elderly People by Means of Cameras

Monitoring elderly People by Means of Cameras Nuadu project Technologies for Personal Hearth Seminar, June 4th, 2009 Monitoring elderly People by Means of Cameras Laurent LUCAT Laboratory of Embedded Vision Systems CEA LIST, Saclay, France 1 Summary

Plus en détail

Fonctions de plusieurs variables

Fonctions de plusieurs variables Maths MP Exercices Fonctions de plusieurs variables Les indications ne sont ici que pour être consultées après le T (pour les exercices non traités). Avant et pendant le T, tenez bon et n allez pas les

Plus en détail

OPTIMISATION DE LA MAINTENANCE DES EQUIPEMENTS DE MANUTENTION DU TERMINAL A CONTENEURS DE BEJAIA (BMT)

OPTIMISATION DE LA MAINTENANCE DES EQUIPEMENTS DE MANUTENTION DU TERMINAL A CONTENEURS DE BEJAIA (BMT) OPTIMISATION DE LA MAINTENANCE DES EQUIPEMENTS DE MANUTENTION DU TERMINAL A CONTENEURS DE BEJAIA (BMT) LAGGOUNE Radouane 1 et HADDAD Cherifa 2 1,2: Dépt. de G. Mécanique, université de Bejaia, Targa-Ouzemour

Plus en détail

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

Précision d un résultat et calculs d incertitudes Précision d un résultat et calculs d incertitudes PSI* 2012-2013 Lycée Chaptal 3 Table des matières Table des matières 1. Présentation d un résultat numérique................................ 4 1.1 Notations.........................................................

Plus en détail

Projet : Recalage par maximisation de l information mutuelle

Projet : Recalage par maximisation de l information mutuelle École Polytechnique de Montréal Automne 25, 12 décembre 25 Projet : Recalage par maximisation de l information mutuelle GBM613, Application médicales de l informatique Nom Matricule Groupe Herve Lombaert

Plus en détail

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

PEUT-ON «VOIR» DANS L ESPACE À N DIMENSIONS? PEUT-ON «VOIR» DANS L ESPACE À N DIMENSIONS? Pierre Baumann, Michel Émery Résumé : Comment une propriété évidente visuellement en dimensions deux et trois s étend-elle aux autres dimensions? Voici une

Plus en détail

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

Exercices Corrigés Premières notions sur les espaces vectoriels Exercices Corrigés Premières notions sur les espaces vectoriels Exercice 1 On considére le sous-espace vectoriel F de R formé des solutions du système suivant : x1 x 2 x 3 + 2x = 0 E 1 x 1 + 2x 2 + x 3

Plus en détail

Calcul différentiel sur R n Première partie

Calcul différentiel sur R n Première partie Calcul différentiel sur R n Première partie Université De Metz 2006-2007 1 Définitions générales On note L(R n, R m ) l espace vectoriel des applications linéaires de R n dans R m. Définition 1.1 (différentiabilité

Plus en détail

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

Formes quadratiques. 1 Formes quadratiques et formes polaires associées. Imen BHOURI. 1.1 Définitions Formes quadratiques Imen BHOURI 1 Ce cours s adresse aux étudiants de niveau deuxième année de Licence et à ceux qui préparent le capes. Il combine d une façon indissociable l étude des concepts bilinéaires

Plus en détail

Les indices à surplus constant

Les indices à surplus constant Les indices à surplus constant Une tentative de généralisation des indices à utilité constante On cherche ici en s inspirant des indices à utilité constante à définir un indice de prix de référence adapté

Plus en détail

I Stabilité, Commandabilité et Observabilité 11. 1 Introduction 13 1.1 Un exemple emprunté à la robotique... 13 1.2 Le plan... 18 1.3 Problème...

I Stabilité, Commandabilité et Observabilité 11. 1 Introduction 13 1.1 Un exemple emprunté à la robotique... 13 1.2 Le plan... 18 1.3 Problème... TABLE DES MATIÈRES 5 Table des matières I Stabilité, Commandabilité et Observabilité 11 1 Introduction 13 1.1 Un exemple emprunté à la robotique................... 13 1.2 Le plan...................................

Plus en détail

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

Exo7. Calculs de déterminants. Fiche corrigée par Arnaud Bodin. Exercice 1 Calculer les déterminants des matrices suivantes : Exercice 2. Eo7 Calculs de déterminants Fiche corrigée par Arnaud Bodin Eercice Calculer les déterminants des matrices suivantes : Correction Vidéo ( ) 0 6 7 3 4 5 8 4 5 6 0 3 4 5 5 6 7 0 3 5 4 3 0 3 0 0 3 0 0 0 3

Plus en détail

I. Programmation I. 1 Ecrire un programme en Scilab traduisant l organigramme montré ci-après (on pourra utiliser les annexes):

I. Programmation I. 1 Ecrire un programme en Scilab traduisant l organigramme montré ci-après (on pourra utiliser les annexes): Master Chimie Fondamentale et Appliquée : spécialité «Ingénierie Chimique» Examen «Programmation, Simulation des procédés» avril 2008a Nom : Prénom : groupe TD : I. Programmation I. 1 Ecrire un programme

Plus en détail

Transmission d informations sur le réseau électrique

Transmission d informations sur le réseau électrique Transmission d informations sur le réseau électrique Introduction Remarques Toutes les questions en italique devront être préparées par écrit avant la séance du TP. Les préparations seront ramassées en

Plus en détail

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

Calage robuste et accéléré de nuages de points en environnements naturels via l apprentissage automatique Calage robuste et accéléré de nuages de points en environnements naturels via l apprentissage automatique Mémoire Maxime Latulippe Maîtrise en informatique Maître ès sciences (M.Sc.) Québec, Canada Maxime

Plus en détail

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

LA PHYSIQUE DES MATERIAUX. Chapitre 1 LES RESEAUX DIRECT ET RECIPROQUE LA PHYSIQUE DES MATERIAUX Chapitre 1 LES RESEAUX DIRECT ET RECIPROQUE Pr. A. Belayachi Université Mohammed V Agdal Faculté des Sciences Rabat Département de Physique - L.P.M belayach@fsr.ac.ma 1 1.Le réseau

Plus en détail

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

CONCOURS D ENTREE A L ECOLE DE 2007 CONCOURS EXTERNE. Cinquième épreuve d admissibilité STATISTIQUE. (durée : cinq heures) CONCOURS D ENTREE A L ECOLE DE 2007 CONCOURS EXTERNE Cinquième épreuve d admissibilité STATISTIQUE (durée : cinq heures) Une composition portant sur la statistique. SUJET Cette épreuve est composée d un

Plus en détail

Probabilités sur un univers fini

Probabilités sur un univers fini [http://mp.cpgedupuydelome.fr] édité le 7 août 204 Enoncés Probabilités sur un univers fini Evènements et langage ensembliste A quelle condition sur (a, b, c, d) ]0, [ 4 existe-t-il une probabilité P sur

Plus en détail

Tests d indépendance en analyse multivariée et tests de normalité dans les modèles ARMA

Tests d indépendance en analyse multivariée et tests de normalité dans les modèles ARMA Tests d indépendance en analyse multivariée et tests de normalité dans les modèles ARMA Soutenance de doctorat, sous la direction de Pr. Bilodeau, M. et Pr. Ducharme, G. Université de Montréal et Université

Plus en détail

Object Removal by Exemplar-Based Inpainting

Object Removal by Exemplar-Based Inpainting Object Removal by Exemplar-Based Inpainting Kévin Polisano A partir d un article de A. Criminisi, P. Pérez & H. K. Toyama 14/02/2013 Kévin Polisano Object Removal by Exemplar-Based Inpainting 14/02/2013

Plus en détail

M2 IAD UE MODE Notes de cours (3)

M2 IAD UE MODE Notes de cours (3) M2 IAD UE MODE Notes de cours (3) Jean-Yves Jaffray Patrice Perny 16 mars 2006 ATTITUDE PAR RAPPORT AU RISQUE 1 Attitude par rapport au risque Nousn avons pas encore fait d hypothèse sur la structure de

Plus en détail

Préparé au Laboratoire d Analyse et d Architecture des Systèmes du CNRS

Préparé au Laboratoire d Analyse et d Architecture des Systèmes du CNRS Année 2004 THESE Préparé au Laboratoire d Analyse et d Architecture des Systèmes du CNRS En vue de l obtention du titre de Docteur de l Institut National Polytechnique de Toulouse Spécialité : Informatique

Plus en détail

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

Master IMA - UMPC Paris 6 RDMM - Année 2009-2010 Fiche de TP Master IMA - UMPC Paris 6 RDMM - Année 2009-200 Fiche de TP Préliminaires. Récupérez l archive du logiciel de TP à partir du lien suivant : http://www.ensta.fr/~manzaner/cours/ima/tp2009.tar 2. Développez

Plus en détail