SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
Particle Filtering
         Ph.D. Coursework: Computer Vision

                    Eric Lehmann
    Department of Telecommunications Engineering
Research School of Information Sciences and Engineering
      The Australian National University, Canberra
            Eric.Lehmann@anu.edu.au

                    June 06, 2003
Context
Tracking:

• Probabilistic inference about the motion of an object given a
  sequence of measurements
• Applications: robotics, multimedia, military, videoconferencing,
  surveillance, etc.
• Computer vision: vehicle tracking, human-computer interaction,
  robot localisation, etc.

In practice:

• Noise in measurements (images)
• Background might be heavily cluttered

É Robust tracking method: state-space approach

Page 1 — Computer Vision, Ph.D. coursework       Eric Lehmann, Tel. Eng.
State-Space Approach
Problem definitions:
• State variable X k : e.g. target position and velocity in state-space
  at time k
                          X k = [x, y, z, x, y, z]T
                                          ˙ ˙ ˙

• Observation Y k : measurements obtained from processing camera
  image data

• Set of all observations: Y 1:k = [Y 1, . . . , Y k ]

• System dynamics (transition) equation: X k = g(X k−1, v k−1)

Aim: given all data Y 1:k , compute posterior PDF p(X k |Y 1:k )
     É Bayesian filtering problem

Page 2 — Computer Vision, Ph.D. coursework               Eric Lehmann, Tel. Eng.
State-Space Approach
• Bayesian filtering solution: if posterior PDF p(X k−1|Y 1:k−1)
  known at time k − 1, compute current posterior PDF as follows:

     Predict: p(X k |Y 1:k−1) =          p(X k |X k−1) p(X k−1|Y 1:k−1) dX k−1

     Update:       p(X k |Y 1:k ) ∝ p(Y k |X k ) p(X k |Y 1:k−1)

  where p(Y k |X k ) is the likelihood function (measurement PDF)

• Problem: usually no closed-form solutions available for many
  natural dynamic models

• Current approximations: Kalman filter, extended Kalman filter,
  Gaussian sum methods, grid-based methods, etc.
  É Sequential Monte Carlo methods, i.e. Particle Filters (PF)

Page 3 — Computer Vision, Ph.D. coursework                    Eric Lehmann, Tel. Eng.
State-Space Approach: Symbolic Representation
Case: Gaussian noise and linear equations




From [Condensation – conditional density propagation for visual tracking, Isard and Blake, Int. J.
Computer Vision, 1998]

Page 4 — Computer Vision, Ph.D. coursework                                 Eric Lehmann, Tel. Eng.
State-Space Approach: Symbolic Representation
Case: non-Gaussian noise and/or nonlinear equations




From [Condensation – conditional density propagation for visual tracking, Isard and Blake, Int. J.
Computer Vision, 1998]

Page 5 — Computer Vision, Ph.D. coursework                                 Eric Lehmann, Tel. Eng.
Particle Filtering
• Numerical method to solve nonlinear and/or non-Gaussian
  Bayesian filtering problems
• Known variously as: bootstrap filtering, condensation algorithm,
  interacting particle approximations, survival of the fittest,
  JetStream, etc.
• Particle and weight representation of posterior density:




From [Condensation – conditional density propagation for visual tracking, Isard and Blake, Int. J.
Computer Vision, 1998]

Page 6 — Computer Vision, Ph.D. coursework                                 Eric Lehmann, Tel. Eng.
Basic PF Algorithm
From [Novel approach to nonlinear/non-Gaussian Bayesian state estimation, Gordon et al., IEE
Proc. F., 1993]



Assumption: a set of N state samples and corresponding weights
   (i)   (i)
{X k−1, wk−1, i = 1, . . . , N } represents the posterior density
p(X k−1|Y 1:k−1) at time k − 1


Procedure: update the particle set to represent the posterior density
p(X k |Y 1:k ) for current time k according to following iterations




Page 7 — Computer Vision, Ph.D. coursework                             Eric Lehmann, Tel. Eng.
Basic PF: Symbolic Representation


                                                (i)    (i)
                                             {X k−1, wk−1} ∼ p(X k−1|Y 1:k−1)
                                             ⇐ resampling
                                                (i)
                                             {X k−1, 1/N }   ∼ p(X k−1|Y 1:k−1)
                                             ⇐ prediction
                                                (i)
                                             {X k , 1/N } ∼ p(X k |Y 1:k−1)
p(Y k |X k )




                                             ⇐ measurement & update


                                                 Xk
                                                (i)   (i)
                                             {X k , wk } ∼ p(X k |Y 1:k )



Page 8 — Computer Vision, Ph.D. coursework                    Eric Lehmann, Tel. Eng.
PF Methods Overview

• Algorithm design choices:
    Source dynamics model: various models available
    Observations: camera image data
    Likelihood function: derived from observations
• Large number of enhanced PF versions to be found in literature:
  auxiliary PF, unscented PF, ICondensation, hybrid bootstrap, fast
  weighted bootstrap, annealed PF, etc.
• PF methods: special case of Sequential Importance Sampling,
  see [On sequential Monte Carlo sampling methods for Bayesian
  filtering, Doucet et al., Statist. Comput., 2000]
• Excellent review of current PF methods in [A tutorial on particle
  filters for online nonlinear/non-Gaussian Bayesian Tracking,
  Arulampalam et al., IEEE Trans. Sig. Proc., 2002]
Page 9 — Computer Vision, Ph.D. coursework        Eric Lehmann, Tel. Eng.
PF Tracking of a Head Outline
Standard head outline template (parametric spline curve) used for
tracking. Measurements are obtained by detecting maxima of
intensity gradient along lines normal to the head contour.




From [Condensation – conditional density propagation for visual tracking, Isard and Blake, Int. J.
Computer Vision, 1998] and [Sequential Monte Carlo fusion of sound and vision for speaker
tracking, Vermaak et al., Proc. Int. Conf. on Computer Vision, 2001]

Page 10 — Computer Vision, Ph.D. coursework                                Eric Lehmann, Tel. Eng.
PF Tracking of a Head Outline
Particle representation of shape distribution




From [Condensation – conditional density propagation for visual tracking, Isard and Blake, Int. J.
Computer Vision, 1998]

Page 11 — Computer Vision, Ph.D. coursework                                Eric Lehmann, Tel. Eng.
Application Example
Tracking objects in heavy clutter




              hand.mpg                  dancemv.mpg                    leafmv.mpg

From [Condensation – conditional density propagation for visual tracking, Isard and Blake, Int. J.
Computer Vision, 1998]

Page 12 — Computer Vision, Ph.D. coursework                                Eric Lehmann, Tel. Eng.
Application Example
Combining sound and vision in PF algorithm




                                    pat jacoC out.avi

From [Sequential Monte Carlo fusion of sound and vision for speaker tracking, Vermaak et al.,
Proc. Int. Conf. on Computer Vision, 2001]

Page 13 — Computer Vision, Ph.D. coursework                              Eric Lehmann, Tel. Eng.
Application Example
Tracking of more complex models




                                         walker.mpg

From [Articulated Body Motion Capture by Annealed Particle Filtering, Deutscher et al., IEEE
Conf. Computer Vision and Pattern Recognition, 2000]

Page 14 — Computer Vision, Ph.D. coursework                              Eric Lehmann, Tel. Eng.

Más contenido relacionado

La actualidad más candente

Optimal real-time landing using DNN
Optimal real-time landing using DNNOptimal real-time landing using DNN
Optimal real-time landing using DNN홍배 김
 
Macrocanonical models for texture synthesis
Macrocanonical models for texture synthesisMacrocanonical models for texture synthesis
Macrocanonical models for texture synthesisValentin De Bortoli
 
A comparison-of-first-and-second-order-training-algorithms-for-artificial-neu...
A comparison-of-first-and-second-order-training-algorithms-for-artificial-neu...A comparison-of-first-and-second-order-training-algorithms-for-artificial-neu...
A comparison-of-first-and-second-order-training-algorithms-for-artificial-neu...Cemal Ardil
 
Section5 Rbf
Section5 RbfSection5 Rbf
Section5 Rbfkylin
 
Shai Avidan's Support vector tracking and ensemble tracking
Shai Avidan's Support vector tracking and ensemble trackingShai Avidan's Support vector tracking and ensemble tracking
Shai Avidan's Support vector tracking and ensemble trackingwolf
 
Gradient Estimation Using Stochastic Computation Graphs
Gradient Estimation Using Stochastic Computation GraphsGradient Estimation Using Stochastic Computation Graphs
Gradient Estimation Using Stochastic Computation GraphsYoonho Lee
 
MVPA with SpaceNet: sparse structured priors
MVPA with SpaceNet: sparse structured priorsMVPA with SpaceNet: sparse structured priors
MVPA with SpaceNet: sparse structured priorsElvis DOHMATOB
 
The world of loss function
The world of loss functionThe world of loss function
The world of loss function홍배 김
 
Convolutional Neural Networks (DLAI D5L1 2017 UPC Deep Learning for Artificia...
Convolutional Neural Networks (DLAI D5L1 2017 UPC Deep Learning for Artificia...Convolutional Neural Networks (DLAI D5L1 2017 UPC Deep Learning for Artificia...
Convolutional Neural Networks (DLAI D5L1 2017 UPC Deep Learning for Artificia...Universitat Politècnica de Catalunya
 
Lecture 6: Convolutional Neural Networks
Lecture 6: Convolutional Neural NetworksLecture 6: Convolutional Neural Networks
Lecture 6: Convolutional Neural NetworksSang Jun Lee
 
Image Segmentation (D3L1 2017 UPC Deep Learning for Computer Vision)
Image Segmentation (D3L1 2017 UPC Deep Learning for Computer Vision)Image Segmentation (D3L1 2017 UPC Deep Learning for Computer Vision)
Image Segmentation (D3L1 2017 UPC Deep Learning for Computer Vision)Universitat Politècnica de Catalunya
 
Optimization for Deep Networks (D2L1 2017 UPC Deep Learning for Computer Vision)
Optimization for Deep Networks (D2L1 2017 UPC Deep Learning for Computer Vision)Optimization for Deep Networks (D2L1 2017 UPC Deep Learning for Computer Vision)
Optimization for Deep Networks (D2L1 2017 UPC Deep Learning for Computer Vision)Universitat Politècnica de Catalunya
 
Graph Neural Network in practice
Graph Neural Network in practiceGraph Neural Network in practice
Graph Neural Network in practicetuxette
 
Training and Inference for Deep Gaussian Processes
Training and Inference for Deep Gaussian ProcessesTraining and Inference for Deep Gaussian Processes
Training and Inference for Deep Gaussian ProcessesKeyon Vafa
 

La actualidad más candente (20)

reportVPLProject
reportVPLProjectreportVPLProject
reportVPLProject
 
Optimal real-time landing using DNN
Optimal real-time landing using DNNOptimal real-time landing using DNN
Optimal real-time landing using DNN
 
Macrocanonical models for texture synthesis
Macrocanonical models for texture synthesisMacrocanonical models for texture synthesis
Macrocanonical models for texture synthesis
 
A comparison-of-first-and-second-order-training-algorithms-for-artificial-neu...
A comparison-of-first-and-second-order-training-algorithms-for-artificial-neu...A comparison-of-first-and-second-order-training-algorithms-for-artificial-neu...
A comparison-of-first-and-second-order-training-algorithms-for-artificial-neu...
 
Section5 Rbf
Section5 RbfSection5 Rbf
Section5 Rbf
 
Qualifier
QualifierQualifier
Qualifier
 
Gtti 10032021
Gtti 10032021Gtti 10032021
Gtti 10032021
 
Shai Avidan's Support vector tracking and ensemble tracking
Shai Avidan's Support vector tracking and ensemble trackingShai Avidan's Support vector tracking and ensemble tracking
Shai Avidan's Support vector tracking and ensemble tracking
 
Gradient Estimation Using Stochastic Computation Graphs
Gradient Estimation Using Stochastic Computation GraphsGradient Estimation Using Stochastic Computation Graphs
Gradient Estimation Using Stochastic Computation Graphs
 
MVPA with SpaceNet: sparse structured priors
MVPA with SpaceNet: sparse structured priorsMVPA with SpaceNet: sparse structured priors
MVPA with SpaceNet: sparse structured priors
 
CLIM Program: Remote Sensing Workshop, Statistical Emulation with Dimension R...
CLIM Program: Remote Sensing Workshop, Statistical Emulation with Dimension R...CLIM Program: Remote Sensing Workshop, Statistical Emulation with Dimension R...
CLIM Program: Remote Sensing Workshop, Statistical Emulation with Dimension R...
 
The world of loss function
The world of loss functionThe world of loss function
The world of loss function
 
Convolutional Neural Networks (DLAI D5L1 2017 UPC Deep Learning for Artificia...
Convolutional Neural Networks (DLAI D5L1 2017 UPC Deep Learning for Artificia...Convolutional Neural Networks (DLAI D5L1 2017 UPC Deep Learning for Artificia...
Convolutional Neural Networks (DLAI D5L1 2017 UPC Deep Learning for Artificia...
 
Lecture 6: Convolutional Neural Networks
Lecture 6: Convolutional Neural NetworksLecture 6: Convolutional Neural Networks
Lecture 6: Convolutional Neural Networks
 
Image Segmentation (D3L1 2017 UPC Deep Learning for Computer Vision)
Image Segmentation (D3L1 2017 UPC Deep Learning for Computer Vision)Image Segmentation (D3L1 2017 UPC Deep Learning for Computer Vision)
Image Segmentation (D3L1 2017 UPC Deep Learning for Computer Vision)
 
Optimization for Deep Networks (D2L1 2017 UPC Deep Learning for Computer Vision)
Optimization for Deep Networks (D2L1 2017 UPC Deep Learning for Computer Vision)Optimization for Deep Networks (D2L1 2017 UPC Deep Learning for Computer Vision)
Optimization for Deep Networks (D2L1 2017 UPC Deep Learning for Computer Vision)
 
Deep 3D Visual Analysis - Javier Ruiz-Hidalgo - UPC Barcelona 2017
Deep 3D Visual Analysis - Javier Ruiz-Hidalgo - UPC Barcelona 2017Deep 3D Visual Analysis - Javier Ruiz-Hidalgo - UPC Barcelona 2017
Deep 3D Visual Analysis - Javier Ruiz-Hidalgo - UPC Barcelona 2017
 
Attention Models (D3L6 2017 UPC Deep Learning for Computer Vision)
Attention Models (D3L6 2017 UPC Deep Learning for Computer Vision)Attention Models (D3L6 2017 UPC Deep Learning for Computer Vision)
Attention Models (D3L6 2017 UPC Deep Learning for Computer Vision)
 
Graph Neural Network in practice
Graph Neural Network in practiceGraph Neural Network in practice
Graph Neural Network in practice
 
Training and Inference for Deep Gaussian Processes
Training and Inference for Deep Gaussian ProcessesTraining and Inference for Deep Gaussian Processes
Training and Inference for Deep Gaussian Processes
 

Destacado

Particle Filter Tracking in Python
Particle Filter Tracking in PythonParticle Filter Tracking in Python
Particle Filter Tracking in PythonKohta Ishikawa
 
A Fast Conjunctive Resampling Particle Filter for Collaborative Multi-Robot L...
A Fast Conjunctive Resampling Particle Filter for Collaborative Multi-Robot L...A Fast Conjunctive Resampling Particle Filter for Collaborative Multi-Robot L...
A Fast Conjunctive Resampling Particle Filter for Collaborative Multi-Robot L...Stefano Panzieri
 
Motion and tracking
Motion and trackingMotion and tracking
Motion and trackingpotaters
 
multiple object tracking using particle filter
multiple object tracking using particle filtermultiple object tracking using particle filter
multiple object tracking using particle filterSRIKANTH DANDE
 
Particle filtering
Particle filteringParticle filtering
Particle filteringWei Wang
 
No. la sottile arte di trovare il tempo dove non esiste - Matteo Collina - Co...
No. la sottile arte di trovare il tempo dove non esiste - Matteo Collina - Co...No. la sottile arte di trovare il tempo dove non esiste - Matteo Collina - Co...
No. la sottile arte di trovare il tempo dove non esiste - Matteo Collina - Co...Codemotion
 
Fault Tolerant ROV Navigation System based on Particle Filter using Hydro-aco...
Fault Tolerant ROV Navigation System based on Particle Filter using Hydro-aco...Fault Tolerant ROV Navigation System based on Particle Filter using Hydro-aco...
Fault Tolerant ROV Navigation System based on Particle Filter using Hydro-aco...jobermaxim
 
Single person pose recognition and tracking
Single person pose recognition and trackingSingle person pose recognition and tracking
Single person pose recognition and trackingJavier_Barbadillo
 
Baye’s Theorem
Baye’s TheoremBaye’s Theorem
Baye’s TheoremDaniel Ross
 
Color based image processing , tracking and automation using matlab
Color based image processing , tracking and automation using matlabColor based image processing , tracking and automation using matlab
Color based image processing , tracking and automation using matlabKamal Pradhan
 
Probability basics and bayes' theorem
Probability basics and bayes' theoremProbability basics and bayes' theorem
Probability basics and bayes' theoremBalaji P
 
Real Time Object Tracking
Real Time Object TrackingReal Time Object Tracking
Real Time Object TrackingVanya Valindria
 

Destacado (19)

Particle Filter
Particle FilterParticle Filter
Particle Filter
 
Particle Filter Tracking in Python
Particle Filter Tracking in PythonParticle Filter Tracking in Python
Particle Filter Tracking in Python
 
A Fast Conjunctive Resampling Particle Filter for Collaborative Multi-Robot L...
A Fast Conjunctive Resampling Particle Filter for Collaborative Multi-Robot L...A Fast Conjunctive Resampling Particle Filter for Collaborative Multi-Robot L...
A Fast Conjunctive Resampling Particle Filter for Collaborative Multi-Robot L...
 
Motion and tracking
Motion and trackingMotion and tracking
Motion and tracking
 
multiple object tracking using particle filter
multiple object tracking using particle filtermultiple object tracking using particle filter
multiple object tracking using particle filter
 
Particle filtering
Particle filteringParticle filtering
Particle filtering
 
November 30, Projects
November 30, ProjectsNovember 30, Projects
November 30, Projects
 
No. la sottile arte di trovare il tempo dove non esiste - Matteo Collina - Co...
No. la sottile arte di trovare il tempo dove non esiste - Matteo Collina - Co...No. la sottile arte di trovare il tempo dove non esiste - Matteo Collina - Co...
No. la sottile arte di trovare il tempo dove non esiste - Matteo Collina - Co...
 
Presentation of Visual Tracking
Presentation of Visual TrackingPresentation of Visual Tracking
Presentation of Visual Tracking
 
Using particle filter for face tracking
Using particle filter for face trackingUsing particle filter for face tracking
Using particle filter for face tracking
 
Fault Tolerant ROV Navigation System based on Particle Filter using Hydro-aco...
Fault Tolerant ROV Navigation System based on Particle Filter using Hydro-aco...Fault Tolerant ROV Navigation System based on Particle Filter using Hydro-aco...
Fault Tolerant ROV Navigation System based on Particle Filter using Hydro-aco...
 
Single person pose recognition and tracking
Single person pose recognition and trackingSingle person pose recognition and tracking
Single person pose recognition and tracking
 
Baye’s Theorem
Baye’s TheoremBaye’s Theorem
Baye’s Theorem
 
Condensation
CondensationCondensation
Condensation
 
Color based image processing , tracking and automation using matlab
Color based image processing , tracking and automation using matlabColor based image processing , tracking and automation using matlab
Color based image processing , tracking and automation using matlab
 
Probability basics and bayes' theorem
Probability basics and bayes' theoremProbability basics and bayes' theorem
Probability basics and bayes' theorem
 
Real Time Object Tracking
Real Time Object TrackingReal Time Object Tracking
Real Time Object Tracking
 
Hidden markov model ppt
Hidden markov model pptHidden markov model ppt
Hidden markov model ppt
 
Pose
PosePose
Pose
 

Similar a Particle filtering in Computer Vision (2003)

Target tracking suing multiple auxiliary particle filtering
Target tracking suing multiple auxiliary particle filteringTarget tracking suing multiple auxiliary particle filtering
Target tracking suing multiple auxiliary particle filteringLuis Úbeda Medina
 
Sensor Fusion Study - Ch15. The Particle Filter [Seoyeon Stella Yang]
Sensor Fusion Study - Ch15. The Particle Filter [Seoyeon Stella Yang]Sensor Fusion Study - Ch15. The Particle Filter [Seoyeon Stella Yang]
Sensor Fusion Study - Ch15. The Particle Filter [Seoyeon Stella Yang]AI Robotics KR
 
Computational methods and vibrational properties applied to materials modeling
Computational methods and vibrational properties applied to materials modelingComputational methods and vibrational properties applied to materials modeling
Computational methods and vibrational properties applied to materials modelingcippo1987Ita
 
論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...
論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...
論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...Ken Sakurada
 
Escobar-thesis-presentation-2
Escobar-thesis-presentation-2Escobar-thesis-presentation-2
Escobar-thesis-presentation-2Ivana Escobar
 
Meteocast: a real time nowcasting system
Meteocast: a real time nowcasting systemMeteocast: a real time nowcasting system
Meteocast: a real time nowcasting systemAlessandro Staniscia
 
Minimax optimal alternating minimization \\ for kernel nonparametric tensor l...
Minimax optimal alternating minimization \\ for kernel nonparametric tensor l...Minimax optimal alternating minimization \\ for kernel nonparametric tensor l...
Minimax optimal alternating minimization \\ for kernel nonparametric tensor l...Taiji Suzuki
 
Phonons & Phonopy: Pro Tips (2014)
Phonons & Phonopy: Pro Tips (2014)Phonons & Phonopy: Pro Tips (2014)
Phonons & Phonopy: Pro Tips (2014)Jonathan Skelton
 
Tracking the tracker: Time Series Analysis in Python from First Principles
Tracking the tracker: Time Series Analysis in Python from First PrinciplesTracking the tracker: Time Series Analysis in Python from First Principles
Tracking the tracker: Time Series Analysis in Python from First Principleskenluck2001
 
Scalable trust-region method for deep reinforcement learning using Kronecker-...
Scalable trust-region method for deep reinforcement learning using Kronecker-...Scalable trust-region method for deep reinforcement learning using Kronecker-...
Scalable trust-region method for deep reinforcement learning using Kronecker-...Willy Marroquin (WillyDevNET)
 
stduy Edge-Based Image Coarsening
stduy Edge-Based Image Coarseningstduy Edge-Based Image Coarsening
stduy Edge-Based Image CoarseningChiamin Hsu
 
Distributed Parallel Process Particle Swarm Optimization on Fixed Charge Netw...
Distributed Parallel Process Particle Swarm Optimization on Fixed Charge Netw...Distributed Parallel Process Particle Swarm Optimization on Fixed Charge Netw...
Distributed Parallel Process Particle Swarm Optimization on Fixed Charge Netw...Corey Clark, Ph.D.
 
Graph Modification: Beyond the known Boundaries
Graph Modification: Beyond the known BoundariesGraph Modification: Beyond the known Boundaries
Graph Modification: Beyond the known BoundariesAkankshaAgrawal55
 
Early Forecasting of the Impact of Traffic Accidents Using a Single Shot Obse...
Early Forecasting of the Impact of Traffic Accidents Using a Single Shot Obse...Early Forecasting of the Impact of Traffic Accidents Using a Single Shot Obse...
Early Forecasting of the Impact of Traffic Accidents Using a Single Shot Obse...Zhiqian Chen
 
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS On the spectrum of the plenoptic f...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS On the spectrum of the plenoptic f...IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS On the spectrum of the plenoptic f...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS On the spectrum of the plenoptic f...IEEEBEBTECHSTUDENTPROJECTS
 

Similar a Particle filtering in Computer Vision (2003) (20)

Target tracking suing multiple auxiliary particle filtering
Target tracking suing multiple auxiliary particle filteringTarget tracking suing multiple auxiliary particle filtering
Target tracking suing multiple auxiliary particle filtering
 
Sensor Fusion Study - Ch15. The Particle Filter [Seoyeon Stella Yang]
Sensor Fusion Study - Ch15. The Particle Filter [Seoyeon Stella Yang]Sensor Fusion Study - Ch15. The Particle Filter [Seoyeon Stella Yang]
Sensor Fusion Study - Ch15. The Particle Filter [Seoyeon Stella Yang]
 
Technical
TechnicalTechnical
Technical
 
Computational methods and vibrational properties applied to materials modeling
Computational methods and vibrational properties applied to materials modelingComputational methods and vibrational properties applied to materials modeling
Computational methods and vibrational properties applied to materials modeling
 
CLIM: Transition Workshop - Statistical Emulation with Dimension Reduction fo...
CLIM: Transition Workshop - Statistical Emulation with Dimension Reduction fo...CLIM: Transition Workshop - Statistical Emulation with Dimension Reduction fo...
CLIM: Transition Workshop - Statistical Emulation with Dimension Reduction fo...
 
論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...
論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...
論文紹介"DynamicFusion: Reconstruction and Tracking of Non-­‐rigid Scenes in Real...
 
Escobar-thesis-presentation-2
Escobar-thesis-presentation-2Escobar-thesis-presentation-2
Escobar-thesis-presentation-2
 
Meteocast: a real time nowcasting system
Meteocast: a real time nowcasting systemMeteocast: a real time nowcasting system
Meteocast: a real time nowcasting system
 
Minimax optimal alternating minimization \\ for kernel nonparametric tensor l...
Minimax optimal alternating minimization \\ for kernel nonparametric tensor l...Minimax optimal alternating minimization \\ for kernel nonparametric tensor l...
Minimax optimal alternating minimization \\ for kernel nonparametric tensor l...
 
Phonons & Phonopy: Pro Tips (2014)
Phonons & Phonopy: Pro Tips (2014)Phonons & Phonopy: Pro Tips (2014)
Phonons & Phonopy: Pro Tips (2014)
 
Job talk
Job talkJob talk
Job talk
 
Tracking the tracker: Time Series Analysis in Python from First Principles
Tracking the tracker: Time Series Analysis in Python from First PrinciplesTracking the tracker: Time Series Analysis in Python from First Principles
Tracking the tracker: Time Series Analysis in Python from First Principles
 
Scalable trust-region method for deep reinforcement learning using Kronecker-...
Scalable trust-region method for deep reinforcement learning using Kronecker-...Scalable trust-region method for deep reinforcement learning using Kronecker-...
Scalable trust-region method for deep reinforcement learning using Kronecker-...
 
stduy Edge-Based Image Coarsening
stduy Edge-Based Image Coarseningstduy Edge-Based Image Coarsening
stduy Edge-Based Image Coarsening
 
Corisco - 2015
Corisco - 2015Corisco - 2015
Corisco - 2015
 
Distributed Parallel Process Particle Swarm Optimization on Fixed Charge Netw...
Distributed Parallel Process Particle Swarm Optimization on Fixed Charge Netw...Distributed Parallel Process Particle Swarm Optimization on Fixed Charge Netw...
Distributed Parallel Process Particle Swarm Optimization on Fixed Charge Netw...
 
Graph Modification: Beyond the known Boundaries
Graph Modification: Beyond the known BoundariesGraph Modification: Beyond the known Boundaries
Graph Modification: Beyond the known Boundaries
 
Early Forecasting of the Impact of Traffic Accidents Using a Single Shot Obse...
Early Forecasting of the Impact of Traffic Accidents Using a Single Shot Obse...Early Forecasting of the Impact of Traffic Accidents Using a Single Shot Obse...
Early Forecasting of the Impact of Traffic Accidents Using a Single Shot Obse...
 
RLTopics_2021_Lect1.pdf
RLTopics_2021_Lect1.pdfRLTopics_2021_Lect1.pdf
RLTopics_2021_Lect1.pdf
 
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS On the spectrum of the plenoptic f...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS On the spectrum of the plenoptic f...IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS On the spectrum of the plenoptic f...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS On the spectrum of the plenoptic f...
 

Más de zukun

My lyn tutorial 2009
My lyn tutorial 2009My lyn tutorial 2009
My lyn tutorial 2009zukun
 
ETHZ CV2012: Tutorial openCV
ETHZ CV2012: Tutorial openCVETHZ CV2012: Tutorial openCV
ETHZ CV2012: Tutorial openCVzukun
 
ETHZ CV2012: Information
ETHZ CV2012: InformationETHZ CV2012: Information
ETHZ CV2012: Informationzukun
 
Siwei lyu: natural image statistics
Siwei lyu: natural image statisticsSiwei lyu: natural image statistics
Siwei lyu: natural image statisticszukun
 
Lecture9 camera calibration
Lecture9 camera calibrationLecture9 camera calibration
Lecture9 camera calibrationzukun
 
Brunelli 2008: template matching techniques in computer vision
Brunelli 2008: template matching techniques in computer visionBrunelli 2008: template matching techniques in computer vision
Brunelli 2008: template matching techniques in computer visionzukun
 
Modern features-part-4-evaluation
Modern features-part-4-evaluationModern features-part-4-evaluation
Modern features-part-4-evaluationzukun
 
Modern features-part-3-software
Modern features-part-3-softwareModern features-part-3-software
Modern features-part-3-softwarezukun
 
Modern features-part-2-descriptors
Modern features-part-2-descriptorsModern features-part-2-descriptors
Modern features-part-2-descriptorszukun
 
Modern features-part-1-detectors
Modern features-part-1-detectorsModern features-part-1-detectors
Modern features-part-1-detectorszukun
 
Modern features-part-0-intro
Modern features-part-0-introModern features-part-0-intro
Modern features-part-0-introzukun
 
Lecture 02 internet video search
Lecture 02 internet video searchLecture 02 internet video search
Lecture 02 internet video searchzukun
 
Lecture 01 internet video search
Lecture 01 internet video searchLecture 01 internet video search
Lecture 01 internet video searchzukun
 
Lecture 03 internet video search
Lecture 03 internet video searchLecture 03 internet video search
Lecture 03 internet video searchzukun
 
Icml2012 tutorial representation_learning
Icml2012 tutorial representation_learningIcml2012 tutorial representation_learning
Icml2012 tutorial representation_learningzukun
 
Advances in discrete energy minimisation for computer vision
Advances in discrete energy minimisation for computer visionAdvances in discrete energy minimisation for computer vision
Advances in discrete energy minimisation for computer visionzukun
 
Gephi tutorial: quick start
Gephi tutorial: quick startGephi tutorial: quick start
Gephi tutorial: quick startzukun
 
EM algorithm and its application in probabilistic latent semantic analysis
EM algorithm and its application in probabilistic latent semantic analysisEM algorithm and its application in probabilistic latent semantic analysis
EM algorithm and its application in probabilistic latent semantic analysiszukun
 
Object recognition with pictorial structures
Object recognition with pictorial structuresObject recognition with pictorial structures
Object recognition with pictorial structureszukun
 
Iccv2011 learning spatiotemporal graphs of human activities
Iccv2011 learning spatiotemporal graphs of human activities Iccv2011 learning spatiotemporal graphs of human activities
Iccv2011 learning spatiotemporal graphs of human activities zukun
 

Más de zukun (20)

My lyn tutorial 2009
My lyn tutorial 2009My lyn tutorial 2009
My lyn tutorial 2009
 
ETHZ CV2012: Tutorial openCV
ETHZ CV2012: Tutorial openCVETHZ CV2012: Tutorial openCV
ETHZ CV2012: Tutorial openCV
 
ETHZ CV2012: Information
ETHZ CV2012: InformationETHZ CV2012: Information
ETHZ CV2012: Information
 
Siwei lyu: natural image statistics
Siwei lyu: natural image statisticsSiwei lyu: natural image statistics
Siwei lyu: natural image statistics
 
Lecture9 camera calibration
Lecture9 camera calibrationLecture9 camera calibration
Lecture9 camera calibration
 
Brunelli 2008: template matching techniques in computer vision
Brunelli 2008: template matching techniques in computer visionBrunelli 2008: template matching techniques in computer vision
Brunelli 2008: template matching techniques in computer vision
 
Modern features-part-4-evaluation
Modern features-part-4-evaluationModern features-part-4-evaluation
Modern features-part-4-evaluation
 
Modern features-part-3-software
Modern features-part-3-softwareModern features-part-3-software
Modern features-part-3-software
 
Modern features-part-2-descriptors
Modern features-part-2-descriptorsModern features-part-2-descriptors
Modern features-part-2-descriptors
 
Modern features-part-1-detectors
Modern features-part-1-detectorsModern features-part-1-detectors
Modern features-part-1-detectors
 
Modern features-part-0-intro
Modern features-part-0-introModern features-part-0-intro
Modern features-part-0-intro
 
Lecture 02 internet video search
Lecture 02 internet video searchLecture 02 internet video search
Lecture 02 internet video search
 
Lecture 01 internet video search
Lecture 01 internet video searchLecture 01 internet video search
Lecture 01 internet video search
 
Lecture 03 internet video search
Lecture 03 internet video searchLecture 03 internet video search
Lecture 03 internet video search
 
Icml2012 tutorial representation_learning
Icml2012 tutorial representation_learningIcml2012 tutorial representation_learning
Icml2012 tutorial representation_learning
 
Advances in discrete energy minimisation for computer vision
Advances in discrete energy minimisation for computer visionAdvances in discrete energy minimisation for computer vision
Advances in discrete energy minimisation for computer vision
 
Gephi tutorial: quick start
Gephi tutorial: quick startGephi tutorial: quick start
Gephi tutorial: quick start
 
EM algorithm and its application in probabilistic latent semantic analysis
EM algorithm and its application in probabilistic latent semantic analysisEM algorithm and its application in probabilistic latent semantic analysis
EM algorithm and its application in probabilistic latent semantic analysis
 
Object recognition with pictorial structures
Object recognition with pictorial structuresObject recognition with pictorial structures
Object recognition with pictorial structures
 
Iccv2011 learning spatiotemporal graphs of human activities
Iccv2011 learning spatiotemporal graphs of human activities Iccv2011 learning spatiotemporal graphs of human activities
Iccv2011 learning spatiotemporal graphs of human activities
 

Último

SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 

Último (20)

SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 

Particle filtering in Computer Vision (2003)

  • 1. Particle Filtering Ph.D. Coursework: Computer Vision Eric Lehmann Department of Telecommunications Engineering Research School of Information Sciences and Engineering The Australian National University, Canberra Eric.Lehmann@anu.edu.au June 06, 2003
  • 2. Context Tracking: • Probabilistic inference about the motion of an object given a sequence of measurements • Applications: robotics, multimedia, military, videoconferencing, surveillance, etc. • Computer vision: vehicle tracking, human-computer interaction, robot localisation, etc. In practice: • Noise in measurements (images) • Background might be heavily cluttered É Robust tracking method: state-space approach Page 1 — Computer Vision, Ph.D. coursework Eric Lehmann, Tel. Eng.
  • 3. State-Space Approach Problem definitions: • State variable X k : e.g. target position and velocity in state-space at time k X k = [x, y, z, x, y, z]T ˙ ˙ ˙ • Observation Y k : measurements obtained from processing camera image data • Set of all observations: Y 1:k = [Y 1, . . . , Y k ] • System dynamics (transition) equation: X k = g(X k−1, v k−1) Aim: given all data Y 1:k , compute posterior PDF p(X k |Y 1:k ) É Bayesian filtering problem Page 2 — Computer Vision, Ph.D. coursework Eric Lehmann, Tel. Eng.
  • 4. State-Space Approach • Bayesian filtering solution: if posterior PDF p(X k−1|Y 1:k−1) known at time k − 1, compute current posterior PDF as follows: Predict: p(X k |Y 1:k−1) = p(X k |X k−1) p(X k−1|Y 1:k−1) dX k−1 Update: p(X k |Y 1:k ) ∝ p(Y k |X k ) p(X k |Y 1:k−1) where p(Y k |X k ) is the likelihood function (measurement PDF) • Problem: usually no closed-form solutions available for many natural dynamic models • Current approximations: Kalman filter, extended Kalman filter, Gaussian sum methods, grid-based methods, etc. É Sequential Monte Carlo methods, i.e. Particle Filters (PF) Page 3 — Computer Vision, Ph.D. coursework Eric Lehmann, Tel. Eng.
  • 5. State-Space Approach: Symbolic Representation Case: Gaussian noise and linear equations From [Condensation – conditional density propagation for visual tracking, Isard and Blake, Int. J. Computer Vision, 1998] Page 4 — Computer Vision, Ph.D. coursework Eric Lehmann, Tel. Eng.
  • 6. State-Space Approach: Symbolic Representation Case: non-Gaussian noise and/or nonlinear equations From [Condensation – conditional density propagation for visual tracking, Isard and Blake, Int. J. Computer Vision, 1998] Page 5 — Computer Vision, Ph.D. coursework Eric Lehmann, Tel. Eng.
  • 7. Particle Filtering • Numerical method to solve nonlinear and/or non-Gaussian Bayesian filtering problems • Known variously as: bootstrap filtering, condensation algorithm, interacting particle approximations, survival of the fittest, JetStream, etc. • Particle and weight representation of posterior density: From [Condensation – conditional density propagation for visual tracking, Isard and Blake, Int. J. Computer Vision, 1998] Page 6 — Computer Vision, Ph.D. coursework Eric Lehmann, Tel. Eng.
  • 8. Basic PF Algorithm From [Novel approach to nonlinear/non-Gaussian Bayesian state estimation, Gordon et al., IEE Proc. F., 1993] Assumption: a set of N state samples and corresponding weights (i) (i) {X k−1, wk−1, i = 1, . . . , N } represents the posterior density p(X k−1|Y 1:k−1) at time k − 1 Procedure: update the particle set to represent the posterior density p(X k |Y 1:k ) for current time k according to following iterations Page 7 — Computer Vision, Ph.D. coursework Eric Lehmann, Tel. Eng.
  • 9. Basic PF: Symbolic Representation (i) (i) {X k−1, wk−1} ∼ p(X k−1|Y 1:k−1) ⇐ resampling (i) {X k−1, 1/N } ∼ p(X k−1|Y 1:k−1) ⇐ prediction (i) {X k , 1/N } ∼ p(X k |Y 1:k−1) p(Y k |X k ) ⇐ measurement & update Xk (i) (i) {X k , wk } ∼ p(X k |Y 1:k ) Page 8 — Computer Vision, Ph.D. coursework Eric Lehmann, Tel. Eng.
  • 10. PF Methods Overview • Algorithm design choices: Source dynamics model: various models available Observations: camera image data Likelihood function: derived from observations • Large number of enhanced PF versions to be found in literature: auxiliary PF, unscented PF, ICondensation, hybrid bootstrap, fast weighted bootstrap, annealed PF, etc. • PF methods: special case of Sequential Importance Sampling, see [On sequential Monte Carlo sampling methods for Bayesian filtering, Doucet et al., Statist. Comput., 2000] • Excellent review of current PF methods in [A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian Tracking, Arulampalam et al., IEEE Trans. Sig. Proc., 2002] Page 9 — Computer Vision, Ph.D. coursework Eric Lehmann, Tel. Eng.
  • 11. PF Tracking of a Head Outline Standard head outline template (parametric spline curve) used for tracking. Measurements are obtained by detecting maxima of intensity gradient along lines normal to the head contour. From [Condensation – conditional density propagation for visual tracking, Isard and Blake, Int. J. Computer Vision, 1998] and [Sequential Monte Carlo fusion of sound and vision for speaker tracking, Vermaak et al., Proc. Int. Conf. on Computer Vision, 2001] Page 10 — Computer Vision, Ph.D. coursework Eric Lehmann, Tel. Eng.
  • 12. PF Tracking of a Head Outline Particle representation of shape distribution From [Condensation – conditional density propagation for visual tracking, Isard and Blake, Int. J. Computer Vision, 1998] Page 11 — Computer Vision, Ph.D. coursework Eric Lehmann, Tel. Eng.
  • 13. Application Example Tracking objects in heavy clutter hand.mpg dancemv.mpg leafmv.mpg From [Condensation – conditional density propagation for visual tracking, Isard and Blake, Int. J. Computer Vision, 1998] Page 12 — Computer Vision, Ph.D. coursework Eric Lehmann, Tel. Eng.
  • 14. Application Example Combining sound and vision in PF algorithm pat jacoC out.avi From [Sequential Monte Carlo fusion of sound and vision for speaker tracking, Vermaak et al., Proc. Int. Conf. on Computer Vision, 2001] Page 13 — Computer Vision, Ph.D. coursework Eric Lehmann, Tel. Eng.
  • 15. Application Example Tracking of more complex models walker.mpg From [Articulated Body Motion Capture by Annealed Particle Filtering, Deutscher et al., IEEE Conf. Computer Vision and Pattern Recognition, 2000] Page 14 — Computer Vision, Ph.D. coursework Eric Lehmann, Tel. Eng.