Motion recognition method based on feature selection
A motion recognition and feature selection technology, applied in the field of motion recognition, can solve the problems of low motion recognition accuracy and low motion recognition efficiency, and achieve the effect of reducing feature extraction time, reducing feature dimensions, and improving efficiency
Patent Information
- Authority / Receiving Office
- CN · China
- Current Assignee / Owner
- Publication Date
- 2019-10-22
Smart Images

Figure 1 
Figure 2 
Figure 3
Abstract
Description
Technical field
[0001] The invention belongs to the technical field of motion recognition, and specifically relates to a motion recognition method based on feature selection. Background technique
[0002] The motion capture system based on the inertial measurement unit (IMU) is the most promising in terms of commercial development. It can be used almost anywhere, and truly realizes the collection of motion data without being constrained by the scene. Some whole body motion capture systems have been used in the computer graphics and animation industries. Commercial motion capture systems are mainly limited to the size and weight of a single module. In this regard, MEMS gyroscopes and accelerometers have small size, high integration, suitable for factory production, cheap and easy to use, and other conventional inertial sensors cannot match. Advantages, using IMU measurement units based on MEMS components to study the realization of motion capture solutions is of great significanc...
Examples
specific Embodiment approach 1
[0018] Specific implementation manner one: such as figure 1 As shown, the motion recognition method based on feature selection described in this embodiment includes the following steps:
[0019] Step one: separate M on the human body 0 Data collection for each action, and when collecting data for each action, a three-axis accelerometer, a three-axis gyroscope, and a three-axis magnetometer are used simultaneously. M 0 The number of action types included in each action is N 0 ;
[0020] Use the collected three-axis accelerometer data, three-axis gyroscope data, three-axis magnetometer data, and three-axis attitude angle data (three-axis attitude angle data is collected by a three-axis gyroscope) as raw data;
[0021] Preprocess the original data to obtain the preprocessed data, and perform action interception on the preprocessed data to obtain the action segment data, where: each action corresponds to one action segment data;
[0022] Action segment data X for an action N×M , X N×M ...
specific Embodiment approach 2
[0031] Specific embodiment two: this embodiment is different from specific embodiment one in that the statistical features include mean feature, standard deviation feature, maximum feature, minimum feature, median absolute deviation feature, interquartile feature And related features;
[0032] The signal time-frequency characteristics include energy mean value characteristics, signal amplitude area characteristics, signal entropy characteristics, maximum magnitude amplitude characteristics, maximum magnitude frequency characteristics, secondary maximum magnitude amplitude characteristics, secondary maximum magnitude frequency characteristics, and average normalization Frequency characteristics, kurtosis characteristics of amplitude distribution, and skewness characteristics of amplitude distribution;
[0033] The complex modeling features include autoregressive coefficient features and Mel frequency cepstrum features.
specific Embodiment approach 3
[0034] Specific embodiment three: This embodiment is different from the specific embodiment two in that: the division number index and the information gain index are used to screen the features in step two, and the specific process is:
[0035] Division index
[0036] The basic model of the extreme gradient boosting tree model is the classification regression tree. The direction of the data at the branch node is determined by the relationship between its feature value and the threshold. The number of times a feature is selected to achieve split directly reflects the feature in the model decision. The size of the role of, a way of evaluating the importance of features is to score the sum of the number of times that feature variables are used for division in all decision tree models;
[0037] The extreme gradient boosting tree model integrates a total of Z decision trees, a certain dimension eigenvalue x i In decision tree F j Is used for decision making in C j , Where: i=1, 2,...,462,...