Facial Type, Expression, and Viseme Generation Josh McCoy, James Skorupski, and Jerry Yee.

Slides:



Advertisements
Similar presentations
Computer vision: models, learning and inference Chapter 18 Models for style and identity.
Advertisements

Perceptually Guided Expressive Facial Animation Zhigang Deng and Xiaohan Ma Computer Graphics and Interactive Media Lab Department of Computer Science.
Face Alignment with Part-Based Modeling
Acquiring the Reflectance Field of a Human Face Paul Debevec, Tim Hawkins, Chris Tchou, Haarm-Pieter Duiker, Westley Sarokin, Mark Sagar Haarm-Pieter Duiker,
1 Online Construction of Surface Light Fields By Greg Coombe, Chad Hantak, Anselmo Lastra, and Radek Grzeszczuk.
Learning a correlated model of identity and pose-dependent body shape variation for real-time synthesis Brett Allen 1,2, Brian Curless 1, Zoran Popović.
Modeling the Shape of People from 3D Range Scans
Reconstruction of 3D Face Surface from Slices: A Literature Survey
3D Face Modeling Michaël De Smet.
Face Recognition in Hyperspectral Images Z. Pan, G. Healey, M. Prasad and B. Tromberg University of California Published at IEEE Trans. on PAMI Vol 25,
Retargeting Algorithms for Performance-Driven Animation J.P. Lewis Fred Pighin.
Bayesian Robust Principal Component Analysis Presenter: Raghu Ranganathan ECE / CMR Tennessee Technological University January 21, 2011 Reading Group (Xinghao.
Exchanging Faces in Images SIGGRAPH ’04 Blanz V., Scherbaum K., Vetter T., Seidel HP. Speaker: Alvin Date: 21 July 2004.
Data-driven Methods: Faces : Computational Photography Alexei Efros, CMU, Fall 2007 Portrait of Piotr Gibas © Joaquin Rosales Gomez.
LYU0603 A Generic Real-Time Facial Expression Modelling System Supervisor: Prof. Michael R. Lyu Group Member: Cheung Ka Shun ( ) Wong Chi Kin ( )
May 10, 2004Facial Tracking and Animation Todd Belote Bryan Harris David Brown Brad Busse.
Human Face Modeling and Animation Example of problems in application of multimedia signal processing.
Face Poser: Interactive Modeling of 3D Facial Expressions Using Model Priors Manfred Lau 1,3 Jinxiang Chai 2 Ying-Qing Xu 3 Heung-Yeung Shum 3 1 Carnegie.
Exploring Gradient-based Face Navigation Interfaces Tzu-Pei Grace Chen Sidney Fels Human Communication Technologies Laboratory Department of Electrical.
Create Photo-Realistic Talking Face Changbo Hu * This work was done during visiting Microsoft Research China with Baining Guo and Bo Zhang.
Real-time Combined 2D+3D Active Appearance Models Jing Xiao, Simon Baker,Iain Matthew, and Takeo Kanade CVPR 2004 Presented by Pat Chan 23/11/2004.
Face Recognition Based on 3D Shape Estimation
Image-Based Rendering using Hardware Accelerated Dynamic Textures Keith Yerex Dana Cobzas Martin Jagersand.
1 Expression Cloning Jung-yong Noh Ulrich Neumann Siggraph01.
Vision-based Control of 3D Facial Animation Jin-xiang Chai Jing Xiao Jessica Hodgins Carnegie Mellon University.
Exploring the space of human body shapes: data-driven synthesis under anthropometric control Brett Allen Brian Curless Zoran Popović University of Washington.
1 Bronstein 2 & Kimmel An isometric model for facial animation and beyond AMDO, Puerto de Andratx, 2006 An isometric model for facial animation and beyond.
Facial Type, Expression, and Viseme Generation Josh McCoy, James Skorupski, and Jerry Yee.
Learning the Appearance of Faces: A Unifying Approach for the Analysis and Synthesis of Images. Thomas Vetter Germany University of Freiburg
Special Applications If we assume a specific application, many image- based rendering tools can be improved –The Lumigraph assumed the special domain of.
Sunee Holland University of South Australia School of Computer and Information Science Supervisor: Dr G Stewart Von Itzstein.
03/11/05© 2005 University of Wisconsin Last Time Image Based Rendering –Plenoptic function –Light Fields and Lumigraph NPR Papers: By today Projects: By.
Prediction of Non-Linear Aging Trajectories of Faces
Digital Face Cloning David Bennett Christophe HerySteve Sullivan George Borshukov J.P. Lewis Lance Williams Paul Debevec Fred Pighin Li Zhang.
Computer Graphics Group Tobias Weyand Mesh-Based Inverse Kinematics Sumner et al 2005 presented by Tobias Weyand.
A FACEREADER- DRIVEN 3D EXPRESSIVE AVATAR Crystal Butler | Amsterdam 2013.
“Graphical Modeling and Animation of Brittle Fracture” by James F. O’Brien and Jessica K. Hodgins, Georgia Institute of Technology “A Morphable Model.
Use and Re-use of Facial Motion Capture M. Sanchez, J. Edge, S. King and S. Maddock.
Facial animation retargeting framework using radial basis functions Tamás Umenhoffer, Balázs Tóth Introduction Realistic facial animation16 is a challenging.
Chapter 7. BEAT: the Behavior Expression Animation Toolkit
Graphite 2004 Statistical Synthesis of Facial Expressions for the Portrayal of Emotion Lisa Gralewski Bristol University United Kingdom
Real-Time Animation of Realistic Virtual Humans. 1. The 3D virtual player is controlled by the real people who has a HMD and many sensors people who has.
Computer Graphics 2 In the name of God. Outline Introduction Animation The most important senior groups Animation techniques Summary Walking, running,…examples.
SKM 4200 Computer Animation Chapter 4: Animation (3D Computer Animation – Part 2)
110/20/ :06 Graphics II Paper Reviews Facial Animation Session 8.
N n Debanga Raj Neog, Anurag Ranjan, João L. Cardoso, Dinesh K. Pai Sensorimotor Systems Lab, Department of Computer Science The University of British.
Presented by Matthew Cook INFO410 & INFO350 S INFORMATION SCIENCE Paper Discussion: Dynamic 3D Avatar Creation from Hand-held Video Input Paper Discussion:
Machine Learning for Computer graphics Aaron Hertzmann University of Toronto Bayesian.
MIRALab Where Research means Creativity SVG Open 2005 University of Geneva 1 Converting 3D Facial Animation with Gouraud shaded SVG A method.
4 November 2000Bridging the Gap Workshop 1 Control of avatar gestures Francesca Barrientos Computer Science Division UC Berkeley.
3D Object Morphing CS5245 Vision and Graphics for Special Effects.
Data-driven Methods: Faces : Computational Photography Alexei Efros, CMU, Fall 2012 Portrait of Piotr Gibas © Joaquin Rosales Gomez.
University of Washington v The Hebrew University * Microsoft Research Synthesizing Realistic Facial Expressions from Photographs Frederic Pighin Jamie.
Unsupervised Learning for Speech Motion Editing Eurographics/SIGGRAPH Symposium on Computer Animation (2003) Yong Cao 1,2 Petros Faloutsos 1 Frederic.
Performance Driven Facial Animation
CS 691B Computational Photography Instructor: Gianfranco Doretto Data Driven Methods: Faces.
Facial Motion Cloning Using Global Shape Deformation Marco Fratarcangeli and Marco Schaerf University of Rome “La Sapienza”
Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.
Animation! The Horse in Motion (1878) by Eadweard Muybridge.
X3D: Real Time 3D Solution for the web Web3D Tech Talk – Aug 13, SIGGRAPH 2008 X3D: Real Time 3D Solution for the web Web3D Tech Talk – Aug 13, SIGGRAPH.
CS559: Computer Graphics Lecture 7: Image Warping and Panorama Li Zhang Spring 2008 Most slides borrowed from Yungyu ChuangYungyu Chuang.
03/26/03© 2003 University of Wisconsin Last Time Light Fields.
Face Transfer with Multilinear Models
Reconstruction of 3D Face Surface from Slices: A Literature Survey
Fast Preprocessing for Robust Face Sketch Synthesis
Fusion, Face, HD Face Matthew Simari | Program Manager, Kinect Team
Turning to the Masters: Motion Capturing Cartoons
Prepared by: Engr . Syed Atir Iftikhar
Two extensions of our text-to-visual-speech (TTVS) system:
Paper presentation by: Dan Andrei Ganea and Anca Negulescu
Presentation transcript:

Facial Type, Expression, and Viseme Generation Josh McCoy, James Skorupski, and Jerry Yee

Introduction  Virtual Human Faces –Hard to generate –Easy to criticize  Motivation –Movies –Games  Problems –Hand-made models take time –Physically-based models look weird

Contribution  Data-driven facial face generation  User-guided categorization  Real-time pose generation from data

Related Work: Face Retargeting  V. Blanz, C. Basso, and T. Vetter  Reanimating Faces in Images and Video. –Use a morphable model to synthesize a 3D face of the 2D image. –Capture 35 scans of static face poses (expressions and visemes in neutral expression) from a source actor. –Find dense point-to-point correspondences –Retarget facial movements to the 3D face. –Render the 3D face back into the 2D image.

Related Work: Face Retargeting  Problems –Does not generate new expressions that are not in the source data set. –Does not combine and retarget expressions and visemes together.

Related Work: Bilinear Model  E. Chuang and C. Bregler  Mood Swings: Expressive Speech Animation –Capture a video of an actor reading script under three different expressions (happy, angry, neutral) –Create a bilinear model, factoring expressions and visemes into two separate components. –Synthesize new facial movements with any expression and viseme.

Related Work: Bilinear Model  Problems –Requires a full Cartesian product of facial expressions and visemes. –Does not generate new expressions that are not in the source data set. –Does not change the facial characteristics (identity).  Pres Videos\Jerry\moodswings.mov Pres Videos\Jerry\moodswings.mov Pres Videos\Jerry\moodswings.mov

Related Work: Multilinear Model  D. Vlasic, M. Brand, H. Pfister, & J. Popovic  Face Transfer with Multilinear Models –Capture videos of 16 actors, each performing 5 visemes under 5 different expressions. –Create a multilinear model, factoring expressions, visemes, and identity into three separate components. –Synthesize new facial movements with any expression, viseme, and identity

Related Work: Multilinear Model  Problems –Requires a full Cartesian product of facial expressions, visemes, and identity. –Limitations in the missing data imputation process. –Does not generate new expressions that are not in the source data set.  Pres Videos\Jerry\vlasic-2005-ftm-sing.mp4 Pres Videos\Jerry\vlasic-2005-ftm-sing.mp4 Pres Videos\Jerry\vlasic-2005-ftm-sing.mp4

Methods  Acquire and Categorize  Learn  Generate

Acquire and Categorize  Three data sets are needed to fill the model space –Set of many neutral faces –Set of one face in many poses –Set of Visemes with reference face  Vertex Correspondence  User “rates” attributes of each face  Video

Acquire and Categorize

Learn Expression deformation Viseme deformation Type deformation Reference Face  Analyze each triangle and transform type separately

Learn Low-dimensional subspace (PCA) polygons individuals  Compare each pose to reference face  Principle Component Analysis (PCA) –Apply to each axis of variation –Analyze transformation of every face in mesh  Infer variation of single attribute from combination of many

Generate  Same sliders as categorization UI  Generate any combination of attributes  Runs in real-time

Results

Conclusion  Realistic face poses from real-world basis data  Arbitrary faces from sparse data set  Future Work –Use high res data to drive low res morphing –Incorporate more biologically accurate face model