Performance Driven Facial Animation

Slides:



Advertisements
Similar presentations
An effector pattern is an agent causing an effect, ie
Advertisements

Barış Uz, Uğur Güdükbay, Bülent Özgüç / Bilkent University Computer Animation’98 / 1 Realistic Speech Animation on Synthetic Faces Barış Uz, Uğur Güdükbay,
Facial Expressions & Rigging
1 Challenge the future HON4D: Histogram of Oriented 4D Normals for Activity Recognition from Depth Sequences Omar Oreifej Zicheng Liu CVPR 2013.
Muscles of Facial Expression Lecture #4
Cues to Emotion: Face, Body, Brain Bob Coyne (cs6998) 1.
Principle Skeletal Muscles 1
Motion capture of Hands and Faces Text Chapters 9, 10 DIG 4932 Spring 2013 Moshell.
The Face and Facial Expression
Designing Facial Animation For Speaking Persian Language Hadi Rahimzadeh June 2005.
TMJ, Face, Skull.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Figure Animation.
Acquiring the Reflectance Field of a Human Face Paul Debevec, Tim Hawkins, Chris Tchou, Haarm-Pieter Duiker, Westley Sarokin, Mark Sagar Haarm-Pieter Duiker,
3D Face Modeling Michaël De Smet.
1 Face Synthesis M. L. Gavrilova. 2 Outline Face Synthesis From Modeling to Synthesis Facial Expression Synthesis Conclusions.
Facial Expressions & Rigging CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Winter 2005.
Human Face Modeling and Animation Example of problems in application of multimedia signal processing.
Mark Frank - RU HMS Symposium 2003 Deception, digitization, & counter-terror. Mark G. Frank School of Communication, Information, & Library Studies UCSF.
Create Photo-Realistic Talking Face Changbo Hu * This work was done during visiting Microsoft Research China with Baining Guo and Bo Zhang.
1 Expression Cloning Jung-yong Noh Ulrich Neumann Siggraph01.
The Face & Muscles of facial expressions
Special Applications If we assume a specific application, many image- based rendering tools can be improved –The Lumigraph assumed the special domain of.
03/11/05© 2005 University of Wisconsin Last Time Image Based Rendering –Plenoptic function –Light Fields and Lumigraph NPR Papers: By today Projects: By.
Muscles of the Cranium, Face and Neck (Which Influence Surface Form)
Facial Animation By: Shahzad Malik CSC2529 Presentation March 5, 2003.
Muscle of the Body Muscles of the Head.
Helsinki University of Technology Laboratory of Computational Engineering Modeling facial expressions for Finnish talking head Michael Frydrych, LCE,
Facial Muscles.
Multimedia System and Networking UTD Slide- 1 University of Texas at Dallas B. Prabhakaran Facial Expressions & Rigging.
EXPRESSED EMOTIONS Monica Villatoro. Vocab to learn * Throughout the ppt the words will be bold and italicized*  Emotions  Facial Codes  Primary Affects.
Face Animation Overview with Shameless Bias Toward MPEG-4 Face Animation Tools Dr. Eric Petajan Chief Scientist and Founder face2face animation, inc.
Three Topics Facial Animation 2D Animated Mesh MPEG-4 Audio.
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.
Sensory Nerves of the face
110/20/ :06 Graphics II Paper Reviews Facial Animation Session 8.
1 Ying-li Tian, Member, IEEE, Takeo Kanade, Fellow, IEEE, and Jeffrey F. Cohn, Member, IEEE Presenter: I-Chung Hung Advisor: Dr. Yen-Ting Chen Date:
Multimedia System and Networking UTD Slide- 1 University of Texas at Dallas B. Prabhakaran Rigging.
Muscles of Face And Scalp Dr. Sama ul Haque.
Muscles of the Facial Expressions
Facial Expression Recognition By: Stephanie Tsai Nazia Hashmi Michelle Aleong.
Head and Face Anatomy. The soft tissue that covers the vault of skull Extends from supraorbital margin to superior nuchal line.
Analysis of the Human Face
University of Washington v The Hebrew University * Microsoft Research Synthesizing Realistic Facial Expressions from Photographs Frederic Pighin Jamie.
Local Illumination and Shading
Myology Muscles of the Face.
 Frontalis & Occipitalis  Platysma  Orbicularis oculi  Obribularis oris  Zygomaticus  Levator labii superioris.
The Body and Health 3 Parts of the Body: The Head.
Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.
Muscles of Facial Expression
Muscles of the face, neck and shoulder area Unlike other muscles in the body, facial muscles are attached to the skin of the face. This is why we get.
Set 1 Muscles Face, Head, and Neck
Scalp : layers, muscles, vessels, and innervations of the scalp The skin of the scalp continues from the front and lateral side of the face into the occipital.
Muscular system. By the end of this session you will be able to: Name the main facial muscles Identify the position and action of facial muscles Label.
Chapter 11, Part 1 Muscles of the Face
Computer Animation Algorithms and Techniques
And Muscles of the Head and Neck
FACIAL AND NECK MUSCLES
PNF in Practice Sousan Salehi
Chapter 11, Part 1 Muscles of the Face
THE SCALP.
FACE Dr Rakesh Verma.
Superificial muscles (anterior view)
Muscles of the Face, Neck and Shoulders
Botulinum toxin and the facial feedback hypothesis: Can looking better make you feel happier?  Murad Alam, MD, Karen C. Barrett, PhD, Robert M. Hodapp,
Strap (parallel) Convergent Sphincter Unipennate Bipennate
Parts of the Body: The Head
Facial Expressions & Rigging
Rachael E. Jack, Oliver G.B. Garrod, Philippe G. Schyns 
Lecture 3. Virtual Worlds : Representation,Creation and Simulation ( II ) 고려대학교 그래픽스 연구실.
MUSCLES OF THE HEAD ”.
Presentation transcript:

Performance Driven Facial Animation CSCI480/582 Lecture 31 Chap 5.3 Performance Driven Facial Animation Apr, 13, 2009

Outline What differs facial animation from body animation? Face model Facial motions and FACS Facial motion synchronization with audio production Performance-driven techniques

Face Model for Facial Animation In modeling face, Four aspects needs to be considered Structure: vertex distribution and topology to represent face in geometry Appearance: color, texture, light reflection of face

Face Model - Geometry Dense mesh around the “holes” The density of the mesh determines the level of details in facial deformation Eyes, ears, and mouth cavity Teeth and tongue

Face Model - Appearance Using Texture Mapping Unwinding the “cylinder” surface by concatenating multiple camera views to form the texture map

More Advanced Skin Appearance Model The skin is translucent Light is scattered through multiple layers, then reflected from a sub-layer Bidirectional Reflectance Distribution Function is often used

Bidirectional Reflectance Distribution Function(BRDF) A 4-dimensional function that defines how light is reflected at an opaque surface Input: incoming light direction wi Outgoing direction wo Output: Ratio of reflected radiance along wo to irradiance incident along wi

Facial Motion Expressions involving Speeches involving All front facial mesh Eye ball orientation Speeches involving Lip and jaw Tongue The combination of expressions and speeches

Facial Acting Code System Originally developed by Ekman and Friessen in 70s Based on the physiology of facial muscles A common standard to systematically categorize the physical expression of emotions

FACS – The Codes for Action Units Action Descriptors Inner Brow Raiser -- Frontalis (pars medialis) 2 Outer Brow Raiser -- Frontalis (pars lateralis) 4 Brow Lowerer -- Corrugator supercilii, Depressor supercilii 5 Upper Lid Raiser -- Levator palpebrae superioris 6 Cheek Raiser -- Orbicularis oculi (pars orbitalis) 7 Lid Tightener -- Orbicularis oculi (pars palpebralis) 9 Nose Wrinkler -- Levator labii superioris alaeque nasi 10 Upper Lip Raiser -- Levator labii superioris … 66 Action descriptors Demo

Lip-Sync by Viseme Morphing Use reference video to rotoscope the shape of the 3D model for key gestures Use a set of viseme corresponding to phonemes, then interpolate between viseme gestures Such approach often is not detailed enough for finer visual speech animation

Facial Motion Driven by Mocap Data Captures subtle details of facial expressions But, Mocap Data need be to cleaned for good rendering effect. Often this step is labor intensive. How can we make Mocap more flexible?

FACS-Viseme Solver Use a small set of Mocap data to synthesize a much larger range of facial motions Each piece of mocap data in the small recording set represent an Action Unit Use Action Unit analysis to decompose recorded Mocap data for easy post editing Use audio-visual mapping analysis to align mocap segment for new speech