Facial Motion Cloning Using Global Shape Deformation Marco Fratarcangeli and Marco Schaerf University of Rome “La Sapienza”

Slides:



Advertisements
Similar presentations
Department of nskinfo i-education
Advertisements

Active Appearance Models
1 Registration of 3D Faces Leow Wee Kheng CS6101 AY Semester 1.
Pattern Recognition and Machine Learning: Kernel Methods.
CSE554Extrinsic DeformationsSlide 1 CSE 554 Lecture 9: Extrinsic Deformations Fall 2012.
CSE554Extrinsic DeformationsSlide 1 CSE 554 Lecture 10: Extrinsic Deformations Fall 2014.
Designing Facial Animation For Speaking Persian Language Hadi Rahimzadeh June 2005.
Face Alignment with Part-Based Modeling
1 Face Synthesis M. L. Gavrilova. 2 Outline Face Synthesis From Modeling to Synthesis Facial Expression Synthesis Conclusions.
Morphing Rational B-spline Curves and Surfaces Using Mass Distributions Tao Ju, Ron Goldman Department of Computer Science Rice University.
Retargeting Algorithms for Performance-Driven Animation J.P. Lewis Fred Pighin.
Overview Introduction Variational Interpolation
ADAPTIVE LOCAL KRIGING (ALK) TO RETRIEVE THE SLANT RANGE SURFACE MOTION MAPS OF WENCHUAN EARTHQUAKE Department of Earth Science and Engineering Imperial.
Hierarchical Multi-Resolution Finite Element Model for Soft Body Simulation Matthieu Nesme, François Faure, Yohan Payan 2 nd Workshop on Computer Assisted.
Content Based Image Clustering and Image Retrieval Using Multiple Instance Learning Using Multiple Instance Learning Xin Chen Advisor: Chengcui Zhang Department.
6/3/20151 Voice Transformation : Speech Morphing Gidon Porat and Yizhar Lavner SIPL – Technion IIT December
LYU0603 A Generic Real-Time Facial Expression Modelling System Supervisor: Prof. Michael R. Lyu Group Member: Cheung Ka Shun ( ) Wong Chi Kin ( )
Modeling and Deformation of Arms and Legs Based on Ellipsoidal Sweeping Speaker: Alvin Date:2/16/2004From:PG03.
1 Expression Cloning Jung-yong Noh Ulrich Neumann Siggraph01.
Bernd Girod: Image Compression and Graphics 1 Image Compression and Graphics: More Than a Sum of Parts? Bernd Girod Collaborators: Peter Eisert, Marcus.
Mesh Parameterization: Theory and Practice Non-Planar Domains.
Vision-based Control of 3D Facial Animation Jin-xiang Chai Jing Xiao Jessica Hodgins Carnegie Mellon University.
Artificial Intelligence & Information Analysis Group (AIIA) Centre of Research and Technology Hellas INFORMATICS & TELEMATICS INSTITUTE.
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.
Human Computer Interaction 7. Advanced User Interfaces (I) Data Scattering and RBF Course no. ILE5013 National Chiao Tung Univ, Taiwan By: I-Chen Lin,
Learning the Appearance of Faces: A Unifying Approach for the Analysis and Synthesis of Images. Thomas Vetter Germany University of Freiburg
Image warping/morphing Digital Video Special Effects Fall /10/17 with slides by Y.Y. Chuang,Richard Szeliski, Steve Seitz and Alexei Efros.
1 Numerical geometry of non-rigid shapes Non-rigid correspondence Numerical geometry of non-rigid shapes Non-rigid correspondence Alexander Bronstein,
Geometry Videos Symposium on Computer Animation 2003 Hector M. Briceño Collaborators: Pedro V. Sander, Leonard McMillan, Steven Gortler, and Hugues Hoppe.
Matthias Wimmer, Sylvia Pietzsch, Freek Stulp and Bernd Radig Chair for Image Understanding Institute for Computer Science Technische Universität München.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Database Construction for Speech to Lip-readable Animation Conversion Gyorgy Takacs, Attila Tihanyi, Tamas Bardi, Gergo Feldhoffer, Balint Srancsik Peter.
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Automatic Posing of a Meshed Human Model Using Point Clouds Lei Wang Joint work with Tamal K. Dey, Huamin.
Face Alignment Using Cascaded Boosted Regression Active Shape Models
Faking Dynamics of Cloth Animation for Animated Films Fabian Di Fiore Expertise Centre for Digital Media Hasselt University, Belgium
Human Emotion Synthesis David Oziem, Lisa Gralewski, Neill Campbell, Colin Dalton, David Gibson, Barry Thomas University of Bristol, Motion Ripper, 3CR.
Helsinki University of Technology Laboratory of Computational Engineering Modeling facial expressions for Finnish talking head Michael Frydrych, LCE,
Computer Graphics Group Tobias Weyand Mesh-Based Inverse Kinematics Sumner et al 2005 presented by Tobias Weyand.
Supervisors:Supervisors: Co-Supervisor:Co-Supervisor:
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.
Three Topics Facial Animation 2D Animated Mesh MPEG-4 Audio.
Xiaoguang Han Department of Computer Science Probation talk – D Human Reconstruction from Sparse Uncalibrated Views.
Geometric Operations and Morphing.
Exploitation of 3D Video Technologies Takashi Matsuyama Graduate School of Informatics, Kyoto University 12 th International Conference on Informatics.
Advanced Computer Technology II FTV and 3DV KyungHee Univ. Master Course Kim Kyung Yong 10/10/2015.
Zavod za telekomunikacije Igor S. Pandžić Department of telecommunications Faculty of electrical engineering and computing University of Zagreb, Croatia.
SKM 4200 Computer Animation Chapter 4: Animation (3D Computer Animation – Part 2)
A Camera-Projector System for Real-Time 3D Video Marcelo Bernardes, Luiz Velho, Asla Sá, Paulo Carvalho IMPA - VISGRAF Laboratory Procams 2005.
Realistic Modeling of Animatable Faces in MPEG-4 Marco Fratarcangeli and Marco Schaerf University of Rome “La Sapienza”
Copyright © 2010 Siemens Medical Solutions USA, Inc. All rights reserved. Hierarchical Segmentation and Identification of Thoracic Vertebra Using Learning-based.
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,
 Detecting system  Training system Human Emotions Estimation by Adaboost based on Jinhui Chen, Tetsuya Takiguchi, Yasuo Ariki ( Kobe University ) User's.
using Radial Basis Function Interpolation
University of Washington v The Hebrew University * Microsoft Research Synthesizing Realistic Facial Expressions from Photographs Frederic Pighin Jamie.
1 Chinese-Speaking 3D Talking Head Project No: H08040 Sang Siew Hoon Supervisor: Dr Ng Teck Khim.
Skeleton Extraction of 3D Objects by Radial Basis Functions for Content-based Retrieval in MPEG-7 Ming Ouhyoung Fu-Che Wu, Wan-Chun Ma, Communication and.
Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.
Deformation Modeling for Robust 3D Face Matching Xioguang Lu and Anil K. Jain Dept. of Computer Science & Engineering Michigan State University.
COMPUTER AIDED ENGINEERING Integrierte Optimierung mit ANSA, LS-OPT und META – Infotag Morphing with.
Active Flattening of Curved Document Images via Two Structured Beams
D. Herrero-Adan (1), Rui P.R. Cardoso (2), O.B. Adetoro (1)
Morphing and Shape Processing
You can check broken videos in this slide here :
Sparse Rig Parameter Optimization for Character Animation
Turning to the Masters: Motion Capturing Cartoons
CSE 554 Lecture 10: Extrinsic Deformations
Learning Theory Reza Shadmehr
Radial Thickness Calculation and Visualization for Volumetric Layers
Presentation transcript:

Facial Motion Cloning Using Global Shape Deformation Marco Fratarcangeli and Marco Schaerf University of Rome “La Sapienza”

University of Rome "La Sapienza" - Department of Computer and Systems Science Motivation Reduce artistic skill and time required for animation by re-using existing animation Solution: Facial Motion Cloning SourceTarget 3Target 2Target 1

University of Rome "La Sapienza" - Department of Computer and Systems Science Overview Motivation Related Work Our Approach –Input & Output –Shape fitting –Cloning process Results Conclusions

University of Rome "La Sapienza" - Department of Computer and Systems Science Related Work Expression Cloning [Noh et Neumann 2001]

University of Rome "La Sapienza" - Department of Computer and Systems Science Related Work Facial Motion Cloning [Pandzic 2003]

University of Rome "La Sapienza" - Department of Computer and Systems Science Related Work Difference from Noh: our output target faces are able to perform generic face animation; Difference from Pandzic: cloning time

University of Rome "La Sapienza" - Department of Computer and Systems Science Input & Output Manually picked feature points on the input meshes; Feature points are compliant with the MPEG-4 specification; (Facial Definition Points)

University of Rome "La Sapienza" - Department of Computer and Systems Science Input & Output 84 key movements defined by MPEG-4 (Facial Animation Parameters) … … Output: corresponding key positions for the target face

University of Rome "La Sapienza" - Department of Computer and Systems Science Source Shape Fitting Find the morphing function f(P) fitting the source into the target (Radial Basis Functions [Fang 96]) Volume Morphing

University of Rome "La Sapienza" - Department of Computer and Systems Science Radial Basis Functions (RBF) if we find a suitable set of correspondence points between source and target, then, we can calculate the interpolation function f(p) fitting the source into the target. [Fang 96] That is, given the known data u i = f (p i ), we can compute u k = f (p k ).

University of Rome "La Sapienza" - Department of Computer and Systems Science Iterative Fitting Enriching the correspondence set  precise fitting

University of Rome "La Sapienza" - Department of Computer and Systems Science Iterative Fitting – Visual Example Enriching the correspondence set  precise fitting

University of Rome "La Sapienza" - Department of Computer and Systems Science Iterative Fitting After the initial rough fitting… 1. Project target vertices towards source surface 2. Insert the target vertices having biggest distance into the correspondences set 3. Recompute the interpolation function f(P) and perform morphing 4. Is the source face fitted into the target? NOYES Map & clone…

University of Rome "La Sapienza" - Department of Computer and Systems Science Source Shape Fitting Find the morphing function f(P) fitting the source into the target (Radial Basis Functions [Fang 96]) Volume Morphing Map the target into the deformed source

University of Rome "La Sapienza" - Department of Computer and Systems Science Cloning Process Use f(P) to deform all the source key positions and map the displacements to the target faces.

University of Rome "La Sapienza" - Department of Computer and Systems Science

Results - Performance IterationsTotal Time (s) beta  data 88.8 data  beta 31.7 joakim  data data  joakim 42.1 beta  kevin kevin  beta 514.0

University of Rome "La Sapienza" - Department of Computer and Systems Science Results – Error Assessment source  source Beta0.028 % Data0.280 % Joakim0.084 % kevin0.141 % Average of the difference between the initial coordinates and the final coordinates

University of Rome "La Sapienza" - Department of Computer and Systems Science Conclusions PROs: –Pre-existing facial animation becomes reusable; –Fast cloning process: in seconds we have a brand new talking head (1-20 secs on a AMD 2,14 GHz); –Animation through linear interpolation of the key positions leads real-time performance; –MPEG-4 parametrization permits very low bit-rate transmission [Model-based coding - Forchheimer 83]; CONs: –Target models can not have higher resolution than source models; –Projection method (Target  Source) is not perfect...

University of Rome "La Sapienza" - Department of Computer and Systems Science The End Further material soon here:

University of Rome "La Sapienza" - Department of Computer and Systems Science

MPEG-4 FBA based animation MPEG-4 Facial and Body Animation (FBA) standard encodes the basic actions of a virtual face through Facial Animation Parameters (FAPs) Morph Targets are the key positions corresponding to the FAPs

University of Rome "La Sapienza" - Department of Computer and Systems Science MPEG-4 FBA based animation Linear interpolation between morph targets leads to a wide range of facial expressions Goal: synthesize automatically the whole set of morph targets for a static target face