Model driven segmentation and registration of articulating humans in Laplacian Eigenspace

We propose a general bottom-up approach using Laplacian eigenmaps to segment 3-D voxel data of human subjects into different body parts. The voxels are first transformed into a high dimensional space which is the eigenspace of the Laplacian of the neighbourhood graph. We exploit the properties of this transformation and fit 1-D splines to the voxels belonging to different body segments in eigenspace. We show that the properties of Laplacian eigenmaps are particularly suitable for the purpose of fitting 1-D splines and segmentation. The boundary of the splines is determined by examination of the error in spline fitting. We then use a probabilistic approach to register the segmented body parts by utilising their connectivity and prior knowledge of the general structure of the subjects. The probabilistic approach combined with the properties of the transformation enables us to deal with complex poses. We present results on real data, containing both simple and complex poses, as well as synthetic data, which helps us evaluate the algorithm. We also present algorithms to automatically estimate the human body models using the output of the segmentation algorithm. While we use human subjects in our experiment, the method is fairly general and can be applied to voxel-based registration of any articulated or non-articulated object which is composed of primarily 1-D parts. Index Terms Markerless motion capture, Human body model estimation, Pose estimation, Segmentation.

[1]  Matthew Brand,et al.  Charting a Manifold , 2002, NIPS.

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

[3]  Jake K. Aggarwal,et al.  Human Motion Analysis: A Review , 1999, Comput. Vis. Image Underst..

[4]  Y M Chae,et al.  Correlation between the postmortem stature and the dried limb-bone lengths of Korean adult males. , 1997, Yonsei medical journal.

[5]  Stefano Corazza,et al.  Accurately measuring human movement using articulated ICP with soft-joint constraints and a repository of articulated models , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[6]  Larry S. Davis,et al.  3-D model-based tracking of humans in action: a multi-view approach , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[7]  Takeo Kanade,et al.  Shape-from-silhouette of articulated objects and its use for human body kinematics estimation and motion capture , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[8]  David A. Forsyth,et al.  Finding and tracking people from the bottom up , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[9]  M C De Mendonça,et al.  Estimation of height from the length of long bones in a Portuguese adult population. , 2000, American journal of physical anthropology.

[10]  Ron Kimmel,et al.  On Bending Invariant Signatures for Surfaces , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  H. Damasio,et al.  IEEE Transactions on Pattern Analysis and Machine Intelligence: Special Issue on Perceptual Organization in Computer Vision , 1998 .

[12]  Tieniu Tan,et al.  Recent developments in human motion analysis , 2003, Pattern Recognit..

[13]  Mikhail Belkin,et al.  Laplacian Eigenmaps for Dimensionality Reduction and Data Representation , 2003, Neural Computation.

[14]  Mubarak Shah,et al.  Motion-based recognition a survey , 1995, Image Vis. Comput..

[15]  S T Roweis,et al.  Nonlinear dimensionality reduction by locally linear embedding. , 2000, Science.

[16]  Ioannis A. Kakadiaris,et al.  3D human body model acquisition from multiple views , 1995, Proceedings of IEEE International Conference on Computer Vision.

[17]  Jitendra Malik,et al.  Estimating Human Body Configurations Using Shape Context Matching , 2002, ECCV.

[18]  Jitendra Malik,et al.  Recovering human body configurations using pairwise constraints between parts , 2005, Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1.

[19]  Sebastian Thrun,et al.  Recovering Articulated Object Models from 3D Range Data , 2004, UAI.

[20]  M. Işcan,et al.  Estimation of stature from body parts. , 2003, Forensic science international.

[21]  Rama Chellappa,et al.  Acquisition of Articulated Human Body Models Using Multiple Cameras , 2006, AMDO.

[22]  Michael J. Black,et al.  HumanEva: Synchronized Video and Motion Capture Dataset for Evaluation of Articulated Human Motion , 2006 .

[23]  King-Sun Fu,et al.  IEEE Transactions on Pattern Analysis and Machine Intelligence Publication Information , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[24]  Dragomir Anguelov,et al.  VALIDATION OF A MARKERLESS MOTION CAPTURE SYSTEM FOR THE CALCULATION OF LOWER EXTREMITY KINEMATICS , 2005 .

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

[26]  Rajeev Sharma,et al.  Articulated models from video , 2004, Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2004. CVPR 2004..

[27]  Maja J. Mataric,et al.  Markerless kinematic model and motion capture from volume sequences , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[28]  J. Tenenbaum,et al.  A global geometric framework for nonlinear dimensionality reduction. , 2000, Science.

[29]  Karl Rohr,et al.  Human Movement Analysis Based on Explicit Motion Models , 1997 .

[30]  Mohan M. Trivedi,et al.  Human Body Model Acquisition and Tracking Using Voxel Data , 2003, International Journal of Computer Vision.

[31]  Michael William Newman,et al.  The Laplacian spectrum of graphs , 2001 .

[32]  Bernhard Schölkopf,et al.  Nonlinear Component Analysis as a Kernel Eigenvalue Problem , 1998, Neural Computation.

[33]  Yuxiao Hu,et al.  Face recognition using Laplacianfaces , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[34]  Rama Chellappa,et al.  Multi-camera Tracking of Articulated Human Motion Using Motion and Shape Cues , 2006, ACCV.

[35]  Irfan A. Essa,et al.  Novel Skeletal Representation for Articulated Creatures , 2004, ECCV.

[36]  Ronald R. Coifman,et al.  Diffusion Maps, Spectral Clustering and Eigenfunctions of Fokker-Planck Operators , 2005, NIPS.

[37]  Rama Chellappa,et al.  Segmentation and Probabilistic Registration of Articulated Body Models , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

[38]  Hans-Peter Seidel,et al.  Free-viewpoint video of human actors , 2003, ACM Trans. Graph..