Download presentation
Presentation is loading. Please wait.
Published byKarin Gaines Modified over 9 years ago
1
Sequential Monte-Carlo Method -Introduction, implementation and application Fan, Xin 2005.3.28
2
Probabilistic state estimation for a dynamic system Dynamic system, a system with changes over time What can SMC do -Economics, weather -Moving object, image -Generally speaking, anything in the world Extracting relevant information of the system through investigating the observations
3
State, hidden information to describe the system What can SMC do--State-Space Modeling -Kinematic characteristics in tracking Measurements, made on the system —observed noisy data -Image data available up to current time —Evolving over time (Dynamic model): —What we are interested -Intensities of pixels in image estimation -Intensities of the degraded image —Associated with states (Measurement Model):
4
State evolution is described in terms of transition probability What can SMC do--Probabilistic formulation How the given fits the available measurement is described in terms of likelihood probability Determining the belief in the state taking deferent values, given the measurements
5
Prediction: What can SMC do—Recursive Estimation Update with the innovative measurement Starting from, at time is estimated with available :
6
Why use SMC Only when all of the distributions are Gaussian, the posterior distribution is Gaussian and analytical solution exists -- Kalman filter Non-Gaussian process noise Nonlinear Dynamics --sudden and jerky motion Multiple targets tracking Partial occlusion
7
Implementation—Basic idea Use SAMPLES with associated weights to approximate posterior density Examples: --discrete probability: coin, galloping dominoes --continuous density sampling Gaussion density
8
Implementation—Basic assumptions No explicit assumptions on the forms of both transition and likelihood probabilities, SMC is applicable for nonlinear and non-Gaussian estimation Measurements are independent, both mutually and with respect to dynamical process: Markov Chain:
9
Implementation—A 1D nonlinear example We need to infer the state at the time with available measurements Measurements Model: Dynamic Model:
10
Implementation—Results
11
Implementation—Algorithm Initialization -Draw samples from -Set weights 1. Prediction: 2. Update: -Normalization - 3. Resample
12
Implementation—Results
15
Implementation—Discussion Relaxes : - Linearity of dynamic and measurement models - The forms of the distributions of process and measurement noise. Requires : - Initial prior density - The likelihood can be evaluated - State samples can be generated easily Do not make use of any knowledge of the measurements inefficient and sensitive to outliers
16
Implementation—Generic SIS Algorithm - Draw 1. Prediction: 2. Update: -Normalization - 3. Resample Introducing an Importance density to facilitate sampling and using observations
17
Application—Contour extraction Probabilistic state estimation formulation: Problem Definition: - Grouping edge points into continuous cures, represented by a series of control points. - The positions of the control points are the states, then a contour turns out to be a state sequence. - Edge points are those pixels with larger intensity gradients, which are used as measurements
18
Application—Contour extraction Definitions of the probabilities Likelihood: Dynamics: Importance density: Perform the standard procedure to estimate the states
19
Application—Some results
20
Summary of using SMC Define the probability densities Modeling problems as probabilistic estimation -States / what we want, but cannot observe directly -Measurements / observations - Likelihood / the relationship between states and measurements / functional form that can be evaluated - Transition / determine the evolution of the states over time / the prior knowledge of the system under investigation - Importance / employ the observations / easy for sampling
21
Future work Apply SMC to various problems - Vision tracking - Constrain the state space by using better dynamic model / incorporate more prior knowledge - Elaborate techniques for efficiently sampling / SA / move samples to density peaks - Data fusion - Image restoration/super-resolution - Digital communication High computational expense - Decompose a high dimensional problem to several lower dimensional ones…
22
Reference [4] P. Pérez, A. Blake, and M. Gangnet. JetStream: Probabilistic contour extraction with particles. Proc. Int. Conf. on Computer Vision (ICCV), II:524-531, 2001. --- Contour extraction [3] Gordon, N., Salmond, D., and Smith, A.." Novel approach to nonlinear/non-Gaussian Bayesian state estimation". IEE Proc. F, 140, 2, 107-113. --- the simple 1D example [1] Proceedings of the IEEE, vol. 92, no. 3, Mar. 2004. Special issue [2] IEEE Trans On Signal Processing, Vol. 50, no. 2. Special issue [5] M. Isard and A. Blake, "Contour tracking by stochastic propagation of conditional density", ECCV96,pp. 343-356,1996. – Application to vision tracking, in which significant performance was achieved. [6] Jun S. Liu and Rong Chen, "Sequential Monte Carlo Methods for Dynamic Systems", Journal of the American Statistical Association, Vol. 93, No. 443, pp.1032--1044, 1998. – SMC from the point of statisticians
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.