Segment-based human motion compression

As more and more human motion data are becoming widely used to animate computer graphics figures in many applications, the growing need for compact storage and fast transmission makes it imperative to compress motion data. We propose a data-driven method for efficient compression of human motion sequences by exploiting both spatial and temporal coherences of the data. We first segment a motion sequence into subsequences such that the poses within a subsequence lie near a low dimensional linear space. We then compress each segment using principal component analysis. Our method achieves further compression by storing only the key frames' projections to the principal component space and interpolating the other frames in-between via spline functions. The experimental results show that our method can achieve significant compression rate with low reconstruction errors.

[1]  Okan Arikan Compression of motion capture databases , 2006, SIGGRAPH 2006.

[2]  Wei Wang,et al.  Human motion estimation from a reduced marker set , 2006, I3D '06.

[3]  Craig Gotsman,et al.  Compression of soft-body animation sequences , 2004, Comput. Graph..

[4]  Harry Shum,et al.  Motion texture: a two-level statistical model for character motion synthesis , 2002, ACM Trans. Graph..

[5]  Jessica K. Hodgins,et al.  Performance animation from low-dimensional control signals , 2005, SIGGRAPH 2005.

[6]  Jessica K. Hodgins,et al.  Performance animation from low-dimensional control signals , 2005, ACM Trans. Graph..

[7]  David A. Forsyth,et al.  Knowing when to put your foot down , 2006, I3D '06.

[8]  Jed Lengyel,et al.  Compression of time-dependent geometry , 1999, SI3D.

[9]  David Salomon,et al.  Data Compression: The Complete Reference , 2006 .

[10]  Marc Alexa,et al.  Representing Animations by Principal Components , 2000, Comput. Graph. Forum.

[11]  Jernej Barbic,et al.  Segmenting Motion Capture Data into Distinct Behaviors , 2004, Graphics Interface.

[12]  Michael E. Tipping,et al.  Probabilistic Principal Component Analysis , 1999 .

[13]  Jarek Rossignac,et al.  Dynapack: space-time compression of the 3D animations of triangle meshes with fixed connectivity , 2003, SCA '03.

[14]  Vladimir Pavlovic,et al.  Learning Switching Linear Models of Human Motion , 2000, NIPS.

[15]  Lucas Kovar,et al.  Footskate cleanup for motion capture editing , 2002, SCA '02.

[16]  Ralf Sarlette,et al.  Simple and efficient compression of animation sequences , 2005, SCA '05.

[17]  Andrei Khodakovsky,et al.  Wavelet compression of parametrically coherent mesh sequences , 2004, SCA '04.

[18]  Ashraf A. Kassim,et al.  Compression of Dynamic 3D Geometry Data Using Iterative Closest Point Algorithm , 2002, Comput. Vis. Image Underst..

[19]  Aaron Hertzmann,et al.  Style-based inverse kinematics , 2004, SIGGRAPH 2004.

[20]  Jessica K. Hodgins,et al.  Synthesizing physically realistic human motion in low-dimensional, behavior-specific spaces , 2004, SIGGRAPH 2004.

[21]  Aaron Hertzmann,et al.  Style-based inverse kinematics , 2004, ACM Trans. Graph..

[22]  Jessica K. Hodgins,et al.  Synthesizing physically realistic human motion in low-dimensional, behavior-specific spaces , 2004, ACM Trans. Graph..