NURBS-based Galerkin method and application to skeletal muscle modeling

Non-Uniform Rational B-spline (NURBS) is often used to construct the free-form boundary representation of three-dimensional objects. In this paper, we propose a method for mechanical analysis for deformable bodies by combining NURBS geometric representation and the Galerkin method. The NURBS surface bounding a 3D body is extended to a trivariate NURBS solid by adding another parametric domain represented by additional control points. The displacement field of the body is constructed using the NURBS shape representation with the control point being the generalized coordinates. The interpolated displacement field is directly used to facilitate finite element formulation. In this manner, traditional FEM meshing is not required. In this work, the NURBS-FEM is applied to skeletal muscle modeling. Muscle is modeled as anisotropic, active hyperelastic solids. The directions of the contractile fibers can be uniform or along the tangent direction of NURBS curves. Typical contractive motions of isolated muscle are simulated.

[1]  M J Ackerman,et al.  The Visible Human Project , 1998, Proc. IEEE.

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

[3]  W. Herzog Skeletal muscle mechanics: from mechanisms to function , 2001 .

[4]  Brian Wyvill,et al.  Realistic skeletal muscle deformation using finite element analysis , 2001, Proceedings XIV Brazilian Symposium on Computer Graphics and Image Processing.

[5]  Carl de Boor,et al.  A Practical Guide to Splines , 1978, Applied Mathematical Sciences.

[6]  Wing Kam Liu,et al.  Nonlinear Finite Elements for Continua and Structures , 2000 .

[7]  Wing Kam Liu,et al.  Meshfree and particle methods and their applications , 2002 .

[8]  L. Piegl,et al.  The NURBS Book , 1995, Monographs in Visual Communications.

[9]  Hong Qin,et al.  Dynamic NURBS with geometric constraints for interactive sculpting , 1994, TOGS.

[10]  F. E. Zajac,et al.  A Dimensionless musculotendon model , 1985 .

[11]  K. Höllig Finite element methods with B-splines , 1987 .

[12]  Chee Kai Chua,et al.  Rapid Prototyping Applications in Medicine. Part 1: NURBS-Based Volume Modelling , 2001 .

[13]  J. Z. Zhu,et al.  The finite element method , 1977 .

[14]  M R Drost,et al.  Finite element modelling of contracting skeletal muscle. , 2003, Philosophical transactions of the Royal Society of London. Series B, Biological sciences.

[15]  Eugene Fiume,et al.  Anatomically-based models for physical and geometric reconstruction of humans and other animals , 2001 .

[16]  Brian Mirtich,et al.  A Survey of Deformable Modeling in Computer Graphics , 1997 .

[17]  F. Zajac Muscle and tendon: properties, models, scaling, and application to biomechanics and motor control. , 1989, Critical reviews in biomedical engineering.

[18]  Ted Belytschko,et al.  Advances in multiple scale kernel particle methods , 1996 .

[19]  David Zeltzer,et al.  Pump it up: computer animation of a biomechanically based model of muscle using the finite element method , 1992, SIGGRAPH.

[20]  Josef Hoschek,et al.  Fundamentals of computer aided geometric design , 1996 .

[21]  Ronald Fedkiw,et al.  Finite volume methods for the simulation of skeletal muscle , 2003, SCA '03.

[22]  Daniel Thalmann,et al.  Real time muscle deformations using mass-spring systems , 1998, Proceedings. Computer Graphics International (Cat. No.98EX149).

[23]  Kim Farrell,et al.  The Iowa Interactive Digital-Human Virtual Environment , 2004 .

[24]  Victor Ng-Thow-Hing,et al.  Application-Specific Muscle Representations , 2002, Graphics Interface.

[25]  Mark A Fleming,et al.  Meshless methods: An overview and recent developments , 1996 .

[26]  Hui-Ping Wang,et al.  Some recent improvements in meshfree methods for incompressible finite elasticity boundary value problems with contact , 2000 .