Reconstruction 3D générique et temps réel. Generic and Real-Time Structure from Motion

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

Download "Reconstruction 3D générique et temps réel. Generic and Real-Time Structure from Motion"

Transcription

1 Reconstruction 3D générique et temps réel Generic and Real-Time Structure from Motion E. Mouragnon 1,2, M. Lhuillier 1, M. Dhome 1, F. Dekeyser 2, P. Sayd 2 1 LASMEA-UMR 6602, Université Blaise Pascal/CNRS, Aubière 2 CEA, LIST, Laboratoire Systèmes de Vision Embarqués, Boite Courrier 94, Gif-sur-Yvette, F France ; Résumé Nous introduisons une méthode de reconstruction 3D générique et incrémentale. Par générique, on entend que la méthode proposée ne dépend pas d un modèle de caméra spécifique. Pendant la reconstruction 3D incrémentale, les paramètres des points 3D et les poses des caméras sont raffinés simultanément par un ajustement de faisceaux local qui minimise une erreur angulaire entre des rayons. Cette méthode a trois avantages : elle est générique, rapide et précise. On l expérimente sur des séquences réelles avec plusieurs types de caméras calibrées : une paire stéréo, une caméra perspective et une caméra catadioptrique. Mots Clef Méthode générique, ajustement de faisceaux, matrice essentielle généralisée, reconstruction 3D automatique, SLAM. Abstract We introduce a generic and incremental Structure from Motion method. By generic, we mean that the proposed method is independent of any specific camera model. During the incremental 3D reconstruction, parameters of 3D points and camera poses are refined simultaneously by a local bundle adjustment that minimizes an angular error between rays. This method has three main advantages : it is generic, fast and accurate. The proposed method is evaluated by experiments on real sequences with many calibrated cameras : stereo rig, perspective and catadioptric cameras. Keywords Generic Method, Bundle Adjustment, Generalized Essential Matrix, Automatic Structure from Motion, SLAM. 1 Introduction L estimation automatique du mouvement d une caméra et de points 3D d une scène à partir d une séquence d images ( structure from motion ou SfM) a déjà été beaucoup étudiée. Plusieurs modèles de caméras ont été utilisés : perspectifs, fish-eyes, catadioptriques, systèmes de multicaméras (par exemple : une paire stéréo rigide) etc. Beaucoup d algorithmes spécifiques (c est à dire spécifiques à un modèle de caméra donné) ont été développés avec succès et sont maintenant couramment utilisés pour les modèles perspectifs et stéréo [18, 16, 9]. Les cas des caméras omnidirectionnelles centrales (catadioptriques et fisheye) ou non centrales (multi-caméras) qui offrent un grand champ de vue ont aussi été examinés [2, 12, 17]. C est un défi intéressant que de développer des outils génériques pour le SfM qui sont exploitables pour tout type de caméras. D autres auteurs ont commencé à examiner cela en introduisant des modèles de caméra génériques [22, 8]. Dans un modèle de caméra générique, chaque pixel définit un rayon dans le système de coordonnée des caméras qui peut intersecter ou non un point unique appelé centre de projection. Dans les travaux récents sur le SfM générique, le mouvement de caméra peut être estimé à l aide de la généralisation de la matrice essentielle classique [17, 19] donnée par l équation de Pless [17] ou avec des méthodes minimales d estimation de pose relative [21]. Une méthode est nécessaire pour le raffinement des points 3D et des poses de la caméra. La meilleure solution pour la précision est l ajustement de faisceaux (AF) [23] appliqué sur tout les paramètres (AF global) de la séquence d image entière. Cependant, il est clair qu une telle méthode ne peut être temps réel. En général, les méthodes rapides de SfM ou de SLAM basées vision [3, 15] ( simultaneous localization and mapping ) sont moins précises que les méthodes hors lignes où la solution optimale est calculée à l aide d un AF global [23]. Dans cet article, nous présentons une méthode qui a une précision similaire à celle de l AF global dans un contexte générique et temps réel. Ceci est possible car nous avons développé une méthode incrémentale qui ne raffine pas la structure 3D entière, mais seulement les paramètres estimés en fin de séquence courante. Dans le cas générique où plusieurs types de caméras sont possibles (perspective, stéréo, catadioptrique...), l AF est différent de l AF classique utilisé pour les caméras perspectives. Notre méthode générique est basé sur les rayons s échappant de la caméra et minimise une erreur d angle entre des rayons. Naturel-

2 lement, le premier avantage est la possibilité d échanger facilement un modèle de caméra par un autre. Le second avantage est que la méthode reste efficace même si la fonction de projection n est pas explicite (comme dans le cas catadioptrique non-central). Comparaisons avec les travaux précédents : Pour résumer, les plus proches travaux sont génériques mais pas temps réel [8, 19, 10] (et seulement central dans le cas de [8]) temps réels mais pas génériques [3, 15] (et sans ajustement de faisceau, même local) génériques grâce à l équation de Pless [17, 19] (généralisation de la contrainte épipolaire), mais aucun détail sur la résolution de cette équation n est donné dans les situations courantes incrémentale avec ajustement de faisceaux local mais pas génériques [13, 4] (et ne sont pas validés dans un système sur des séquences d images réelles dans le cas de [4]). Contributions : La première contribution de notre travail est une méthode de SfM générique et temps réel basée sur une méthode d ajustement de faisceaux local qui minimise une erreur angulaire. La seconde contribution est une méthode détaillée pour résoudre l équation de Pless (contrairement à ce qui est suggéré dans [17, 19] cela n est pas un simple problème linéaire). Nous comparons aussi nos résultats avec la vérité terrain (un GPS différentiel) et avec des résultats obtenus avec la méthode la plus précise connue (mais non générique et non temps réelle) : un ajustement de faisceaux spécifique et global. La suite de l article est organisée de la façon suivante : la partie 2 résume notre approche et donne le modèle de caméra générique. La méthode d initialisation et l ajustement de faisceau modifié sont présentés dans les parties 3 et 4. Finalement, les expériences sont données dans la partie 5. Cet article est la traduction en français de [14]. 2 Résumé de l approche 2.1 Modèle de caméra Pour tout pixel p d une image générique, la fonction de calibration f (connue) de la caméra définit un rayon optique r = f(p). Ce rayon est une droite orientée r = (s, d) avec s le point de départ ou origine et d la direction du rayon dans le repère de la caméra (avec d = 1). Pour une caméra centrale, s est un point unique (le centre) pour tout pixel p. Dans le cas général, s peut être n importe quel point donné par f. L ensemble des points de départs s est appelé la surface des rayons [1]. On note que plusieurs surfaces sont possibles car l origine d un rayon peut être choisie n importe où sur ce rayon. Un choix judicieux de la surface des rayons (par exemple pour une précision maximale de la géométrie estimée) dépasse le cadre de cet article. 2.2 Résumé La méthode est basée sur la détection et la mise en correspondance de points d intérêts (Figure 1). Dans chaque nouvelle image, des points de Harris [6] sont détectés et appariés avec des points détectés dans une image précédente en utilisant un score de corrélation ZNCC (Zero Mean Normalized Cross Correlation) dans une région d intérêt, et cela quelque soit le type de caméra. Les paires de points avec les meilleurs scores sont alors retenues. Pour assurer une estimation stable de la 3D, un sous ensemble d images appelées images clefs sont sélectionnées. Le critère de sélection est basé sur un nombre de points appariés entre deux images clefs consécutives, qui doit être supérieur à une constante. L initialisation de la géométrie est obtenue à l aide d une méthode basée sur la résolution de l équation de Pless (partie 3). Ensuite, l algorithme est incrémental. Pour chaque nouvelle image de la vidéo, (1) des points d intérêts sont détectés et appariés avec ceux de la dernière image clef (2) la pose de la caméra de la nouvelle image est estimée de façon robuste (partie 3.4) (3) on regarde si la nouvelle image est sélectionnée comme image clef (4) si c est le cas, de nouveaux points 3D sont estimés et un ajustement de faisceaux est appliqué localement en fin de sequence (partie 4). 3 Initialisation générique 3.1 Équation de Pless Étant donnée une liste de points mis en correspondance entre deux images génériques, on souhaite estimer la pose relative (R, t) des deux caméras génériques correspondantes. Pour chaque couple de point appariés, on a une correspondance entre des rayons optiques (s 0, d 0 ) et (s 1, d 1 ). Un rayon (s, d) est défini par ses coordonnées de Plücker (q, q ) telles que q = d et q = d s, qui sont utiles pour notre calcul. Choisissons pour système de coordonnées global le système de coordonnées liées à la caméra 0 et (R, t) la pose de la caméra 1 dans ce repère. Les deux rayons devant s intersecter, ils vérifient la contrainte épipolaire généralisée (ou équation de Pless [17]) q 0 Rq1 q 0 [t] Rq 1 + q 0 Rq 1 = 0 (1) avec [t] la matrice antisymétrique du produit vectoriel par le vecteur 3D t (autrement dit, [t] x = t x). Nous avons identifié deux cas où cette équation a une infinité de solutions. Le premier cas est évident : il y a une infinité de solution si la caméra est centrale (on a le choix du facteur d échelle pour la 3D). On note que l équation 1 est la contrainte épipolaire habituelle définie par la matrice essentielle E = [t] R si le centre de la caméra est à l origine du repère caméra. Le second cas est moins évident mais il se produit fréquemment en pratique. Dans nos expériences, nous supposons que nous avons seulement des mises en correspondance simples : tous les rayons (s i, d i ) d un point 3D donné passent par un même centre de caméra (dans le repère local

3 à la caméra générique). Autrement dit, on a q 0 = q 0 c 0 et q 1 = q 1 c 1 avec c 0 = c 1. Pour un système composé de plusieurs caméras centrales (par exemple la paire stéréo rigide), cela signifie que les points 2D sont seulement mis en correspondance avec d autres points de la même sous image. Ceci est fréquemment le cas en pratique pour deux raisons : des régions d intérêt peu étendues pour une mise en correspondance fiable, et des intersections de champs de vue vides pour deux caméras composantes du système multi-caméras. Si le mouvement de la caméra générique est une translation pure (R = I 3 ), l équation 1 devient q 0 [t] q 1 = q 0 q1 + q 0 q 1 = 0 avec pour inconnue t. Dans ce contexte, l échelle de t ne peut être estimée. On supposera dans cet article que le mouvement de caméra n est pas une translation pure au début de la séquence d images. 3.2 Résolution de l équation de Pless On re-écrit l équation 1 sous la forme q 0 Rq 1 q 0 Ẽq 1 + q 0 Rq 1 = 0 (2) avec les deux matrices ( R, Ẽ) de dimensions 3 3 comme nouvelles inconnues. On peut ranger les coefficients de ( R, Ẽ) dans un vecteur x à 18 dimensions et on voit que chaque valeur du 4-uplet (q 0, q 0, q 1, q 1 ) donne une équation linéaire a x = 0. Si on a 17 valeurs de ce 4-uplet pour chaque couple de points appariés, on a 17 équations a k x = 0. Cela suffit pour déterminer x à un facteur d échelle près [19]. On construit la matrice A 17 contenant les 17 mises en correspondance telles que A 17 x = 0 avec A 17 = [a 1 a 2 a 17 ]. La résolution dépends de la dimension du noyau de A 17, qui dépends lui-même du type de caméra utilisée. Nous déterminons Ker(A 17 ) et sa dimension par une décomposition en valeur singulière de A 17. On distingue plusieurs cas dans cet article : (1) caméra centrale à un seul centre optique (2) caméra axiale où les centres sont alignés (ce qui inclus la paire stéréo) et (3) les caméras non axiales. Il n est pas surprenant que la dimension du noyau du système linéaire à résoudre soit plus grand que 1. En effet, l équation linéaire 2 a plus d inconnues (18 inconnues) que l équation non-linéaire 1 (6 inconnues). Des dimensions possibles sont données dans la table 1 (sous notre hypothèse de mise en correspondance simple ) et sont justifiées dans les paragraphes qui suivent. Les travaux précédents [17, 19] ignorent ces dimensions, bien qu une méthode (éventuellement linéaire) devrait en tenir compte. Caméra Centrale Axiale Non axiale dim(ker(a 17 )) TAB. 1 dim(ker(a 17 )) dépends du type de caméra Caméra centrale. Pour les caméras centrales (par exemple perspectives), tout les rayons optiques convergent sur le centre optique c. Puisque q i = q i c = [ c] q i, l équation 2 devient q 0 ([c] R Ẽ R[c] )q 1 = 0. On note que ( R, Ẽ) = ( R, [c] R R[c] ) est une solution de l équation 2 pour toute matrice R. De telles solutions sont exactes : l équation 2 est exactement égale à 0 (à la précision de la machine près) quelque soit (q 0, q 1 ). Notre vraie solution est ( R, Ẽ) = (0, [t] R) si c = 0, et l égalité n est pas exacte à cause du bruit dans les images. Donc, la dimension de Ker(A 17 ) est au moins Des expériences confirment que cette dimension est 10 (au bruit près). Dans ce cas, on résout simplement la contrainte épipolaire habituelle q 0 [t] Rq 1 = 0 comme cela est décrit dans [7]. Caméra axiale. Ce cas inclus la paire stéréo habituelle composée de deux caméras perspectives rigidement liées. Soient c a et c b deux points sur l axe de la caméra (contenant tous les centres). L annexe montre que des solutions exactes sont définies par Ẽ = [c a ] R R[c a ] et R V ect{i 3 3, [c a c b ], (c a c b )(c a c b ) } avec nos hypothèses d appariements simples (partie 3.1). La vraie solution n est pas exacte à cause du bruit dans les images, et donc la dimension de Ker(A 17 ) est au moins Des expériences confirment que cette dimension est 4 (au bruit près). Nous construisons une base de 3 solutions exactes x 1, x 2, x 3 et une solution non exacte y avec les vecteurs singuliers correspondants aux 4 plus petites valeurs singulières de A 17. Les valeurs singulières associées à x 1, x 2, x 3 sont 0 à la précision de la machine près et celle de y est 0 au bruit image près. Nous recherchons la solution réelle ( R, Ẽ) par combinaison linéaire de y, x 1, x 2 et x 3 telle que la matrice résultante R vérifie R R = λi 3 3 ou Ẽ est une matrice essentielle. Soit l un vecteur tel que l = [λ 1 λ 2 λ 3 ]. On note alors R(l) et Ẽ(l) les matrices R et Ẽ extraites de la solution y [x 1 x 2 x 3 ]l. Avec ces notations, on a R(l) = R 0 3 i=1 λ ir i et Ẽ(l) = E 0 3 i=1 λ ie i avec (R i, E i ) extraites de x i. Une fois la base x 1, x 2, x 3 calculée, nous calculons les coordonnées de la solution par minimisation non linéaire de la fonction (λ, l) λi 3 3 R(l).R(l) 2 pour obtenir l et donc Ẽ. Une décomposition SVD est appliquée sur Ẽ et on obtient 4 solutions [7] pour ([t], R). La solution avec une contrainte épipolaire minimale A 17 x est choisie. Enfin, on raffine le facteur d échelle k en minimisant k i (q 0i Rq 1i q 0i k.[t] Rq 1i + q 0i Rq 1i )2 et on applique t kt. Caméra non axiale. Pour les caméras non axiales (par exemple un système de trois caméras perspectives rigidement liées dont les centres ne sont pas alignés), le problème est encore différent. L annexe montre que des solutions exactes sont ( R, Ẽ) V ect{(i 3 3, )} avec notre hypothèse d appariements simples (partie 3.1). La vraie solution n est pas exacte à cause du bruit dans les

4 images, et donc la dimension de Ker(A 17 ) est au moins Des expériences confirment que cette dimension est 2 (au bruit près). Nous n avons pas encore expérimenté ce cas sur des séquences réelles. 3.3 Initialisation robuste pour trois vues La première étape de la méthode est la reconstruction 3D du premier triplé d images clefs {0, 1, 2} avec une méthode de type RANSAC. On effectue plusieurs tirages aléatoires de 17-uplets de couples de points appariés. Pour chaque tirage, la pose relative entre les vues 0 et 2 est calculée avec la méthode qui précède et les points appariés sont reconstruits par triangulation. La pose de la caméra 1 est estimée par des mises en correspondances 3D/2D par raffinements itératifs en minimisant une erreur angulaire définie dans la partie 4.2 (plus de détails dans la partie 3.4). La même erreur est minimisée pour trianguler les points. Finalement, la solution (parmi celles obtenues avec tous les tirages) qui donne le maximum de points consistants avec la géométrie des points de vues 0, 1, et 2 est retenue. Le j-ème point 3D est consistant avec la i-ème vue si l erreur angulaire ɛ i j est inférieure à un seuil ɛ (ɛ = 0.01 radians dans nos expériences). 3.4 Estimation robuste de pose Le calcul de pose générique est utile pour les deux étapes de notre méthode (initialisation et processus incrémental). On suppose que la i-ème pose P i = (R i, t i ) de la caméra est proche de la i-1-ème pose P i 1 = (R i 1, t i 1 ). P i est estimé par optimisation non linéaire initialisée à P i 1 avec 5 mises en correspondance 3D/2D, en conjonction avec la méthode robuste RANSAC (une mise en correspondence 3D/2D est un point suivi sur 3 images et reconstruit sur 2 d entre elles). Pour chaque tirage aléatoire, la pose est estimée en minimisant une erreur angulaire (partie 4.2) et nous comptons ensuite le nombre de points 3D consistants avec cette pose. La pose avec le maximum de points consistants est retenue, et un raffinement de cette pose est effectué avec tous les points qui ont été déclarés consistants à l étape précédente. 4 Ajustement de faisceaux local et générique 4.1 Définitions L ajustement de faisceaux global (AF global) est le raffinement simultanés de tous les points 3D et toutes les poses de la caméra par minimisation d une fonction de coût. Le nombre de paramètres est 3 pour chaque points 3D et 6 pour chaque pose (3 pour la translation et 3 pour la rotation). Soit P j = [x j, y j, z j, t j ] les coordonnées homogènes du j-ème point dans le repère de la scène. Soient R i et t i l orientation (une matrice rotation) et l origine du repère de la i-ème caméra dans le repère de la scène. Si (s i j, di j ) est le rayon optique correspondant à l observation de P j par la i-ème caméra, la direction de la droite définie par s i j et P j est D i j = Ri [I 3 t i ]P j t j s i j dans le repère de la i-ème caméra. Dans le cas idéal, les directions d i j et Di j sont parallèles (ce qui est équivalent à une erreur de reprojection de zéro pixel). 4.2 Choix de l erreur générique L approche classique [23, 13] consiste à minimiser une somme de carrés ɛ i j 2 avec ɛ i j une erreur spécifique dépendante du modèle de la caméra : l erreur de reprojection en pixels. Dans notre cas, il faut minimiser une erreur générique. Nous définissons ɛ i j comme l angle entre les directions d i j et Di j définies précédemment. Des expériences de synthèse ont montré que la convergence de l AF est mauvaise avec ɛ i j = arccos(di j. D i j D i ). j Une explication theorique est donnee dans [11] : on peut montrer que cet ɛ i j n est pas de classe C1 lorsque d i j et D i j sont égaux une fois normalisés (i.e. au point de la solution exacte). Une fonction de classe C 2 au voisinage de ce point est souhaitable afin d obtenir une convergence rapide (quadratique) de l algorithme de Levenberg-Marquardt impliqué dans l AF. La convergence est satisfaisante avec ɛ i j défini comme on le décrit maintenant. Nous choisissons ɛ i j = π(ri jd i j ) avec R i j une matrice rotation telle que R i jd i j = [0 0 1] et π la fonction R 3 R 2 telle que π([x y z] ) = [ x y z z ]. On note que ɛ i j est un vecteur 2D dont la norme euclidienne ɛ i j est égale à la tangente de l angle entre di j et Di j. La tangente est une bonne approximation de l angle si celui ci est petit, et c est le cas dans ce contexte. On note que cette fonction ɛ i j est de classe C2. s i j d i j ɛ i j D i j Camera i(r i, t i ) P oint j(x j, y j, z j, t j ) FIG. 2 Angle entre le rayon correspondant à l observation (s i j, di j ) et le rayon passant par si j et le points 3D P j. L ajustement de faisceaux générique minimise une somme de carrés de tels angles. 4.3 Ajustement de faisceaux local Lors de la reconstruction 3D incrémentale, lorsqu une nouvelle image clef I i est sélectionnée, de nouveaux points appariés sont triangulés. Ensuite, une étape d optimisation est effectuée : un ajustement de faisceaux. Il s agit d une minimisation par la méthode de Levenberg-Marquardt d une

5 fonction de coût f i (C i, P i ), avec C i et P i des paramètres de la caméra générique (paramètres extrinsèques) et les paramètres de points 3D choisis pour cette i-ème étape. Comme il bien connu qu un ajustement de faisceaux global (global à la séquence entière) est coûteux en temps, notre idée [13] est de réduire le nombre de paramètres calculés et d éviter les redondances dans les calculs. Dans notre AF modifié, on n optimise pas tout les paramètres des caméras, mais seulement les paramètres des n dernières poses (d images clefs). Les coordonnées de tout les points 3D vus dans les n dernières images clefs sont raffinés (ce qui inclus aussi les nouveaux points 3D). Pour assurer la consistance du processus incrémental (c est à dire assurer que les nouveaux paramètres sont compatibles avec ceux estimés avant), nous tenons compte des reprojections de points dans les N dernières images clefs avec N > n, typiquement n = 3 and N = 10. Ainsi, C i est la liste des poses {C i n+1... C i } de la caméra et P i contient tous les points 3D qui ont été détectés dans les images correspondantes à C i. La fonction de coût f i est la somme des erreurs angulaires au carré pour toutes les observations obtenues dans les dernières images clefs C i N+1... C i de tout les points 3D dans P i : f i (C i, P i ) = ɛ k j 2. p j P i C i 3 C k {C i N+1... C i } C i 2 FIG. 3 Ajustement de faisceaux local et angulaire appliqué lorsque la i-ème image clef (de pose C i ) est sélectionnée. Seuls les points P i et poses C i entourées sont optimisées. La fonction de coût minimisée tient compte des projections des points 3D dans les N dernières images clefs. 4.4 Remarques Chaque optimisation par ajustement de faisceaux local comporte en fait deux étapes d optimisation par la méthode de Levenberg-Marquardt, séparées par une mise à jour des points 3D et 2D satisfaisant la géométrie (le j-ème point 3D et la i-ème pose clef sont consistants si l erreur angulaire ɛ i j est inférieure à un seuil ɛ = 0.01 radians). Une étape est stoppée si l erreur ne décroît pas assez vite ou bien si un nombre maximal d itérations est atteint (5 dans P i N C i 1 C i C i n notre cas). En pratique, le nombre d itérations est vraiment faible ; cela est du au fait que, excepté pour la dernière pose, celles d avant ont déjà été raffinées lors de l ajustement de faisceaux précédant. On remarque aussi que la condition N > n énoncée dans le paragraphe précédant ne suffit pas dans le cas où la caméra est centrale. En effet, prendre N = n + 1 ne permet pas de fixer le facteur d échelle relatif entre les n dernières poses clefs de la caméra (les poses raffinées) et le début de la séquence (les poses fixées). La condition N n + 2 est donc nécessaire dans ce cas, et elle suffit en pratique dans nos expérimentations. 5 Expérimentations La méthode de reconstruction 3D générique et incrémentale a été expérimentée sur des séquences réelles avec trois caméras différentes : une caméra perspective, une caméra catadioptrique, et une paire stéréo. Des exemples d images sont montrées dans la figure 1 et les caractéristiques des séquences sont données dans la table 2. Les temps de calculs sont dans la table 3. Dans les expériences qui suivent, la trajectoire obtenue avec notre méthode générique est comparée à la vérité terrain (fournie par un GPS différentiel) ou bien par un AF global et spécifique. Une transformation rigide (rotation, translation, et facteur d échelle) est appliquée sur la trajectoire pour recoler au mieux avec la trajectoire de référence [5]. Ensuite, l erreur 3D moyenne (ou 2D moyenne dans le plan horizontal) est calculée entre la trajectoire de référence et la trajectoire estimée par notre méthode. 5.1 Comparaison avec la vérité terrain Les résultats suivants sont obtenus avec une caméra perspective embarquée sur un véhicule expérimental équipé d un GPS différentiel (de précision environ 2.5 cm). La trajectoire du véhicule est un S de 88 m de long (Séquence 1). Le mouvement obtenu avec notre algorithme est comparé à celui donné par le GPS, et la figure 4 montre les deux trajectoires recalées. Comme la trajectoire obtenue par GPS est donnée dans un repère métrique, on peut mesurer l erreur de positionnement en mètres : l erreur moyenne 3D est 1.57 m et l erreur moyenne 2D dans le plan horizontal est 1.16 m. On a noté que la précision de la pose est difficile à obtenir pour cet exemple. Il y a deux raisons : la majorité des points 3D reconstruits sont distants, et il y a deux demi-tours serrés. Le temps de calcul est 2 min. 32 s pour la séquence entière, et 6.55 images sont traitées par seconde (en moyenne). 5.2 Comparaison avec un ajustement de faisceaux global et spécifique Dans les exemples qui suivent, la vérité terrain est inconnue. On compare donc nos résultats avec ceux de la meilleure méthode connue : un AF global et spécifique (tous les paramètres de la séquence complète sont raffinés en minimisant la somme des carrés des erreurs de repro-

6 jection en pixels). Les caractéristiques et résultats sur les séquences sont donnés dans la table 2. La séquence 2 est prise dans un environnement intérieur avec une caméra perspective tenue à la main. Un résultat très précis est obtenu : l erreur 3D moyenne est inférieure à 6.5 cm pour une trajectoire d environ 15 m. L erreur relative est 0.45%. La séquence 3 est prise dans un environnement extérieur avec une caméra catadioptrique centrale tenue à la main (le miroir avec la caméra Sony HDR-HC1E en utilisant le format DV, visibles dans la figure 5). La partie utile de l image rectifiée est contenue dans un disque dont le diamètre est de 458 pixels. Le résultat est également précis : l erreur 3D moyenne est inférieure à 9.2 cm pour une trajectoire (d environ) 40 m. L erreur relative est 0.23%. La séquence 4 est prise avec une paire stéréo (la baseline est de 40 cm) dans un couloir (Figure 5). L image est composée de deux sous-images de dimensions La trajectoire (longue de 20 m) est comparée avec les résultats obtenus avec un AF global appliqué sur la caméra de gauche/droite. L erreur 3D moyenne est 2.7/8.4 cm comparée à la caméra de gauche/droite, et l erreur relative est de 0.13%/0.42%. 6 Conclusion Nous avons proposé et expérimenté une méthode générique pour l estimation robuste et temps réel de la géométrie d une séquence d images. Elle comporte deux étapes : une initialisation générique, et une reconstruction 3D incrémentale de la scène et du mouvement de la caméra. La précision est obtenue grâce à un ajustement de faisceaux local qui minimise une erreur angulaire. Les expériences ont montré qu il est facile de changer une caméra avec une autre. De plus, des résultats prometteurs ont été obtenus avec trois différentes caméras (perspective, catadioptrique, stéréo) sur des séquences d images réelles. On souhaite maintenant étendre notre méthode à des systèmes multi-caméras plus complexes, mais aussi (d un point de vue purement technique), améliorer l implémentation pour l accélérer. Enfin, il faudrait étudier l influence du choix des surfaces de rayon sur la précision de la reconstruction. Annexe : solutions exactes à l équation de Pless (version linéaire) Dans cette partie, on exhibe des solutions à l équation de Pless (version linéaire) qui ne sont pas la solution que l on recherche. La i-ème paire de rayons est définie par les coordonnées de Plücker (q 0i, q 0i ) et (q 1i, q 1i ) telles que q 0i = q 0i c 0i = [c 0i ] q 0i et q 1i = q 1i c 1i = [c 1i ] q 1i. Si les rayons de la i-ème paire s intersectent, alors ils satisfont l équation de Pless et donc sa version linéaire : 0 = q 0i Rq 1i q 0iẼq 1i + q 0i Rq 1i = q 0i ([c 0i ] R Ẽ R[c 1i ] )q 1i (3) avec les deux matrices ( R, Ẽ) de taille 3 3 comme inconnues. Dans cette partie, on souhaite trouver ( R, Ẽ) tel que i, Ẽ = [c 0i ] R R[c 1i ]. On recherche alors R R 3 3 tel que Ẽ soit indépendant de toutes les paires de centres possibles (c 0i, c 1i ). La conséquence est que l équation 3 est exactement égale à 0 (à la précision de la machine près) pour tout (q 0i, q 1i ). On considère plusieurs cas. Cas 1 : appariements simples ( i, c 0i = c 1i ) Comme cela a été dit dans la partie 3.1, ce cas particulier est important en pratique. Caméra Centrale Soit c le centre. Ce cas est simple : on a c 0i = c 1i = c et Ẽ = [c] R R[c]. Tout R R 3 3 est possible. Paire stéréo Soient c a et c b les deux centres. On a (c 0i, c 1i ) {(c a, c a ), (c b, c b )} et Ẽ = [c a ] R R[c a ] = [c b ] R R[c b ]. La contrainte sur R est donc [c a c b ] R R[c a c b ] = 0. Tout R dans l espace vectoriel des polynômes en [c a c b ] est possible. De plus, il est simple de prouver que cette contrainte ne permet pas d autres R en changeant le système de coordonnées de sorte que c a c b = ( ). On en déduit que Ẽ = [c a ] R R[c a ] et R V ect{i 3 3, [c a c b ], (c a c b )(c a c b ) } Caméra axiale Tous les centres de la caméra sont alignés : il existe c a et c b tels que c 0i = c 1i = (1 λ i )c a + λ i c b avec λ i R. Donc, Ẽ(λ) = [(1 λ)c a + λc b ] R R[(1 λ)c a + λc b ] = [c a ] R R[c a ] + λ([c b c a ] R R[c b c a ] ) ne doit pas dépendre de λ. On voit que [c b c a ] R R[c b c a ] = 0. Ce cas est le même que celui qui précède. Caméra non axiale Il existe alors trois centres c a, c b, c c non alignés. Maintenant, la contrainte sur R est 0 = [c a c b ] R R[c a c b ] = [c b c c ] R R[c b c c ] = [c c c a ] R R[c c c a ]. Cette contrainte est trois fois celle de la paire stéréo. Changeons le système de coordonnées de sorte que {c a c b, c b c c, c c c a } soit la base canonique et écrivons les solutions des trois cas stéréo. On voit alors que seul R V ect{i 3 3 } est possible. Cas 2 : appariements quelconques Maintenant, les appariements sont simples ou pas. Caméra Centrale Ce cas ne peut se produire ici.

7 Paire stéréo Dans ce cas, on a (c 0i, c 1i ) {(c a, c a ), (c b, c b ), (c a, c b ), (c b, c a )} et Ẽ = [c a ] R R[c a ] = [c b ] R R[c b ] = [c a ] R R[c b ] = [c b ] R R[c a ]. La contrainte sur R est donc 0 = [c a c b ] R = R[c a c b ]. Cette contrainte est plus forte que dans le cas de la caméra stéréo avec des appariements simples. On voit alors que seul R V ect{(c a c b )(c a c b ) } est possible. Caméra axiale Il existe c a et c b tels que c 0i = (1 λ 0i )c a + λ 0i c b et c 1i = (1 λ 1i )c a + λ 1i c b avec λ 0i R et λ 1i R. Donc, Ẽ(λ 0, λ 1 ) = [(1 λ 0 )c a + λ 0 c b ] R R[(1 λ 1 )c a + λ 1 c b ] = [c a ] R R[c a ] + λ 0 [c b c a ] R λ 1 R[c b c a ] ne doit pas dépendre de λ 0 et λ 1 : on a 0 = [c b c a ] R = R[c b c a ]. Ce cas est le même que le précédent. Caméra non axiale Il existe trois centres non alignés c a, c b, c c et la contrainte sur R est trois fois celle du cas stéréo : 0 = [c a c b ] R = R[c a c b ] = [c b c c ] R = R[c b c c ] = [c c c a ] R = R[c c c a ]. Changeons le système de coordonnées de sorte que {c a c b, c b c c, c c c a } soit la base canonique et écrivons les solutions des trois cas stéréo induits. On obtient R = 0. Aucune solution exacte n est obtenue avec cette méthode dans ce cas. Références [1] M. Grossberg and S.K. Nayar. A general imaging model and a method for finding its parameters. ICCV 01. [2] P. Chang and M. Hebert. Omni-directional structure from motion. IEEE Workshop on Omnidirectional Vision, [3] A. Davison. Real-Time Simultaneous Localization and Mapping with a Single Camera. ICCV 03. [4] C. Engels, H. Stewenius, D. Nister. Bundle Adjustment Rules. Photogrammetric Computer Vision, [5] O.D. Faugeras and M. Hebert. The representation, recognition, and locating of 3d objects. IJRR, 5 :27-52, [6] C. Harris and M.Stephens. A combined corner and edge detector. 4th Alvey Vision Conference, [7] R.I. Hartley and A. Zisserman. Multiple View Geometry in Computer Vision. Cambridge University Press, [8] J. Kannala and S.S Brandt. A generic camera model and calibration method for conventional, wide angle, and fish-eye lens. PAMI, 28 : , [9] M. Lhuillier and L. Quan. A Quasi-Dense Approach to Surface Reconstruction from Uncalibrated Images. PAMI, 27(3) : , [10] M. Lhuillier. Effective and Generic Structure from Motion using Angular Error. ICPR 06. [11] M. Lhuillier. Automatic Scene Structure and Camera Motion using a Catadioptric Camera System. CVIU 08, doi : /j.cviu (à paraitre). [12] B. Micusik and T. Pajdla. Autocalibration and 3D reconstruction with non-central catadioptric camera. CV- PR 04. [13] E. Mouragnon, M. Lhuillier, M. Dhome, F. Dekeyser and P. Sayd. Real Time localization and 3D reconstruction. CVPR 06. [14] E. Mouragnon, M. Lhuillier, M. Dhome, F. Dekeyser and P. Sayd. Generic and Real-Time Structure from Motion. BMVC 07. [15] D. Nister. An efficient solution to the five-point relative pose problem. PAMI, 26(6) : , [16] D. Nister, O. Naroditsky and J. Bergen. Visual Odometry. CVPR 04. [17] R. Pless. Using many camera as one. CVPR 03. [18] M. Pollefeys, R. Koch, M. Vergauwen and L. Van Gool. Automated reconstruction of 3D scenes from sequences of images. ISPRS Journal of Photogrammetry and Remose Sensing, 55(4) : , [19] S. Ramalingam, S. Lodha and P. Sturm. A generic structure from motion framework. CVIU, 103(3) : , [20] E. Royer, M. Lhuillier, M. Dhome and T. Chateau. Localization in Urban Environment : monocular vision compared to a differential GPS sensor. CVPR 05. [21] H. Stewenius, D. Nister, M. Oskarsson and K. Astrom. Solutions to minimal generalized relative pose problems. OMNIVIS Workshop, [22] P. Sturm and S. Ramalingam. A generic concept for camera calibration. ECCV 04. [23] B. Triggs, P. McLauchlan, R. Hartley and A. Zisserman. Bundle Adjustment A modern synthesis. Vision Algorithms : Theory and Practice, 2000.

8 FIG. 1 Suivi de points pour une image de caméra générique dans trois cas : caméra perspective (en haut a gauche), caméra catadioptrique (en haut a droite) et paire stéréo (en bas). La méthode de mise en correspondance est la même quelque soit le type de caméra utilisée. FIG. 4 A gauche : décalage de la trajectoire estimée (méthode générique locale) avec la trajectoire vérité terrain (GPS différentiel). A droite : l erreur 3D le long de la trajectoire. Les lignes continues sont pour le GPS et les points représentent les positions estimées des images clefs.

9 Séquence Caméra #images #images clefs #3D Pts #2D Pts Traj. long. Séquence 1 perspective m Séquence 2 perspective m Séquence 3 catadioptrique m Séquence 4 paire stéréo m TAB. 2 Caractéristiques des séquences vidéo. Caméra Image Détection+Matching images images clefs fréquence Perspective fps Catadioptrique fps Paire stéreo fps TAB. 3 Temps de calculs en secondes pour les trois caméras. FIG. 5 Trajectoires et vues de dessus des reconstructions 3D (trajectoires en bleu et points 3D en noir). En haut : caméra catadioptrique (séquence 2). En bas : paire stéréo (séquence 3).

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

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

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

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

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

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

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

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

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

Modélisation 3D par le modèle de turbulence k-ε standard de la position de la tête sur la force de résistance rencontrée par les nageurs.

Modélisation 3D par le modèle de turbulence k-ε standard de la position de la tête sur la force de résistance rencontrée par les nageurs. Modélisation 3D par le modèle de turbulence k-ε standard de la position de la tête sur la force de résistance rencontrée par les nageurs. H. ZAÏDI a, S. FOHANNO a, R. TAÏAR b, G. POLIDORI a a Laboratoire

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

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

Chapitre 5 : Flot maximal dans un graphe

Chapitre 5 : Flot maximal dans un graphe Graphes et RO TELECOM Nancy A Chapitre 5 : Flot maximal dans un graphe J.-F. Scheid 1 Plan du chapitre I. Définitions 1 Graphe Graphe valué 3 Représentation d un graphe (matrice d incidence, matrice d

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

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

Recherche d information en langue arabe : influence des paramètres linguistiques et de pondération de LSA

Recherche d information en langue arabe : influence des paramètres linguistiques et de pondération de LSA RÉCITAL 2005, Dourdan, 6-10 juin 2005 Recherche d information en langue arabe : influence des paramètres linguistiques et de pondération de LSA Siham Boulaknadel (1,2), Fadoua Ataa-Allah (2) (1) LINA FRE

Plus en détail

La classification automatique de données quantitatives

La classification automatique de données quantitatives La classification automatique de données quantitatives 1 Introduction Parmi les méthodes de statistique exploratoire multidimensionnelle, dont l objectif est d extraire d une masse de données des informations

Plus en détail

Face Recognition Performance: Man vs. Machine

Face Recognition Performance: Man vs. Machine 1 Face Recognition Performance: Man vs. Machine Andy Adler Systems and Computer Engineering Carleton University, Ottawa, Canada Are these the same person? 2 3 Same person? Yes I have just demonstrated

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

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

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

Toolbox d étalonnage pour Kinect : Application à la fusion d une Kinect et d un télémètre laser

Toolbox d étalonnage pour Kinect : Application à la fusion d une Kinect et d un télémètre laser Toolbox d étalonnage pour Kinect : Application à la fusion d une Kinect et d un télémètre laser Jean-Clément Devaux, Hicham Hadj-Abdelkader, Etienne Colle To cite this version: Jean-Clément Devaux, Hicham

Plus en détail

Chapitre 2 : Caractéristiques du mouvement d un solide

Chapitre 2 : Caractéristiques du mouvement d un solide Chapitre 2 : Caractéristiques du mouvement d un solide I Rappels : Référentiel : Le mouvement d un corps est décris par rapport à un corps de référence et dépend du choix de ce corps. Ce corps de référence

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

F411 - Courbes Paramétrées, Polaires

F411 - Courbes Paramétrées, Polaires 1/43 Courbes Paramétrées Courbes polaires Longueur d un arc, Courbure F411 - Courbes Paramétrées, Polaires Michel Fournié michel.fournie@iut-tlse3.fr http://www.math.univ-toulouse.fr/ fournie/ Année 2012/2013

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

REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION

REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION THÈSE N O 2388 (2001) PRÉSENTÉE AU DÉPARTEMENT D'INFORMATIQUE ÉCOLE POLYTECHNIQUE FÉDÉRALE

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

AICp. Vincent Vandewalle. To cite this version: HAL Id: inria-00386678 https://hal.inria.fr/inria-00386678

AICp. Vincent Vandewalle. To cite this version: HAL Id: inria-00386678 https://hal.inria.fr/inria-00386678 Sélection prédictive d un modèle génératif par le critère AICp Vincent Vandewalle To cite this version: Vincent Vandewalle. Sélection prédictive d un modèle génératif par le critère AICp. 41èmes Journées

Plus en détail

1 Complément sur la projection du nuage des individus

1 Complément sur la projection du nuage des individus TP 0 : Analyse en composantes principales (II) Le but de ce TP est d approfondir nos connaissances concernant l analyse en composantes principales (ACP). Pour cela, on reprend les notations du précédent

Plus en détail

Colorisation et texturation temps réel d environnements urbains par système mobile avec scanner laser et caméra fish-eye

Colorisation et texturation temps réel d environnements urbains par système mobile avec scanner laser et caméra fish-eye Colorisation et texturation temps réel d environnements urbains par système mobile avec scanner laser et caméra fish-eye Résumé Jean-Emmanuel Deschaud, Xavier Brun, François Goulette Mines ParisTech, CAOR-Centre

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

intelligence artificielle et cognitique"

intelligence artificielle et cognitique Dialogue on Education, 11h-11h10 Course overview on "Automatisation avancée, intelligence artificielle et cognitique" Prof. Dr. Jean-Daniel Dessimoz, MBA, HES-SO / HEIG-VD 11:00-11:10, 18 November 2014

Plus en détail

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

Première partie. Préliminaires : noyaux itérés. MPSI B 6 juin 2015 Énoncé Soit V un espace vectoriel réel. L espace vectoriel des endomorphismes de V est désigné par L(V ). Lorsque f L(V ) et k N, on désigne par f 0 = Id V, f k = f k f la composée de f avec lui même k

Plus en détail

Amélioration de la fiabilité d inspection en CND grâce à la fusion d information : applications en rayons X et ultrasons

Amélioration de la fiabilité d inspection en CND grâce à la fusion d information : applications en rayons X et ultrasons Amélioration de la fiabilité d inspection en CND grâce à la fusion d information : applications en rayons X et ultrasons Ahmad OSMAN 1a, Valérie KAFTANDJIAN b, Ulf HASSLER a a Fraunhofer Development Center

Plus en détail

Oscillations libres des systèmes à deux degrés de liberté

Oscillations libres des systèmes à deux degrés de liberté Chapitre 4 Oscillations libres des systèmes à deux degrés de liberté 4.1 Introduction Les systèmes qui nécessitent deux coordonnées indépendantes pour spécifier leurs positions sont appelés systèmes à

Plus en détail

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

Tutoriel première utilisation ICEM-CFD. Couche limite et modification du maillage en 2D Tutoriel première utilisation ICEM-CFD Couche limite et modification du maillage en 2D Création de points, lignes, surfaces, ajout d un trou à la surface pour simuler le comportement de l écoulement autour

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

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4) FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4) Bernard Le Stum Université de Rennes 1 Version du 13 mars 2009 Table des matières 1 Fonctions partielles, courbes de niveau 1 2 Limites et continuité

Plus en détail

Reconnaissance de gestes : approches 2D & 3D

Reconnaissance de gestes : approches 2D & 3D Reconnaissance de gestes : approches 2D & 3D Maher Mkhinini et Patrick Horain Institut Mines-Télécom/Télécom SudParis Département Électronique et Physique, 9 rue Charles Fourier, 91011 Evry, France Email

Plus en détail

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

Contexte. Pour cela, elles doivent être très compliquées, c est-à-dire elles doivent être très différentes des fonctions simples, Non-linéarité Contexte Pour permettre aux algorithmes de cryptographie d être sûrs, les fonctions booléennes qu ils utilisent ne doivent pas être inversées facilement. Pour cela, elles doivent être très

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

La fonction exponentielle

La fonction exponentielle DERNIÈRE IMPRESSION LE 2 novembre 204 à :07 La fonction exponentielle Table des matières La fonction exponentielle 2. Définition et théorèmes.......................... 2.2 Approche graphique de la fonction

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

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

Exemple 4.4. Continuons l exemple précédent. Maintenant on travaille sur les quaternions et on a alors les décompositions

Exemple 4.4. Continuons l exemple précédent. Maintenant on travaille sur les quaternions et on a alors les décompositions Exemple 4.4. Continuons l exemple précédent. Maintenant on travaille sur les quaternions et on a alors les décompositions HQ = He 1 He 2 He 3 He 4 HQ e 5 comme anneaux (avec centre Re 1 Re 2 Re 3 Re 4

Plus en détail

Circuits RL et RC. Chapitre 5. 5.1 Inductance

Circuits RL et RC. Chapitre 5. 5.1 Inductance Chapitre 5 Circuits RL et RC Ce chapitre présente les deux autres éléments linéaires des circuits électriques : l inductance et la capacitance. On verra le comportement de ces deux éléments, et ensuite

Plus en détail

Évaluation de la régression bornée

Évaluation de la régression bornée Thierry Foucart UMR 6086, Université de Poitiers, S P 2 M I, bd 3 téléport 2 BP 179, 86960 Futuroscope, Cedex FRANCE Résumé. le modèle linéaire est très fréquemment utilisé en statistique et particulièrement

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

Les simulations dans l enseignement des sondages Avec le logiciel GENESIS sous SAS et la bibliothèque Sondages sous R

Les simulations dans l enseignement des sondages Avec le logiciel GENESIS sous SAS et la bibliothèque Sondages sous R Les simulations dans l enseignement des sondages Avec le logiciel GENESIS sous SAS et la bibliothèque Sondages sous R Yves Aragon, David Haziza & Anne Ruiz-Gazen GREMAQ, UMR CNRS 5604, Université des Sciences

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

Programmation linéaire

Programmation linéaire Programmation linéaire DIDIER MAQUIN Ecole Nationale Supérieure d Electricité et de Mécanique Institut National Polytechnique de Lorraine Mathématiques discrètes cours de 2ème année Programmation linéaire

Plus en détail

Fonctions linéaires et affines. 1 Fonctions linéaires. 1.1 Vocabulaire. 1.2 Représentation graphique. 3eme

Fonctions linéaires et affines. 1 Fonctions linéaires. 1.1 Vocabulaire. 1.2 Représentation graphique. 3eme Fonctions linéaires et affines 3eme 1 Fonctions linéaires 1.1 Vocabulaire Définition 1 Soit a un nombre quelconque «fixe». Une fonction linéaire associe à un nombre x quelconque le nombre a x. a s appelle

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

CHAPITRE IX : Les appareils de mesures électriques

CHAPITRE IX : Les appareils de mesures électriques CHAPITRE IX : Les appareils de mesures électriques IX. 1 L'appareil de mesure qui permet de mesurer la différence de potentiel entre deux points d'un circuit est un voltmètre, celui qui mesure le courant

Plus en détail

Cercle trigonométrique et mesures d angles

Cercle trigonométrique et mesures d angles Cercle trigonométrique et mesures d angles I) Le cercle trigonométrique Définition : Le cercle trigonométrique de centre O est un cercle qui a pour rayon 1 et qui est muni d un sens direct : le sens inverse

Plus en détail

Forthcoming Database

Forthcoming Database DISS.ETH NO. 15802 Forthcoming Database A Framework Approach for Data Visualization Applications A dissertation submitted to the SWISS FEDERAL INSTITUTE OF TECHNOLOGY ZURICH for the degree of Doctor of

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

Technique de compression des images médicales 4D

Technique de compression des images médicales 4D Technique de compression des images médicales 4D Leila Belhadef 1 et Zoulikha Mekkakia 1 1 Département d Informatique, USTO-MB, BP 1505 El Mnaouer, Oran, Algérie l.belhadef@gmail.com, mekkakia@univ-usto.dz

Plus en détail

FUSION DE CARTES DE PROFONDEURS EN PHOTOGRAMMETRIE ARCHITECTURALE

FUSION DE CARTES DE PROFONDEURS EN PHOTOGRAMMETRIE ARCHITECTURALE Rapport de Projet Pluridisciplinaire Mastère spécialisé Photogrammétrie, positionnement et mesures de déformations (PPMD) FUSION DE CARTES DE PROFONDEURS EN PHOTOGRAMMETRIE ARCHITECTURALE GARDON Elzbieta

Plus en détail

Définition et diffusion de signatures sémantiques dans les systèmes pair-à-pair

Définition et diffusion de signatures sémantiques dans les systèmes pair-à-pair Définition et diffusion de signatures sémantiques dans les systèmes pair-à-pair Raja Chiky, Bruno Defude, Georges Hébrail GET-ENST Paris Laboratoire LTCI - UMR 5141 CNRS Département Informatique et Réseaux

Plus en détail

Laboratoire 4 Développement d un système intelligent

Laboratoire 4 Développement d un système intelligent DÉPARTEMENT DE GÉNIE LOGICIEL ET DES TI LOG770 - SYSTÈMES INTELLIGENTS ÉTÉ 2012 Laboratoire 4 Développement d un système intelligent 1 Introduction Ce quatrième et dernier laboratoire porte sur le développement

Plus en détail

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

TP Blender n 2 : Importation d un modèle SketchUp et animation TP Blender n 2 : Importation d un modèle SketchUp et animation Service de Conception Géométrique Université de Liège Aérospatiale et Mécanique Conçu avec Blender 2.66 et SketchUp 8 De SketchUp à Blender

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

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

I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES Théorème - Définition Soit un cercle (O,R) et un point. Une droite passant par coupe le cercle en deux points A et

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

Plus courts chemins, programmation dynamique

Plus courts chemins, programmation dynamique 1 Plus courts chemins, programmation dynamique 1. Plus courts chemins à partir d un sommet 2. Plus courts chemins entre tous les sommets 3. Semi-anneau 4. Programmation dynamique 5. Applications à la bio-informatique

Plus en détail

Once the installation is complete, you can delete the temporary Zip files..

Once the installation is complete, you can delete the temporary Zip files.. Sommaire Installation... 2 After the download... 2 From a CD... 2 Access codes... 2 DirectX Compatibility... 2 Using the program... 2 Structure... 4 Lier une structure à une autre... 4 Personnaliser une

Plus en détail

BILAN du projet PEPS 1 EOLIN (Eolien LMI INSA)

BILAN du projet PEPS 1 EOLIN (Eolien LMI INSA) BILAN du projet PEPS 1 EOLIN (Eolien LMI INSA) Lab. de Math de l INSA de ROUEN FR CNRS 3335 et EA 3226 PLAN 1. Introduction 2. Bilan scientifique 3. Bilan financier 4. Conclusion 1 Introduction Le projet

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

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

Mathématique et Automatique : de la boucle ouverte à la boucle fermée. Maïtine bergounioux Laboratoire MAPMO - UMR 6628 Université d'orléans Mathématique et Automatique : de la boucle ouverte à la boucle fermée Maïtine bergounioux Laboratoire MAPMO - UMR 6628 Université d'orléans Maitine.Bergounioux@labomath.univ-orleans.fr Plan 1. Un peu de

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

Modèle de troncature gauche : Comparaison par simulation sur données indépendantes et dépendantes

Modèle de troncature gauche : Comparaison par simulation sur données indépendantes et dépendantes de troncature gauche : Comparaison par simulation sur données indépendantes et dépendantes Zohra Guessoum 1 & Farida Hamrani 2 1 Lab. MSTD, Faculté de mathématique, USTHB, BP n 32, El Alia, Alger, Algérie,zguessoum@usthb.dz

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

Analyse fonctionnelle Théorie des représentations du groupe quantique compact libre O(n) Teodor Banica Résumé - On trouve, pour chaque n 2, la classe

Analyse fonctionnelle Théorie des représentations du groupe quantique compact libre O(n) Teodor Banica Résumé - On trouve, pour chaque n 2, la classe Analyse fonctionnelle Théorie des représentations du groupe quantique compact libre O(n) Teodor Banica Résumé - On trouve, pour chaque n 2, la classe des n n groupes quantiques compacts qui ont la théorie

Plus en détail

Exemple PLS avec SAS

Exemple PLS avec SAS Exemple PLS avec SAS This example, from Umetrics (1995), demonstrates different ways to examine a PLS model. The data come from the field of drug discovery. New drugs are developed from chemicals that

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

Introduction à l étude des Corps Finis

Introduction à l étude des Corps Finis Introduction à l étude des Corps Finis Robert Rolland (Résumé) 1 Introduction La structure de corps fini intervient dans divers domaines des mathématiques, en particulier dans la théorie de Galois sur

Plus en détail

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

Reconstruction de bâtiments en 3D à partir de nuages de points LIDAR Reconstruction de bâtiments en 3D à partir de nuages de points LIDAR Mickaël Bergem 25 juin 2014 Maillages et applications 1 Table des matières Introduction 3 1 La modélisation numérique de milieux urbains

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

AOMS : UN NOUVEL OUTIL DE PHOTOGRAMMÉTRIE

AOMS : UN NOUVEL OUTIL DE PHOTOGRAMMÉTRIE AOMS : UN NOUVEL OUTIL DE PHOTOGRAMMÉTRIE A. Dumont, F. Jallon et JB. Monnerie ESIC SN Z.A. du buisson de la couldre 1 Allée des Châtaigniers - F78190 TRAPPES S. Naudet, P. Sayd et M. Viala * LETI (CEA

Plus en détail

Vérification audiovisuelle de l identité

Vérification audiovisuelle de l identité Vérification audiovisuelle de l identité Rémi Landais, Hervé Bredin, Leila Zouari, et Gérard Chollet École Nationale Supérieure des Télécommunications, Département Traitement du Signal et des Images, Laboratoire

Plus en détail

Etude comparative de différents motifs utilisés pour le lancé de rayon

Etude comparative de différents motifs utilisés pour le lancé de rayon Etude comparative de différents motifs utilisés pour le lancé de rayon Alexandre Bonhomme Université de Montréal 1 Introduction Au cours des dernières années les processeurs ont vu leurs capacités de calcul

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

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

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

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

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

- un Sigma DP1 Quattro (http://www.focus-numerique.com/test-2116/compact-sigma-dp1-quattro-presentationcaracteristiques-1.html)

- un Sigma DP1 Quattro (http://www.focus-numerique.com/test-2116/compact-sigma-dp1-quattro-presentationcaracteristiques-1.html) Par Renaud Labracherie, 31 Mai 2015 12h12 Pour clore notre mois noir & blanc (http://www.focus-numerique.com/50-nuances-gris-focus-numerique-mois-mainews-6880.html), nous souhaitions faire un comparatif

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

NUAGE VERT 2008 Dossier Technique. Aide à la production Dossier Nº M2114/48 /2007

NUAGE VERT 2008 Dossier Technique. Aide à la production Dossier Nº M2114/48 /2007 NUAGE VERT 2008 Dossier Technique Aide à la production Dossier Nº M2114/48 /2007 Le dispositif technique sur lequel repose Nuage Vert consiste en une caméra thermosensible, un logiciel de tracking en vision

Plus en détail

INF6304 Interfaces Intelligentes

INF6304 Interfaces Intelligentes INF6304 Interfaces Intelligentes filtres collaboratifs 1/42 INF6304 Interfaces Intelligentes Systèmes de recommandations, Approches filtres collaboratifs Michel C. Desmarais Génie informatique et génie

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

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

BIG Data et R: opportunités et perspectives

BIG Data et R: opportunités et perspectives BIG Data et R: opportunités et perspectives Guati Rizlane 1 & Hicham Hajji 2 1 Ecole Nationale de Commerce et de Gestion de Casablanca, Maroc, rguati@gmail.com 2 Ecole des Sciences Géomatiques, IAV Rabat,

Plus en détail

Opérations de base sur ImageJ

Opérations de base sur ImageJ Opérations de base sur ImageJ TPs d hydrodynamique de l ESPCI, J. Bico, M. Reyssat, M. Fermigier ImageJ est un logiciel libre, qui fonctionne aussi bien sous plate-forme Windows, Mac ou Linux. Initialement

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

MOTORISATION DIRECTDRIVE POUR NOS TELESCOPES. Par C.CAVADORE ALCOR-SYSTEM WETAL 2013 10 Nov

MOTORISATION DIRECTDRIVE POUR NOS TELESCOPES. Par C.CAVADORE ALCOR-SYSTEM WETAL 2013 10 Nov 1 MOTORISATION DIRECTDRIVE POUR NOS TELESCOPES Par C.CAVADORE ALCOR-SYSTEM WETAL 2013 10 Nov Pourquoi motoriser un télescope? 2 Pour compenser le mouvement de la terre (15 /h) Observation visuelle Les

Plus en détail

IMAGES NUMÉRIQUES MATRICIELLES EN SCILAB

IMAGES NUMÉRIQUES MATRICIELLES EN SCILAB IMAGES NUMÉRIQUES MATRICIELLES EN SCILAB Ce document, écrit par des animateurs de l IREM de Besançon, a pour objectif de présenter quelques unes des fonctions du logiciel Scilab, celles qui sont spécifiques

Plus en détail

Chapitre 7. Circuits Magnétiques et Inductance. 7.1 Introduction. 7.1.1 Production d un champ magnétique

Chapitre 7. Circuits Magnétiques et Inductance. 7.1 Introduction. 7.1.1 Production d un champ magnétique Chapitre 7 Circuits Magnétiques et Inductance 7.1 Introduction 7.1.1 Production d un champ magnétique Si on considère un conducteur cylindrique droit dans lequel circule un courant I (figure 7.1). Ce courant

Plus en détail