Browse > Article
http://dx.doi.org/10.15701/kcgs.2020.26.2.11

Motion generation using Center of Mass  

Park, Geuntae (Dept. of Computer Science, Hanyang University)
Sohn, Chae Jun (Dept. of Computer Science, Hanyang University)
Lee, Yoonsang (Dept. of Computer Science, Hanyang University)
Abstract
When a character's pose changes, its center of mass(COM) also changes. The change of COM has distinctive patterns corresponding to various motion types like walking, running or sitting. Thus the motion type can be predicted by using COM movement. We propose a motion generator that uses character's center of mass information. This generator can generate various motions without annotated action type labels. Thus dataset for training and running can be generated full-automatically. Our neural network model takes the motion history of the character and its center of mass information as inputs and generates a full-body pose for the current frame, and is trained using simple Convolutional Neural Network(CNN) that performs 1D convolution to deal with time-series motion data.
Keywords
Center of mass; Convolutional Neural Network(CNN); Character animation;
Citations & Related Records
연도 인용수 순위
  • Reference
1 K. Grochow, S. L. Martin, A. Hertzmann, and Z. Popovic, "Style-based inverse kinematics," in ACM SIGGRAPH 2004 Papers, 2004, pp. 522-531.
2 D. Holden, J. Saito, T. Komura, and T. Joyce, "Learning motion manifolds with convolutional autoencoders," in SIGGRAPH Asia 2015 Technical Briefs, 2015, pp. 1-4.
3 I. Mordatch, K. Lowrey, G. Andrew, Z. Popovic, and E. V. Todorov, "Interactive control of diverse complex characters with neural networks," in Advances in Neural Information Processing Systems, 2015, pp. 3132-3140.
4 D. Holden, T. Komura, and J. Saito, "Phase-functioned neural networks for character control," ACM Transactions on Graphics (TOG), vol. 36, no. 4, pp. 1-13, 2017.
5 H. Zhang, S. Starke, T. Komura, and J. Saito, "Mode-adaptive neural networks for quadruped motion control," ACM Transactions on Graphics (TOG), vol. 37, no. 4, pp. 1-11, 2018.
6 J. Lee, J. Chai, P. S. Reitsma, J. K. Hodgins, and N. S. Pollard, "Interactive control of avatars animated with human motion data," in Proceedings of the 29th annual conference on Computer graphics and interactive techniques, 2002, pp. 491-500.
7 L. Kovar, M. Gleicher, and F. Pighin, "Motion graphs," in Proceedings of the 29th Annual Conference on Computer Graphics and Interactive Techniques, ser. SIGGRAPH'02. New York, NY, USA: Association for Computing Machinery, 2002, p. 473-482. [Online]. Available: https://doi.org/10.1145/566570.566605
8 O. Arikan and D. A. Forsyth, "Interactive motion generation from examples," ACM Transactions on Graphics (TOG), vol. 21, no. 3, pp. 483-490, 2002.   DOI
9 M. Lau and J. J. Kuffner, "Behavior planning for character animation," in Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation, 2005, pp. 271-280.
10 K. Hyun, K. Lee, and J. Lee, "Motion grammars for character animation," in Computer Graphics Forum, vol. 35, no. 2. Wiley Online Library, 2016, pp. 103-113.   DOI
11 E. Hsu, K. Pulli, and J. Popovic, "Style translation for human motion," in ACM SIGGRAPH 2005 Papers, 2005, pp. 1082-1089.
12 Y. Lee, K. Wampler, G. Bernstein, J. Popovic, and Z. Popovic, "Motion fields for interactive character locomotion," in ACM SIGGRAPH Asia 2010 papers, 2010, pp. 1-8.
13 J. M. Wang, D. J. Fleet, and A. Hertzmann, "Gaussian process dynamical models for human motion," IEEE transactions on pattern analysis and machine intelligence, vol. 30, no. 2, pp. 283-298, 2007.   DOI
14 A. Krizhevsky, I. Sutskever, and G. E. Hinton, "Imagenet classification with deep convolutional neural networks," in Advances in neural information processing systems, 2012, pp. 1097-1105.
15 G. W. Taylor and G. E. Hinton, "Factored conditional restricted boltzmann machines for modeling motion style," in Proceedings of the 26th Annual International Conference on Machine Learning, ser. ICML'09. New York, NY, USA: Association for Computing Machinery, 2009, p. 1025-1032. [Online]. Available: https://doi.org/10.1145/1553374.1553505
16 G. W. Taylor, G. E. Hinton, and S. T. Roweis, "Two distributed-state models for generating high-dimensional time series," Journal of Machine Learning Research, vol. 12, no. Mar, pp. 1025-1068, 2011.
17 K. Lee, S. Lee, and J. Lee, "Interactive character animation by learning multi-objective control," ACM Transactions on Graphics (TOG), vol. 37, no. 6, pp. 1-10, 2018.
18 O. Abdel-Hamid, A.-r. Mohamed, H. Jiang, L. Deng, G. Penn, and D. Yu, "Convolutional neural networks for speech recognition," IEEE/ACM Transactions on audio, speech, and language processing, vol. 22, no. 10, pp. 1533-1545, 2014.   DOI
19 V. Nair and G. E. Hinton, "Rectified linear units improve restricted boltzmann machines," in Proceedings of the 27th international conference on machine learning (ICML-10), 2010, pp. 807-814.
20 J. Chai and J. K. Hodgins, "Performance animation from low-dimensional control signals," in ACM SIGGRAPH 2005 Papers, 2005, pp. 686-696.
21 J. Min and J. Chai, "Motion graphs++ a compact generative model for semantic motion analysis and synthesis," ACM Transactions on Graphics (TOG), vol. 31, no. 6, pp. 1-12, 2012.   DOI
22 A. Safonova and J. K. Hodgins, "Construction and optimal search of interpolated motion graphs," in ACM SIGGRAPH 2007 papers, 2007, pp. 106-es.