Nonuniform Segment-Based Compression of Motion Capture Data

This paper presents a lossy compression method for motion capture data. Each degree of freedom of a motion clip is smoothed by an anisotropic diffusion process and then divided into segments at feature discontinuities. Feature discontinuities are identified by the zero crossings of the second derivative in the smoothed data. Finally, each segment of each degree of freedom is approximated by a cubic Bezier curve. The anisotropic diffusion process retains perceptually important high-frequency parts of the data, including the exact location of discontinuities, while smoothing low-frequency parts of the data. We propose a hierarchical coding method to further compress the cubic control points. We compare our method with wavelet compression methods, which have the best compression rates to date. Experiments show that our method, relative to this work, can achieve about a 65% higher compression rate at the same approximation level.

[1]  Sung Yong Shin,et al.  A hierarchical approach to interactive motion editing for human-like figures , 1999, SIGGRAPH.

[2]  Kunio Kondo,et al.  Keyframes Extraction Method for Motion Capture Data , 2004 .

[3]  David E. Breen,et al.  Proceedings of the 2003 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, San Diego, CA, USA, July 26-27, 2003 , 2003, Symposium on Computer Animation.

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

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

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

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

[8]  Christoph Bregler,et al.  Motion capture assisted animation: texturing and synthesis , 2002, ACM Trans. Graph..

[9]  Norman I. Badler,et al.  Proceedings of the 2004 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, Grenoble, France, August 27-29, 2004 , 2004, Symposium on Computer Animation.

[10]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[12]  Jehee Lee,et al.  Multiresolution Motion Analysis with Applications , 2000 .

[13]  Guodong Liu,et al.  Segment-based human motion compression , 2006, SCA '06.

[14]  Carol O'sullivan,et al.  Proceedings of the 2006 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, SCA 2006, Vienna, Austria, September 2-4, 2006 , 2006, Symposium on Computer Animation.

[15]  Philippe Beaudoin,et al.  Adapting wavelet compression to human motion capture clips , 2007, GI '07.

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

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

[18]  Daniel Thalmann,et al.  A Coherent Locomotion Engine Extrapolating Beyond Experimental Data , 2004 .

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

[20]  Victor Zordan,et al.  Proceedings of the 2005 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, SCA 2005, Los Angeles, CA, USA, July 29-31, 2005 , 2005, Symposium on Computer Animation.

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

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

[23]  Jitendra Malik,et al.  Scale-Space and Edge Detection Using Anisotropic Diffusion , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

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

[25]  Daniel Cohen-Or,et al.  Action synopsis: pose selection and illustration , 2005, ACM Trans. Graph..

[26]  Zicheng Liu,et al.  Hierarchical spacetime control , 1994, SIGGRAPH.

[27]  Eugene Fiume,et al.  An efficient search algorithm for motion data using weighted PCA , 2005, SCA '05.