+ All Categories
Home > Documents > Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of...

Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of...

Date post: 18-Jan-2018
Category:
Upload: archibald-nelson
View: 232 times
Download: 2 times
Share this document with a friend
Description:
Motivation §Creation of Virtual Characters §Teleconferencing & Video Compression §Simulated Movement §Facial Surgery Planning
32
Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison
Transcript
Page 1: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

Facial AnimationWilson ChangPaul SalmonApril 9, 1999

Computer AnimationUniversity of Wisconsin-Madison

Page 2: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

Papers Used Bregler C.,Covell M.,Slaney M., Video Rewrite: Driving Visual

Speech with Audio. In SIGGRAPH 97 Conference Proceedings. ACM SIGGRAPH, August 1997

Guenter B.,Grimm C.,Wood D., Malvar H., Pighin F, Making Faces. In SIGGRAPH 98 Conference Proceedings. ACM SIGGRAPH, July 1998

Pighin F, Hecker J., Lischinski D., Szeliski R., Salesin D., Synthesizing Realistic Facial Expressions from Photographs. In SIGGRAPH 1998.

Waters K., A Muscle Model for Animating Three-Dimensional Facial Expression. In SIGGRAPH 1987.

Page 3: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

Motivation

Creation of Virtual CharactersTeleconferencing & Video CompressionSimulated MovementFacial Surgery Planning

Page 4: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

Why facial animation is hard.Humans are very good

at reading expressions.Any slight deviation

from a “correct” expression will be immediately noticed.

Deep-rooted instinct.

Page 5: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

Three general catagories

2-D Facial Model3-D Facial ModelMuscular Model

Page 6: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

2-D Facial Animation

Video Rewrite - modify and sync an actors’ lip motion to a new soundtrack.

Keyframe approach.Uses vision techniques to track mouth

movement.

Page 7: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

Video Rewrite registration

Hand annotation of 26 images with 54 eigenpoints each.

Morph pairs to 351 images.Learn eigenpoint model.Warp images to standard reference plane.Eigenpoint analysis.

Page 8: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

Audio Analysis

Video Rewrite uses TIMIT speech database.Triphones - emphasize middle.“teapot” = /SIL-T-IY/, /T-IY-P/, /IY-P-AA/,

/P-AA-T/, /AA-T-SIL/

Page 9: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

Video SynthesisTriphone Footage selection

error = Dp + (1- )Ds

Dp phoneme-context distance.

Ds distance between lip shapes. Overall Lip Width & Height Inner Lip Height Height of Visible Teeth

Page 10: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

Finish Synthesis

Compress and Stretch video.Align and blend mouth to face.

Page 11: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

Results

Good Sync and natural articulation.Missing Triphones result in unnatural

speech

E_noreg.mov S_green.movS_wish.mov jfk-forestgump.mov

Page 12: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

Making Faces

Motion capture.3D mesh via Cyberware Laser scanner.Deformed by

Position of 128 Dots• Manual identification - 1st frame• Tracked by vision techniques

Texture Extraction Dot removal. Cylindrical map.

Page 13: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

Synthesizing Realistic Facial Expressions from Photographs

3D facial models derived from photographs.Smooth transitioning between model

expressions.Adaptation from one model to another.

Page 14: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

Model Fitting

Generic 3D mesh model.Pose Recovery - using

multiple subject views: Identify feature points. Deduce camera pose. Iteratively refine the generic

face model.

Page 15: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

Model Fitting

Scattered Data Interpolation: Interpolate mesh between feature points. Uses radial basis functions.

Correspondence based shape refinement: Use less accurate correspondences. Polylines for eyebrows, eyelids, lips, etc. Not used in pose processing due to error.

Page 16: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

Texture Extraction

View independent vs View dependent.Weight maps- bias selection of original

photograph: Self-occlusion. Smoothness. Positional certainty. View similarity.

Page 17: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

View Dependent Texture ExtractionSelect best photographs.Draw model for each photograph.Blend rendered image.Pros

adds detail.Cons

sensitive to original photo. More memory, slower.

Page 18: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

View Independent Texture Extraction

Blend photographs to form single texture. Map onto virtual cylinder.

Page 19: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

View Independent Texture Extraction

Blurry

Page 20: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

Special Case Textures

Fine Detail - hair.Occlusion - eyes, teeth.Intricate Projection - ears. Shadowing - eyes, teethSolutions

Use photo with highest visibility. Simulate shadowing

Page 21: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

Expression MorphingSimplified by common mesh.Linearly interpolated vertices.Blend result of rendering with each texture.

Synthesize new expressions via: Global blend. Regional blend. Painterly interface.

Page 22: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

ResultsSmooth transitioned expressions:

Page 23: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

ResultsApplied transitions to different human

subject:

Page 24: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

Our conclusions

Good results between models.Relatively inexpensive equipment.Notable manual processing.

Page 25: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

Muscular Modeling

Easy generalized across models.22 muscle groupsFacial Action Coding System (Ekman,

Wallace) - Action Unit parameterization

Page 26: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

Anatomy

Page 27: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

Skin as Mesh

Nodal mobility Tensile Strength of skin Proximity to muscle attachment Depth of tissue & proximity to bone Elasticity & interaction with other muscles

Network of springs p = F/k

Page 28: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

Mesh expression examples

Page 29: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

Muscle types modeled

Linear/parallel musclesSphincter muscles

Page 30: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

Linear/parallel muscles

Page 31: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

Sphincter muscles

Page 32: Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.

Animating

Not in paperBuild a libraryAbstract languageKeyframe


Recommended