Stylized body movement generating and editing method based on sub-space technology

A technology of human body movement and space technology, which is applied in the direction of animation production, 3D image processing, image data processing, etc. It can solve the problems of motion data editing, users cannot quantify the motion style, and it is difficult to obtain the style, so as to solve mutual injustice. Interactive, rapid creation and editing of motion effects

Inactive Publication Date: 2007-11-14
ZHEJIANG UNIV
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In recent years, there are also some methods to try to solve this kind of problem. For example, "MotionGraphs" published on Siggraph in 2002 proposed a method that can be used to generate real and controllable motion. The article proposed the data structure of motion graph; 00 "Style Machines" published on Siggraph in 2011 learns motion patterns through some motion capture data samples, and then interpolates and extrapolates the learned patterns to generate different styles of motion, but in that method, users cannot Quantify the motion style, and at the same time, this method can only complete motion generation, and cannot edit an existing piece of motion data according to the user's style requirements; "Automated Extraction and Parameterization of Motions in Large Data Sets" published on Siggraph in 2004 proposed An automated method is proposed, which can search for logically similar motions in a large motion database, and then use these logically similar motions to build a continuous stylized parameter space, and then the user can control the parameters by The parameter values ​​in the optimized space are used to control the style of human motion; "PCA-based WalkingEngine using Motion Capture Data" published on Computer Graphics International in 2004 uses principal component analysis to construct a walking motion generation engine, but in The style at a higher level of semantics in that method is not taken into account
[0003] In short, the current methods are often difficult to solve some of the following problems:
[0004] 1. Motion data are very high-dimensional data. Since we consider continuous motion, frames cannot be viewed separately. Usually, the human skeleton model has more than a dozen joint points and dozens of degrees of freedom. In this way, a Just 30 frames of motion is a thousand-dimensional vector
[0005] 2. The motion style is on the high-level semantics. The connection between the low-level motion vector and the high-level style semantics is very complicated. It is difficult to directly obtain the style directly from the data, or generate data from the style.
[0007] 4. In the field involving multiple sports styles, since the effects of different sports styles are not orthogonal, the independent adjustment of each style cannot achieve the required effect

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
  • Stylized body movement generating and editing method based on sub-space technology
  • Stylized body movement generating and editing method based on sub-space technology
  • Stylized body movement generating and editing method based on sub-space technology

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0049] The walking motion generation of embodiment 1 single style (catwalk style)

[0050] The training samples consist of 5 neutral walking motions, and 5 catwalk-style walking motions. Each training exercise becomes a high-dimensional vector, and the vector forming the training exercise is T(m), where m=1...10. Each T(m) is a D-dimensional vector. First arrange T(m) as a column vector into a matrix Q, and then perform singular value decomposition on Q, that is, calculate the calculation matrix Q T The characteristic root e(i) and characteristic vector e(i) of Q, i=1...10, that is, there are 10 groups of characteristic roots and characteristic vectors, and the characteristic vectors are arranged in descending order according to the corresponding characteristic roots, and the energy value σ is taken as 98%, according to

[0051] d = arg min s ( Σ i...

Embodiment 2

[0060] The walking motion edit of embodiment 2 single style (catwalk style)

[0061] The training samples consist of 5 neutral walking motions, and 5 catwalk-style walking motions. Each training exercise becomes a high-dimensional vector, and the vector forming the training exercise is T(m), where m=1...10. Each T(m) is a D-dimensional vector. First arrange T(m) as a column vector into a matrix Q, and then perform singular value decomposition on Q, that is, calculate the calculation matrix Q T The characteristic root e(i) and characteristic vector e(i) of Q, i=1...10, that is, there are 10 groups of characteristic roots and characteristic vectors, and the characteristic vectors are arranged in descending order according to the corresponding characteristic roots, and the energy value σ is taken as 98%, according to

[0062] d = arg min s ( Σ i ...

Embodiment 3

[0075] The walking motion generation of embodiment 3 multiple styles (cat walk / big arm swing style)

[0076] The training samples consisted of 5 neutral movements, 5 movements representing a catwalk style, and 5 movements representing a large arm swing style. Each training exercise becomes a high-dimensional vector, and the vector forming the training exercise is T(m), where m=1...15. Each T(m) is a D-dimensional vector. First arrange T(m) as a column vector into a matrix Q, and then perform singular value decomposition on Q, that is, calculate the calculation matrix Q T The characteristic root e(i) and characteristic vector e(i) of Q, i=1...15, that is, there are 15 groups of characteristic roots and characteristic vectors in total, arrange the characteristic vectors in descending order according to the corresponding characteristic roots, and take the energy value σ as 98%, according to

[0077] d = arg min s ...

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

This invention discloses a generation and editing method, which bases on space technology style of human motion. Its Principal component analysis is used to establish a contact high-dimensional data space and movement style annihilator low-dimensional space mapping. Low-dimensional subspace has maintained a campaign by the inherent style, as well as because of significantly reducing dimension, lower cost, easy to quantify the degree of style. In low-dimensional subspace can conduct real-time calculation, and the results generated or edit reconstruction through mapping data movement in the high-dimensional space. By extrapolation, can be generated or editing samples than the style of training more exaggerated movement. Because of the diversity of human motion style, this method also proposed a new style of dealing with multiple sports programs, the program was effective in resolving the multiple styles between the weight of the problems brought about by orthogonal.

Description

technical field [0001] The invention relates to the field of multimedia human three-dimensional animation, in particular to a method for generating and editing stylized human motion based on subspace technology. Background technique [0002] Stylized human motion generation and editing is an important topic in the field of computer animation. In a large virtual reality scene, a large number of human motions with different styles need to be rendered. Now the application of Optical Motion Capture (optical human body motion capture equipment) enables us to capture motions with certain typical styles in a targeted manner. How to start from these captured motions and generate or edit a large number of motions with different styles according to needs , is an important question. In recent years, there are also some methods to try to solve this kind of problem. For example, "MotionGraphs" published on Siggraph in 2002 proposed a method that can be used to generate real and control...

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): G06T15/70G06T13/40
Inventor 庄越挺陈成肖俊吴飞
Owner ZHEJIANG 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