Applications de la vision par ordinateur. Marie Odile Berger

Documents pareils
Fonction inverse Fonctions homographiques

Le théorème de Perron-Frobenius, les chaines de Markov et un célèbre moteur de recherche

Al attention du praticien et des étudiants, nous avons développé

FASCICULE DES BILANS ET COMPTES DE RESULTAT DES INSTITUTIONS DE MICROFINANCE DU SENEGAL

M2 IAD UE MODE Notes de cours (3)

T.Flow Hygro + Maison Individuelle Saisies calculs réglementaires RT2012 Général T.Flow Hygro+ Maison Individuelle Saisies RT2012 Données générales

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

Introduction au pricing d option en finance

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

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

Chapitre 1: Introduction à la théorie de l équilibre à prix fixes

Mise à jour du STAN S31 au logiciel R6F

Nombre dérivé et tangente

Calculs financiers : Cash-Flow, Tableaux d amortissement

EI - EXERCICES DE PROBABILITES CORRIGES

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

Pour l épreuve d algèbre, les calculatrices sont interdites.

De même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que

3. Caractéristiques et fonctions d une v.a.

Polynômes à plusieurs variables. Résultant

Analyse stochastique de la CRM à ordre partiel dans le cadre des essais cliniques de phase I

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

INFORMATIONS DIVERSES

Notion de fonction. Résolution graphique. Fonction affine.

Fonctions homographiques

TUBES ET ACCESSOIRES Serrurier A ailettes Construction Canalisation Spéciaux

Bougez, protégez votre liberté!

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT

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

RE SOLUTIONS CHAPITRE 1

Activités numériques [13 Points]

17E90 8E20 23E40 11E90 22E90 3E20

Quelques contrôle de Première S

a et b étant deux nombres relatifs donnés, une fonction affine est une fonction qui a un nombre x associe le nombre ax + b

STATIQUE GRAPHIQUE ET STATIQUE ANALYTIQUE

Contrat d'association avec mise en commun des honoraires

CULTURE GÉNÉRALE Histoire de l Art (RC) Philosophie (FB)

1.1 Codage de source et test d hypothèse

Analyse des trajectoires acceptables en approche de virage assistance aux conducteurs

Mathématiques Première L, ES, S, Concours Post-Bac Equations et inéquations du second degré FORMAV

Simulation de variables aléatoires

CALCUL DES PROBABILITES

SCHEMA POUR LE RAPPORT FINAL DU (CO-)FINANCEMENT

Calculatrice TI Collège Plus

Note de présentation du Projet d évaluation d un programme communautaire d hygiène et assainissement au Mali.

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

F411 - Courbes Paramétrées, Polaires

= constante et cette constante est a.

sommaire Introduction Fiches des 41 soldats disparus Le devoir de mémoire lettre à la mère de Maurice Quemin Glossaire / Sources

Bases de données Cours 5 : Base de données déductives

Cryptographie. Master de cryptographie Architectures PKI. 23 mars Université Rennes 1

Les archives. On conserve ces documents pour faire des recherches historiques, administratives ou généalogiques.

Incorporé au 3 e régiment d infanterie coloniale

Vecteurs. I Translation. 1. Définition :

Singularités Nilpotentes et Intégrales Premières

LE PRODUIT SCALAIRE ( En première S )

Correction du baccalauréat STMG Polynésie 17 juin 2014

Chapitre 2/ La fonction de consommation et la fonction d épargne

Exercices sur le chapitre «Probabilités»

Les équations différentielles

Gestion des Clés Publiques (PKI)

Le théorème de Thalès et sa réciproque

PM Ressources. Atelier 1: Devenez un As de la Communication. Les Ateliers du Coach

Guide méthodologique Utilisation de l état de contrôle de la participation aux bénéfices C22

' ( ) &" * +)&,! 0 1&,! ) 2334

Loi d une variable discrète

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

Probabilités III Introduction à l évaluation d options

Maintenabilité d un parc applicatif

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

année - Tronc commun - Harmonisation informatique

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

Cours de Programmation Impérative: Zones de mémoires et pointeurs

Lecture graphique. Table des matières

Quelques tests de primalité

Le package bibleref-french

Moments des variables aléatoires réelles

La géométrie du triangle III IV - V Cercles remarquables - Lieux géométriques - Relations métriques

LIAISON A50 A57 TRAVERSEE

Cours d Analyse. Fonctions de plusieurs variables

Etude d architecture de consolidation et virtualisation

Cours 7 : Utilisation de modules sous python

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

SEANCE 2 : éléments de programmation

UTILISATEUR. Notice d utilisation du service Support de Psi Informatique

1 Définition et premières propriétés des congruences

RDPPF en Thurgovie: Réalisation technique rapport sur l expérience

Simulation : application au système bonus-malus en responsabilité civile automobile

CONSEIL MUNICIPAL. Séance du Mercredi 1 er avril 2015 COMPTE-RENDU

Solutions particulières d une équation différentielle...


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

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

Modélisation et simulation du trafic. Christine BUISSON (LICIT) Journée Simulation dynamique du trafic routier ENPC, 9 Mars 2005

Probabilités. Rappel : trois exemples. Exemple 2 : On dispose d un dé truqué. On sait que : p(1) = p(2) =1/6 ; p(3) = 1/3 p(4) = p(5) =1/12

Publications of the Department of Astronomy - Beograd, N2 8, SUR L' APPLICATION DE LA METHODE DE NEMlRO POUR LE CALCUL DES ASCENSIONS DROITES

RÈGLEMENT SUR LA RÉGION DE CONSERVATION DU NOYAU DE POPULATION MOBILE DU CARIBOU DE BATHURST R En vigueur le 28 janvier 2015

Notice technique. Système de surveillance MAS 711

Compression Compression par dictionnaires

Cours d analyse numérique SMI-S4

Transcription:

Applicationsdelavisionparordinateur Marie OdileBerger

Programme Unpeudegéométrie:projectioncentraleetformation del image Deuxproblèmesfondamentaux: Sepositionner Reconstruire Estimationrobuste:RANSAC

Poseetreconstruction Pose:étantdonnéunmodèleet uneimage,trouverlepointdevue delacaméra

Reconstruction Reconstruction:étantdonnélepoint Devueetdeuximages,reconstruire l objet

Laprojectioncentrale

Laprojectioncentrale

Modéliserunecaméra

Lesparamètresintrinsèques

Lesparamètresintrinsèques

Matricedeprojection Equationlinéaireen Coordonnéeshomogènes P=A[RT]estlamatrice3x4deprojectionperspective. Elleestdéfinieàuncoefficientmultiplicatifprès Calibrerunecaméra,c estdéterminerp

Matricedeprojection m~ = PM encoordonnéeshomogènes m = PM P11 X + P12Y +P13 Z +P14 x = P X + P Y +3 Z +P 31 32 13 34 y = P21 X + P22Y +P23 Z +P24 P31 X + P32Y +313 Z +P34

UtiliserP Pourprojeterunpoint3Dconnudanslerepèredu monde Centredeprojection X c = RX W +T PourlecentredelacaméraXc=0 Doncsescoordonnéesdanslerepèredumondesont t RT Etantdonnéunpointimagem,pourcalculerlalignede vuedanslerepèredumonde u u t t 1 s v = A( RX W + T ) X W = s RA v RT 1 1

Méthodedecalibrage Principe:àpartird un ensembledepoints3ddont lescoordonnéessont connuesetdeleur projectionsdansl image,on peutcalculerp

Pconnueàuncoeffmultiplicatifprès.Poserl34=1 Onempiletoutesleséquationspourchaquepoint:AP=b Résolutionauxmoindrescarrés ( P= A A t ) 1 At b

Minimisationauxmoindrescarrés UnsystèmeAx=bavecunematrice(mxn,m>n) n apasdesolutionex:approximationd unedroite y=ax+bàpartirdepoints Principedesmoindrescarrés:trouverxminimisant l erreurrésiduelle AX b 2 1 t Solution AA ( t Ab) ( ) Cettesolutionestcelledéduitedusystèmeen multipliantlesdeuxmembrespartrans(a)

Unemireetsacalibration

Reconstruire Stéréovision:àpartirdedeuxvuescalibrées,onpeutreconstruireun pointcommeintersectiondesdeuxlignesdevues Difficultéprincipale:miseencorrespondancedespointsimages correspondantàunmêmepoint3d

Calculerlaposedelacaméra Idemquelecalibragemais Lesintrinsèquessontconnus Ondisposed unnombreplusréduitdecorrespondances 2D/3Davecuneprécisionmoinsbonne(pointsidentifiés danslascènesansmarqueursspécifique) Formulationcommeunproblèmedeminimisationdela distanceentrelaprojectiondespointsmdumodèleet lespointsdétectésm min d ( PM i, mi ) MinimisationréaliséesurR(représentéeparles3 anglesd Euler)etT.6paramètresàoptimiser

Calculdelapose Calculduminimum(local)enutilisantuneméthode d optimisationnumériqueàpartird uneestiméeinitiale (descentedegradient,relaxation) Pasdegarantiede Calculerunminimum global Danslecasducalculdeposesuruneséquence(localisation d unrobot, )onprendpourestiméeinitialàl instanttlapose estiméeàt 1

Exemples(T.Drummond)

Poseetrobustesse Quesepasse t ils ilyadeserreursdanslesappariements modèle/image? Laprésenced appariementserronées,mêmeenpetitnombre, Suffitàperturberl estimation Solution:M estimateur,ransac

Leproblèmedesoutliers

RANSACetestimationrobuste Principe:étantdonnéunensemblededonnéescenséessuivreun modèle,onvaextraireunsousensemblededonnéescompatibles aveclemodèlesurlesquellesonvaestimerlemodèle Danslecasdel estimation d unedroite,onsouhaite degarderquelespointsen dertpourlecalcul.

RANSAC Idéedebase: Déterminerl ensemblede Consensuspourdenombreuse Hypothèsesdedroites Gardercelleayantleplusgrand Ensembledeconsensus Quellesdroitestester? Cellesdéterminéespar deuxpointsaléatoirement choisisdanslesmesures

RANSAC:Algorithme

Exempled utilisation Casdelaprojection Mesures:couples(m,M) Nombredepointspermettantdecalculerlepointdevue Mesuredel adéquationavecunpointdevuecalculé distance(pm,m) Seuilsàfournir Valeurspermettantdedéciderqu unemesureestcompatibleavec lepointdevue(erreurdereprojectionmaximale) Tailledel ensembledeconsensuspermettantd arreterlestirages aleatoires

Exempled utilisation(2): homographie Exempledelaconstructiond unpanoramique. Deuxcamérasdemêmecentrep1=[I,0],p2=[R,0] ObservationdupointM(X,Y,Z)parlesdeuxcaméra X /Z m1 = Y /Z r11 X + r12y + r13 Z r11 X / Z + r12y / Z + r13 r11 x1 + r12 y1 + r13 r31 X + r32y + r33 Z r31 X / Z + r32y / Z + r33 r31 x1 + r32 y1 + r33 m2 = = = r21 X + r22y + r23 Z r21 X / Z + r22y / Z + r23 r21 x1 + r22 y1 + r23 r X +r Y +r Z r X /Z +r Y /Z +r r x +r y +r 32 33 32 33 231 231 231 1 32 1 33 Encoordonneéshomogènes Ilexisteunetransformation Linéaireenlescoordonnées. Hestunehomographiese Calculantavec4pointsen correspondance x 2 r11 x1 + r12 y1 + r13 x1 s y 2 = r21 x1 + r22 y1 + r23 = H y1 1 r x + r y + r 1 31 1 32 1 33

Panaramique Inv(H)(i) Zonedecalcul DeH(I1 >I2) I1 I2