Comparative survey on non linear filtering methods : the quantization and the particle filtering approaches Afef SELLAMI Chang Young Kim.

Slides:



Advertisements
Similar presentations
Jose-Luis Blanco, Javier González, Juan-Antonio Fernández-Madrigal University of Málaga (Spain) Dpt. of System Engineering and Automation May Pasadena,
Advertisements

CHAPTER 8 More About Estimation. 8.1 Bayesian Estimation In this chapter we introduce the concepts related to estimation and begin this by considering.
Extended Kalman Filter (EKF) And some other useful Kalman stuff!
Markov Localization & Bayes Filtering 1 with Kalman Filters Discrete Filters Particle Filters Slides adapted from Thrun et al., Probabilistic Robotics.
Kalman Filter CMPUT 615 Nilanjan Ray. What is Kalman Filter A sequential state estimator for some special cases Invented in 1960’s Still very much used.
On Systems with Limited Communication PhD Thesis Defense Jian Zou May 6, 2004.
Introduction to Mobile Robotics Bayes Filter Implementations Gaussian filters.
Artificial Learning Approaches for Multi-target Tracking Jesse McCrosky Nikki Hu.
Particle Filters.
Particle Filters Pieter Abbeel UC Berkeley EECS Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics TexPoint fonts used in EMF. Read.
CS 547: Sensing and Planning in Robotics Gaurav S. Sukhatme Computer Science Robotic Embedded Systems Laboratory University of Southern California
Sérgio Pequito Phd Student
SLAM: Simultaneous Localization and Mapping: Part I Chang Young Kim These slides are based on: Probabilistic Robotics, S. Thrun, W. Burgard, D. Fox, MIT.
Nonlinear and Non-Gaussian Estimation with A Focus on Particle Filters Prasanth Jeevan Mary Knox May 12, 2006.
Particle Filters for Mobile Robot Localization 11/24/2006 Aliakbar Gorji Roborics Instructor: Dr. Shiri Amirkabir University of Technology.
A Probabilistic Approach to Collaborative Multi-robot Localization Dieter Fox, Wolfram Burgard, Hannes Kruppa, Sebastin Thrun Presented by Rajkumar Parthasarathy.
Optimal Filtering of Jump Diffusions: Extracting Latent States from Asset Prices Jonathan Stroud, Wharton, U. Pennsylvania Stern-Wharton Conference on.
Sequential Monte Carlo and Particle Filtering Frank Wood Gatsby, November 2007 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this.
Particle Filtering for Non- Linear/Non-Gaussian System Bohyung Han
Estimation and the Kalman Filter David Johnson. The Mean of a Discrete Distribution “I have more legs than average”
Sampling Methods for Estimation: An Introduction
Novel approach to nonlinear/non- Gaussian Bayesian state estimation N.J Gordon, D.J. Salmond and A.F.M. Smith Presenter: Tri Tran
Bayesian Filtering for Location Estimation D. Fox, J. Hightower, L. Liao, D. Schulz, and G. Borriello Presented by: Honggang Zhang.
Muhammad Moeen YaqoobPage 1 Moment-Matching Trackers for Difficult Targets Muhammad Moeen Yaqoob Supervisor: Professor Richard Vinter.
1 Miodrag Bolic ARCHITECTURES FOR EFFICIENT IMPLEMENTATION OF PARTICLE FILTERS Department of Electrical and Computer Engineering Stony Brook University.
Markov Localization & Bayes Filtering
Computer vision: models, learning and inference Chapter 19 Temporal models.
Nonlinear Data Assimilation and Particle Filters
SIS Sequential Importance Sampling Advanced Methods In Simulation Winter 2009 Presented by: Chen Bukay, Ella Pemov, Amit Dvash.
Particle Filtering (Sequential Monte Carlo)
Probabilistic Robotics: Monte Carlo Localization
Kalman Filter (Thu) Joon Shik Kim Computational Models of Intelligence.
Probabilistic Robotics Bayes Filter Implementations Gaussian filters.
Probabilistic Robotics Bayes Filter Implementations.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Deterministic vs. Random Maximum A Posteriori Maximum Likelihood Minimum.
Overview Particle filtering is a sequential Monte Carlo methodology in which the relevant probability distributions are iteratively estimated using the.
Mixture Models, Monte Carlo, Bayesian Updating and Dynamic Models Mike West Computing Science and Statistics, Vol. 24, pp , 1993.
Continuous Variables Write message update equation as an expectation: Proposal distribution W t (x t ) for each node Samples define a random discretization.
-Arnaud Doucet, Nando de Freitas et al, UAI
Mobile Robot Localization (ch. 7)
Maximum a posteriori sequence estimation using Monte Carlo particle filters S. J. Godsill, A. Doucet, and M. West Annals of the Institute of Statistical.
Unscented Kalman Filter 1. 2 Linearization via Unscented Transform EKF UKF.
Sequential Monte-Carlo Method -Introduction, implementation and application Fan, Xin
Short Introduction to Particle Filtering by Arthur Pece [ follows my Introduction to Kalman filtering ]
Unscented Kalman Filter (UKF) CSCE 774 – Guest Lecture Dr. Gabriel Terejanu Fall 2015.
State Estimation and Kalman Filtering Zeeshan Ali Sayyed.
Nonlinear State Estimation
The Unscented Particle Filter 2000/09/29 이 시은. Introduction Filtering –estimate the states(parameters or hidden variable) as a set of observations becomes.
Rao-Blackwellised Particle Filtering for Dynamic Bayesian Network Arnaud Doucet Nando de Freitas Kevin Murphy Stuart Russell.
The Unscented Kalman Filter for Nonlinear Estimation Young Ki Baik.
Particle filters for Robot Localization An implementation of Bayes Filtering Markov Localization.
Probabilistic Robotics Bayes Filter Implementations Gaussian filters.
(joint work with Ai-ru Cheng, Ron Gallant, Beom Lee)
Probabilistic Robotics
PSG College of Technology
Assoc. Prof. Dr. Peerapol Yuvapoositanon
Unscented Kalman Filter
Unscented Kalman Filter
Introduction to particle filter
Auxiliary particle filtering: recent developments
Particle filters for Robot Localization
Filtering and State Estimation: Basic Concepts
Introduction to particle filter
Where did we stop? The Bayes decision rule guarantees an optimal classification… … But it requires the knowledge of P(ci|x) (or p(x|ci) and P(ci)) We.
6.5 Taylor Series Linearization
Unscented Kalman Filter
Introduction to the Particle Filter Computer Practical
6.891 Computer Experiments for Particle Filtering
Biointelligence Laboratory, Seoul National University
Convergence of Sequential Monte Carlo Methods
Presentation transcript:

Comparative survey on non linear filtering methods : the quantization and the particle filtering approaches Afef SELLAMI Chang Young Kim

Overview Introduction Bayes filters Quantization based filters  Zero order scheme  First order schemes Particle filters  Sequential importance sampling (SIS) filter  Sampling-Importance Resampling(SIR) filter Comparison of two approaches Summary

Non linear filter estimators Quantization based filters  Zero order scheme  First order schemes Particle filtering algorithms:  Sequential importance sampling (SIS) filter  Sampling-Importance Resampling(SIR) filter

Overview Introduction Bayes filters Quantization based filters  Zero order scheme  First order schemes Particle filters  Sequential importance sampling (SIS) filter  Sampling-Importance Resampling(SIR) filter Comparison of two approaches Summary

Bayesian approach: We attempt to construct the π n f of the state given all measurements.  Prediction  Correction Bayes Filter

 One step transition bayes filter equation  By introducint the operaters, sequential definition of the unnormalized filter π n  Forward Expression Bayes Filter

Overview Introduction Bayes filters Quantization based filters  Zero order scheme  First order schemes Particle filters  Sequential importance sampling (SIS) filter  Sampling-Importance Resampling(SIR) filter Comparison of two approaches Summary

Quantization based filters Zero order scheme First order schemes  One step recursive first order scheme  Two step recursive first order scheme

Zero order scheme Quantization Sequential definition of the unnormalized filter π n Forward Expression

Zero order scheme

Recalling Taylor Series Let's call our point x 0 and let's define a new variable that simply measures how far we are from x 0 ; call the variable h = x –x 0. Taylor Series formula First Order Approximation:

Introduce first order schemes to improve the convergence rate of the zero order schemes. Rewriting the sequential definition by mimicking some first order Taylor expansion: Two schemes based on the different approximation by  One step recursive scheme based on a recursive definition of the differential term estimator.  Two step recursive scheme based on an integration by part transformation of conditional expectation derivative. First order schemes

One step recursive scheme The recursive definition of the differential term estimator Forward Expression

Two step recursive scheme An integration by part formula where

Comparisons of convergence rate Zero order scheme First order schemes  One step recursive first order scheme  Two step recursive first order scheme

Overview Introduction Bayes filters Quantization based filters  Zero order scheme  First order schemes Particle filters  Sequential importance sampling (SIS) filter  Sampling-Importance Resampling(SIR) filter Comparison of two approaches Summary

Particle filtering Consists of two basic elements:  Monte Carlo integration  Importance sampling

Importance sampling Proposal distribution: easy to sample from Original distribution: hard to sample from, easy to evaluate Importance weights wlwl = p ( x ` ) q ( x ` )

we want samples from and make the following importance sampling identifications Sequential importance sampling (SIS) filter Proposal distribution Distribution from which we want to sample

draw x i t  1 from Bel (x t  1 ) draw x i t from p ( x t | x i t  1 ) Importance factor for x i t : SIS Filter Algorithm

Sampling-Importance Resampling(SIR) Problems of SIS:  Weight Degeneration Solution  RESAMPLING  Resampling eliminates samples with low importance weights and multiply samples with high importance weights  Replicate particles when the effective number of particles is below a threshold

Sampling-Importance Resampling(SIR) x Sensor model Update Resampling Prediction

Overview Introduction Bayes filters Quantization based filters  Zero order scheme  First order schemes Particle filters  Sequential importance sampling (SIS) filter  Sampling-Importance Resampling(SIR) filter Comparison of two approaches Summary

Elements for a comparison Complexity Numerical performances in three state models:  Kalman filter (KF)  Canonical stochastic volatility model (SVM)  Explicit non linear filter

Complexity comparison Zero order scheme C0N2C0N2 One step recursive first order scheme C1N2d3C1N2d3 Two step recursive first order scheme C2N2dC2N2d SIS particle filter C3NC3N SIR particle filter C4NC4N

Numerical performances Three models chosen to make up the benchmark.  Kalman filter (KF)  Canonical stochastic volatility model (SVM)  Explicit non linear filter

Kalman filter (KF) Both signal and observation equations are linear with Gaussian independent noises. Gaussian process which parameters (the two first moments) can be computed sequentially by a deterministic algorithm (KF)

Canonical stochastic volatility model (SVM) The time discretization of a continuous diffusion model. State Model

Explicit non linear filter A non linear non Gaussian state equation Serial Gaussian distributions SG() State Model

Numerical performance Results Convergence tests  three test functions:  Kalman filter: d=1

Numerical performance Results : Convergence rate improvement  Kalman filter: d=3

Numerical performance Results Stochastic volatility model

Numerical performance Results Non linear explicit filter

Conclusions Particle methods do not suffer from dimension dependency when considering their theoretical convergence rate, whereas quantization based methods do depend on the dimension of the state space. Considering the theoretical convergence results, quantization methods are still competitive till dimension 2 for zero order schemes and till dimension 4 for first order ones. Quantization methods need smaller grid sizes than Monte Carlo methods to attain convergence regions