Realistic Facial Modelling For Animation. Facial Modeling For Animation Building a general face mesh Building a general face mesh 3D digitization of the.

Slides:



Advertisements
Similar presentations
Designing Facial Animation For Speaking Persian Language Hadi Rahimzadeh June 2005.
Advertisements

Elements of Artwork Line Line is a contour of an object and its parts. Color is a reflection of light; a specific color is called a hue. Texture is the.
Non-Rigid Registration of 3D Surface by Deformable 2D Triangular Meshes Speaker:James Chang.
Meshless Elasticity Model and Contact Mechanics-based Verification Technique Rifat Aras 1 Yuzhong Shen 1 Michel Audette 1 Stephane Bordas 2 1 Department.
Haptic Rendering using Simplification Comp259 Sung-Eui Yoon.
Exchanging Faces in Images SIGGRAPH ’04 Blanz V., Scherbaum K., Vetter T., Seidel HP. Speaker: Alvin Date: 21 July 2004.
Dmitri Bitouk Shree K. Nayar Columbia University Creating a Speech Enabled Avatar from a Single Photograph.
Raster Data. The Raster Data Model The Raster Data Model is used to model spatial phenomena that vary continuously over a surface and that do not have.
SIGGRAPH Course 30: Performance-Driven Facial Animation Section: Markerless Face Capture and Automatic Model Construction Part 2: Li Zhang, Columbia University.
RECOGNIZING FACIAL EXPRESSIONS THROUGH TRACKING Salih Burak Gokturk.
Human Face Modeling and Animation Example of problems in application of multimedia signal processing.
Northwestern University Polynomial Texture Maps Dan Hazen Based on the paper: Malzbender, T., Gelb, D., Wolters, H., “Polynomial Texture Maps”, Computer.
TEXTURE SYNTHESIS PEI YEAN LEE. What is texture? Images containing repeating patterns Local & stationary.
CSCE 641 Computer Graphics: Image-based Rendering (cont.) Jinxiang Chai.
Active Contour Models (Snakes) Yujun Guo.
Artificial Intelligence & Information Analysis Group (AIIA) Centre of Research and Technology Hellas INFORMATICS & TELEMATICS INSTITUTE.
CSCE 641: Computer Graphics Image-based Rendering Jinxiang Chai.
Faces: Analysis and Synthesis Vision for Graphics CSE 590SS, Winter 2001 Richard Szeliski.
CS 563 Advanced Topics in Computer Graphics Introduction To IBR By Cliff Lindsay Slide Show ’99 Siggraph[6]
Special Applications If we assume a specific application, many image- based rendering tools can be improved –The Lumigraph assumed the special domain of.
Computer Graphics Inf4/MSc Computer Graphics Lecture Notes #16 Image-Based Lighting.
Digital Face Cloning David Bennett Christophe HerySteve Sullivan George Borshukov J.P. Lewis Lance Williams Paul Debevec Fred Pighin Li Zhang.
Facial Animation By: Shahzad Malik CSC2529 Presentation March 5, 2003.
David Runyon Lauren Stana Kelsey Vaughn Molly Shelestak.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 10: Computer Graphics Computer Science: An Overview Tenth Edition.
Helsinki University of Technology Laboratory of Computational Engineering Modeling facial expressions for Finnish talking head Michael Frydrych, LCE,
GIP: Computer Graphics & Image Processing 1 1 Medical Image Processing & 3D Modeling.
“Graphical Modeling and Animation of Brittle Fracture” by James F. O’Brien and Jessica K. Hodgins, Georgia Institute of Technology “A Morphable Model.
Zhengyou Zhang Microsoft Research Digital Object Identifier: /MMUL Publication Year: 2012, Page(s): Professor: Yih-Ran Sheu Student.
FiiNaL ExAm by: cHUcKiiE. What is Computer Graphics? Computer graphics is a sub-field of computer science and is concerned with digitally synthesizing.
Digital Face Replacement in Photographs CSC2530F Project Presentation By: Shahzad Malik January 28, 2003.
Zhang & Liang, Computer Graphics Using Java 2D and 3D (c) 2007 Pearson Education, Inc. All rights reserved. 1 Chapter 12 Additional 3D Topics.
Computer Graphics 2 In the name of God. Outline Introduction Animation The most important senior groups Animation techniques Summary Walking, running,…examples.
Adaptively Sampled Distance Fields Representing Shape for Computer Graphics Ronald N. Perry and Sarah F. Frisken Mitsubishi Electric Research Laboratories.
110/20/ :06 Graphics II Paper Reviews Facial Animation Session 8.
Realistic Modeling of Animatable Faces in MPEG-4 Marco Fratarcangeli and Marco Schaerf University of Rome “La Sapienza”
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:
1 Reconstructing head models from photograph for individualized 3D-audio processing Matteo Dellepiane, Nico Pietroni, Nicolas Tsingos, Manuel Asselot,
Autodesk VIZ Fundamentals Chapters 1-2 Ethier and Ethier PART ONE: Introduction To Computer Animation Chapters 1&2: Introduction to Three- Dimensional.
Self Portraiture A study of Color and Emotion. Self Portraiture When drawing a portrait it is important to get every feature in the correct position on.
Proportions of the Portrait
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 1: Introduction -Produced by Bartlane cable picture.
3D Object Morphing CS5245 Vision and Graphics for Special Effects.
Lab 2: GIS Data Models Yingjie Hu. Objectives Understanding GIS data models Manipulating the data models supported in ArcGIS.
A NOVEL METHOD FOR COLOR FACE RECOGNITION USING KNN CLASSIFIER
3D Face Recognition Using Range Images
CSCI-100 Introduction to Computing Hardware Part II.
1 Computer Graphics Week1 -Introduction. Computer graphics History Computer graphics generally means creation, storage and manipulation of models and.
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.
Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.
3D Face Recognition Using Range Images Literature Survey Joonsoo Lee 3/10/05.
3-D Mesh Morphing By Newton Der.
Physically Based Lens Flare
Face Detection 蔡宇軒.
Solid object break-up Ivan Dramaliev CS260, Winter’03.
Computer Animation Algorithms and Techniques
Hair Modelling, Animation, and Rendering
Visualization Shading
Advanced Computer Animation Techniques
Fuzzy Logics.
Lab 2: GIS Data Models Yingjie Hu. Objectives Understanding GIS data models Manipulating the data models supported in ArcGIS.
Advanced Computer Graphics: Introduction
Mesh Parameterization: Theory and Practice
Application to Animating a Digital Actor on Flat Terrain
CMSC 426: Image Processing (Computer Vision)
Discrete or Continuous?
Lecture 3. Virtual Worlds : Representation,Creation and Simulation ( II ) 고려대학교 그래픽스 연구실.
Statistical 3D Face Modeling
Presentation transcript:

Realistic Facial Modelling For Animation

Facial Modeling For Animation Building a general face mesh Building a general face mesh 3D digitization of the face 3D digitization of the face Animating Animating

Building a general face mesh Number of nodes Number of nodes Computational cost Computational cost

3D Digitization Methods Photogrammetry of several images Photogrammetry of several images Structured Lighting Structured Lighting Stereo using markers Stereo using markers Othogonal magnetic fields Othogonal magnetic fields Sound captures Sound captures Lazer digitizer Lazer digitizer Cyberware Color Digitizer Cyberware Color Digitizer

3D Digitization of the Face Image Processing Image Processing Generic Face Mesh and Mesh Adaptation Generic Face Mesh and Mesh Adaptation Estimation of Relaxed Face Model Estimation of Relaxed Face Model

3D Digitization of the Face Input1: RGB texture map

3D Digitization of the Face Input2: Range Map

3D Digitization of the Face Input2: Range Map 3D

Image Processing

Image Processing (cont.)

Generic Face Mesh and Mesh Adaptation K. Waters. A muscle model for animating three­dimensional facial expression. Computer Graphics, Advantages: Well-defined features Efficient Triangulation

Modified Laplacian h = 1 is the discrete step size

Mesh Adaptation Procedures 1. Locate noise tip 2. Locate chin tip 3. Locate mouth contour 4. Locate chin contour 5. Locate ears 6. Locate eyes 7. Activate spring forces 8. Adapt hair mesh 9. Conform to 3D

Faces after conforming to 3D Generic Mesh Heidi George

Estimation of Relaxed Face Model Modify Mesh Adaptation Procedures: Modify Mesh Adaptation Procedures: Store nodal longitude/laditude into adapted face model. Store nodal longitude/laditude into adapted face model. Perform lip adaptation Perform lip adaptation Store nodel range values into adapted face model. Store nodel range values into adapted face model.

Estimation of Relaxed Face Model (cont.)

Animation Parameterized Models Parameterized Models Control-point Models Control-point Models Kinematic Muscle Models Kinematic Muscle Models Texture-map Assembly Models Texture-map Assembly Models Finite Element Models Finite Element Models Dynamic Muscle Models Dynamic Muscle Models

Dynamic Muscle Models Generic Mesh Heidi George

GiovanniMick

References Y. Lee, D. Terzopoulos, and K. Waters. Realistic modeling for facial animation. In Computer Graphics Proc. ACM SIGGRAPH 95, Los Angeles, CA August Y. Lee, D. Terzopoulos, and K. Waters. Realistic modeling for facial animation. In Computer Graphics Proc. ACM SIGGRAPH 95, Los Angeles, CA August Y.C. Lee, D. Terzopoulos, and K. Waters. Constructing physics- based facial models of individuals. In Proceedings of Graphics Interface ’93, Toronto, May Y.C. Lee, D. Terzopoulos, and K. Waters. Constructing physics- based facial models of individuals. In Proceedings of Graphics Interface ’93, Toronto, May K. Waters. A muscle model for animating three-dimensional facial expression. Computer Graphics, K. Waters. A muscle model for animating three-dimensional facial expression. Computer Graphics, 1987.