Method for synthesizing three-dimensional human motion by using recurrent neural network based on hierarchical learning

A cyclic neural network and human motion technology, applied in neural learning methods, biological neural network models, neural architectures, etc., can solve problems such as limitations, complex modeling processes, and single motion forms, and achieve low error values ​​and synthetic motion. accurate effect

Active Publication Date: 2020-09-18
DALIAN UNIV
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although optimization-based methods can synthesize motions that satisfy constraints, the modeling process is complex and it is difficult to handle large data sets
Although the method based on reinforcement learning can interact with the external environment, it is still limited by the complex modeling process and a single form of motion.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for synthesizing three-dimensional human motion by using recurrent neural network based on hierarchical learning
  • Method for synthesizing three-dimensional human motion by using recurrent neural network based on hierarchical learning
  • Method for synthesizing three-dimensional human motion by using recurrent neural network based on hierarchical learning

Examples

Experimental program
Comparison scheme
Effect test

preparation example Construction

[0062] Such as Figure 1-11 As shown, the present invention provides a method for synthesizing three-dimensional human motion based on a layered learning-based recurrent neural network, including: a training model step and a testing model step.

[0063] As a preferred embodiment of the application, the training model step described in the application includes the following steps:

[0064] Step S11: use the GRU unit to construct a low-level motion information extraction network, the network uses the curvature and average velocity information of each frame of the skeleton in the data set as input, and the network can output the motion characteristics of each frame of the character after training;

[0065] Step S12: Use the GRU network to establish a high-level motion synthesis network; combine the skeleton features in the data set with the motion features extracted in S11 as input, train the network to learn the temporal and spatial relationship between the front and back of the...

Embodiment 1

[0105] As an embodiment of the present invention, the effect of synthetic human body motion can be further specified by the following experiments:

[0106] Experimental conditions:

[0107] 1) The motion data set used in the experiment is composed of the CMU human body motion capture data set, which includes multiple online large-scale motion databases, including various running, walking, kicking, rolling and other action sequences.

[0108] 2) The programming platform used in the experiment is python3.6, and the deep learning framework is pytorch.

[0109] 4) The server configuration used in the experiment is a Quadro K6000 graphics card, the memory is 12G, the processor model is Intel(R) Xeon(R) CPU E5-2620 v3@2.40H, 64.0GB RAM, and the operating system is Ubuntu16.04 LTS.

[0110] 5) In the experiment, the accuracy of the low-level network to extract motion information is used to evaluate the performance of the low-level network, and the joint position error between the ge...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a method for synthesizing three-dimensional human motion by using a recurrent neural network based on hierarchical learning. The method comprises a model training step and a model testing step, the model training step comprises the following sub-steps: constructing a low-layer motion information extraction network by adopting a GRU unit; establishing a high-level motion synthesis network by adopting a GRU network; adopting motion data with different styles as input of a high-level motion synthesis network, combining the skeleton features of the motion data with the motion features extracted by the low-level motion information extraction network as input, and training the high-level motion synthesis network to learn skeleton space-time relationship information of motions with different styles; and inputting the first 30 frames of data of the motion data in the test set into the trained high-level motion synthesis network, and finally performing verification. The method not only can be used for synthesizing the motion conforming to the input track, but also can be used for generating the transition motion between two different types of motions, and can also beused for synthesizing motion sequences with different emotion styles.

Description

technical field [0001] The present invention relates to the technical fields of computer graphics and human motion modeling, in particular, to a method for synthesizing three-dimensional human motion using a cyclic neural network based on layered learning. Background technique [0002] Three-dimensional human body motion capture equipment is a high-tech device used to accurately measure the movement of human body in three-dimensional space. Based on methods such as multi-eye video and computer graphics, it can accurately obtain the 3D data of the joint points of the moving human body, and then reconstruct the human body motion data set based on the topological structure of the human body. This data set has a wide range of application values ​​and can be widely used in fields related to human motion analysis such as computer animation, virtual reality, security monitoring, and human-robot interaction. On the other hand, the reusability of human motion data is limited due to ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06T19/20G06N3/04G06N3/08
CPCG06T19/20G06N3/08G06N3/045
Inventor 周东生郭重阳杨鑫张强魏小鹏
Owner DALIAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products