An automatic modeling of human bodies from sizing parameters

In this paper, we present an automatic, runtime modeler for modeling realistic, animatable human bodies. A user can generate a new model or modify an existing one simply by inputting a number of sizing parameters.We approach the problem by forming deformation functions that are devoted to the generation of appropriate shape and proportion of the body geometry by taking the parameters as input. Starting from a number of 3D scanned data of human body models as examples, we derive these functions by using radial basis interpolation. A prerequisite of such formulation is to have correspondence among example models in the database. We obtain the correspondence by fitting a template onto each scanned data. Throughout the paper, body geometry is considered to have two distinct entities, namely rigid and elastic component of the deformation. The rigid deformation is represented by the corresponding joint parameters, which will determine the linear approximation of the physique. The elastic deformation is essentially vertex displacements, which, when added to the rigid deformation, depicts the detail shape of the body.Having these interpolators formulated, the runtime modeling can be reduced to the function evaluation and application of the evaluated results to the template model. We demonstrate our method by applying different parameters to generate a wide range of different body models.

[1]  Xiangyang Ju,et al.  Automatic segmentation of 3D human body scans , 2000 .

[2]  Dinesh K. Pai,et al.  EigenSkin: real time large deformation character skinning in hardware , 2002, SCA '02.

[3]  Michael F. Cohen,et al.  Verbs and Adverbs: Multidimensional Motion Interpolation , 1998, IEEE Computer Graphics and Applications.

[4]  F. A. Seiler,et al.  Numerical Recipes in C: The Art of Scientific Computing , 1989 .

[5]  Philip C. Treleaven,et al.  Building symbolic information for 3D human body modeling from range data , 1999, Second International Conference on 3-D Digital Imaging and Modeling (Cat. No.PR00062).

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

[7]  David R. Forsey,et al.  Surface fitting with hierarchical splines , 1995, TOGS.

[8]  Zoran Popovic,et al.  Articulated body deformation from range scan data , 2002, SIGGRAPH.

[9]  Matthew Turk,et al.  A Morphable Model For The Synthesis Of 3D Faces , 1999, SIGGRAPH.

[10]  Paul J. Besl,et al.  Method for registration of 3-D shapes , 1992, Other Conferences.

[11]  Adrian Hilton,et al.  From 3D shape capture of animated models , 2002, Proceedings. First International Symposium on 3D Data Processing Visualization and Transmission.

[12]  Nadia Magnenat-Thalmann,et al.  Accurate collision response on polygonal meshes , 2000, Proceedings Computer Animation 2000.

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

[14]  Tom Molet,et al.  LIFEPLUS: Revival of life in ancient Pompeii, Virtual Systems and Multimedia , 2002 .

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

[16]  Hugues Hoppe,et al.  Displaced subdivision surfaces , 2000, SIGGRAPH.

[17]  William H. Press,et al.  Numerical Recipes in FORTRAN - The Art of Scientific Computing, 2nd Edition , 1987 .

[18]  Yunjin Lee,et al.  Geometric Snakes for Triangular Meshes , 2002, Comput. Graph. Forum.

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

[20]  N. Magnenat-Thalmann,et al.  LIFEPLUS : Revival of life in ancient Pompeii , 2002 .