Transcript

1

Gesture recognition

Using HMMs and size functions

2

Approach

Combination of HMMs (for dynamics) and size functions (for pose representation)

3

Size functionsTopological representation of contours

4

Measuring functions

Functions on the contour to which the size function is computed

real image

measuring function

family of lines

5

Feature extraction 1

An edge map is extracted from the image

real image

edge map

… and …

6

Feature extraction 2a family of measuring functions is chosen

… the szfc are computed, and their means form the feature vector

7

Hidden Markov modelsFinite-state model of gestures as sequences of a small number of poses

8

Four-state HMM

Gesture dynamics -> transition matrix A

Object poses -> state-output matrix C

9

EM algorithm

feature matrices: collection of feature vectors along time

EM A,C

learning the model’s parameters through EM

two instances of the same gesture

10

EM algorithm -> learning the model’s parameters

Learning algorithm

11

Gesture classification

HMM 1

HMM 2

HMM n

the new sequence is fed to the learnt gesture’s models

they produce a likelihoodthe most likely model is chosen (if above a threshold)

top related