Naviga&on)de)robots)mobiles)) par)vision)omnidirec&onnelle) )

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


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

Traitement bas-niveau

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

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

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

ORIENTATIONS POUR LA CLASSE DE TROISIÈME

Introduction au datamining

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

ProxiLens : Exploration interactive de données multidimensionnelles à partir de leur projection

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

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

Relever les défis des véhicules autonomes

TP3 Intégration de pratiques agiles. 1. User Stories (1) Scénario d intégration agile. En direct-live du château

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

Recherche d'images par le contenu Application au monitoring Télévisuel à l'institut national de l'audiovisuel

SLAM Visuel 3D pour robot mobile autonome

Détection des deux roues motorisés par télémétrie laser à balayage

Modélisation multi-agents - Agents réactifs

Object Removal by Exemplar-Based Inpainting

Analyse des trajectoires acceptables en approche de virage assistance aux conducteurs

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language

Robotique Mobile. David Filliat

Une méthode de développement d applications de traitement d images An image processing applications development method

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

Détection et suivi d'objets dans une séquence d'images par contours actifs

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

M2R IMA UE CONF Présentation

Mesure agnostique de la qualité des images.

Améliorer les performances du site par l'utilisation de techniques de Web Mining

Energie et morphologie : vers la perdurabilité de la forme urbaine? Généralités et transports. Luc Adolphe

Business Intelligence avec SQL Server 2012

Opérations de base sur ImageJ

Géométrie discrète Chapitre V

PROJET BIGDATART DOSSIER DE PRESENTATION

Extraction d informations stratégiques par Analyse en Composantes Principales

Dimensionnement d une roue autonome pour une implantation sur un fauteuil roulant

GMEC1311 Dessin d ingénierie. Chapitre 1: Introduction

Chapitre 0 Introduction à la cinématique

Modélisation et Simulation

Rétablissement d un réseau cellulaire après un désastre

Extraction et reconstruction de bâtiments en 3D à partir de relevés lidar aéroportés

L utilisation du lidar terrestre en foresterie. Richard Fournier Département de géomatique appliquée

REQUEA. v PD 20 mars Mouvements d arrivée / départ de personnels Description produit

Cabri et le programme de géométrie au secondaire au Québec

Fonctions de plusieurs variables

Annexe I b. Référentiel de certification

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

William Pezet

LIDAR LAUSANNE Nouvelles données altimétriques sur l agglomération lausannoise par technologie laser aéroporté et ses produits dérivés

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

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES

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

Exemple d application en CFD : Coefficient de traînée d un cylindre

AXES DE RECHERCHE - DOMAINE D'INTERET MAJEUR LOGICIELS ET SYSTEMES COMPLEXES

Présenta)on des ac)vités de recherche de l équipe PR du laboratorie MIS

un nouvel œil pour l analyse de mouvement

N. Paparoditis, Laboratoire MATIS

Surveillance et maintenance prédictive : évaluation de la latence de fautes. Zineb SIMEU-ABAZI Univ. Joseph Fourier, LAG)

Modélisation avec VTK

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

Géométrie Algorithmique Plan du cours

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

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

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

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

Projet de Traitement du Signal Segmentation d images SAR

Projet Robot Centaure

données en connaissance et en actions?

Introduction aux concepts d ez Publish

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

1 La visualisation des logs au CNES

Apprentissage Automatique

MEGA Application Portfolio Management. Guide d utilisation

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

Dévéloppement de Sites Web

Business Intelligence

Éclairage naturel L5C 2009/2010. Aurore BONNET

Travaux soutenus par l ANR. Jean-François CAPURON (DGA) Bruno LEGEARD (Smartesting)

Jardinage. obligatoire. claquez des doigts. Jardinage. détente. Pour tondre,

µrv : Realité Virtuelle

Chapitre 1 Introduction

SECTION 5 BANQUE DE PROJETS

Initiation à LabView : Les exemples d applications :

Anticiper la gestion d'un séisme dommageable Anticipare la gestione dei danni di un terremoto

STAGES DE FORMATION INTER-ENTREPRISES PÔLE 45 BUREAUTIQUE

COMPRESSEURS DENTAIRES

La surveillance appliquée à la gestion des risques géotechniques miniers

I Stabilité, Commandabilité et Observabilité Introduction Un exemple emprunté à la robotique Le plan Problème...

Cours de Programmation en Langage Synchrone SIGNAL. Bernard HOUSSAIS IRISA. Équipe ESPRESSO

Franck VAUTIER, Jean-Pierre TOUMAZET, Erwan ROUSSEL, Marlène FAURE, Mohamed ABADI, Marta FLOREZ, Bertrand DOUSTEYSSIER

IV - Programme détaillé par matière (1 fiche détaillée par matière)

ANALYSE DU RISQUE DE CRÉDIT

IFO. Soleil. Antoine COUSYN 29/07/ /02/2015. Vidéo. Manipur, Inde. Saturation du capteur CMOS. 19 Juin h11 heure locale.

Notice d utilisation EDF R&D 12/12/2012

Modélisation aléatoire en fiabilité des logiciels

Whitepaper. La solution parfaite pour la mise en température d un réacteur. Système de régulation. Réacteur. de température

Laboratoire d informatique Gaspard-Monge UMR Journée Labex Bézout- ANSES

Transcription:

Naviga&on)de)robots)mobiles)) par)vision)omnidirec&onnelle) ) El)Mustapha)Mouaddib)(mouaddib@u:picardie.fr)) O.)Labbani:Igbida,)P.)Merveilleux)et)R.)Marie)

Contexte' Projet'ANR'R.Discover' Travaux'soutenus'par':' Le'Conseil'Régional'de'Picardie' la'dga'' l ANR'

RoboAque'coopéraAve'pour'la' couverture'spaaale'

Le'robot'

Naviguer' ' Se'déplacer'dans'l espace'navigable' Explorer'l espace'libre'' Construire'une'représentaAon'topologique'de'cet' espace' Reconnaître'des'lieux' Localiser'qualitaAvement'le'robot'dans'la' représentaaon'

Naviguer' ' Se#déplacer#dans#l espace#navigable# Explorer'l espace'libre'' Construire'une'représentaAon'topologique'de'cet' espace' Reconnaître'des'lieux' Localiser'qualitaAvement'le'robot'dans'la' représentaaon'

ExtracAon'de'l espace'navigable' Zone délimitée par les obstacles entourant le robot.

ExtracAon'de'l espace'navigable' Principe : Propagation d un contour actif initialisé autour de la projection du robot.

ModélisaAon'paramétrique' o 'Terme'd alache'aux'données'permelant'de' guider' le' contour' acaf' vers' les' limites' de' l espace'libre.' o # Termes' de' régularisaaon' imposant' des' contraintes'de'lissage'sur'la'forme'du'contour' ' ' o ' Terme' d expansion' du' contour' dans' les'zones'homogènes''[cohen91]# #'

Les'contours'acAfs' IniAalement'introduit'par'Kass'et'al.'en' 1988'[Kass88]' Modèles#Paramétriques# Modèles#Géométriques# ' Courbes#de#Bézier# ' Avantage:'Faible'temps'de'calcul' # Avantage:' GesAon' implicite' des' changements' de' Inconvénient:'Problèmes'd opamisaaon'de'formes'et'de' topologie' convergence,'ne'gère'pas'les'changements'de'topologie.'!##nouvelle#modélisafon#basée#sur#une#approximafon#par#courbes#de# # Inconvénient:'Temps'de'calcul'important' Bézier#avec#construcFon#géométrique.' '! ' ' Possède' les' avantages' des' deux' familles' de' contours' acafs' existantes:''' '.'Faible#temps#de#calcul#des'formulaAons'paramétriques,'.'GesFon#automaFque#des#changements#de#topologie#des'formulaAons' géométriques.' '

Résultats'comparaAfs'(vs.'Paramétrique)'

Naviguer' ' Détecter'l espace'navigable' Explorer#l espace#navigable## Construire#une#représentaFon# topologique#de#cet#espace# Reconnaître'des'lieux'sur'ceLe'représentaAon' Localiser'qualitaAvement'le'robot'dans'la' représentaaon'

ReprésentaAon'topologique' Approche : Naviguer sur le Diagramme de Voronoï Intérêts : Trajectoires sûres, Structure de graphe Ancré dans l environnement Problème : Comment l extraire dans l image?

ReprésentaAon'topologique' Constat : les méthodes de l état de l art les plus rapides ne sont pas suffisamment robustes au bruit de segmentation Idée : Proposer un nouveau critère de filtrage plus efficace et adapter l Integer Medial Axis pour l appliquer en temps réel )

L Integer Medial Axis Notations utilisées ReprInteger'Medial'Axis' ésentaaon'topologique' Formulation IMA Limites des critères existants

Le Delta Medial Axis : Formulation Delta'Medial'Axis'entaAon' topologique' Critère de filtrage : rayon du plus grand cercle qui soit Inclus dans la forme Centré sur le segment connectant les projections Avantages Filtrage identique pour tous les pixels d une branche Prise en compte de la topologie du contour entre les projections

AdaptaAon'aux'images'omnidirecAonnelles' ' De l image au sol Objectif Squelette de l espace navigable DMA Squelette de la projection de l espace navigable

AdaptaAon'aux'images'omnidirecAonnelles'

Résultat' file://localhost/mom/momapresaout2005/rech/ Publis_Comm/Talk_PVI.RFIA2014/Vidéos/ ComparaisonSqueleLe.wmv'

Naviguer' ' Détecter'l espace'navigable' Explorer'l espace'navigable'' Construire'une'représentaAon'topologique'de'cet' espace' Reconnaître#des#lieux#sur#ceLe# représentafon# Localiser#qualitaFvement#le#robot#dans#la# représentafon#

ReprésentaAon'photométrique' Intérêt':' Détecter'de'nouveaux'lieux' Détecter'les'fermetures'de'boucle' Approche':' Calculer'une'signature'propre'à'chaque'lieu'

ReprésentaAon'photométrique' Difficultés' Discriminante' Invariante' Compacte' Temps'réel'

ReprésentaAon'photométrique' Signature visuelle par représentation sensorimotrice Principe : Modéliser l impact du mouvement sur la perception Solution : Invariants intégraux de Haar Définition : Etant donné un ensemble E de configurations X, et un groupe G agissant sur E, l intégrale de Haar est définie par :

ReprésentaAon'photométrique' Deux constats : L information photométrique n a pas encore été complètement exploitée Les mouvements du robot génèrent des changements de proportion Proposer un nouveau noyau qui utilise l information RGB plutôt que l intensité des gradients considère l information la plus pertinente compense les distorsions liées au capteur

ReprésentaAon'photométrique' Elaboration d un nouveau noyau Noyau monômial photométrique Noyau de pertinence Noyau structurel

ValidaAon'expérimentale'

ValidaAon'expérimentale'

ReprésentaAon'photométrique' Scénario de 3 pièces Images annotées à la main Pièces 1 et 3 proches Comparaison avec l Histogramme couleur Utilisation du critère de Fisher : Mesure de la séparabilité des classes

De'l exploraaon'à'la'modélisaaon'de' l environnement' Nécessité d un modèle de l environnement pour Se localiser Planifier des trajectoires Les transformer en commande des roues Challenges : Structurer cette représentation en fonction des besoins du robot Décider quand et comment intégrer les informations perçues Exploiter la représentation pour naviguer vers l inconnu

ConstrucAon'incrémentale' Objectif : Fournir à chaque instant au robot un modèle à jour de l environnement Question : Comment et quand y intégrer les représentations locales? Idée : Considérer chaque voie navigable indépendamment

StructuraAon'des'informaAons' Représentation topologique à deux niveaux topologie de l environnement (dvg) topologie des lieux photométriques (signatures)

Résultat' file://localhost/mom/momapresaout2005/rech/ Publis_Comm/Talk_PVI.RFIA2014/TS14.wmv'

On'récapitule'...'