HCI/ComS 575X: Computational Perception Instructor: Alexander Stoytchev

Slides:



Advertisements
Similar presentations
Continuous Random Variables Chapter 5 Nutan S. Mishra Department of Mathematics and Statistics University of South Alabama.
Advertisements

CS433: Modeling and Simulation
Presenter: Yufan Liu November 17th,
DEPARTMENT OF HEALTH SCIENCE AND TECHNOLOGY STOCHASTIC SIGNALS AND PROCESSES Lecture 1 WELCOME.
Continuous Random Variable (1). Discrete Random Variables Probability Mass Function (PMF)
Chapter 1 Probability Theory (i) : One Random Variable
1 Introduction to Kalman Filters Michael Williams 5 June 2003.
Probability theory Much inspired by the presentation of Kren and Samuelsson.
BCOR 1020 Business Statistics Lecture 9 – February 14, 2008.
CS 547: Sensing and Planning in Robotics Gaurav S. Sukhatme Computer Science Robotic Embedded Systems Laboratory University of Southern California
Probability and Statistics Review
Discrete Probability Distributions
Estimation and the Kalman Filter David Johnson. The Mean of a Discrete Distribution “I have more legs than average”
1 Chapter 7 Probability Basics. 2 Chapter 7 Introduction to Probability Basics Learning Objectives –Probability Theory and Concepts –Use of probability.
Review of Probability and Random Processes
Modern Navigation Thomas Herring
HCI / CprE / ComS 575: Computational Perception
Review of Probability.
Prof. SankarReview of Random Process1 Probability Sample Space (S) –Collection of all possible outcomes of a random experiment Sample Point –Each outcome.
1 Chapter 12 Introduction to Statistics A random variable is one in which the exact behavior cannot be predicted, but which may be described in terms of.
Kalman filter and SLAM problem
Stat 1510: Introducing Probability. Agenda 2  The Idea of Probability  Probability Models  Probability Rules  Finite and Discrete Probability Models.
1 9/8/2015 MATH 224 – Discrete Mathematics Basic finite probability is given by the formula, where |E| is the number of events and |S| is the total number.
Chapter 1 Probability and Distributions Math 6203 Fall 2009 Instructor: Ayona Chatterjee.
1 9/23/2015 MATH 224 – Discrete Mathematics Basic finite probability is given by the formula, where |E| is the number of events and |S| is the total number.
TELECOMMUNICATIONS Dr. Hugh Blanton ENTC 4307/ENTC 5307.
1 Lecture 4. 2 Random Variables (Discrete) Real-valued functions defined on a sample space are random vars. determined by outcome of experiment, we can.
Random Variables. A random variable X is a real valued function defined on the sample space, X : S  R. The set { s  S : X ( s )  [ a, b ] is an event}.
Probability & Statistics I IE 254 Summer 1999 Chapter 4  Continuous Random Variables  What is the difference between a discrete & a continuous R.V.?
Probability theory Petter Mostad Sample space The set of possible outcomes you consider for the problem you look at You subdivide into different.
Discrete Random Variables. Numerical Outcomes Consider associating a numerical value with each sample point in a sample space. (1,1) (1,2) (1,3) (1,4)
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 5.2: Recap on Probability Theory Jürgen Sturm Technische Universität.
CS433 Modeling and Simulation Lecture 03 – Part 01 Probability Review 1 Dr. Anis Koubâa Al-Imam Mohammad Ibn Saud University
2 Introduction to Kalman Filters Michael Williams 5 June 2003.
Class 2 Probability Theory Discrete Random Variables Expectations.
HCI/ComS 575X: Computational Perception Instructor: Alexander Stoytchev
Probability theory Tron Anders Moger September 5th 2007.
2. Introduction to Probability. What is a Probability?
EEE Probability and Random Variables Huseyin Bilgekul EEE 461 Communication Systems II Department of Electrical and Electronic Engineering Eastern.
Lesson 2 – kalman Filters
HCI / CprE / ComS 575: Computational Perception Instructor: Alexander Stoytchev
Statistics What is statistics? Where are statistics used?
Probability Theory Modelling random phenomena. Permutations the number of ways that you can order n objects is: n! = n(n-1)(n-2)(n-3)…(3)(2)(1) Definition:
Random Variables. Numerical Outcomes Consider associating a numerical value with each sample point in a sample space. (1,1) (1,2) (1,3) (1,4) (1,5) (1,6)
Review of Probability Concepts Prepared by Vera Tabakova, East Carolina University.
1 Probability: Introduction Definitions,Definitions, Laws of ProbabilityLaws of Probability Random VariablesRandom Variables DistributionsDistributions.
R.Kass/F02 P416 Lecture 1 1 Lecture 1 Probability and Statistics Introduction: l The understanding of many physical phenomena depend on statistical and.
HCI/ComS 575X: Computational Perception Instructor: Alexander Stoytchev
1 Review of Probability and Random Processes. 2 Importance of Random Processes Random variables and processes talk about quantities and signals which.
7.2 Means & Variances of Random Variables AP Statistics.
1 Dr. Jerrell T. Stracener, SAE Fellow Leadership in Engineering EMIS 7370/5370 STAT 5340 : PROBABILITY AND STATISTICS FOR SCIENTISTS AND ENGINEERS Systems.
Outline Random variables –Histogram, Mean, Variances, Moments, Correlation, types, multiple random variables Random functions –Correlation, stationarity,
1 Chapter 4 Mathematical Expectation  4.1 Mean of Random Variables  4.2 Variance and Covariance  4.3 Means and Variances of Linear Combinations of Random.
Probabilistic Robotics Probability Theory Basics Error Propagation Slides from Autonomous Robots (Siegwart and Nourbaksh), Chapter 5 Probabilistic Robotics.
Random Variables By: 1.
Conditional Probability 423/what-is-your-favorite-data-analysis-cartoon 1.
4. Overview of Probability Network Performance and Quality of Service.
CHAPTER 2 RANDOM VARIABLES.
Physics 114: Lecture 7 Probability Density Functions
Cumulative distribution functions and expected values
Outline Introduction Signal, random variable, random process and spectra Analog modulation Analog to digital conversion Digital transmission through baseband.
STATISTICS Random Variables and Distribution Functions
Assoc. Prof. Dr. Peerapol Yuvapoositanon
Lecture 10: Observers and Kalman Filters
Probability Review for Financial Engineers
Advanced Artificial Intelligence
6.3 Sampling Distributions
Experiments, Outcomes, Events and Random Variables: A Revisit
Part II: Discrete Random Variables
Continuous Random Variables: Basics
Presentation transcript:

HCI/ComS 575X: Computational Perception Instructor: Alexander Stoytchev

The Kalman Filter (part 1) HCI/ComS 575X: Computational Perception Iowa State University, SPRING 2006 Copyright © 2006, Alexander Stoytchev February 13, 2006

Maybeck, Peter S. (1979) Chapter 1 in ``Stochastic models, estimation, and control'', Mathematics in Science and Engineering Series, Academic Press.

Greg Welch & Gary Bishop (2001) SIGGRAPH 2001 Course: ``An Introduction to the Kalman Filter''.

Rudolf Emil Kalman [

Application: Lunar Landing

Application: Radar Tracking

Application: Missile Tracking

Application: Sailing

Application: Robot Navigation

Application: Other Tracking

Application: Head Tracking

Face & Hand Tracking

Quick Review of Probability

What is a probability?

Probability of A or B occurring

Probability of both A and B occurring together (assuming that they are independent of each other)

Conditional Probability

Example: Rolling Dice [

Example: Rolling Dice Event A={The sum of the numbers the dice show is 7 or 9} Event B={The second die shows 2 or 3} [

Example: Rolling Dice What is P(A)? What is P(B)? What is P(A or B)? What is P(A and B)? What is P(A given B)?

Cumulative Probability Density In the continuous domain Therefore we need something else to describe a probability distribution

Example of a Cumulative Density Function

Properties of the cumulative density functions

Probability Density Function (pdf)

Properties of the probability density functions

Probability Density Function (pdf) [

Relationship b/en pdf and cdf [

Summary Random Variable: Cumulative Density Function: Probability Density Function:

Mean (Average)

Mean (Discrete Case)

Expected Value (Discrete Case)

Expected Value (Continuous Case)

Same thing but applied to functions of the random variable X Discrete Case: Continuous Case:

Moments Let Then the k -th moment is given by

Second Moment

Variance Let Then

A trick for computing the variance E(X - µ) 2 = E(X 2 - 2Xµ + µ 2 ) = E(X 2 ) - 2[E(X)] µ + µ 2 = E(X 2 ) – 2 µ 2 + µ 2 = E(X 2 ) - µ 2

A trick for computing the variance E(X - µ) 2 = E(X 2 - 2Xµ + µ 2 ) = E(X 2 ) - 2[E(X)] µ + µ 2 = E(X 2 ) – 2 µ 2 + µ 2 = E(X 2 ) - µ 2 σ2σ2

Standard Deviation Has the same units as the variable X Is Equal to the positive square root of the variance

Example Data Set (of 4 numbers): –1, 2, 3, 4 N=4 Mean – sum/N = ( )/4 = 10/4 = 2.5

Example Data Set: 1, 2, 3, 4 µ = 2.5 N=4 σ 2 = [ (1-µ) 2 + (2-µ) 2 + (3-µ) 2 + (4-µ) 2 ] / (N - 1) = [ ] / (4 - 1) = 5 / 3 = 1.666(6)

Example: Shortcut Way σ 2 = [ ( ) – ( ) 2 /4] / (4 - 1) = (30 – 10 2 /4) /3 = 5/3 = 1.666(6)

Gaussian Properties

The Gaussian Function

Gaussian pdf

Properties If and Then

pdf for

Properties

Summation and Subtraction

Noise Models

White Noise Properties Time domain Frequency domain

The Kalman Filter: Theory

Definition A Kalman filter is simply an optimal recursive data processing algorithm Under some assumptions the Kalman filter is optimal with respect to virtually any criterion that makes sense.

Definition “The Kalman filter incorporates all information that can be provided to it. It processes all available measurements, regardless of their precision, to estimate the current value of the variables of interest.” [Maybeck (1979)]

Why do we need a filter? No mathematical model of a real system is perfect Real world disturbances Imperfect Sensors

Application: Radar Tracking

Conditional density of position based on measured value of z 1 [Maybeck (1979)]

Conditional density of position based on measured value of z 1 [Maybeck (1979)] position measured position uncertainty

Conditional density of position based on measurement of z 2 alone [Maybeck (1979)]

Conditional density of position based on measurement of z 2 alone [Maybeck (1979)] measured position 2 uncertainty 2

Conditional density of position based on data z 1 and z 2 [Maybeck (1979)] position estimate

Propagation of the conditional density [Maybeck (1979)]

More about this Next Time

THE END