Easy Rigging of Face by Automatic Registration and Transfer of Skinning Parameters

Preparing a facial mesh to be animated requires a laborious manual rigging process. The rig specifies how the input animation data deforms the surface and allows artists to manipulate a character.We present amethod that automatically rigs a facialmesh based on Radial Basis Functions (RBF) and linear blend skinning approach. Our approach transfers the skinning parameters (feature points and their envelopes, ie. pointvertex weights), of a reference facial mesh (source) - already rigged - to the chosen facial mesh (target) by computing an automatic registration between the two meshes. There is no need to manually mark the correspondence between the source and target mesh. As a result, inexperienced artists can automatically rig facial meshes and start right away animating their 3D characters, driven for instance by motion capture data.

[1]  Byung-Uck Kim,et al.  Real-time data driven deformation using kernel canonical correlation analysis , 2008, ACM Trans. Graph..

[2]  Ross T. Whitaker,et al.  Partitioning 3D Surface Meshes Using Watershed Segmentation , 1999, IEEE Trans. Vis. Comput. Graph..

[3]  Andreas Lanitis,et al.  Image Based 3D Face Reconstruction: a Survey , 2009, Int. J. Image Graph..

[4]  Feng Dong,et al.  Building highly realistic facial modeling and animation: a survey , 2007, The Visual Computer.

[5]  David Fofi,et al.  A review of recent range image registration methods with accuracy evaluation , 2007, Image Vis. Comput..

[6]  Jialin Zhong,et al.  Flexible face animation using MPEG-4/SNHC parameter streams , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).

[7]  Peter Eisert,et al.  Automatic and Robust Semantic Registration of 3D Head Scans , 2008 .

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

[9]  Jovan Popovic,et al.  Automatic rigging and animation of 3D characters , 2007, ACM Trans. Graph..

[10]  Dave Shreiner,et al.  ACM SIGGRAPH 2006 Courses , 2006, SIGGRAPH 2006.

[11]  Matthijs C. Dorst Distinctive Image Features from Scale-Invariant Keypoints , 2011 .

[12]  John P. Lewis,et al.  Facial motion retargeting , 2006, SIGGRAPH Courses.

[13]  Peter Eisert,et al.  Algorithms For Automatic And Robust Registration Of 3D Head Scans , 2010, J. Virtual Real. Broadcast..

[14]  Jun-yong Noh,et al.  Expression cloning , 2001, SIGGRAPH.

[15]  Zhigang Deng,et al.  Computer Facial Animation: A Survey , 2008 .

[16]  Saïda Bouakaz,et al.  Feature points based facial animation retargeting , 2008, VRST '08.

[17]  Narendra Ahuja,et al.  Matching images under unstable segmentations , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[18]  Takeo Kanade,et al.  An Iterative Image Registration Technique with an Application to Stereo Vision , 1981, IJCAI.

[19]  Daniel Thalmann,et al.  Joint-dependent local deformations for hand animation and object grasping , 1989 .

[20]  G LoweDavid,et al.  Distinctive Image Features from Scale-Invariant Keypoints , 2004 .

[21]  J BeslPaul,et al.  A Method for Registration of 3-D Shapes , 1992 .

[22]  Marc Levoy,et al.  Efficient variants of the ICP algorithm , 2001, Proceedings Third International Conference on 3-D Digital Imaging and Modeling.

[23]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[24]  Luc Van Gool,et al.  Face/Off: live facial puppetry , 2009, SCA '09.

[25]  Antonio Susín,et al.  Transferring the Rig and Animations from a Character to Different Face Models , 2008, Comput. Graph. Forum.

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

[27]  Jan Flusser,et al.  Image registration methods: a survey , 2003, Image Vis. Comput..