Using particle filter for face tracking

40
Particle filters Maria Mikhisor
  • Upload

    -
  • Category

    Science

  • view

    300
  • download

    0

description

Friday seminar on my department.

Transcript of Using particle filter for face tracking

Page 1: Using particle filter for face tracking

Particle filtersMaria Mikhisor

Page 2: Using particle filter for face tracking

3D without glasses

Page 3: Using particle filter for face tracking

Autosterescopicdisplay

Eye tracking

3D without glasses

Page 4: Using particle filter for face tracking

Eye trackingTo simplify my task, I started from head tracking

Page 5: Using particle filter for face tracking

My task is to track faces on different distances

Page 6: Using particle filter for face tracking

There are many different algorithms for tracking…For various reasons I chose Particle Filters

Page 7: Using particle filter for face tracking
Page 8: Using particle filter for face tracking

Not this kind of particles…

Page 9: Using particle filter for face tracking

A particle is a hypothesis, one possible state of a system

Page 10: Using particle filter for face tracking
Page 11: Using particle filter for face tracking

Prior distributionFrame 1

Page 12: Using particle filter for face tracking

Prior distributionFrame 2

Page 13: Using particle filter for face tracking

Prior distributionFrame 2

Page 14: Using particle filter for face tracking

ObservationFrame 2

Page 15: Using particle filter for face tracking

Averaging posterior

Frame 2

Page 16: Using particle filter for face tracking

ResamplingFrame 2

Page 17: Using particle filter for face tracking

Prior distributionFrame 3

Page 18: Using particle filter for face tracking

MoveFrame 3

Page 19: Using particle filter for face tracking

ResampleFrame 3

Page 20: Using particle filter for face tracking

5 distances1m – 3m

3 videos foreach distance

3 experiments for each video

My experiments

Page 21: Using particle filter for face tracking

Getting ground truth data:

1 video 1 min long labeling manually 1800 frames

Page 22: Using particle filter for face tracking

Motion model

position 1st order

velocity

acceleration

2nd order3d order

Page 23: Using particle filter for face tracking

Motion model

Page 24: Using particle filter for face tracking
Page 25: Using particle filter for face tracking

Observation models

Page 26: Using particle filter for face tracking

Color histogram

Page 27: Using particle filter for face tracking

Active shape model

Page 28: Using particle filter for face tracking

Histogram of oriented edges

Page 29: Using particle filter for face tracking

Haar wavelets

Page 30: Using particle filter for face tracking

Combining feature detectors

Cascades

Linear combinations

Page 31: Using particle filter for face tracking

Color histogram + Haar wavelets

Page 32: Using particle filter for face tracking

Color histogram + Active contour

Page 33: Using particle filter for face tracking

Simple histogram VS compound histogram

Page 34: Using particle filter for face tracking

Ellipse parameterization

Page 35: Using particle filter for face tracking

Number of particles

Page 36: Using particle filter for face tracking

Plans for near future…

Page 37: Using particle filter for face tracking

Cylindrical projection

Page 38: Using particle filter for face tracking

Multi-cameras tracking

One 3D Particle FilterTwo 2D Particle Filtersthat communicate or

Page 39: Using particle filter for face tracking

Use Kinect for collecting ground truth data

Page 40: Using particle filter for face tracking