Automatic Determination of Shoulder Joint Limits Using Quaternion Field Boundaries

To provide efficient tools for the capture and modeling of acceptable virtual human poses, we propose a method for constraining the underlying joint structures based on real life data. Current tools for delimiting valid postures often employ techniques that do not represent joint limits in an intuitively satisfying manner, and furthermore are seldom directly derived from experimental data. Here, we propose a semi-automatic scheme for determining ball-and-socket joint limits by actual measurement and we apply it to modeling the shoulder complex, which—along with the hip complex—can be approximated by a three-degree-of-freedom ball-and-socket joint. Our first step is to measure the joint motion range using optical motion capture. We next convert the recorded values to joint poses encoded using a coherent quaternion field representation of the joint orientation space. Finally, we obtain a closed, continuous implicit surface approximation for the quaternion orientation-space boundary whose interior represents the complete space of valid orientations, enabling us to project invalid postures to the closest valid ones.

[1]  Marie-Paule Cani,et al.  Introduction to Modelling and Animation Using Implicit Surfaces , 1995 .

[2]  F. Sebastian Grassia,et al.  Practical Parameterization of Rotations Using the Exponential Map , 1998, J. Graphics, GPU, & Game Tools.

[3]  G. Smidt,et al.  Measurement of hip-joint motion during walking. Evaluation of an electrogoniometric method. , 1969, The Journal of bone and joint surgery. American volume.

[4]  S T Tümer,et al.  Three-dimensional kinematic modelling of the human shoulder complex--Part II: Mathematical modelling and solution via optimization. , 1989, Journal of biomechanical engineering.

[5]  C.G.M. Meskers,et al.  3D shoulder position measurements using a six-degree-of-freedom electromagnetic tracking device. , 1998, Clinical biomechanics.

[6]  Alan Watt,et al.  Advanced animation and rendering techniques - theory and practice , 1992 .

[7]  S T Tümer,et al.  Improved dynamic model of the human knee joint and its response to impact loading on the lower leg. , 1993, Journal of biomechanical engineering.

[8]  A. Hanson Quaternion Gauss Maps and Optimal Framings of Curves and Surfaces , 1999 .

[9]  James D. Louck,et al.  Angular Momentum in Quantum Physics: Theory and Application , 1984 .

[10]  Marie-Paule Cani,et al.  Implicit Surfaces for Semi-automatic Medical Organ Reconstruction , 1995, Computer Graphics.

[11]  Andrew S. Glassner,et al.  Graphics Gems , 1990 .

[12]  J. Davenport Editor , 1960 .

[13]  N. Bobick Rotating objects using quaternions , 1998 .

[14]  N. Badler,et al.  A Kinematic Model of the Human Arm Using Triangular B ezier Spline Surfaces , 2000 .

[15]  G. Smidt,et al.  Measurement of hip joint motion during walking , 1969 .

[16]  ShoemakeKen Animating rotation with quaternion curves , 1985 .

[17]  Marie-Paule Cani,et al.  Automatic Reconstruction of Unstructured 3D Data: Combining a Medial Axis and Implicit Surfaces , 1995, Comput. Graph. Forum.

[18]  John Fitch,et al.  Course notes , 1975, SIGS.

[19]  W. J. Thron,et al.  Encyclopedia of Mathematics and its Applications. , 1982 .

[20]  J. Bloomenthal Calculation of reference frames along a space curve , 1990 .

[21]  Andrew J. Hanson,et al.  Quaternion Frame Approach to Streamline Visualization , 1995, IEEE Trans. Vis. Comput. Graph..

[22]  Dariu Gavrila,et al.  The Visual Analysis of Human Movement: A Survey , 1999, Comput. Vis. Image Underst..

[23]  Jitendra Malik,et al.  Tracking people with twists and exponential maps , 1998, Proceedings. 1998 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No.98CB36231).

[24]  Andrew J. Hanson,et al.  Constrained optimal framings of curves and surfaces using quaternion Gauss maps , 1998, Proceedings Visualization '98 (Cat. No.98CB36276).

[25]  R. Plankers,et al.  Articulated soft objects for video-based body modeling , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[26]  James U. Korein,et al.  A geometric investigation of reach , 1985 .

[27]  Shigeru Muraki,et al.  Volumetric shape description of range data using “Blobby Model” , 1991, SIGGRAPH.

[28]  Ronan Boulic,et al.  Parametrization and Range of Motion of the Ball-and-Socket Joint , 2000, DEFORM/AVATARS.

[29]  Walter Maurel,et al.  3D modeling of the human upper limb including the biomechanics of joints, muscles and soft tissues , 1999 .

[30]  Ken Shoemake,et al.  Animating rotation with quaternion curves , 1985, SIGGRAPH.

[31]  J. Verriest,et al.  Three-dimensional modelling of the motion range of axial rotation of the upper arm. , 1998, Journal of biomechanics.

[32]  Thomas B. Moeslund,et al.  A Survey of Computer Vision-Based Human Motion Capture , 2001, Comput. Vis. Image Underst..

[33]  Takeo Kanade,et al.  Ambiguities in Visual Tracking of Articulated Objects Using Two- and Three-Dimensional Models , 2003, Int. J. Robotics Res..

[34]  S T Tümer,et al.  Three-dimensional kinematic modelling of the human shoulder complex--Part I: Physical model and determination of joint sinus cones. , 1989, Journal of biomechanical engineering.

[35]  MurakiShigeru Volumetric shape description of range data using Blobby Model , 1991 .

[36]  Alan Watt,et al.  Advanced animation and rendering techniques , 1992 .

[37]  A. Hanks Canada , 2002 .