Nice, 17/18 December 2001 Autonomous mapping of natural fields using Random Closed Set Models Stefan Rolfes, Maria Joao Rendas

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

Spatial point patterns and Geostatistics an introduction
Texture. Limitation of pixel based processing Edge detection with different threshold.
Adapting Ocean Surveys to the Observed Fields Characteristics Maria-João Rendas I3S, CNRS-UNSA.
嵌入式視覺 Feature Extraction
Texture. Edge detectors find differences in overall intensity. Average intensity is only simplest difference. many slides from David Jacobs.
電腦視覺 Computer and Robot Vision I Chapter2: Binary Machine Vision: Thresholding and Segmentation Instructor: Shih-Shinh Huang 1.
Image Denoising using Locally Learned Dictionaries Priyam Chatterjee Peyman Milanfar Dept. of Electrical Engineering University of California, Santa Cruz.
Multiple People Detection and Tracking with Occlusion Presenter: Feifei Huo Supervisor: Dr. Emile A. Hendriks Dr. A. H. J. Stijn Oomes Information and.
Mining for High Complexity Regions Using Entropy and Box Counting Dimension Quad-Trees Rosanne Vetro, Wei Ding, Dan A. Simovici Computer Science Department.
Nice, 17/18 December 2001 Adaptive Grids For Bathymetry Mapping And Navigation Michel Chedid and Maria-João Rendas I3S - MAUVE.
Large Scale Navigation Based on Perception Maria Joao Rendas I3S, CNRS-UNSA.
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
EE 7730 Image Segmentation.
HMM-BASED PATTERN DETECTION. Outline  Markov Process  Hidden Markov Models Elements Basic Problems Evaluation Optimization Training Implementation 2-D.
Modelisation of scattered objects as random closed sets Stefan Rolfes
ICIT Mapping maerl habitats using autonomous sensors Malcolm Thomson International Centre for Island Technology (ICIT) Heriot Watt University Old Academy.
Spatially clustered processes are very pervasive in nature Can we do more to insure that our estimates are physically realistic? How can we incorporate.
Texture Turk, 91.
Image Segmentation. Introduction The purpose of image segmentation is to partition an image into meaningful regions with respect to a particular application.
Prénom Nom Document Analysis: Data Analysis and Clustering Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
Multiple Human Objects Tracking in Crowded Scenes Yao-Te Tsai, Huang-Chia Shih, and Chung-Lin Huang Dept. of EE, NTHU International Conference on Pattern.
Regionalized Variables take on values according to spatial location. Given: Where: A “structural” coarse scale forcing or trend A random” Local spatial.
Modeling spatially-correlated sensor network data Apoorva Jindal, Konstantinos Psounis Department of Electrical Engineering-Systems University of Southern.
21 / 06 / 2000Segmentation of Sea-bed Images.1 Josepha UNIA Ecole Centrale de Lyon.
CS292 Computational Vision and Language Visual Features - Colour and Texture.
Visual Recognition Tutorial
Image Segmentation Using Region Growing and Shrinking
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Entropy and some applications in image processing Neucimar J. Leite Institute of Computing
Overview G. Jogesh Babu. Probability theory Probability is all about flip of a coin Conditional probability & Bayes theorem (Bayesian analysis) Expectation,
RECPAD - 14ª Conferência Portuguesa de Reconhecimento de Padrões, Aveiro, 23 de Outubro de 2009 The data exhibit a severe type of signal-dependent noise,
Target Tracking with Binary Proximity Sensors: Fundamental Limits, Minimal Descriptions, and Algorithms N. Shrivastava, R. Mudumbai, U. Madhow, and S.
Machine Learning1 Machine Learning: Summary Greg Grudic CSCI-4830.
SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction.
1 Mean shift and feature selection ECE 738 course project Zhaozheng Yin Spring 2005 Note: Figures and ideas are copyrighted by original authors.
Hierarchical Distributed Genetic Algorithm for Image Segmentation Hanchuan Peng, Fuhui Long*, Zheru Chi, and Wanshi Siu {fhlong, phc,
Object Stereo- Joint Stereo Matching and Object Segmentation Computer Vision and Pattern Recognition (CVPR), 2011 IEEE Conference on Michael Bleyer Vienna.
Texture. Texture is an innate property of all surfaces (clouds, trees, bricks, hair etc…). It refers to visual patterns of homogeneity and does not result.
Binary Stochastic Fields: Theory and Application to Modeling of Two-Phase Random Media Steve Koutsourelakis University of Innsbruck George Deodatis Columbia.
The Dirichlet Labeling Process for Functional Data Analysis XuanLong Nguyen & Alan E. Gelfand Duke University Machine Learning Group Presented by Lu Ren.
Non-Euclidean Example: The Unit Sphere. Differential Geometry Formal mathematical theory Work with small ‘patches’ –the ‘patches’ look Euclidean Do calculus.
1 ON THE EXTENSION OF THE PRODUCT MODEL IN POLSAR PROCESSING FOR UNSUPERVISED CLASSIFICATION USING INFORMATION GEOMETRY OF COVARIANCE MATRICES P. Formont.
Fields of Experts: A Framework for Learning Image Priors (Mon) Young Ki Baik, Computer Vision Lab.
CS654: Digital Image Analysis
Computer Graphics and Image Processing (CIS-601).
Ensemble Color Segmentation Spring 2009 Ben-Gurion University of the Negev.
So, what’s the “point” to all of this?….
Image Segmentation Superpixel methods Speaker: Hsuan-Yi Ko.
Colour and Texture. Extract 3-D information Using Vision Extract 3-D information for performing certain tasks such as manipulation, navigation, and recognition.
Visual Tracking by Cluster Analysis Arthur Pece Department of Computer Science University of Copenhagen
Outline ● Introduction – What is the problem ● Generate stochastic textures ● Improve realism ● High level approach - Don't just jump into details – Why.
Outline ● Introduction – What is the problem ● Generate stochastic textures ● Improve realism ● High level approach - Don't just jump into details – Why.
Edge Preserving Spatially Varying Mixtures for Image Segmentation Giorgos Sfikas, Christophoros Nikou, Nikolaos Galatsanos (CVPR 2008) Presented by Lihan.
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.
Modeling and Simulation CS 313
The Earth Mover's Distance
Outline Image Segmentation by Data-Driven Markov Chain Monte Carlo
Outline Statistical Modeling and Conceptualization of Visual Patterns
Image Segmentation Techniques
Texture.
Statistical environment representation to support navigation of mobile robots in unstructured environments Stefan Rolfes Maria Joao Rendas
Image Segmentation.
Segmentation of Sea-bed Images.
G. Delyon, Ph. Réfrégier and F. Galland Physics & Image Processing
Computer and Robot Vision I
Image Segmentation Using Region Growing and Shrinking
Presentation transcript:

Nice, 17/18 December 2001 Autonomous mapping of natural fields using Random Closed Set Models Stefan Rolfes, Maria Joao Rendas Laboratoire I3S, CNRS, UNSA Sophia Antipolis, France

Nice, 17/18 December 2001 Outline Introduction Habitat mapping Representation using RCS models Navigation using RCS maps Simulation results Conclusion

Nice, 17/18 December 2001 Goals: evaluate the total amount of living/dead maerl in Rousey Sound (Orkney Islands, Scotland) characterise the spatial distribution of maerl Platform: Phantom Sensor: vision Maerl mapping

Nice, 17/18 December 2001 Individual delimitation of each maerl patch is impossible Approach: (1) Learn the statistical characteristics of the field: the distribution of the patches sizes the distribution of their shapes how they are spatially scattered (2) Relate the local distribution to the site’s characteristics (depth, currents, slope, bottom type) whenever this information is available. Result: A “statistical map” of the area surveyed and a “statistical model” of its properties. enables determination of the expected total amount of maerl provides the basis for extrapolating the local observations to other (unobserved) areas. Maerl mapping

Nice, 17/18 December 2001 image segmentationregion classificationstatistical characterisation raw images expert knowledge (model) (labels)(homogenous regions) model types mapping robot position map post-processing total amount of maerl relation of maerl distribution to geophysical parameters (shape, size and spatial distribution) Data processing

Nice, 17/18 December 2001 Generalisation of K-means clustering algorithm in distribution space Image Segmentation: approach

Nice, 17/18 December 2001 Goal: find the “homogeneous” regions of the image Approach: model the set of pixels in each neighbourhood of the image as iid random variables discriminate distinct regions as realisations of distinct random variables, two sequences Hypotheses: H 0 : H 1 : Statistical Test

Nice, 17/18 December 2001 Kullback-Leibler divergence type of the sequence x i (n) mixture of 1 and 2. Optimal test

Nice, 17/18 December 2001 K-means (Lloyd) algorithm

Nice, 17/18 December 2001 Iterate 1) 2) Geometrical view

Nice, 17/18 December 2001 Start with and randomly “split” h 0 in two histograms h 1 (0) and h 2 (0) such that Randomly generate find  that minimizes where Replace Euclidean distance (between points) by Kullback divergence (between histograms)

Nice, 17/18 December 2001 Test “homogeneity” of the classes found by testing the distribution of the Kullback-Leibler distances of its members with respect to against the exponential distribution (theoretical dist. – type theory) Since is the average value of the exponential distribution, we use and test the values of Determination of the number of classes

Nice, 17/18 December 2001 segmented image (1) original image 1 Examples

Nice, 17/18 December optimal classes (2) all image class 1 class 2 classes histograms (3) class 1 class 2 class 3

Nice, 17/18 December 2001 original image (2)

Nice, 17/18 December 2001 original image (3)segmented image (3)

Nice, 17/18 December 2001

Describing natural scenes Formal description of the geometry of the environment as a union of closed sets: Observation : The ‘ Objects ’ tend to form random-like patterns located at : Assumption : Perceptual data (Images) have been segmented into areas of distinct types (Preprocessing step).

Nice, 17/18 December 2001 Modelisation as Random Closed Set Each model is defined by a parameter vector Family of models : 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

Nice, 17/18 December 2001 Examples of Random Closed Sets Uniform distribution Cluster process Regular structures Non isotropic distribution

Nice, 17/18 December 2001 Map of the environment Segmentation of the workspace : Non isotropic isotropic Map of the environment

Nice, 17/18 December 2001 Perceptual observations : Hitting capacities Knowledge of the hitting capacities for all compact sets is equivalent to knowledge of the RCS model determined by Hit Miss Analytical expression for Boolean models :

Nice, 17/18 December 2001 Distribution of hitting capacities Local observations in an observation window W induce a distribution on the hitting capacities for stationary RCS models Its characterization is important for : Mapping (segmentation of the workspace) Localization (Bayesian approach) Requires explicit detection of model change

Nice, 17/18 December 2001 Conclusions We proposed a novel environment description by RCS models Proposal of a new image segmentation algorithm (adaptively learns the number of classes) – Methods for detection of model changes (region boundaries) – Validation with real data Future work the workspace (boundary tracking)