A Fuzzy Clustering Algorithm for Virtual Character Animation Representation

The use of realistic humanoid animations generated through motion capture (MoCap) technology is widespread across various 3-D applications and industries. However, the existing compression techniques for such representation often do not consider the implicit coherence within the anatomical structure of a human skeletal model and lacks portability for transmission consideration. In this paper, a novel concept virtual character animation image (VCAI) is proposed. Built upon a fuzzy clustering algorithm, the data similarity within the anatomy structure of a virtual character (VC) model is jointly considered with the temporal coherence within the motion data to achieve efficient data compression. Since the VCA is mapped as an image, the use of image processing tool is possible for efficient compression and delivery of such content across dynamic network. A modified motion filter (MMF) is proposed to minimize the visual discontinuity in VCA's motion due to the quantization and transmission error. The MMF helps to remove high frequency noise components and smoothen the motion signal providing perceptually improved VCA with lessened distortion. Simulation results show that the proposed algorithm is competitive in compression efficiency and decoded VCA quality against the state-of-the-art VCA compression methods, making it suitable for providing quality VCA animation to low-powered mobile devices.

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

[2]  Françoise J. Prêteux,et al.  Insights into low-level avatar animation and MPEG-4 standardization , 2002, Signal Process. Image Commun..

[3]  Marc Antonini,et al.  Temporal wavelet-based compression for 3D animated models , 2007, Comput. Graph..

[4]  F. Sebastian Grassia,et al.  Practical Parameterization of Rotations Using the Exponential Map , 1998, J. Graphics, GPU, & Game Tools.

[5]  Ayellet Tal,et al.  Hierarchical mesh decomposition using fuzzy clustering and cuts , 2003, ACM Trans. Graph..

[6]  Daniel Thalmann,et al.  Real-Time Animation of Realistic Virtual Humans , 1998, IEEE Computer Graphics and Applications.

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

[8]  Françoise J. Prêteux,et al.  Optimized MPEG-4 animation encoder for motion capture data , 2007, Web3D '07.

[9]  Lap-Pui Chau,et al.  Progressive transmission of motion capture data for scalable virtual character animation , 2009, 2009 IEEE International Symposium on Circuits and Systems.

[10]  Kang Li,et al.  Model-Based Power Aware Compression Algorithms for MPEG-4 Virtual Human Animation in Mobile Environments , 2007, IEEE Transactions on Multimedia.

[11]  Pierre Alliez,et al.  Recent advances in compression of 3D meshes , 2005, 2005 13th European Signal Processing Conference.

[12]  Ting-Hao Huang,et al.  3D Model Streaming based on a JPEG 2000 Image , 2007, 2007 Digest of Technical Papers International Conference on Consumer Electronics.

[13]  Steven J. Gortler,et al.  Geometry images , 2002, SIGGRAPH.

[14]  Françoise J. Prêteux,et al.  Virtual character within MPEG-4 animation framework eXtension , 2004, IEEE Transactions on Circuits and Systems for Video Technology.

[15]  Nadia Magnenat-Thalmann,et al.  Interactive Virtual Humans in Real-Time Virtual Environments , 2006, Int. J. Virtual Real..

[16]  Kang Li,et al.  Human Motion Capture Data Compression by Model-Based Indexing: A Power Aware Approach , 2007, IEEE Transactions on Visualization and Computer Graphics.

[17]  David G. Stork,et al.  Pattern Classification (2nd ed.) , 1999 .

[18]  Chris Joslin,et al.  Adaptation of virtual human animation and representation for MPEG , 2004, Comput. Graph..

[19]  Vincent S. Tseng,et al.  A Novel Similarity-Based Fuzzy Clustering Algorithm by Integrating PCM and Mountain Method , 2007, IEEE Transactions on Fuzzy Systems.

[20]  Françoise J. Prêteux,et al.  Animated Characters within the MPEG-4 Standard , 2005, Encyclopedia of Information Science and Technology.

[21]  Lap-Pui Chau,et al.  Streaming 3D meshes using spectral geometry images , 2009, ACM Multimedia.

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