Face and Pose Tracking

17
Face and Pose Tracking Kat Bradley Kaylin Spitz

description

Face and Pose Tracking. Kat Bradley Kaylin Spitz. General Layout (Detection). Left Image. Right Image. Face Detection. Face Location (Left). Feature Correspondence. Feature Location (Left). Feature Detection. 3D Points. Pose Detection. General Layout (Tracking). Previous - PowerPoint PPT Presentation

Transcript of Face and Pose Tracking

Page 1: Face and Pose Tracking

Face and Pose Tracking

Kat BradleyKaylin Spitz

Page 2: Face and Pose Tracking

General Layout (Detection)

Right ImageLeft Image

Face Detection

Feature DetectionFeature

Correspondence

Pose Detection

Face Location (Left)

Feature Location (Left)

3D Points

Page 3: Face and Pose Tracking

General Layout (Tracking)

Right ImageLeft Image

Face TrackingFeature Tracking

FeatureCorrespondence

Pose Detection

Feature Location (Left)

3D Points

Previous Face

PreviousFeatures

Feature Filtering

Feature Location (Left)

Face Location (Left)

Re-Detection

If unsuccessful

Page 4: Face and Pose Tracking

Face Detection

Performed on left frame initially & every 20 frames

Uses Haar classifiers

Slow (~350 ms for one frame)

Page 5: Face and Pose Tracking

Face Detection Performance Requires frontal face Occasionally (about 5%)

misidentifies Possible Improvements

Page 6: Face and Pose Tracking

Feature Detection

SURF features Detects in a

single frame Takes about

130 ms

Page 7: Face and Pose Tracking

Face Tracking: Original Mean-shift color procedure

proposed by Comaniciu. et al Target: histogram of color

distribution from initial frame Tracking by comparing distribution

to target distribution (mean-shift)

Page 8: Face and Pose Tracking

Face Tracking: Improvements

Using two color spaces (robustness)

Sampling (speed) Takes about 40 ms

per frame

Page 9: Face and Pose Tracking

Face Tracking Performance Highly dependent on initial face Robust to changes in size and

expression changes Issues with lighting changes

Page 10: Face and Pose Tracking

Feature Tracking

Optical Flow (Lucas-Kanade)

Performed in left frame

Page 11: Face and Pose Tracking

Feature Filtering Finds mean and standard

deviation of offset (for points in face)

Filters away points many standard deviations away from mean

Filters away points far from face

Signals if few points are in the face (to trigger re-detection)

Page 12: Face and Pose Tracking

Feature Correspondence

Optical Flow (Lucas-Kanade)

Gives matched points for pose detection

Filters out points with high error

Page 13: Face and Pose Tracking

Optical Flow Performances Both moderately reliable without

filters Without filters, problems with

occlusions With filter, highly reliable

Page 14: Face and Pose Tracking

Pose Approximation

Fits a plane to 3D points Normal of plane = approximate

direction of face

Page 15: Face and Pose Tracking

Pose Performance Best on well-distributed features Issues with poorly-distributed

features Possible improvements

Page 16: Face and Pose Tracking

Efficiency/Speed

Face Detection: 350 ms

Face Tracking: 40* ms

Feature Detection: 130 ms

Feature Tracking: 20 ms

Feature Correspondence: 25 ms

Pose Approximation: <1 ms

*easily parallelizable

Tested on 800x640 image with face about 100x100.

Page 17: Face and Pose Tracking

AcknowledgementsThanks to:

Ruzena Bacjsy, Gregorij Kurillo, and everybody at the Tele-Immersive Lab for help, support, and lots of explaining.

Distributed Research Experiences for Undergraduates for funding.