Autoregressive dynamical models Continuous form of Markov process

  • Slides: 32
Download presentation
Auto-regressive dynamical models • Continuous form of Markov process • Linear Gaussian model •

Auto-regressive dynamical models • Continuous form of Markov process • Linear Gaussian model • Hidden states and stochastic observations (emissions) • Statistical filters: Kalman, Particle • EM learning • Mixed states

Auto-regressive dynamical model • Configuration ARP order • AR model possibly nonlinear driven by

Auto-regressive dynamical model • Configuration ARP order • AR model possibly nonlinear driven by independent noise • Parametric shape/texture model, eg curve model:

Deformable curve model: Planar affine + learned warps Active shape models (Cootes&Taylor, 93) Residual

Deformable curve model: Planar affine + learned warps Active shape models (Cootes&Taylor, 93) Residual PCA (“Active Contours”, Blake & Isard, 98) Active appearance models (Cootes, Edwards &Taylor, 98)

Linear AR model (“Active Contours”, Blake and Isard, Springer 1998) • Configuration (1 st

Linear AR model (“Active Contours”, Blake and Isard, Springer 1998) • Configuration (1 st order) • Linear Gaussian AR model • Prior shape • “Steady state” prior

Gaussian processes for shape & motion intra-class (Reynard, Wildenberg, Blake & Marchant, ECCV 96)

Gaussian processes for shape & motion intra-class (Reynard, Wildenberg, Blake & Marchant, ECCV 96) single object

Kalman filter (Gelb 74) • Stochastic observer independent noise • Kalman filter (Forward filter)

Kalman filter (Gelb 74) • Stochastic observer independent noise • Kalman filter (Forward filter) • Kalman smoothing filter (Forward-Backward) also etc.

Classical Kalman filter

Classical Kalman filter

Visual clutter

Visual clutter

Visual clutter observational nonlinearity

Visual clutter observational nonlinearity

Particle Filter: Non-Gaussian Kalman filter www. research. microsoft. com/~ablake/talks/Monte. Carlo. ppt

Particle Filter: Non-Gaussian Kalman filter www. research. microsoft. com/~ablake/talks/Monte. Carlo. ppt

Particle Filter (PF) continue

Particle Filter (PF) continue

“Jet. Stream”: cut-and-paste by particle filtering • particles “sprayed” along the contour

“Jet. Stream”: cut-and-paste by particle filtering • particles “sprayed” along the contour

Propagating Particles l l particles “sprayed” along the contour smoothness prior

Propagating Particles l l particles “sprayed” along the contour smoothness prior

Branching

Branching

MLE Learning of a linear AR Model • Direct observations: “Classic” Yule-Walker • Learn

MLE Learning of a linear AR Model • Direct observations: “Classic” Yule-Walker • Learn parameters • by maximizing: • which for linear AR process minimizing • Finally solve: • where “sufficient statistics” are:

Handwriting “Scribble” -- simulation of learned ARP model -- disassembly

Handwriting “Scribble” -- simulation of learned ARP model -- disassembly

Simulation of learned Gait -- simulation of learned ARP model

Simulation of learned Gait -- simulation of learned ARP model

Walking Simulation (ARP)

Walking Simulation (ARP)

Walking Simulation (ARP + HMM) (Toyama & Blake 2001)

Walking Simulation (ARP + HMM) (Toyama & Blake 2001)

Dynamic texture (S. Soatto, G. Doretto, Y. N. Wu, ICCV 01; A. Fitzgibbon, ICCV

Dynamic texture (S. Soatto, G. Doretto, Y. N. Wu, ICCV 01; A. Fitzgibbon, ICCV 01)

Speech-tuned filter (Blake, Isard & Reynard, 1985)

Speech-tuned filter (Blake, Isard & Reynard, 1985)

EM learning • Stochastic observations z: unknown -- hidden unavailable – classic EM: •

EM learning • Stochastic observations z: unknown -- hidden unavailable – classic EM: • M-step i. e. • E-step FB smoothing

PF: forward only

PF: forward only

PF: forward-backward continue

PF: forward-backward continue

Juggling (North et al. , 2000)

Juggling (North et al. , 2000)

Learned Dynamics of Juggling State lifetimes and transition rates also learned

Learned Dynamics of Juggling State lifetimes and transition rates also learned

Juggling

Juggling

Perception and Classification Ballistic (left) Catch, carry, throw (left)

Perception and Classification Ballistic (left) Catch, carry, throw (left)

Underlying classifications

Underlying classifications

Learning Algorithms EM-P

Learning Algorithms EM-P

ü 1 D Markov models • 2 D Markov models

ü 1 D Markov models • 2 D Markov models

EM-PF Learning • Forward-backward particle smoother (Kitagawa 96, Isard and Blake, 98) for non-Gaussian

EM-PF Learning • Forward-backward particle smoother (Kitagawa 96, Isard and Blake, 98) for non-Gaussian problems: • Generates particles with weights • Autocorrelations: • Transition Frequencies: