Human body behavior recognition method and system based on human body skeleton

A human skeleton and recognition method technology, applied in character and pattern recognition, neural architecture, instruments, etc., can solve the problems that the graph network cannot be iterated, difficult to generate connections, and lose spatial information, etc., to reduce training parameters and training costs, and improve Effects of applying capabilities, reducing computation time

Active Publication Date: 2020-11-17
中科人工智能创新技术研究院(青岛)有限公司
View PDF8 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The first category is the method based on convolutional neural network, which mainly regards a skeleton sequence as an image, or changes it into an image through some techniques, and then uses the method of convolutional neural network to perform feature However, the inventor believes that the spatial context correlation of skeleton points on the same frame is not as strong as that of RGB pixels, and the method based on convolutional neural network will lose the original skeleton data to a certain extent. existing spatial information
[0005] The second category is the method based on the cyclic neural network. This method mainly sorts and combines all the skeleton points on a frame through a certain scheme to form a vector, and then uses the cyclic neural network to model the time series and extract Action features; but the inventor believes that the problem with this type of method is that no matter how it is sorted, it is always unable to describe the structure of the human skeleton in space well, that is, the spatial information will also be lost
[0006] Since the human skeleton has a natural graph structure, the method based on the graph convolutional network can be introduced into the behavior recognition based on the skeleton; however, the inventor believes that there are still some problems in this method: first, a graph network cannot iterate a lot Layer, because there is no pooling operation, it may lead to excessive smoothing between each skeleton point; secondly, because it is impossible to use a multi-layer structure to expand the receptive field, it is difficult to generate between two nodes that are far apart on the graph However, human behaviors are likely to be related to nodes that are far away. For example, the action of eating uses both hands and heads, and the hands and heads are far apart on the graph. Therefore, for such actions, based on graph convolutional network The method cannot solve the problem that the skeleton points are far away on the graph and cannot be connected.

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
  • Human body behavior recognition method and system based on human body skeleton
  • Human body behavior recognition method and system based on human body skeleton
  • Human body behavior recognition method and system based on human body skeleton

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0036] like figure 1 As shown, the present embodiment provides a human body behavior recognition method based on a human skeleton, including:

[0037] S1: Obtain the behaviors and actions of the human skeleton and the corresponding skeleton point coordinates, coordinate differences between frames of skeleton points and skeleton features, and construct a training set;

[0038] S2: According to the training set, the graph convolutional network and the attention mechanism network based on human body parts are trained sequentially, and the behavior recognition model is constructed with the trained graph convolutional network and attention mechanism network;

[0039] S3: Recognize the human skeleton to be recognized according to the behavior recognition model, and output human behavior actions.

[0040] In the step S1, a skeleton sequence is regarded as a graph, and the skeleton points in each frame are connected according to the natural human body structure, and there are also co...

Embodiment 2

[0081] This embodiment provides a human body behavior recognition system based on a human skeleton, including:

[0082] The data acquisition module is used to obtain the behavior of the human skeleton and the corresponding skeleton point coordinates, the coordinate difference between the skeleton point frames and the skeleton features, and construct the training set;

[0083] The training module is used to sequentially train the graph convolution network and the attention mechanism network based on human body parts according to the training set, and construct the behavior recognition model with the trained graph convolution network and attention mechanism network;

[0084] The identification module is configured to identify the skeleton of the human body to be identified according to the behavior identification model, and output human behavior actions.

[0085] It should be noted here that the above-mentioned modules correspond to steps S1 to S3 in Embodiment 1, and the exampl...

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 discloses a human body behavior recognition method and system based on a human body skeleton, and the method comprises the steps: obtaining the behavior movement of the human body skeleton and the corresponding skeleton point coordinates, skeleton point inter-frame coordinate differences and skeleton features, and constructing a training set; sequentially training the graph convolution network and the attention mechanism network based on the human body part according to the training set, and constructing a behavior recognition model according to the trained graph convolution network and attention mechanism network; and recognizing the to-be-recognized human skeleton according to the behavior recognition model, and outputting human behavior actions. According to data such as three-dimensional coordinates of human skeleton joint points, coordinate differences between point frames and skeleton features, a graph convolution network is taken as a main body, an attention mechanism network based on human parts is adopted to assist in searching for skeleton points with better distinguishing ability, human behavior actions are classified and recognized, and the recognition precision is improved.

Description

technical field [0001] The invention relates to the technical field of behavior recognition, in particular to a human body behavior recognition method and system based on a human skeleton. Background technique [0002] The statements in this section merely provide background information related to the present invention and do not necessarily constitute prior art. [0003] In recent years, skeleton-based human behavior recognition has become more and more important. Compared with traditional RGB video-based behavior recognition, skeleton-based methods are more adaptable to the background and more robust to lighting conditions. It also has less computation. The skeleton data of a human behavior is mainly a skeleton sequence, each frame in the skeleton sequence contains multiple skeleton points, each skeleton point contains three-dimensional coordinate information, and the three-dimensional coordinates of the skeleton point are directly passed through the multi-modal sensor ( ...

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): G06K9/00G06K9/62G06N3/04
CPCG06V40/23G06N3/045G06F18/214G06F18/241
Inventor 王亮张彰宋一帆单彩峰纪文峰
Owner 中科人工智能创新技术研究院(青岛)有限公司
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