19
Modelling data c data modelling. variable cascades: build in invariance (eg eneral framework for inference with hidden v

Modelling data

  • Upload
    koren

  • View
    29

  • Download
    0

Embed Size (px)

DESCRIPTION

Modelling data. static data modelling. Hidden variable cascades: build in invariance (eg affine) EM: general framework for inference with hidden vars. Accounting for data variability. Active shape models (Cootes&Taylor, 93) Active appearance models (Cootes, Edwards &Taylor, 98). - PowerPoint PPT Presentation

Citation preview

Page 1: Modelling data

Modelling data

static data modelling.

Hidden variable cascades: build in invariance (eg affine)

EM: general framework for inference with hidden vars.

Page 2: Modelling data

Accounting for data variability

Active shape models (Cootes&Taylor, 93)Active appearance models (Cootes, Edwards &Taylor, 98)

Page 3: Modelling data

Hidden variable modelling

Latent image

Mixturemodel

TCA

Transformedlatent image

PCA/FA

Transformedmixture model

MTCA

Page 4: Modelling data

PGMs for image motion analysis (Frey and Jojic, 99/00)

Latent image

Mixturemodel

where with

or equivalently

Explicit density fn:

with prob.

so

Page 5: Modelling data

PGMs for image motion analysis

Transformedlatent image

PCA/FA

with prob.

and

andand

Overall:

A

AA

Page 6: Modelling data

PGMs for image motion analysis

Latent image

Mixturemodel

TCA

Transformedlatent image

PCA/FA

Transformedmixture model

MTCA

A

Page 7: Modelling data

PGMs for image motion analysis (Frey and Jojic, 99/00)

Latent image

Mixturemodel

TCA

Transformedlatent image

PCA/FA

Transformedmixture model

MTCA Transformed HMM

Page 8: Modelling data

Results: image motion analysis by THMM

video summary

image segmentation

sensor noise removal

image stabilisation

data

T

Page 9: Modelling data

PCA as we know it

Data mean

Model:

Data covariance matrix

eigenvalues/vectors

Data

with

or even

Page 10: Modelling data

Probabilistic PCA

Since PCA params are

Need:

so: AA

(Tipping & Bishop 99)

andand

Overall: AA

A

But

Page 11: Modelling data

Probabilistic PCA

MLE estimation should give:

and??

-- in fact set eigenvals of to be

and

(data covariance matrix)

AA

AA

AA

eigenvalues

Page 12: Modelling data

EM algorithm for FA

Log-likelihood linear in the “sufficient statistics”:

Still true that

but anisotropic – kills eigenvalue trickfor MLE with

Instead do EM on :

hidden

Page 13: Modelling data

...EM algorithm for FA

Given sufficient statistics

E-step:

M-step

compute expectation using:

-- just “fusion” of Gaussian dists:

Compute substituting in

Page 14: Modelling data

EM algorithm for TCAPut back the transformation layer

and define so:

and need -- to be used as before in E-step.

M-step as before.

Lastly, compute transformation “responsibilities”:

A A

A A

A A

where (using “prediction” for Gaussians):

so now we have

hidden

Page 15: Modelling data

TCA Results

PCA Components

TCA Components

PCA Simulation TCA Simulation

Page 16: Modelling data

Observation model for video frame-pairs

State:

(Jepson Fleet & El Maraghi 2001)

Observation: --- eg wavelet output

Wandering

Stable

Lost

Prior:

Likelihoods:

-- hidden

mixture

Page 17: Modelling data

Observation model for video frame-pairsWSL model

Page 18: Modelling data

... could also have mentioned

Bayesian PCA

Gaussian processes

Mean field and variational EM

ICA

Manifold models

(Simoncelli, Weiss)

Page 19: Modelling data

where are we now?

static data modelling.

Hidden variable cascades: build in invariance (eg affine)

EM: general framework for inference with hidden vars.

• On to modelling of sequences

-temporal and spatial

-discrete and continuous