Abstract:
This paper introduces a new generative deep learning network for human motion synthesis and control. Our key idea is to combine recurrent neural networks (RNNs) and adver...Show MoreMetadata
Abstract:
This paper introduces a new generative deep learning network for human motion synthesis and control. Our key idea is to combine recurrent neural networks (RNNs) and adversarial training for human motion modeling. We first describe an efficient method for training an RNN model from prerecorded motion data. We implement RNNs with long short-term memory (LSTM) cells because they are capable of addressing the nonlinear dynamics and long term temporal dependencies present in human motions. Next, we train a refiner network using an adversarial loss, similar to generative adversarial networks (GANs), such that refined motion sequences are indistinguishable from real mocap data using a discriminative network. The resulting model is appealing for motion synthesis and control because it is compact, contact-aware, and can generate an infinite number of naturally looking motions with infinite lengths. Our experiments show that motions generated by our deep learning model are always highly realistic and comparable to high-quality motion capture data. We demonstrate the power and effectiveness of our models by exploring a variety of applications, ranging from random motion synthesis, online/offline motion control, and motion filtering. We show the superiority of our generative model by comparison against baseline models.
Published in: IEEE Transactions on Visualization and Computer Graphics ( Volume: 27, Issue: 1, 01 January 2021)
Funding Agency:

Beijing Key Laboratory of Mobile Computing and Pervasive Device, Institute of Computing Technology, Chinese Academy Of Sciences, Beijing, China
University of Chinese Academy of Sciences, Beijing, China
Zhiyong Wang received the BSc degree in automation from Tsinghua University (THU), China, in 2011. He is currently working toward the PhD degree in computer science at the University of Chinese Academy of Science, supervised by Prof. Shihong Xia.
Zhiyong Wang received the BSc degree in automation from Tsinghua University (THU), China, in 2011. He is currently working toward the PhD degree in computer science at the University of Chinese Academy of Science, supervised by Prof. Shihong Xia.View more

Texas A&M University, Uvalde, TX, USA
Jinxiang Chai received the PhD degree in computer science from Carnegie Mellon University (CMU). He is currently an associate professor with the Department of Computer Science and Engineering, Texas A&M University. His primary research is in the area of computer graphics and vision, with broad applications in other disciplines such as virtual and augmented reality, robotics, human computer interaction, and biomechanics. H...Show More
Jinxiang Chai received the PhD degree in computer science from Carnegie Mellon University (CMU). He is currently an associate professor with the Department of Computer Science and Engineering, Texas A&M University. His primary research is in the area of computer graphics and vision, with broad applications in other disciplines such as virtual and augmented reality, robotics, human computer interaction, and biomechanics. H...View more

Beijing Key Laboratory of Mobile Computing and Pervasive Device, Institute of Computing Technology, Chinese Academy Of Sciences, Beijing, China
University of Chinese Academy of Sciences, Beijing, China
Shihong Xia received the PhD degree in computer science from the University of Chinese Academy of Sciences. He is currently a professor of the Institute of Computing Technology, Chinese Academy of Sciences (ICT, CAS), and the director of the human motion laboratory. His primary research is in the area of computer graphics, virtual reality and artificial intelligence.
Shihong Xia received the PhD degree in computer science from the University of Chinese Academy of Sciences. He is currently a professor of the Institute of Computing Technology, Chinese Academy of Sciences (ICT, CAS), and the director of the human motion laboratory. His primary research is in the area of computer graphics, virtual reality and artificial intelligence.View more

Beijing Key Laboratory of Mobile Computing and Pervasive Device, Institute of Computing Technology, Chinese Academy Of Sciences, Beijing, China
University of Chinese Academy of Sciences, Beijing, China
Zhiyong Wang received the BSc degree in automation from Tsinghua University (THU), China, in 2011. He is currently working toward the PhD degree in computer science at the University of Chinese Academy of Science, supervised by Prof. Shihong Xia.
Zhiyong Wang received the BSc degree in automation from Tsinghua University (THU), China, in 2011. He is currently working toward the PhD degree in computer science at the University of Chinese Academy of Science, supervised by Prof. Shihong Xia.View more

Texas A&M University, Uvalde, TX, USA
Jinxiang Chai received the PhD degree in computer science from Carnegie Mellon University (CMU). He is currently an associate professor with the Department of Computer Science and Engineering, Texas A&M University. His primary research is in the area of computer graphics and vision, with broad applications in other disciplines such as virtual and augmented reality, robotics, human computer interaction, and biomechanics. He received an NSF CAREER award for his work on theory and practice of Bayesian motion synthesis.
Jinxiang Chai received the PhD degree in computer science from Carnegie Mellon University (CMU). He is currently an associate professor with the Department of Computer Science and Engineering, Texas A&M University. His primary research is in the area of computer graphics and vision, with broad applications in other disciplines such as virtual and augmented reality, robotics, human computer interaction, and biomechanics. He received an NSF CAREER award for his work on theory and practice of Bayesian motion synthesis.View more

Beijing Key Laboratory of Mobile Computing and Pervasive Device, Institute of Computing Technology, Chinese Academy Of Sciences, Beijing, China
University of Chinese Academy of Sciences, Beijing, China
Shihong Xia received the PhD degree in computer science from the University of Chinese Academy of Sciences. He is currently a professor of the Institute of Computing Technology, Chinese Academy of Sciences (ICT, CAS), and the director of the human motion laboratory. His primary research is in the area of computer graphics, virtual reality and artificial intelligence.
Shihong Xia received the PhD degree in computer science from the University of Chinese Academy of Sciences. He is currently a professor of the Institute of Computing Technology, Chinese Academy of Sciences (ICT, CAS), and the director of the human motion laboratory. His primary research is in the area of computer graphics, virtual reality and artificial intelligence.View more