Statistical environment representation to support navigation of mobile robots in unstructured environments Stefan Rolfes Maria Joao Rendas rolfes,rendas@i3s.unice.fr.

Slides:



Advertisements
Similar presentations
Mobile Robot Localization and Mapping using the Kalman Filter
Advertisements

Active Appearance Models
Jose-Luis Blanco, Javier González, Juan-Antonio Fernández-Madrigal University of Málaga (Spain) Dpt. of System Engineering and Automation May Pasadena,
ECE 8443 – Pattern Recognition LECTURE 05: MAXIMUM LIKELIHOOD ESTIMATION Objectives: Discrete Features Maximum Likelihood Resources: D.H.S: Chapter 3 (Part.
Adapting Ocean Surveys to the Observed Fields Characteristics Maria-João Rendas I3S, CNRS-UNSA.
LECTURE 11: BAYESIAN PARAMETER ESTIMATION
Dynamic Bayesian Networks (DBNs)
Reducing Drift in Parametric Motion Tracking
Robot Localization Using Bayesian Methods
Uncertainty Representation. Gaussian Distribution variance Standard deviation.
Large Scale Navigation Based on Perception Maria Joao Rendas I3S, CNRS-UNSA.
Modelisation of scattered objects as random closed sets Stefan Rolfes
Prénom Nom Document Analysis: Parameter Estimation for Pattern Recognition Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
Nice, 17/18 December 2001 Autonomous mapping of natural fields using Random Closed Set Models Stefan Rolfes, Maria Joao Rendas
Part 2 of 3: Bayesian Network and Dynamic Bayesian Network.
Presenting: Assaf Tzabari
Particle Filtering for Non- Linear/Non-Gaussian System Bohyung Han
Estimating Congestion in TCP Traffic Stephan Bohacek and Boris Rozovskii University of Southern California Objective: Develop stochastic model of TCP Necessary.
Overview and Mathematics Bjoern Griesbach
Computer vision: models, learning and inference Chapter 6 Learning and Inference in Vision.
Binary Variables (1) Coin flipping: heads=1, tails=0 Bernoulli Distribution.
Muhammad Moeen YaqoobPage 1 Moment-Matching Trackers for Difficult Targets Muhammad Moeen Yaqoob Supervisor: Professor Richard Vinter.
Action and Gait Recognition From Recovered 3-D Human Joints IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS— PART B: CYBERNETICS, VOL. 40, NO. 4, AUGUST.
Particle Filtering in Network Tomography
Target Tracking with Binary Proximity Sensors: Fundamental Limits, Minimal Descriptions, and Algorithms N. Shrivastava, R. Mudumbai, U. Madhow, and S.
1. Introduction Motion Segmentation The Affine Motion Model Contour Extraction & Shape Estimation Recursive Shape Estimation & Motion Estimation Occlusion.
3D SLAM for Omni-directional Camera
INDEPENDENT COMPONENT ANALYSIS OF TEXTURES based on the article R.Manduchi, J. Portilla, ICA of Textures, The Proc. of the 7 th IEEE Int. Conf. On Comp.
Mapping and Localization with RFID Technology Matthai Philipose, Kenneth P Fishkin, Dieter Fox, Dirk Hahnel, Wolfram Burgard Presenter: Aniket Shah.
Object Stereo- Joint Stereo Matching and Object Segmentation Computer Vision and Pattern Recognition (CVPR), 2011 IEEE Conference on Michael Bleyer Vienna.
Dynamic 3D Scene Analysis from a Moving Vehicle Young Ki Baik (CV Lab.) (Wed)
Particle Filters for Shape Correspondence Presenter: Jingting Zeng.
Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Fault Prediction with Particle Filters by David Hatfield mentors: Dr.
ECE 8443 – Pattern Recognition LECTURE 07: MAXIMUM LIKELIHOOD AND BAYESIAN ESTIMATION Objectives: Class-Conditional Density The Multivariate Case General.
Binary Stochastic Fields: Theory and Application to Modeling of Two-Phase Random Media Steve Koutsourelakis University of Innsbruck George Deodatis Columbia.
Forward-Scan Sonar Tomographic Reconstruction PHD Filter Multiple Target Tracking Bayesian Multiple Target Tracking in Forward Scan Sonar.
Course 9 Texture. Definition: Texture is repeating patterns of local variations in image intensity, which is too fine to be distinguished. Texture evokes.
Features-based Object Recognition P. Moreels, P. Perona California Institute of Technology.
Computer Vision Michael Isard and Dimitris Metaxas.
Visual SLAM Visual SLAM SPL Seminar (Fri) Young Ki Baik Computer Vision Lab.
Fields of Experts: A Framework for Learning Image Priors (Mon) Young Ki Baik, Computer Vision Lab.
Maximum a posteriori sequence estimation using Monte Carlo particle filters S. J. Godsill, A. Doucet, and M. West Annals of the Institute of Statistical.
Real-Time Simultaneous Localization and Mapping with a Single Camera (Mono SLAM) Young Ki Baik Computer Vision Lab. Seoul National University.
Computer Vision Lecture 6. Probabilistic Methods in Segmentation.
Topic Models Presented by Iulian Pruteanu Friday, July 28 th, 2006.
Chapter 20 Classification and Estimation Classification – Feature selection Good feature have four characteristics: –Discrimination. Features.
Colour and Texture. Extract 3-D information Using Vision Extract 3-D information for performing certain tasks such as manipulation, navigation, and recognition.
Vision-based SLAM Enhanced by Particle Swarm Optimization on the Euclidean Group Vision seminar : Dec Young Ki BAIK Computer Vision Lab.
Tracking with dynamics
The Unscented Particle Filter 2000/09/29 이 시은. Introduction Filtering –estimate the states(parameters or hidden variable) as a set of observations becomes.
G. Cowan Lectures on Statistical Data Analysis Lecture 9 page 1 Statistical Data Analysis: Lecture 9 1Probability, Bayes’ theorem 2Random variables and.
Probabilistic Robotics Bayes Filter Implementations Gaussian filters.
A Study on Speaker Adaptation of Continuous Density HMM Parameters By Chin-Hui Lee, Chih-Heng Lin, and Biing-Hwang Juang Presented by: 陳亮宇 1990 ICASSP/IEEE.
Statistical environment representation to support navigation of mobile robots in unstructured environments Sumare workshop Stefan Rolfes Maria.
CS479/679 Pattern Recognition Dr. George Bebis
Review of Probability Theory
Computer vision: models, learning and inference
San Diego May 22, 2013 Giovanni Saponaro Giampiero Salvi
C. Canton1, J.R. Casas1, A.M.Tekalp2, M.Pardàs1
Ch3: Model Building through Regression
Non-Parametric Models
Optical Flow Estimation and Segmentation of Moving Dynamic Textures
Dynamical Statistical Shape Priors for Level Set Based Tracking
Adversarially Tuned Scene Generation
Introduction to particle filter
Lecture 10: Observers and Kalman Filters
Introduction to particle filter
Probabilistic Map Based Localization
LECTURE 07: BAYESIAN ESTIMATION
G. Delyon, Ph. Réfrégier and F. Galland Physics & Image Processing
Presentation transcript:

Statistical environment representation to support navigation of mobile robots in unstructured environments Stefan Rolfes Maria Joao Rendas rolfes,rendas@i3s.unice.fr Sumare workshop 13.12.00

Short introduction to the problem Outline Short introduction to the problem Novel environment representation (RCS models) Navigation using RCS models as a map Simulation results Conclusion

Mobile robot navigation Basic requirement: localisation capacities Global supervision (GPS, beacons, cameras) Feature based approach (mapping and recognition) Common approaches : Map Recognition Estimation of True robot pose deviation Observations Estimated robot pose

Navigation in unstructured environments Problems (1) in unstructured environments (unreliable feature description) mismatch leads to erroneous pose estimation (2) in underwater scenarios (no GPS available) no external pose information Solution under study Statistical environment description of natural scenes

Natural scenes Observation : Objects that occur in natural scenes tend to form patches (alga, stone fields, …) We consider that natural, unstructured scenes can be described as a collection of closed sets: (family of closed sets)

Statistical versus feature based description Feature description : Mapping individual features Statistical description : Captures global characteristics (Shape description of salient features) Spatial distribution Morphological characteristics (size, boundary length,…..) p(size) size

Statistical environment description: Example Posidonie (Villefranche) Image processing Distribution of the orientation Statistics

Random Closed Set Doubly stochastic process : 1) Random point process (germ process) describes spatial distribution of objects 2) Shape process (grain process) determines the geometry of the objects Each model is defined by a parameter vector Family of models :

Examples of Random Closed Sets Uniform distribution Non isotropic distribution Cluster process Line process

The hitting capacity Theorem : Knowledge of the hitting capacities for all compact sets is equivalent to knowledge of the model parameter Analytical forms of can be found for some model types

Simple RCS model : Boolean Models 9 Simple RCS model : Boolean Models Already used in biological / physical contexts to model natural scenes The sequence of locations (germs) of the closed sets is a stationary Poisson process of intensity The sequence (grains) are i.i.d. realisations of random closed sets with distribution Analytical expression for the hitting capacity :

Map of the environment Map of the environment Segmentation of the workspace : Non isotropic isotropic Map of the environment

Pose estimation : Bayesian approach Dynamic model: An optimal estimate of the robot’s state is obtained by (MMSE): Past observations : memoryless observations:

Optimal filter The a-posteriori density is obtained : Prediction Filtering Assuming and to be uncorrelated Need to be characterized

Good approximation by Gaussian densities Characterisation of Good approximation by Gaussian densities Approximation of the optimal filter by an Extended Kalman Filter (easy computation)

Perceptual observations memoryless ? Overlapping observation area Observation window Observations not memoryless : Requires random sampling of the image Observations memoryless : Use of perceptual observations periodically

Simulated environment Bolean model (discs of random radii) Map (RCS model parameters): Generation Realisation

Simulation results (1)

Simulation results (2)

Simulation results (3) Pose estimation Use of perceptual observations Only odometry

Conclusions We proposed a novel environment description (not relying and demonstrated the feasibility of mobile robot navigation on individual feature description) by RCS models based on these descriptions A lot of future work Characterisation of more complex RCS models suitable to Address the Model testing (using MDL or ML) Solve the problem of joint mapping and localisation describe natural scenes