Uncertainty Representation. Gaussian Distribution variance Standard deviation.

Slides:



Advertisements
Similar presentations
Modeling of Data. Basic Bayes theorem Bayes theorem relates the conditional probabilities of two events A, and B: A might be a hypothesis and B might.
Advertisements

QR Code Recognition Based On Image Processing
電腦視覺 Computer and Robot Vision I
Copyright © Allyn & Bacon (2007) Statistical Analysis of Data Graziano and Raulin Research Methods: Chapter 5 This multimedia product and its contents.
Computer vision: models, learning and inference Chapter 13 Image preprocessing and feature extraction.
(Includes references to Brian Clipp
P M V Subbarao Professor Mechanical Engineering Department
Second order cone programming approaches for handing missing and uncertain data P. K. Shivaswamy, C. Bhattacharyya and A. J. Smola Discussion led by Qi.
Observers and Kalman Filters
Sam Pfister, Stergios Roumeliotis, Joel Burdick
Curve-Fitting Regression
Mobile Intelligent Systems 2004 Course Responsibility: Ola Bengtsson.
Stockman MSU/CSE Fall 2009 Finding region boundaries.
MSU CSE 803 Stockman CV: Matching in 2D Matching 2D images to 2D images; Matching 2D images to 2D maps or 2D models; Matching 2D maps to 2D maps.
Weighted Range Sensor Matching Algorithms for Mobile Robot Displacement Estimation Sam Pfister, Kristo Kriechbaum, Stergios Roumeliotis, Joel Burdick Mechanical.
Robust estimation Problem: we want to determine the displacement (u,v) between pairs of images. We are given 100 points with a correlation score computed.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
Principles of Least Squares
00/4/103DVIP-011 Part Three: Descriptions of 3-D Objects and Scenes.
כמה מהתעשייה? מבנה הקורס השתנה Computer vision.
ROBOT MAPPING AND EKF SLAM
Calibration & Curve Fitting
Kalman filter and SLAM problem
Colorado Center for Astrodynamics Research The University of Colorado STATISTICAL ORBIT DETERMINATION Project Report Unscented kalman Filter Information.
LINEAR REGRESSION Introduction Section 0 Lecture 1 Slide 1 Lecture 5 Slide 1 INTRODUCTION TO Modern Physics PHYX 2710 Fall 2004 Intermediate 3870 Fall.
Chapter 15 Modeling of Data. Statistics of Data Mean (or average): Variance: Median: a value x j such that half of the data are bigger than it, and half.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 6.2: Kalman Filter Jürgen Sturm Technische Universität München.
R. Kass/W03P416/Lecture 7 1 Lecture 7 Some Advanced Topics using Propagation of Errors and Least Squares Fitting Error on the mean (review from Lecture.
Modern Navigation Thomas Herring
Curve-Fitting Regression
Uncertainty Representation
Lecture 6: Edge Detection CAP 5415: Computer Vision Fall 2008.
Probability in Robotics Trends in Robotics Research Reactive Paradigm (mid-80’s) no models relies heavily on good sensing Probabilistic Robotics (since.
October 16, 2014Computer Vision Lecture 12: Image Segmentation II 1 Hough Transform The Hough transform is a very general technique for feature detection.
1/17/2016CS225B Kurt Konolige Probabilistic Models of Sensing and Movement Move to probability models of sensing and movement Project 2 is about complex.
Sensors Uncertainties, Line extraction from laser scans Vision
Tracking with dynamics
ESTIMATION METHODS We know how to calculate confidence intervals for estimates of  and  2 Now, we need procedures to calculate  and  2, themselves.
The Unscented Kalman Filter for Nonlinear Estimation Young Ki Baik.
Robust Localization Kalman Filter & LADAR Scans
R. Kass/Sp07P416/Lecture 71 More on Least Squares Fit (LSQF) In Lec 5, we discussed how we can fit our data points to a linear function (straight line)
11/25/03 3D Model Acquisition by Tracking 2D Wireframes Presenter: Jing Han Shiau M. Brown, T. Drummond and R. Cipolla Department of Engineering University.
Probabilistic Robotics Bayes Filter Implementations Gaussian filters.
Line fitting.
Colorado Center for Astrodynamics Research The University of Colorado 1 STATISTICAL ORBIT DETERMINATION Statistical Interpretation of Least Squares ASEN.
Grouping and Segmentation. Sometimes edge detectors find the boundary pretty well.
Probabilistic Robotics Bayes Filter Implementations Gaussian filters.
Data Modeling Patrice Koehl Department of Biological Sciences
Uncertainty and Error Propagation
Regression Analysis AGEC 784.
PSG College of Technology
Fitting Curve Models to Edges
Lecture 10: Observers and Kalman Filters
Modelling data and curve fitting
Regression Models - Introduction
Filtering and State Estimation: Basic Concepts
CV: Matching in 2D Matching 2D images to 2D images; Matching 2D images to 2D maps or 2D models; Matching 2D maps to 2D maps MSU CSE 803 Stockman.
Brief Review of Recognition + Context
The Bias Variance Tradeoff and Regularization
Regression Lecture-5 Additional chapters of mathematics
Probabilistic Map Based Localization
Analytics – Statistical Approaches
Descriptions of 3-D Objects and Scenes
Introduction to Sensor Interpretation
CSSE463: Image Recognition Day 26
Uncertainty and Error Propagation
Kalman Filter: Bayes Interpretation
Introduction to Sensor Interpretation
Introduction to Artificial Intelligence Lecture 22: Computer Vision II
Regression Models - Introduction
Presentation transcript:

Uncertainty Representation

Gaussian Distribution variance Standard deviation

Statistical representation and independence of random variables Probability density can be not Gaussian Variables can be dependent problems

The Error Propagation Law

The Error Propagation Law: Motivation We know uncertain points We want to extract line What is the line uncertainty of the line

The Error Propagation Law The system can be linear or not linear The noise can be Gaussian or not Gaussian

The Error Propagation Law

C Y = F X C X F T X The Error Propagation Law is fundamental Where: The Error Propagation Law Jacobian is multi-dimensional derivative

Feature Extraction for Scene Interpretation

Feature Extraction – Scene Interpretation

Features

Environment Representation and Modeling  what are the Features?

Environmental Models: Examples

Geometric primitives like line segments, circles, corners, edges. For most other geometric primitives the parametric description of the features becomes too complex No closed form solutions exist Feature Extraction based on Range Images We want to extract a line from a set of points Line segments are very practical and important

Feature Extraction for single Sonar or Laser Range Finder

Laser Measurement distance angle Laser measurement is a series of pairs of distance and angle r  x/r = cos 

Angular Histogram (range) robot Set of points in distance n for angle delta Our wheelchair robot used this method, one sonar rotating, on top of the robot

Based on straight lines, usually vertical Combinations of lines: S features, Z features, door, window Extracting Other Geometric Features

Clustering: Finding neighboring segments of a common line Segmentation for Line Extraction Image space versus model space = transformations between them

Feature Extraction

Methods discussed earlier in robot vision can be used Sometimes we use simple methods and is enough Now computers are fast so I recommend to use Canny plus Hough and next processing Use histograms as well. Feature Extraction uses computer vision: Challenges

Visual Appearance-Base Feature Extraction (Vision) Matching and feature extraction can be done on various levels

Feature Extraction (Vision): TOOLS matching

Filtering noise Filtering noise and Edge Detection

Image fingerprint Image Fingerprint combines many measurements Image Fingerprint can be done from many sonars, laser range finders, Kinects, etc Sensor integration = sensor fusion Can use Kalman or GA for these fusions.

Image Fingerprint Extraction

Example of Probabilistic Line Extraction

Features Based on Range Data: Line Extraction (1)

Example We have a set of points from one side of segmented shape of walls, etc. We want to fit the straight line to these points.

We can formulate the Least Square Problem or the Weighted Least Square Problem Example: Problem formulation

From line equation for every point i we get: Features Based on Range Data: Line Extraction (1) We have many points x i Standard deviation We will present it soon with more detail

Observe that points are modeled as random variables. least squares Line Extraction: least squares

Line Extraction: Task formulation Task

We want to find model parameters Line Extraction: solving non-linear equation system We use variance in each point

Features Based on Range Data: Graphical Interpretation Line Extraction Graphical Interpretation 17 measurements We want to find the best alpha and r for all these points x i

Coming back to two slides earlier. It can be shown that the solution of (2.54) in the sense of “weighted least square” is the following: Line Extraction: solution in the weighted least square sense

Propagation through the system

The Error Propagation Law LINE EXTRACTION - The Error Propagation Law Jacobian

output covariance matrix We want to calculate the output covariance matrix: Propagation of Uncertainty during line extraction

Linear Regression Feature Extraction can be done using Linear Regression

Robot measures distances to walls. Algorithm tries to find the best match using linear regression The Simplest Case Linear Feature Extraction: The Simplest Case = Linear Regression Gaussian Error We try to fit the line to the set of points

For straight lines Nonlinear Feature Extraction: Nonlinear Linear Regression Set of points (xi, yi) We create a non-linear equation system and we solve it for the best values of alpha and r

Nonlinear Feature Extraction: Nonlinear Linear Regression We can do this for any analytic curve but the above is enough in practice

Conclusion on Conclusion on : Feature Extraction and Sensory Interpretation