IMN459 - Fondements de la vision par ordinateur



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

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

La visio-conférence holographique : Pourquoi? Comment?

Immersion - Vision 3D dans la RV.

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

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

Programme scientifique Majeure INTELLIGENCE NUMERIQUE. Mentions Image et Réalité Virtuelle Intelligence Artificielle et Robotique

CYCLE 3D. Certification RNCP "Lead Infographiste 2D/3D" Niveau II - Bac +3

TITRE PARTIE TITRE SECTION. Faire des anaglyphes avec CatiaV5

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

Zone 2 L aventure de la copie

Communications immersives : Enjeux et perspectives

RIE LE RENDU THEO. 2 e trim ÉTAPE DE FINITION BOÎTE DE DIALOGUE. remarques

L Avenue Digital Media. L aménagement du territoire à travers la maquette 3D. créateur de mondes virtuels

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

pcon.planner 6 Préparer et présenter une implantation en toute simplicité


Réalité Virtuelle et Interaction Homme/Machine Part. I

Hiver 2013 IMN 259. Introduction à l analyse d images. Par Pierre-Marc Jodoin

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

Voir le monde à travers un capteur de profondeur

Galerie de photos échantillons SB-910

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

Programme de formation Photoshop : Initiation 24 heures de formation (3 jours) 1/2

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

Justine Ludi. HEAD Genève

Simulation d'un examen anthropomorphique en imagerie TEMP à l iode 131 par simulation Monte Carlo GATE

Synthèse d images Edmond Boyer

Exposition. VLR plongée e commission photo

Intelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar

7. Exemples de tests pour détecter les différents troubles de la vision.

Groupe Eyrolles, 2006, ISBN :

Opérations de base sur ImageJ

ANALYSE DU MOUVEMENT HUMAIN PAR VISION ARTIFICIELLE POUR CONSOLES DE JEUX VIDÉOS

JPEG, PNG, PDF, CMJN, HTML, Préparez-vous à communiquer!

Art Graphique & Patrimoine Savoir faire et technologie au service du patrimoine

Intelligence artificielle et les défis en robotique mobile et autonome

Object Removal by Exemplar-Based Inpainting

Intérêt du découpage en sous-bandes pour l analyse spectrale

L EFFET PARALLAXE N EST

Sommaire. Bertrand PECUCHET

Utiliser le logiciel Photofiltre Sommaire

Réalité virtuelle au service de la maintenance

UN COURS DE PHOTO. le cadeau idéal pour progresser en photo. en 4 heures pour une personne. Des cours collectifs à choisir parmi 8 thèmes :

Mesure agnostique de la qualité des images.

PROJET DE MODELISATION CASERNE SERGEANT BLANDAN

AOMS : UN NOUVEL OUTIL DE PHOTOGRAMMÉTRIE

05/09/2015. M Ponctualité : CM TD TP & Projet Æ En cas d absence : récupérer!!! 3 05/09/2015

Les atouts et faiblesses des caméras TEP dédiées, TEP corps entier, TEP-CT, TEMP pour la quantification

PHOTO PLAISIRS. La Lumière Température de couleur & Balance des blancs. Mars 2011 Textes et Photos de Bruno TARDY 1

Traitement bas-niveau

Collection de photos échantillons

Ni tout noir, ni tout blanc Consignes Thème I - Observer

GUIDE D UTILISATION DU TABLEAU BLANC INTERACTIF EBEAM EDGE

FUSION DE CARTES DE PROFONDEURS EN PHOTOGRAMMETRIE ARCHITECTURALE

Université des Sciences et Technologies de Lille 1 UFR Informatique. Projet scientifique de Master 2 Image, Vision, Interaction.

Dan Istrate. Directeur de thèse : Eric Castelli Co-Directeur : Laurent Besacier

Amélioration des sélections

Showroom virtuel 3d dynamique

Isadora. Photo jpeg qualité 50% %, 320X240. Prérequis

Le projet 3D de la Ville de Liège: réflexions sur l'exploitation des données. Bernard Lechanteur, Responsable Cellule cartographie Ville de Liège

Microscopie de fluorescence Etat de l art

La Joconde. ( , 0,77x 0,53 m) de Léonard de Vinci TEMPS MODERNES

Photographier le ciel avec votre appareil photo

Introduction à la robotique Licence 1ère année /2012

Ensemble léger de prise de photo sous UV-A Tam Photo Kit n 1 pour appareil photo compact

Caractérisation de défauts par Magnétoscopie, Ressuage, Courants de Foucault

UNE TECHNIQUE ÉPROUVÉE : LE ZONE SYSTEM

Chaine de transmission

Le projecteur qu il vous faut pour vos jeux vidéos

Création intuitive des éléments d un paysage

DECOUVREZ Discover TYPE EDIT V12 Français

Ergonomie dans les services publics Expérience du service Empreva. Christophe Janssens, CP Ergonome - Empreva

Chapitre 13 Numérisation de l information

APPORT DES RESEAUX BAYESIENS DANS LA PREVENTION DE LA DELINQUANCE

PERSONNAGES EN RELIEF

Territoire3D. Descriptif de contenu. Institut Géographique National. Date du Document : Mars 2011

DE LA NUMÉRISATION DES ACTIONS PHYSIQUES DES UTILISATEURS VERS LA CONCEPTION D INTERFACE AVEC LA KINECT

Apprentissage Automatique

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

Société de Geo-engineering

Installation d une camera vidéo de surveillance à distance de personnes dépendantes sur PC et téléphone portable (Smartphone)

1S9 Balances des blancs

Chapitre 2 Caractéristiques des ondes

Pr. Khalid Satori, Pr. Hassan Satori 12 Système de reconnaissance automatique de dialectes marocains et analyse de formants pour le diagnostic de

Environnement Architecture de controle. Décisions

Les enjeux de la mobilité et de la réalité augmentée dans les jeux éducatifs localisés. GéoEduc3D

Les 100 incontournables dans le domaine des technologies! Décembre 2011

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

Recherche De Coalescences Binaires Étalonnage Du Détecteur

IMAGE BASED MODELING généralités et utilisation des outils de photomodélisation. 123D Catch de Autodesk.

Traitement numérique de l'image. Raphaël Isdant

Je sais utiliser. Création d une galerie photo pour un site Web. Picasa crée les documents. HTML pour insérer une galerie de photos dans un site web

Collaboration innovante pour la création d un outil de gestion de production pour le cinéma et l audiovisuel

Analyse Sémantique de Nuages de Points 3D et d Images dans les Milieux Urbains

Modeling reality with the latest in 3D technology: Virtualisation. Aperçu

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

Cartographie Mobile à MINES ParisTech

L'Engrenage FICHE TECHNIQUE

DUT. Informatique, orientation Imagerie Numérique. Domaine : Sciences, Technologies, Santé. Mention : Informatique

Transcription:

IMN459 - Fondements de la vision par ordinateur Chapitre 1 Introduction

1. Acquisition IMN117 2. Traitement IMN259 Scène 3D Caméra optique Une ou plusieurs images 2D Caractéristiques bas niveaux (contours, jonctions, ) Jusqu à présent... 2

Sommes-nous prêts à quitter le 2D Source : Alexei Efros et entrer dans le monde réels? 3

Plan du chapitre 1. Vision artificielle («vision par ordinateur») 2. Objectif 3. Extraction de l information 3D 4. Vision «par ordinateur» 5. Applications 6. Difficultés et Problématiques 4

1.Vision artificielle («vision par ordinateur») a) Modélisation et reproduction de la vision 3D humaine b) Combinaison de connaissances Mathématiques Informatique Génie électrique Psychologie Biologie Sciences cognitives Physique etc. c) Compréhension et simulation du système de vision humaine tous ces domaines 5

1.Vision artificielle («vision par ordinateur») d) Retrouver la profondeur Retrouver la structure 3D d un objet Reconstruire un modèle 3D de la scène e) Pourquoi retrouver la profondeur? Applications en infographie, synthèse d images Navigation automatique des robots Reconnaissance aérienne Applications médicales Effets spéciaux Visites virtuelles Réalité virtuelle 6

2.Objectif Étude des techniques pour l interprétation, la reconstruction et la compréhension d une scène 3D à partir d une ou plusieurs images 2D Position d un point dans la scène Orientation des surfaces Relief Mouvement Caractéristiques haut niveau 7

3.Extraction de l information 3D 3.1. Caractéristiques L extraction d informations 3D s effectue à partir de certaines caractéristiques (structures) présentes dans les images : Niveaux de gris Contours Couleurs Jonctions (coins) Textures Disparités Mouvement 2D Ombrages Quantité de flou... Caractéristiques bas niveau 8

3.Extraction de l information 3D 3.2. Indices de profondeur Certaines de ces caractéristiques sont appelées «indices de profondeur» Il faut distinguer la profondeur des indices Les indices de profondeur peuvent être plus complexes à trouver que les simples caractéristiques bas niveau 9

3.Extraction de l information 3D 3.2. Indices de profondeur Les indices de profondeur dépendent de : Connaissances a priori (lié à l application) Modèles 3D connu Distance approximative Scène intérieure ou extérieure Degré de précision, temps réel? Système de formation d images Actif (e.g. laser, sonar, rayon-x) Passif (e.g. caméra optique) Nombre et type d images 1, 2, multi : statique Vidéo Domaine Spatial Fréquentiel 10

1. Acquisition IMN117 2. Traitement IMN259 Scène 3D Caméra optique Une ou plusieurs images 2D Caractéristiques bas niveaux (contours, jonctions, ) Indices de profondeur (flou,disparité, etc.) 11

3.Extraction de l information 3D 3.2. Indices de profondeur a) Classes d indices de profondeur Indices multioculaires : 2 points de vue différents ou plus Décalages spatiaux Mouvement Silhouettes... Indices monoculaires : 1 seul point de vue, 1 ou plusieurs images, Flou et mise au point Déformation des éléments de texture Diffusion de la lumière dans le milieu (atmosphère, eau, particule) Illumination 12

3.Extraction de l information 3D 3.3. Exemples a) Disparités binoculaires Courtoisie de Guido Gerig Exemple de disparités binoculaires (stéréovision) P Disparité binoculaire Cg Cd 13

3.Extraction de l information 3D 3.3. Exemples b) Ombrages a) Sans ombrage b) Avec ombrages Perception de la forme par l ombrage c) Exemple d image réelle 14

3.Extraction de l information 3D 3.3. Exemples c) Ombrages / symétrie / ombre portée Perception de la forme/hauteur par les ombres et la silhouette 15

3.Extraction de l information 3D 3.3. Exemples Illusion due à la perspective d) Textures/perspective a) Sans texture b) Avec texture Perception de la forme par la texture c) Exemple d image réelle 16

3.Extraction de l information 3D 3.3. Exemples e) Flou/Mise au point/bougé Source : site de Jordan S. Erenrich Perception de la profondeur par la mise au point 17

1. Acquisition IMN117 2. Traitement IMN259 Scène 3D Caméra optique Une ou plusieurs images 2D 3. Visualisation / utilisation Caractéristiques bas niveaux (contours, jonctions, ) Reconstruction 3D Reconnaissance Interprétation Incrustation Carte de profondeur, nuage 3D, polygones, Indices de profondeur (flou,disparité, etc.) 18

4.Vision «par ordinateur» 4.1. Matériel a) Acquisition : appareil photo, caméra vidéo, infrarouge," sonar, laser, projecteur, échographe,... b) Traitement : ordinateur(s) c) Visualisation : écran, imprimante, lunettes à obturateur, projecteur, téléphone... 4.2. Logiciels Nombreux; dépendent des caractéristiques disponibles à vous de jouer 19

5.Applications Essentiel pour de nombreux domaines Cinéma Aérospatial Scénographie Robotique Surveillance Biométrie Médecine Urbanisme Astronomie Transports Contrôle de qualité Divertissements 20

5.Applications a) Reconstruction 3D de surfaces 21

5.Applications b) Reconstruction 3D à partir d une seule image Courtoisie de Hartley & Zisserman, 2003 Saint Jérôme dans son étude, Hendrick van Steenwijck, 1630 Trois vues différentes synthétisées à l aide du modèle 3D reconstruit 22

5.Applications c) Modélisation d acteurs virtuels Courtoisie de Steven Seitz 23

5.Applications d) Synthèses de points de vue Courtoisie de Steven Seitz 24

5.Applications e) Incrustations Courtoisie de Hartley & Zisserman, 2003 Images originales Images incrustée 25

5.Applications f) Réalité augmentée Source : YouTube 26

6.Difficultés et problématiques 6.1. Problème mal posé La projection d une scène 3D sur une image n est pas une transformation inversible 6.2. Données bruitées ou imprécises 6.3. Erreurs d approximation méthode, support de l image, quantification, erreurs numériques, 27

6.Difficultés et problématiques 6.4. Utilisation d hypothèses simplistes (non réalistes) a) Exemple 1 Les cases blanches dans l ombre ont le même niveau de gris que les cases noires éclairées 28

6.Difficultés et problématiques 6.4. Utilisation d hypothèses simplistes (non réalistes) a) Exemple 1 Les cases blanches dans l ombre ont le même niveau de gris que les cases noires éclairées 29

6.Difficultés et problématiques 6.4. Utilisation d hypothèses simplistes (non réalistes) b) Exemple 2 a) Ce que l on voit b) Ce que l on veut c) Ce que l on obtient (détection de contours) 30

6.Difficultés et problématiques 6.4. Utilisation d hypothèses simplistes (non réalistes) c) Exemple 3 Source : E.H. Gombrich, The Image and the Eye Influence de la position et des paramètres de la caméra sur l impression de distance et de taille 31

6.Difficultés et problématiques 6.5. Questions a) Quel(s) indice(s) extraire? Les indices de profondeur ne sont pas toujours pertinents dans toutes les circonstances Sensibilité à la profondeur Parallaxe due au mouvement Stéréo Occultation Perspective Atmosphère Source : Cutting, 1996 Flou Ombrage porté 1 10 100 Profondeur de la scène (en m) 32

6.Difficultés et problématiques 6.5. Questions b) Comment les extraire? c) Comment représenter les caractéristiques extraites? d) Comment utiliser ces caractéristiques pour déduire l information 3D? 33

Dans le cadre de ce cours Images Calibrage de la caméra Extraction d indices de profondeur Paramètres intrinsèques et extrinsèques Disparité binoculaire Flou IMN559 Ombrages Perspective Estimation de la profondeur, reconstruction IMN430 Modélisation 3D Applications 34

7.Pipeline de la reconstruction stéréo a) Calibrage des caméras b) Rectification des images c) Mise en correspondance et calcul de la disparité d) Trouver la profondeur Ce qui peut causer des erreurs : Mauvais calibrage des caméras Résolution des images inappropriée Violation de certaines contraintes (ex. réflexions spéculaires) Bruit Occultations Trop grand changement dans le point de vue Pas assez de contraste dans certaines régions 35

Cas de la vision stéréoscopique Calibrage de la caméra (Chap. 4) Images formation, paramètres de la caméra (Chap. 2) Outils multi-usage Géométrie projective (Chap 3) Stéréovision Bases et rectification de la paire stéréoscopique (Chap. 5) Extraction Disparité binoculaire par la mise en correspondance (Chap. 6) Estimation de la profondeur (Chap 7) Applications (Partout) 36

Références Pour en savoir plus... Sources des images et vidéos : Wikimedia commons (sauf si autre mention) E. Trucco et A. Verri, Introductory Techniques for 3-D Computer Vision, Prentice Hall, 1998. B.K.P. Horn, Robot Vision, MIT Press, 1986. D.H. Ballard and C.M. Brown, Computer Vision, Prentice Hall, 1982 R. Hartley and A. Zisserman, Cambridge University Press, 2003 B. Cyganek and P. Siebert, An introduction to 3D Computer Vision Techniques and Algorithms, Wiley, 2008 Autres bouquins sur le sujet 37