PR OO Anatomy-based face reconstruction for animation using multi-layer deformation

This paper presents a novel multi-layer deformation (MLD) method for reconstructing animatable, anatomy-based human facial models with minimal manual intervention. Our method is based on adapting a prototype model with the multi-layer anatomical structure to the acquired range data in an ''outside-in'' manner: deformation applied to the external skin layer is propagated along with the subsequent transformations to the muscles, with the final effect of warping the underlying skull. The prototype model has a known topology and incorporates a multi-layer structure hierarchy of physically based skin, muscles, and skull. In the MLD, a global alignment is first carried out to adapt the position, size, and orientation of the prototype model to align it with the scanned data based on measurements between a subset of specified anthropometric landmarks. In the skin layer adaptation, the generic skin mesh is represented as a dynamic deformable model which is subjected to internal force stemming from the elastic properties of the surface and external forces generated by input data points and features. A fully automated approach has been developed for adapting the underlying muscle layer which consists of three types of physically based facial muscle models. MLD deforms a set of automatically generated skull feature points according to the adapted external skin and muscle layers. The new positions of these feature points are then used to drive a volume morphing applied to the template skull model. We demonstrate our method by applying it to generate a wide range of different facial models on which various facial expressions are animated.

[1]  Takaaki Akimoto,et al.  Automatic creation of 3D facial models , 1993, IEEE Computer Graphics and Applications.

[2]  Parke,et al.  Parameterized Models for Facial Animation , 1982, IEEE Computer Graphics and Applications.

[3]  Pascal Fua,et al.  Face Models from Uncalibrated Video Sequences , 1998, CAPTECH.

[4]  Zicheng Liu,et al.  Rapid modeling of animated faces from video , 2001, Comput. Animat. Virtual Worlds.

[5]  Nadia Magnenat-Thalmann,et al.  Fast head modeling for animation , 2000, Image Vis. Comput..

[6]  Demetri Terzopoulos,et al.  Physically-based facial modelling, analysis, and animation , 1990, Comput. Animat. Virtual Worlds.

[7]  Heinrich Müller,et al.  Image warping with scattered data interpolation , 1995, IEEE Computer Graphics and Applications.

[8]  Thomas Vetter,et al.  A morphable model for the synthesis of 3D faces , 1999, SIGGRAPH.

[9]  Pascal Fua,et al.  Regularized Bundle-Adjustment to Model Heads from Image Sequences without Calibration Data , 2000, International Journal of Computer Vision.

[10]  Yu Zhang,et al.  A new physical model with multilayer architecture for facial expression animation using dynamic adaptive mesh , 2004, IEEE Transactions on Visualization and Computer Graphics.

[11]  Brian Wyvill,et al.  Proceedings on Graphics interface '91 , 1991 .

[12]  Nadia Magnenat-Thalmann,et al.  MPEG-4 compatible faces from orthogonal photos , 1999, Proceedings Computer Animation 1999.

[13]  Raghu Raghavan,et al.  Volume morphing methods for landmark-based 3D image deformation , 1996, Medical Imaging.

[14]  Markus Gross,et al.  A Bernstein-Bézier based approach to soft tissue simulation , 1998 .

[15]  Maryann Simmons,et al.  Model-based reconstruction for creature animation , 2002, SCA '02.

[16]  John P. Lewis,et al.  Pose Space Deformation: A Unified Approach to Shape Interpolation and Skeleton-Driven Deformation , 2000, SIGGRAPH.

[17]  J. Mason,et al.  Algorithms for approximation , 1987 .

[18]  Keith Waters,et al.  A muscle model for animation three-dimensional facial expression , 1987, SIGGRAPH.

[19]  Pascal Fua,et al.  Animated Heads from Ordinary Images: A Least-Squares Approach , 1999, Comput. Vis. Image Underst..

[20]  Thomas Vetter,et al.  Face Recognition Based on Fitting a 3D Morphable Model , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[21]  Daniel Thalmann,et al.  The Direction of Synthetic Actors in the Film Rendez-Vous a Montreal , 1987, IEEE Computer Graphics and Applications.

[22]  N. Magnenat-Thalmann,et al.  Automatic face cloning and animation using real-time facial feature tracking and speech acquisition , 2001, IEEE Signal Process. Mag..

[23]  Keith Waters,et al.  Computer Facial Animation, Second Edition , 1996 .

[24]  Hans-Peter Seidel,et al.  Reanimating the dead: reconstruction of expressive faces from skull data , 2003, ACM Trans. Graph..

[25]  W. Press,et al.  Numerical Recipes: The Art of Scientific Computing , 1987 .

[26]  Demetri Terzopoulos,et al.  Modelling and animating faces using scanned data , 1991, Comput. Animat. Virtual Worlds.

[27]  David Salesin,et al.  Modeling and Animating Realistic Faces from Images , 2002, International Journal of Computer Vision.

[28]  F. I. Parke June,et al.  Computer Generated Animation of Faces , 1972 .

[29]  Jitendra Malik,et al.  Modeling and Rendering Architecture from Photographs: A hybrid geometry- and image-based approach , 1996, SIGGRAPH.

[30]  J. B. Pittenger,et al.  The perception of human growth. , 1980, Scientific American.

[31]  Daniel Thalmann,et al.  Simulation of Facial Muscle Actions Based on Rational Free Form Deformations , 1992, Comput. Graph. Forum.

[32]  Hans-Peter Seidel,et al.  Geometry-based Muscle Modeling for Facial Animation , 2001, Graphics Interface.

[33]  Peter-Pike J. Sloan,et al.  Shape by example , 2001, I3D '01.

[34]  Lijun Yin,et al.  Constructing a 3D individualized head model from two orthogonal views , 1996, The Visual Computer.

[35]  Luc Van Gool,et al.  Reading between the lines—a method for extracting dynamic 3D with texture , 1997, VRST '97.

[36]  Tomaso A. Poggio,et al.  Reanimating Faces in Images and Video , 2003, Comput. Graph. Forum.

[37]  Keith Waters,et al.  Computer facial animation , 1996 .

[38]  Demetri Terzopoulos,et al.  Realistic modeling for facial animation , 1995, SIGGRAPH.

[39]  Thomas W. Sederberg,et al.  Free-form deformation of solid geometric models , 1986, SIGGRAPH.

[40]  Nadia Magnenat-Thalmann,et al.  Simulating wrinkles and skin aging , 1999, The Visual Computer.

[41]  Daniel Thalmann,et al.  Sculpting with the `ball and mouse' metaphor , 1991 .

[42]  Bernd Girod,et al.  Anatomy-based facial tissue modeling using the finite element method , 1996, Proceedings of Seventh Annual IEEE Visualization '96.

[43]  Hans-Peter Seidel,et al.  Automatic Generation of Subdivision Surface Head Models from Point Cloud Data , 2002, Graphics Interface.

[44]  Timothy F. Cootes,et al.  A unified approach to coding and interpreting face images , 1995, Proceedings of IEEE International Conference on Computer Vision.

[45]  Norman I. Badler,et al.  Animating facial expressions , 1981, SIGGRAPH '81.

[46]  Richard Szeliski,et al.  Matching 3-D anatomical surfaces with non-rigid deformations using octree-splines , 1993, Proceedings of IEEE Workshop on Biomedical Image Analysis.

[47]  Markus Gross,et al.  Simulating facial surgery using finite element models , 1996 .

[48]  Daniel Thalmann,et al.  Design, transformation and animation of human faces , 2005, The Visual Computer.

[49]  Pierre Poulin,et al.  Real-time facial animation based upon a bank of 3D facial expressions , 1998, Proceedings Computer Animation '98 (Cat. No.98EX169).

[50]  Lance Williams,et al.  Performance-driven facial animation , 1990, SIGGRAPH Courses.

[51]  Steve Marschner,et al.  Modeling and Rendering for Realistic Facial Animation , 2000, Rendering Techniques.

[52]  Tomaso A. Poggio,et al.  Extensions of a Theory of Networks for Approximation and Learning , 1990, NIPS.

[53]  Hans-Peter Seidel,et al.  Head shop: generating animated head models with anatomical structure , 2002, SCA '02.

[54]  Jörn Ostermann,et al.  Automatic adaptation of a face model in a layered coder with an object-based analysis-synthesis layer and a knowledge-based layer , 1997, Signal Process. Image Commun..

[55]  Steve DiPaola,et al.  Extending the range of facial types , 1991, Comput. Animat. Virtual Worlds.

[56]  Markus H. Gross,et al.  Emotion Editing using Finite Elements , 1998, Comput. Graph. Forum.

[57]  Richard K. Beatson,et al.  Reconstruction and representation of 3D objects with radial basis functions , 2001, SIGGRAPH.

[58]  Yu Zhang,et al.  Hierarchical face modeling and fast 3D facial expression synthesis , 2002, Proceedings. XV Brazilian Symposium on Computer Graphics and Image Processing.

[59]  Tsuneya Kurihara,et al.  A Transformation Method for Modeling and Animation of the Human Face from Photographs , 1991 .

[60]  Nadia Magnenat-Thalmann,et al.  Dirichlet free-form deformations and their application to hand simulation , 1997, Proceedings. Computer Animation '97 (Cat. No.97TB100120).

[61]  Demetri Terzopoulos,et al.  Constructing Physics-Based Facial Models of Individuals , 1993 .

[62]  Matthew Stone,et al.  An anthropometric face model using variational techniques , 1998, SIGGRAPH.

[63]  Liang Zhang,et al.  Automatic adaptation of a face model using action units for semantic coding of videophone sequences , 1998, IEEE Trans. Circuits Syst. Video Technol..

[64]  Zoran Popovic,et al.  The space of human body shapes: reconstruction and parameterization from range scans , 2003, ACM Trans. Graph..

[65]  Darwyn R. Peachey Proceedings on Graphics interface '88 , 1989 .

[66]  Tony DeRose,et al.  Piecewise smooth surface reconstruction , 1994, SIGGRAPH.

[67]  F. Ulgen,et al.  A step towards universal facial animation via volume morphing , 1997, Proceedings 6th IEEE International Workshop on Robot and Human Communication. RO-MAN'97 SENDAI.

[68]  William H. Press,et al.  Numerical recipes in C. The art of scientific computing , 1987 .

[69]  Linda G. Shapiro,et al.  View-base Rendering: Visualizing Real Objects from Scanned Range and Color Data , 1997, Rendering Techniques.

[70]  C. Cacou Anthropometry of the head and face , 1995 .

[71]  Pascal Fua,et al.  From Multiple Stereo Views to Multiple 3-D Surfaces , 1997, International Journal of Computer Vision.

[72]  Michael Jones,et al.  Appearance-Based Structure from Motion Using Linear Classes of 3-D Models , 2002, International Journal of Computer Vision.

[73]  Ulrich Neumann,et al.  SYNTHESIS OF 3D FACES , 1999 .

[74]  Bülent Sankur,et al.  Facial feature localization and adaptation of a generic face model for model-based coding , 1995, Signal Process. Image Commun..

[75]  Daniel Thalmann,et al.  Abstract muscle action procedures for human face animation , 1988, The Visual Computer.

[76]  M. J. D. Powell,et al.  Radial basis functions for multivariable interpolation: a review , 1987 .

[77]  Norman I. Badler,et al.  Eyes alive , 2002, ACM Trans. Graph..