Abstract
Now more and more motion capture (MoCap) systems are used to acquire realistic and highly detailed motion data which are widely used for producing animations of human-like characters in a variety of applications, such as simulations, video games and animation films. And recently large MoCap databases are available. As a kind of emerging multimedia data, 3D human motion has its own specific data form and standard format. But to the best of our knowledge, only a few approaches have been explored for 3D MoCap data feature representation and reusing. This paper proposes a group of novel approaches for posture feature representation, motion sequence segmentation, key-frame extraction and content-based motion retrieval, which are all very important for MoCap data reusing and benefit to the efficient animation production. To validate these approaches, we set up a MoCap database and implemented a prototype toolkit. The experiments show that the proposed algorithms could achieve the approvable results.
Similar content being viewed by others
References
Arikan O (2006) Compression of motion capture databases, ACM Transactions on Graphics (ACM SIGGRAPH 2006), pp 890–897
Arikan O, Forsyth DA, O’Brien J (2003) Motion synthesis from annotations. ACM Trans Graph (ACM SIGGRAPH 2003) 33(3):402–408
Barbic J, Safonova A, Pan J-Y, Faloutsos C, Hodgins JK, Pollard NS (2004) Segmenting motion capture data into distinct behaviors. Graphics Interface 2004: 185–194
Bruderlin A, Williams L (1995) Motion signal processing. In proceedings: SIGGRAPH 95. pp 97–104, Aug
Chiu CY, Chao SP, Wu MY, Yang SN, Lin HC (2004) Content-based retrieval for human motion data. J Vis Commun Image Represent 16(3):446–466
Choi K, Ko HS (1999) On-line motion retargetting. Proceedings of the 7th Pacific Conference on Computer Graphics and Applications, pp 32–42
Demuth B, Röder T, Müller M, Eberhardt B (2006) An Information retrieval system for motion capture data. In: M Lalmas et al. (eds) Proceedings of the 28th European Conference on Information Retrieval (ECIR 2006), LNCS 3936, Berlin/Heidelberg, Springer, pp 373–384
Fod A, Mataric MJ, Jenkins OC (2002) Automated derivation of primitives for movement classification. Auton Robots 12(1):39–54
Fritsch FN, Carlson RE (1980) Monotone piecewise cubic interpolation, SIAM J. Numer Anal 17:238–246
Geng W, Yu G (2003) Reuse of motion capture data in animation: A review. In Proceedings of the Computational Science and Its Applications (2003), LNCS 2669. pp 620–629
Gleicher M (2001) Motion path editing, Symposium on Interactive 3D Graphics
Gleicher M (2001) Comparing constraint-based motion editing methods. Graph Models 63:107–134
Hsieh M-K, Chen B-Y, Ouhyoung M (2005) Motion retargetting and transition in different articulated figures. Proceedings of 2005 International Conference on Computer Aided Design and Computer Graphics (CAD/Graphics05), pp 457–462, Hong Kong, China
Huang K-S, Chang C-F, Hsu Y-Y, Yang S-N (2005) Key Probe: a technique for animation keyframe extraction. Vis comput 21(8–10):532–541
Kahol K, Tripathi P, Panchanathan S (2004) Automated gesture segmentation from dance sequences. IEEE Int. Conf. Face and Gesture Recognition, pp 883–888
Keogh E, Palpanas T, Zordan VB, Gunopulos D, Cardle M (2004) Indexing large human-motion databases. In the Proceedings of the 30th VLDB Conference, pp 780–791
Kahol K, Tripathi P, Panchanathan S, Rikakis T. Gesture segmentation in complex motion sequences, ICIP03(II: 105–108)
Kovar L, Gleicher M (2004) Automated extraction and parameterization of motions in large data set. ACM Trans Graph 23(3):559–568
Kovar L, Gleicher M, Pighin F (2002) Motion graphs. In Proceeding of ACM SIGGRAPH 2002. ACM, San Antonio, pp 473–482
Lau M, Kuffner JJ (2005) Behavior planning for character animation. In 2005 ACM SIGGRAPH/Eurographics Symposium on Computer Animation. pp 271–280, August
Lee J, Chai J, Reitsma PSA, Hodgins JK, Pollard NS (2002) Interactive control of avatars animated with human motion data. In proceedings: SIGGRAPH 2002. San Antonio, pp 491–500
Li C, Kulkarni PR, Prabhakaran B. Segmentation and recognition of motion capture data stream by classification, Multimedia Tools and Applications,….
Lim S, Thalmann D (2001) Key-posture extraction out of human motion data by curve simplification[C]. Proc. EMBC2001, 23rd Annual International Conference of the IEEE Engineering in Medicine and Biology Society, pp 1167–1169
Liu CK, Popovic Z (2002) Synthesis of complex dynamics character motion from simple animation. In Proceedings of the 29th annual conference on Computer graphics and interactive techniques, pp 408–416
Liu G, McMillan L (2006) Segment-based human motion compression. To appear in Proc. of the 2006 ACM SIGGRAPH/Eurographics Symposium on Computer Animation (SCA 2006), Vienna Austria
Liu F, Zhuang Y, Wu F, Pan Y (2003) 3d motion retrieval with motion index tree. Comput Vis Image Underst 92(2–3):265–284
Liu F, Zhuang Y, Wu F, Pan Y (2003) 3d motion retrieval with motion index tree[J]. Comput Vis Image Underst 92(2–3):265–284
Liu G, Zhang J, Wang W, McMillan L (2005) A system for analyzing and indexing human motion databases (demo). Proc. ACM SIGMOD International Conference on Management of Data (SIGMOD), pp 924–926
Lu CM, Ferrier NJ (2004) Repetitive motion analysis: segmentation and event classification. IEEE Trans Pattern Anal Mach Intell 26(2):258–263
Majkowska A, Faloutsos P. Flipping with physics: motion editing for acrobatics. In Proceedings of the 2007 ACM SIGGRAPH/Eurographics symposium on Computer Animation, pp 35–44
Mueller M, Roeder T, Clausen M (2005) Efficient content-based retrieval of motion capture data. Proceedings of ACM SIGGRAPH 2005, 24(3):677–685
Mukai T, Kuriyama S (2005) Geostatistical motion interpolation, In: Proceedings of ACM SIGGRAPH 2005, pp 1062–1070
Park MJ, Shin SY (2004) Example based motion cloning. Comput Animat Virtual Worlds 15:245–257
Park MJ, Shin SY (2004) Example-based motion cloning. Comput Animat Virtual Worlds 15(3–4):245–257
Park S II, Shin HJ, Kim TH, Shin SY (2004) On-line motion blending for real-time locomotion generation. Comput Animat Virtual Worlds 15:125–138
Pickering MJ, Ruger S (2003) Evaluation of key frame-based retrieval techniques for video. Comput Vis Image Understand 92(2):217–235
Pomplun M, Mataric MJ (2000) Evaluation metrics and results of human arm movement imitation, In Proceedings of the First IEEE-RAS International Conference on Humanoid Robots (Humanoids-2000). MIT, Cambridge, MA
Rosin L (1997) Techniques for assessing polygonal approximations of curve. IEEE Trans Pattern Anal Mach Intell 19(6):659–666
Sakamoto Y, Kuriyama S, Kaneko T (2004) Motion map: Image-based retrieval and segmentation of motion data. Proc. ACM SIGGRAPH/Eurographics Symposium on Computer Animation 2004, pp 259–266
Shin HJ, Lee J (2006) Motion synthesis and editing in low-dimensional spaces. Comput Animat Virtual Worlds 17:219–227
Sung M, Chenney S, Gleicher M (2004) Scalable behaviors for crowd simulation. In Computer Graphics Forum (EUROGRAPHICS ’04) vol. 23, pp 519–528
Sung M, Kovar L, Gleicher M (2005) Fast and accurate goal-directed motion synthesis for crowds. In Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer Animation. ACM, New York, pp 291–300
Tang JKT, Leung H, Komura T, Shum HPH (2008) Emulating human perception of motion similarity. Comput Animat Virtual Worlds 19(3–4):211–221
Wang J, Bodenheimer B (2004) Computing the duration of motion transitions: an empirical approach. 2004 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp 337–346, Grenoble, France, August
Wang T, Shum H, Xu Y, Zheng N (2001) Unsupervised analysis of human gestures. IEEE Pacific Rim Conference on Multimedia: 174–181
Wen G, Wang Z, Xia S, Zhu D (2006) From motion capture data to character animation. In Proceedings of the ACM symposium on Virtual reality software and technoology, pp 165–168
Witkin A, Popovic Z (1995) Motion warping. In proceedings: SIGGRAPH 95, pp 105–108, Aug
Xiao J (2007) Intelligent techniques for character animation. Ph.D Dissertation of Zhejiang University. (in Chinese)
Zhuang Y, Rui Y, Huang TS (1998) Adaptive key frame extraction using unsupervised clustering. IEEE ICIP’98, Chicago, Oct
Zhuang Y, Pan Y, Wu F (2002) Web-based multimedia information analysis and retrieval. Tsinghua University Press
Acknowledgement
This work is supported by the National Natural Science Foundation of China under Grant No.60525108; the National Key Technology R&D Program of China under Grant No.2007BAH11B00; the Program for Changjiang Scholars and Innovative Research Team in University under grant No. IRT0652; the National Science Foundation for Post-doctoral Scientists of China under Grant No. 20080431327.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Xiao, J., Zhuang, Y., Wu, F. et al. A group of novel approaches and a toolkit for motion capture data reusing. Multimed Tools Appl 47, 379–408 (2010). https://doi.org/10.1007/s11042-009-0329-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-009-0329-1