| | This Article | |
| |
| |
| | Share | |
| |
| |
| | Bibliographic References | |
| |
| |
| | Add to: | |
| |
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
| |
| | Search | |
| |
| |
| | |
Human Motion Capture Data Compression by Model-Based Indexing: A Power Aware Approach
January/February 2007 (vol. 13 no. 1)
pp. 5-14
Abstract—Human Motion Capture (MoCap) data can be used for animation of virtual human-like characters in distributed virtual reality applications and networked games. MoCap data compressed using the standard MPEG-4 encoding pipeline comprising of predictive encoding (and/or DCT decorrelation), quantization, and arithmetic/Huffman encoding, entails significant power consumption for the purpose of decompression. In this paper, we propose a novel algorithm for compression of MoCap data, which is based on smart indexing of the MoCap data by exploiting structural information derived from the skeletal virtual human model. The indexing algorithm can be fine-controlled using three predefined quality control parameters (QCPs). We demonstrate how an efficient combination of the three QCPs results in a lower network bandwidth requirement and reduced power consumption for data decompression at the client end when compared to standard MPEG-4 compression. Since the proposed algorithm exploits structural information derived from the skeletal virtual human model, it is observed to result in virtual human animation of visually acceptable quality upon decompression.
[1] 5 M. Gutiérrez, F. Vexo, and D. Thalmann, “Controlling Virtual Humans Using PDAs,” Proc. Ninth Int'l Conf. Multimedia Modelling (MMM '03), 2003.[2] T.K. Capin, I.S. Pandzic, and N. Magnenat-Thalmann, Virtual Humans in Networked Virtual Environments. John Wiley and Sons, 1999.[3] C. Joslin, T. Molet, and N.M. Thalmann, “Advanced Real-Time Collaboration over the Internet,” Proc. ACM Symp. Virtual Reality Software and Technology, pp. 25-32, 2000.[4] M. Cavazza, O. Martin, F. Charles, S.J. Mead, and X. Marichal, “Interacting with Virtual Agents in Mixed Reality Interactive Storytelling,” Proc. Intelligent Virtual Agents Conf., 2003.[5] L. Vacchetti, V. Lepetit, G. Papagiannakis, M. Ponder, and P. Fua, “Stable Real-Time Interaction between Virtual Humans and Real Scenes,” Proc. Int'l Conf. 3D Digital Imaging and Modeling (3DIM), 2003.[6] I. Barakonyi, T. Psik, and D. Schmalstieg, “Agents That Talk and Hit Back: Animated Agents in Augmented Reality,” Proc. Third IEEE and ACM Int'l Symp. Mixed and Augmented Reality (ISMAR), pp. 141-150, Nov. 2004.[7] ISO/IEC 14496-1:1999, “Coding of Audio-Visual Objects, Systems,” Amendment 1, Dec. 1999.[8] ISO/IEC 14496-2:1999, “Coding of Audio-Visual Objects, Visual,” Amendment 1, Dec. 1999.[9] T.K. Capin, E. Petajan, and J. Ostermann, “Very Low Bitrate Coding of Virtual Human Animation in MPEG-4,” Proc. IEEE Int'l Conf. Multimedia and Expo (ICME '00), vol. 2, 2000.[10] T.K. Capin, E. Petajan, and J. Ostermann, “Efficient Modeling of Virtual Humans in MPEG-4,” Proc. IEEE Int'l Conf. Multimedia and Expo (ICME '00), July 2000.[11] T.K. Capin and D. Thalmann, “Controlling and Efficient Coding of MPEG-4 Compliant Virtual Humans,” Proc. Int'l Workshop Synthetic-Natural Hybrid Coding and Three Dimensional Imaging (IWSNHC3DI '99), 1999.[12] M. Endo, T. Yasuda, and S. Yokoi, “A Distributed Multi-User Virtual Space System,” IEEE Computer Graphics and Applications, vol. 23, no. 1, pp. 50-57, Jan./Feb. 2003.[13] T. Hijiri, K. Nishitani, T. Cornish, T. Naka, and S. Asahara, “A Spatial Hierarchical Compression Method for 3D Streaming Animation,” Proc. Fifth Symp. Virtual Reality Modeling Language (Web3D-VRML), pp. 95-101, 2000.[14] T. Giacomo, C. Joslin, S. Garchery, and N. Magnenat-Thalmann, “Adaptation of Facial and Body Animation for MPEG-Based Architectures,” Proc. Int'l Conf. Cyberworlds, p. 221, 2003.[15] A. Aubel, R. Boulic, and D. Thalmann, “Animated Impostors for Real-Time Display of Numerous Virtual Humans,” Proc. First Int'l Conf. Virtual Worlds (VW '98), vol. 1434, pp. 14-28, 1998.[16] M. Preda, A. Salomie, F. Preteux, and G. Lafruit, “Virtual Character Definition and Animation within the MPEG-4 Standard,” 3D Modeling and Animation: Synthesis and Analysis Techniques for the Human Body, M. Strintzis and N. Sarris, eds., chapter 2, pp.27-69, IRM Press, 2004.[17] M. Preda and F. Preteux, “MPEG-4 Human Virtual Body Animation,” MPEG-4 Jump-Start, M. Bourges-Sévenier, ed., chapter 9, Prentice Hall, 2002.[18] M. Preda and F. Preteux, “Advanced Virtual Humanoid Animation Framework Based on the MPEG-4 SNHC Standard,” Proc. EUROIMAGE Int'l Conf. Augmented, Virtual Enviroments and Three-Dimensional Imaging (ICAV3D '01), pp. 311-314, 2001.[19] M. Kruppa and A. Krüger, “Concepts for a Combined Use of Personal Digital Assistants and Large Remote Displays,” Proc. Conf. Simulation and Visualization, pp. 349-361, 2003.[20] M. Stemm, P. Gauthier, D. Harada, and R.H. Katz, “Reducing Power Consumption of Network Interfaces in Hand-Held Devices,” Proc. Third Int'l Workshop Mobile Multimedia Comm., Sept. 1996.[21] P.J.M. Havinga, “Mobile Multimedia Systems,” PhD thesis, Univ. of Twente, Netherlands, Feb. 2000.[22] S. Chattopadhyay, S.M. Bhandarkar, and K. Li, “Efficient Compression and Delivery of Stored Motion Data for Virtual Human Animation in Resource Constrained Devices,” Proc. ACM Conf. Virtual Reality Software and Technology (VRST '05), pp. 235-243, Nov. 2005.[23] T.K. Capin, I.S. Pandzic, N.M. Thalmann, and D. Thalmann, “A Dead Reckoning Algorithm for Virtual Human Figures,” Proc. Virtual Reality Ann. Int'l Symp. (VRAIS '97), pp. 161-169, 1997.[24] S. Chandra, “Wireless Network Interface Energy Consumption Implications for Popular Streaming Formats,” Multimedia Systems, vol. 9, pp. 185-201, 2003.[25] M. Goldberg, P.R. Boucher, and S. Shlien, “Image Compression Using Adaptive Vector Quantization,” IEEE Trans. Comm., vol. 34, no. 2, pp. 180-187, 1986.[26] O. Arikan, “Compression of Motion Capture Database,” Proc. ACM Trans. Graphics (ACM TOG), vol. 25, no. 3, pp. 890-897, 2006.
Index Terms:
Three-dimensional graphics and realism—animation, data compaction, and compression.
Citation:
Siddhartha Chattopadhyay, Suchendra M. Bhandarkar, Kang Li, "Human Motion Capture Data Compression by Model-Based Indexing: A Power Aware Approach," IEEE Transactions on Visualization and Computer Graphics, vol. 13, no. 1, pp. 5-14, Jan./Feb. 2007, doi:10.1109/TVCG.2007.13