Download presentation
Presentation is loading. Please wait.
1
Vision-based Control of 3D Facial Animation Jin-xiang Chai Jing Xiao Jessica Hodgins Carnegie Mellon University
2
Our Goal Interactive avatar control Designing a rich set of realistic facial actions for a virtual character Providing intuitive and interactive control over these actions
3
+ High quality- Expensive - Intrusive - Noisy - Low resolution + Inexpensive + Non-intrusive Control InterfaceQuality Control Interface vs. Quality Vision-based animation Online motion capture
4
Our Idea Vision-based interface Motion capture database Interactive avatar control +
5
Motion capture Making faces [Guenter et al. 98] Expression Cloning [Noh and Neumann 01] Vision-based tracking for direct animation Physical markers [Williams 90] Edges [Terzopoulos and Waters 93, Lanitis et al. 97] Dense optical flow with 3D models [Essa et al. 96, Pighin et al. 99, DeCarlo et al. 00] Data-driven feature tracking [Gokturk et al. 01] Vision-based animation with blendshape Hand-drawn expression [Buck et al. 00] 3D model avatar model [FaceStation] Related Work
6
Video Analysis Avatar animation Preprocessed Motion Capture Data Expression Control and Animation Expression Retargeting Act out expressions System Overview Video Analysis
7
Video Anal y sis Vision-based tracking 3D Head Poses [Xiao et al. 2002] 2D facial features Video Analysis
8
Expression Control Parameters Extracting 15 expression control parameters from 2D tracking points Distance between two feature points Distance between a point and a line Orientation and center of the mouth Expression control signal t
9
Avatar animation Preprocessed Motion Capture Data Expression Control and Animation Expression Retargeting Act out expressions Video Analysis System Overview
10
Motion Capture Data Preprocessing 3D Poses Expression separation Expression control parameter extraction 70000 frames (10 minutes) including: 6 basic facial expressions typical everyday facial expressions speech data
11
Avatar animation Expression Control and Animation Expression Retargeting Act out expression Video Analysis Preprocessed Motion Capture Data System Overview
12
Expression Control 2D tracking data Vision-based interface Motion capture database 19*2 dofs Expression control parameters 15 dofs 76*3 dofs 3D motion data
13
Challenges Visual expression control signals are very noisy One to many mapping from expression control parameter space to 3D motion space Temporal coherence Control parameter space3D motion space 15 dofs76*3 dofs
14
Data-driven Dynamic Filtering Nearest Neighbor Search Noisy control signal Online PCA K=120 closest examples W = 0.33s 7 largest Eigen- curves (99.5 % energy) Filtered control signal Filter by eigen-curves
15
Expression Mapping Nearest Neighbor Search From expression control parameter space to 3D motion data space d1d1 d2d2 dKdK... w(d 2 ) w(d K ) w(d 1 )... Filtered control signal Synthesized motion
16
Avatar animation Act out expression Video Analysis Preprocessed Motion Capture Data Expression Control and Animation System Overview Expression Retargeting
17
Expression Retarget Synthesized expressionAvatar expression
18
Expression Retarget xsxs xtxt Learn the surface mapping function using Radial Basis Functions such that x t =f(x s ) Transfer the motion vector by local Jacobian matrix Jf(x s ) by x t =Jf(x s ) x s xsxs xtxt ? Run time computational cost depends on the number of vertices
19
Precompute Deformation Basis … T0T0 T1T1 T2T2 T3T3 T4T4 T5T5 … S0S0 S1S1 S2S2 S3S3 S4S4 S5S5 PCA Precompute deformation basis 25 source motion bases –99.5% energy 25 precomputed avatar motion bases
20
Target Motion Synthesis … … Synthesized expression Avatar expression 0,…. N S0S0 T0T0 S1S1 T1T1 T2T2 S2S2 iSiiSi iTiiTi Run time computational cost is O(N) N is the number of bases S3S3 T3T3 TNTN SNSN
21
Avatar animation Act out expression Video Analysis Preprocessed Motion Capture Data Expression Control and Animation System Overview Expression Retargeting
22
Results
23
Conclusions Developed a performance-based facial animation system for interactive expression control Tracking real-time facial movements in video Preprocessing the motion capture database Transforming low-quality 2D visual control signal to high quality 3D facial expression An efficient online expression retarget
24
Formal user study on the quality of the synthesized motion Controlling and animating 3D photorealistic facial expression Size of database Future Work
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.