Jinwei Gu, 2017/4/18
DYNAMIC FACIAL ANALYSIS: FROM BAYESIAN FILTERING TO RNN
with Xiaodong Yang, Shalini De Mello, and Jan Kautz
DYNAMIC FACIAL ANALYSIS: FROM BAYESIAN FILTERING TO RNN Jinwei Gu, - - PowerPoint PPT Presentation
DYNAMIC FACIAL ANALYSIS: FROM BAYESIAN FILTERING TO RNN Jinwei Gu, 2017/4/18 with Xiaodong Yang, Shalini De Mello, and Jan Kautz FACIAL ANALYSIS IN VIDEOS Exploit temporal coherence to track facial features in videos Head/Face Tracking
with Xiaodong Yang, Shalini De Mello, and Jan Kautz
2
Performance 3D Capture Head/Face Tracking HyperFace, 2016 DeepHeadPose, 2015 HeadPoseFromDepth, 2015
3
Spatial-Temporal RNN Face Landmark [ECCV2016] Tree-based DPM Face Landmark Tracking [ICCV2015] Particle Filters Head Pose Tracking [2010]
4
π’π’β1 π’π’ π²π’ π²π’β1 Bayesian Filter π³π’ π³π’β1 π’π’β1 π’π’ π²π’ π²π’β1 RNN (unfolded) π³π’ π³π’β1
Input (Measurement) Output (Target) Hidden State
5
6
Linear Kalman Filter state transition (process model) process noise measurement model measurement noise
Simple RNN (i.e., vanilla RNN) noisy input target
noisy
estimated state
7
Simple RNN (i.e., vanilla RNN) noisy input target
Kalman Gain
Linear Kalman Filter noisy Input target
8
Linear Kalman Filter
Kalman Gain
noisy Input target
Simple RNN (i.e., vanilla RNN): assume linear activation & no bias
noisy Input target
9
Kalman Filter:
LSTM:
10
Variants of RNN: FC-RNN*, LSTM, GRU
11
Results on BIWI dataset
12
Input RNN (Ours) Per-Frame + KF
13
10 high-quality 3D scans of head models 51,096 head poses from 70 motion tracks 510,960 RGB images in total Accurate head pose and landmark annotations (2D/3D) Available at: https://research.nvidia.com (BIWI Dataset: 24 videos and 15,678 frames in total)
14
The SynHead Database
15
Ground Truth Estimated HyperFace Per-Frame RNN (Ours)
16
17
FC-RNN FC-LSTM FC-GRU fc6
0.7567, 0.10 0.7690, 0.13 0.7715, 0.15
fc7
0.7424, 0.06 0.7539, 0.06 0.7554, 0.36
fc6+fc7
0.7630, 0.28 0.7456, 0.27 0.7605, 0.19
(Latest results)
18
19
The SynHead Dataset Available at: https://research.nvidia.com