Movatterモバイル変換


[0]ホーム

URL:


CN109635638A - For the feature extracting method and system of human motion, recognition methods and system - Google Patents

For the feature extracting method and system of human motion, recognition methods and system
Download PDF

Info

Publication number
CN109635638A
CN109635638ACN201811284383.4ACN201811284383ACN109635638ACN 109635638 ACN109635638 ACN 109635638ACN 201811284383 ACN201811284383 ACN 201811284383ACN 109635638 ACN109635638 ACN 109635638A
Authority
CN
China
Prior art keywords
muscle
data
feature
feature extraction
signal data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201811284383.4A
Other languages
Chinese (zh)
Other versions
CN109635638B (en
Inventor
张哲�
王念
崔莉
赵泽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Institute of Computing Technology of CAS
Original Assignee
Institute of Computing Technology of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Institute of Computing Technology of CASfiledCriticalInstitute of Computing Technology of CAS
Priority to CN201811284383.4ApriorityCriticalpatent/CN109635638B/en
Publication of CN109635638ApublicationCriticalpatent/CN109635638A/en
Application grantedgrantedCritical
Publication of CN109635638BpublicationCriticalpatent/CN109635638B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The present invention relates to a kind of for the feature extracting method and system of human motion, recognition methods and system, comprising the following steps: the signal data generated when acquisition human motion;The contrary opinion information in the signal data is extracted, the contrary opinion information includes vibration signal data information inside muscle external movement trajectory signal data information and muscle;Feature extraction is carried out for the contrary opinion information, the feature includes that muscle external movement trajectory signal feature, muscle inside vibration signal characteristics and assemblage characteristic, the assemblage characteristic refer to the linked character according to vibration signal data information acquisition inside the muscle external movement trajectory signal data information and the muscle.

Description

For the feature extracting method and system of human motion, recognition methods and system
Technical field
It is the present invention relates to calculating field, in particular to a kind of for the feature extracting method and system of human motion, identificationMethod and system.
Background technique
Human motion is identified by the combination of the technologies such as sensor data acquisition and data mining, to realize to human bodyThe identification of behavior and record.The application field of human motion identification is extensive, such as has a meal, sees the schedules such as TV, rest life rowFor identification, or such as walk, run, Gait Recognition of going upstairs etc..Human motion identification can be brought very for people's livesMore potential benefits and advantage, for example, record and supervision sport and body-building, the health control or auxiliary predictive behavior meaning of people itselfTo etc., the always research hotspot of scholars for many years.
In general, can be used as the human motion of identification object all there are many mode classification, for example, one of which be according toThe classification that trunk performance and physiological signal difference when human body is acted carry out, i.e. human body are carrying out a different set of movementWhen, trunk overall performance is similar, but physiological signal (such as heart rate value, muscle are raised) situation is presented with very big difference, weIt is relationship movement by this kind of action definition;On the other hand, when human body carries out a different set of movement, body work inherently tableThe movement of existing larger difference, this kind of action definition is non-blood movement by we.
Human motion identification method in the prior art can be divided into following two, and one is based on non-wearable deviceRecognition methods, for example, using the movement of camera record human body, it is then collected to video camera using the method for image recognitionHuman motion image is analyzed, and this method is limited the inaccuracy that may result in acquisition data, Er Qieyu by acquisition conditionThe method of processing sensor acquisition data is compared, and the data processing for image recognition is also more complicated;Another recognition methodsIt is the recognition methods based on wearable device, this method can use a variety of wearable devices, for example, lower-cost accelerationFlowmeter sensor is spent, although this kind of wearable device is higher to the accuracy of identification of non-blood movement, for the knowledge of relationship movementOther precision is poor;And measure the sensor (such as electromyographic electrode, heart rate sensor) of physiological signal, whole accuracy of identification compared withDifference, and the cost of electromyographic electrode therein is also higher, is unfavorable for promoting the use of;Multi sensor combination is taken if you need to improve precisionMode (such as accelerometer and heart rate sensor combination) measure and excessive, the experience sense that will lead to the sensor that client wearsIt is poor.
It is high that therefore, it is necessary to a kind of accuracy of identification, and cost is relatively low, and the human body movement recognition system and side that user experience is goodMethod.
Summary of the invention
The present invention provides a kind of feature extracting method for human body movement data, comprising the following steps:
1) signal data generated when acquiring human motion;
2) the contrary opinion information in the signal data is extracted, the contrary opinion information includes muscle external movement trajectory signal numberIt is believed that vibration signal data information inside breath and muscle;
3) for the contrary opinion information carry out feature extraction, the feature include muscle external movement trajectory signal feature,Vibration signal characteristics and assemblage characteristic, the assemblage characteristic refer to according to the muscle external movement trajectory signal inside muscleThe linked character of vibration signal data information acquisition inside data information and the muscle.
Preferably, the step 1) further comprises:
11) signal data generated when human motion is acquired using single source acceleration transducer;
12) judge the validity of the signal data, and obtain effective signal data
Preferably, the step 2) further comprises:
Low-pass filtering and data cleansing are executed for the signal data, obtains muscle external movement trajectory signal data letterBreath;
Bandpass filtering, data cleansing and personalized difference are executed for the signal data to eliminate, and obtain muscle internal railsMark signal data information;
Wherein, the frequency of the low-pass filtering fluctuates in 10-20 hertz of ranges;The low-limit frequency of the bandpass filtering existsFluctuation, the highest frequency of the bandpass filtering fluctuate in 100-150 hertz of ranges in 5-15 hertz of ranges.
Preferably, for the valid data through the bandpass filtering and data cleansing, maximum spontaneous contractions value is utilizedThe personalized difference is carried out to eliminate, comprising the following steps:
Using range of motion as standard movement, movement number when at least one set of user carries out the standard movement is acquiredAccording to;
Bandpass filtering is executed at least one set of exercise data and data cleansing obtains at least one set of effective exercise numberAccording to;
By the average value of the maximum value of maximum value or multiple groups valid data in the effective exercise data of acquisition, as mostBig spontaneous contractions value;
Normalized is executed using the maximum spontaneous contractions value.
Preferably, the formula for executing normalized using the maximum spontaneous contractions value is as follows:
Wherein, a indicates vibration signal data inside the muscle eliminated by difference, ahinitIndicate first after data cleansingVibration signal inside beginning muscle, MVCperIt is maximum spontaneous contractions value.
Preferably, the step 3) further comprises:
31) it is directed to the contrary opinion information, extracts the muscle external movement trajectory signal feature, muscle internal vibration respectivelySignal characteristic;
32) it is directed to the contrary opinion information, is extracted for describing the muscle external movement track data and the intramuscularThe assemblage characteristic of inner link between portion's vibration data;
33) final feature is obtained using the feature that the step 31) and the step 32) obtain.
Preferably, the assemblage characteristic is that muscle raises energy coefficient feature, and the step 32) further comprises:
321) vibration signal data inside the muscle external movement trajectory signal data and the muscle is sought respectivelyResultant acceleration signal;
322) integral operation is carried out for the resultant acceleration signal obtained, obtains and closes velocity amplitude;
323) muscle is calculated according to following formula raise energy coefficient feature:
Wherein, MREC is that muscle raises energy coefficient feature, for indicating under unit muscle external movement distance, with muscleInside generates and the energy value positive correlation of storage, sh2It is to indicate and the energy generated and store lasting during muscular movementMagnitude positive correlation, slIt is the external movement distance for indicating muscle, vlAnd vhRespectively muscle external movement trajectory signal andThe conjunction velocity amplitude of vibration signal inside muscle.
Preferably, the step 31) further comprises:
311) feature extraction, including average value, standard deviation, frequency are executed for the muscle external movement trajectory signal dataDomain energy, frequency domain entropy;
312) feature extraction is executed for vibration signal data inside the muscle, including cosine correlation, standard deviation, flatEqual power-frequency, power spectrum density, frequency domain entropy.
Preferably, the step 33) further comprises: the characteristic that the step 31) and the step 32) are obtainedSerial end to end splicing is executed, or executes dimension after splicing and about subtracts, obtains final feature.
According to another aspect of the present invention, a kind of human motion identification model method for building up, including following step are also providedIt is rapid:
The characteristic for establishing identification model is extracted using feature extracting method as described above;
Human motion identification model is established using the characteristic.
According to another aspect of the present invention, a kind of human motion identification method is also provided, comprising the following steps:
The motion characteristic data of object to be identified is extracted using feature extracting method as described above;
The motion characteristic data is input to progress human motion identification in human motion identification model.
According to another aspect of the present invention, a kind of feature deriving means for human body movement data are also provided, including withIn the acquisition unit of exercise data acquisition, the feature for extracting the information extraction unit of contrary opinion information and for feature extraction is mentionedTake unit;Wherein, the contrary opinion information extraction unit includes the first letter for extracting muscle external movement trajectory signal dataCease extraction module and the second information extraction modules for extracting vibration signal data inside muscle;The feature extraction unit packetInclude fisrt feature extraction module for extracting muscle external movement trajectory signal feature respectively, for extracting muscle internal vibrationThe second feature extraction module of signal characteristic and the muscle external movement trajectory signal data and described are described for extractingThe third feature extraction module of the assemblage characteristic of inner link between the vibration signal data of muscle inside;The feature extraction unitIt further include for for vibration signal characteristics inside the muscle external movement trajectory signal feature, the muscle and described groupFeature is closed to be combined processing and obtain the processing module of final feature.
According to another aspect of the present invention, a kind of human body movement recognition system, including feature as described above are also providedExtraction element, and identified with data acquisition reception device, model foundation and the movement of feature deriving means communication connectionDevice and recognition result output device.
Compared with the existing technology, the present invention achieves following advantageous effects: human motion identification provided by the inventionSystem and method, by extracting the muscle external movement trajectory signal feature of user, inside muscle vibration signal characteristics and onThe linked character of two kinds of signals is stated, so that obtaining the final feature comprising above-mentioned three kinds of features carries out movement identification, is significantly mentionedHigh accuracy of identification;Particularly, it inventors herein proposes muscle and raises this concept of energy coefficient, can effectively represent above-mentionedThe internal relations of two kinds of signals;In addition, the present invention has only used the acceleration transducer in single source, nothing when carrying out data acquisitionIt needs other sensors to be used cooperatively, not only saves the cost of acquisition equipment, further reduce the wearing weight bearing of user, improve useFamily experience sense is conducive to promote the use of.
Detailed description of the invention
Fig. 1 is the human motion identification method schematic diagram that the preferred embodiment of the present invention provides.
Fig. 2 is the human body movement recognition system structural schematic diagram that the preferred embodiment of the present invention provides.
Specific embodiment
In order to which the purpose of the present invention, technical solution and advantage is more clearly understood, below in conjunction with attached drawing, to according to thisWhat is provided in the embodiment of invention is further detailed for the feature extracting method and system of human motion, recognition methods and systemExplanation.
The identification of movement non-blood for one group, during exercise due to human body, trunk inherently show very big difference, becauseThis may recognize that this movement over the ground macroscopically using general acceleration transducer;And for the knowledge of one group of relationship movementNot, during exercise due to human body, the overall performance on trunk is similar, therefore also needs to be distinguish by physiological signal.
For this purpose, inventor, by a large amount of experiment discovery, human body during exercise, can not only generate motion profile over the ground,The vibration inside muscle can be also generated simultaneously.It, can be directly using setting in muscle surface for the displacement that opposite ground generatesAcceleration transducer identified to identify motion profile signal (i.e. muscle external movement trajectory signal) over the ground, the letterNumber main band limits be 0~20 hertz, most high frequency can fluctuate within the scope of 15~25 hertz;In addition, since human body existsWhen movement, meat fiber can generate contraction or loosen, so that it is inherent to occur to rub and slide etc. between meat fiberMechanical oscillation, this vibration can reach skin surface by transmitting, and can generate displacement in skin surface, therefore can lead toMeat fiber raises reaction (i.e. muscle inside vibration signal) of the situation in skin surface to human body when crossing acquisition human motionMovement identified, the main band limits of the signal is 5~100 hertz, low-limit frequency can within the scope of 5~15 hertz waveDynamic, highest frequency can fluctuate within the scope of 100~150 hertz.
By the studies above, inventors herein proposes and a kind of realized using acceleration transducer while extracting human body during exerciseVibration signal carries out the system and method for human motion identification inside the muscle external movement trajectory signal and muscle of generation.
Fig. 1 is the human motion identification method schematic diagram that the preferred embodiment of the present invention provides, as shown in Figure 1, with barbell shoulderAway from it is curved lift, barbell width it is curved lift, barbell narrow space is curved lifts, for standard push-up and oblique push-up this five kinds of different movements,Human motion identification method provided by the invention is described in detail.Wherein, barbell shoulder is away from curved act, the curved act of barbell width, thick stickThe curved act of bell narrow space belongs to one group of relationship movement, and standard push-up and oblique push-up belong to one group of relationship and act, and barbell exerciseBelong to non-blood movement between push-up campaign.Human body recognition method provided by the invention the following steps are included:
S10 acquires the signal data that human motion generates
Acquisition device with acceleration transducer is worn on the body of user, specifically, being had using an outsidePocket, and inside is equipped with the movement arm band of acceleration transducer node, and the left arm upper arm of user will be tightly attached on the inside of the movement arm bandAt the center skin of triceps, while it will be arranged in pocket comprising the acquisition device of single-chip microcontroller, Bluetooth communication modules and battery.After the completion of wearing, user can successively carry out one group of above-mentioned five kinds of movement, and acquisition device will record human body and carry out above-mentioned five kinds of fortuneDynamic data.It is accurate in order to calculate, user can be allowed to carry out multiple groups movement respectively.For example, 3 groups of movements can be carried out, every group is completedAfter the completion of movement, user can rest a period of time, then carry out next group of movement.After the completion of acquisition, the data of record can be passed throughBluetooth communication modules in acquisition equipment are transmitted to background server, to execute calculating.
S20 judges data validity
After background server obtains the data of acquisition, will data be carried out with the pretreatment of Effective judgement.Pretreatment is mainIt is to verify the abnormal data for whether containing due to various reasons in collected initial data and leading to occur.It is missed with hardwareIt, can if occurred in the hardware debugging stage similar to hardware problems such as line disconnections for abnormal data caused by poor problemThe data caused are all steady state value, therefore, when being pre-processed, can be used and judge to acquire whether data are that steady state value isThe Effective judgement of preset condition progress data.For example, the data window of a certain section of very little of random selection can be passed through when judgingMouthful, if data value all in this window be all it is identical, illustrate that the data are invalid, and hardware occurProblem needs repairing and acquires equipment;Conversely, then illustrating that the data are effectively, can to continue to execute subsequent step.Especially, in addition to failures such as hardware disconnections mentioned above, data exception caused by other problems is also had, for example, since hardware is setThe problems such as standby electromagnetic interference, lead to abnormal data for occurring fluctuating suddenly etc..
S30 extracts contrary opinion information
Complete above-mentioned steps judgement after, by the valid data of acquisition pass through respectively low-pass filter and bandpass filter intoThe fractionation and data cleansing of row contrary opinion information, to obtain vibration signal inside muscle external movement trajectory signal data and muscleData.Specifically, the frequency of low-pass filter can fluctuate within the scope of 10 hertz to 20 hertz, preferably 15 hertz;Band logicalThe low-limit frequency of filter can fluctuate within the scope of 5~15 hertz, highest frequency can within the scope of 100~150 hertz waveIt is dynamic.After the completion of filtering, data cleansing can be carried out respectively to the data of acquisition, for example, carrying out missing values to obtained filtering signalCompletion, abnormal point removal etc..
Particularly, since different people is when carrying out same action, the average amplitude of vibration signal is usually inside muscleDifferent (for example, the ordinary people seldom moved and fitness enthusiasts), it is therefore, above-mentioned clear by bandpass filtering and data obtainingAfter data after washing, it is also necessary to carry out personalized difference to the data and eliminate, the flesh that can be used to identify human motion could be obtainedMeat internal vibration signal data.Carrying out personalized difference elimination, there are many modes, for example, according to the age of user, height, weightOr exercise habit setting threshold parameter carries out difference elimination.Below to utilize maximum spontaneous contractions value to by bandpass filtering sum numberIt is normalized according to the data after cleaning, to be illustrated for carrying out the mode of personalized difference elimination.
Inventor it has been investigated that, for different people, the average amplitude of vibration signal is usually not inside muscleWith, but for the same person, when carrying out one group of relationship movement, vibration signal amplitude becomes relatively inside muscleGesture is identical.For example, the shoulder for being directed to barbell is moved away from two kinds of curved act and the curved act of narrow space, a fitness enthusiasts are above-mentioned in progressWhen two movements, the amplitude of the internal vibration signal of the bicipital muscle of arm is all larger than the ordinary people that another one seldom moves.But work asFor the two in the curved act of progress narrow space, the muscle vibration signal amplitude of the bicipital muscle of arm but all meets corresponding width when being greater than shoulder away from curved actIt is worth this condition.
Based on this principle, inventor proposes that muscle inside vibration signal data can be carried out MVC (maximum autonomous receiptsContracting) normalized, so as to eliminate because individual habit of user it is different caused by difference in data.Specifically include following stepIt is rapid:
S301, user execute predetermined movement after wearing acquisition device, for example, above-mentioned barbell shoulder is away from curved act, barbell widthCurved act, the curved act of barbell narrow space, standard push-up and oblique push-up, acquisition device can obtain one or more groups of acquisition data;
S302, one or more groups of acquisition data of acquisition are filtered using 5~100 hertz of bandpass filterAnd data cleansing, for example, missing values are not complete and abnormal point removes;
S303, it is maximized for acquisition data after cleaning as maximum spontaneous contractions value MVCper, if it is multiple groups numberAccording to the average value of every group of maximum value can be taken, and using the average value as the maximum spontaneous contractions value for corresponding to the userMVCper
S304, personalized difference are eliminated
Vibration signal data inside the muscle eliminated by difference is obtained using following formula.
Wherein, a indicates vibration signal data inside the muscle eliminated by difference, ahinitIndicate first after data cleansingVibration signal inside beginning muscle, MVCperIt is everyone maximum spontaneous contractions value.
S40 feature extraction
After completing step S30, the muscle external movement trajectory signal data and flesh that can be used for extracting feature can be obtained respectivelyMeat internal vibration signal data.Feature extraction specifically includes the following steps:
S401, information are divided and ruled processing
For above two signal data, feature extraction is carried out respectively.For example, can using sliding window method respectively fromThe multiple angles such as time domain, frequency domain and time-frequency domain extract.Specifically, muscle external movement trajectory signal data are directed to, it canThe feature of extraction includes but is not limited to average value, standard deviation, frequency domain energy, frequency domain entropy etc., wherein each feature can be from threeA quadrature axis extracts respectively, to obtain 12 dimensional features;For muscle inside vibration signal data, extractible feature include butIt is not limited to cosine correlation, standard deviation, frequency of average power, power spectrum density, frequency domain entropy etc., wherein each feature is okIt is extracted respectively from three quadrature axis, to obtain 15 dimensional features.
S402, information assemblage characteristic extract
The information of completion step S401 is divided and ruled after processing, can obtain the muscle surface of description single user's movement respectivelyWith muscle internal feature, in order to preferably make the two associated, inventor has been researched and proposed a kind of utilization assemblage characteristic descriptionMode when user personality moves outside muscle with muscle internal state, this assemblage characteristic can be by using outside above-mentioned muscleFeature calculation obtains inside portion's feature and muscle.
For this purpose, inventors herein proposing the concept of " muscle raises energy coefficient feature ", table is used for as a kind of assemblage characteristicThe connection between internal vibration signal when showing human motion when the external movement trajectory signal and contraction of muscle of its muscle.
The it is proposed of this concept is the following research based on inventor, since the contraction of human motion and meat fiber hasIt closes, and muscle fibre is during contraction, ATP decomposition makes to store a large amount of elastic potential energy inside muscle.Contraction of muscle is more filledPoint, the value of elastic potential energy is also bigger.Also, when mutual inversion of phases occurs for elastic potential energy release Shi Huiyu kinetic energy, to help fleshMeat generates the displacement relative to ground, that is, forms movement.The process is similar with the movement of spring, and spring is in outer masterpieceElastic potential energy can be generated by being stretched or being compressed with lower generation, and when external force releases, elastic potential energy and kinetic energy can be converted.CauseThis, the kinetic model based on spring, i.e. the energy of spring be it is square directly proportional to distance, the similar dynamic of muscle can be obtainedMechanical model, i.e. elastic potential energy inside muscle are also square directly proportional to distance.But since the elastic potential energy of spring is oneWhat secondary property generated, and the elastic potential energy of muscle is persistently to consume ATP during muscular movement persistently to generate.Therefore, in order toThe kinetic model for improving muscle inventors herein proposes and raises energy coefficient feature about muscle, for qualitatively approximate reflectionMuscle is under unit external move distance out, the value of the internal elastic potential energy for persistently generating and storing, i.e., this muscle bulletProperty potential energy value and muscle raise energy coefficient feature between have positively related relationship.It will be described in detail below and raise energy about muscleThe calculation of coefficient of discharge feature.
Firstly, by vibration signal data point inside the step S30 muscle external movement trajectory signal data obtained and muscleResultant acceleration signal is not sought:
Wherein, alIt is the conjunction signal data of muscle external movement track, alx,aly,alzRespectively indicate muscle external movement railSignal numerical value of the mark signal data on three quadrature axis x, y, z;ahIt is the conjunction signal of muscle internal vibration, ahx,ahy,ahzPointIt Biao Shi not signal numerical value of the muscle inside vibration signal on three quadrature axis.
Secondly, carrying out integral operation to two kinds of conjunction signal datas, obtain closing velocity amplitude:
Wherein, vlAnd vhThe conjunction velocity amplitude of vibration signal respectively inside muscle external movement trajectory signal and muscle.
Finally, executing the calculating that muscle raises energy coefficient feature.
Wherein, MREC is that muscle raises energy coefficient feature, for indicating under unit muscle external movement distance, with muscleInside generates and the energy value positive correlation of storage, sh2It is to indicate and the energy generated and store lasting during muscular movementMagnitude positive correlation, slIt is the external movement distance for indicating muscle.
S50, characteristic processing and movement identification
S501, characteristic processing
The feature that above-mentioned steps S401 and S402 are obtained carries out Fusion Features, for example, serial fusion, Parallel Fusion etc.,To obtain the muscle external movement track characteristic that can be described user's individual during exercise, muscle inside vibration performance and fleshMeat raises energy feature.For example, the end to end acquisition 28 that connects together of the features described above of acquisition can be tieed up using serial modeThe feature of degree, so as to make full use of the characteristic information of all acquisitions.Particularly, in order to prevent because characteristic dimension is excessive andOver-fitting is caused, dimension can also be carried out to the feature of above-mentioned acquisition and about subtracted.
S502, movement identification
After completing above-mentioned steps, disaggregated model is established using the final feature of above-mentioned acquisition and disaggregated model is establishedAfter the completion, the identification of human motion is carried out.Wherein, it is common to can be machine learning for the above-mentioned disaggregated model for moving identificationDisaggregated model.For example, random forest disaggregated model etc..
According to another aspect of the present invention, a kind of system for human motion identification is also provided.Fig. 2 is that the present invention is excellentThe human body movement recognition system structural schematic diagram for selecting embodiment to provide, as shown in Fig. 2, human motion provided by the invention identification systemSystem includes for acquiring the acquisition unit 101 of human motion signal, the information extraction unit 102 for extracting contrary opinion information, usesIt divides and rules processing unit 103, the information combined treatment list for extracting combined information feature in the information for extracting contrary opinion information characteristicsMember 104 and the movement identification model for establishing identification model establish unit 105.
Wherein, signal acquisition unit 101 includes being arranged at muscle to be measured, is close to the acceleration sensing that skin surface is wornDevice.Preferably, the sample frequency of acceleration transducer is not less than 300HZ, and sensitivity is not less than 5000LSB/g, can be conducive toEffective extraction of contrary opinion signal in information extraction unit;Signal acquisition unit 101, can be by acquisition data transmission after the completion of acquisitionTo information extraction unit 102.
Information extraction unit 102 includes for receiving data from the acceleration transducer of above-mentioned signal acquisition unit 101Receiving module and preprocessing module for carrying out data validity judgement to the pending data that receives, utilize pretreatment mouldBlock is completed to can get valid data to after the judgement of received acquisition data validity;Information extraction unit 102 further includes low pass filteredWave module and bandpass filtering modules block, and the low-pass data cleaning module being connected with above-mentioned low-pass filtering module, with above-mentioned band logicalThe connected band logical data cleansing module of filter module and personalized difference cancellation module.Wherein, valid data are low-pass filteredAfter module and low-pass data cleaning module, it can get muscle external movement trajectory signal data, and the data are transmitted to informationIt divides and rules processing unit 103;Valid data are eliminated into mould through bandpass filtering modules block, band logical data cleansing module and personalized differenceAfter block, vibration signal data inside muscle can get, and the data are transmitted to information and are divided and ruled processing unit 103.
Information processing unit 103 of dividing and ruling includes characteristic extracting module inside muscle surface extraction module and muscle,In, muscle surface extraction module is used to carry out feature extraction for the muscle external movement trajectory signal data obtained;FleshMeat internal feature extraction module is used to carry out feature extraction for vibration signal data inside the muscle obtained.
Information combined treatment unit 104 is used for single source contrary opinion information characteristics according to acquisition (for example, muscle external movement railVibration signal characteristics inside mark signal characteristic and muscle) inner link of two kinds of obtained contrary opinion information is extracted, and extract accordinglyThe assemblage characteristic (for example, muscle raises energy coefficient feature) of the two out.
Movement identification model establishes unit 105 and is used for information is divided and ruled processing unit 103 and information combined treatment unit 104It obtains all features and carries out splicing, and identification model is established based on machine learning.
Although in the above-described embodiments, come for the method that personalized difference is eliminated using maximum spontaneous contractions valueIllustrate human motion identification method and system provided by the invention, but it will be recognized by one of ordinary skill in the art that can also useOther methods carry out personalized difference for vibration data inside muscle and eliminate, such as according to age, the exercise habit etc. of user;Although also, in the above-described embodiments, using, muscle raises energy coefficient to indicate muscle external movement trajectory signal and fleshThe inner link of meat internal vibration signal, but it will be recognized by one of ordinary skill in the art that can also be using other way come tableShow connection between the two, such as the weighting scheme based on mathematical principle etc..
Compared with the existing technology, human body movement recognition system provided by the invention and method, using the acceleration in single sourceSensor, equipment cost is low, and acquisition mode is easy, and user experience is more preferable;Meanwhile in feature extraction, using the flesh of userMeat external signal, muscle internal signal and combination signal improve accuracy of identification, are not only applicable in as final featureIn the identification of non-blood movement, additionally it is possible to realize the identification moved to relationship.
Although the present invention has been described by means of preferred embodiments, the present invention is not limited to described hereEmbodiment, without departing from the present invention further include made various changes and variation.

Claims (13)

Translated fromChinese
1.一种用于人体运动数据的特征提取方法,其特征在于,包括以下步骤:1. a feature extraction method for human body motion data, is characterized in that, comprises the following steps:1)采集人体运动时产生的信号数据;1) Collect the signal data generated when the human body moves;2)提取所述信号数据中的异义信息,所述异义信息包括肌肉外部运动轨迹信号数据信息和肌肉内部振动信号数据信息;2) extract the different meaning information in the described signal data, and described different meaning information comprises muscle external motion track signal data information and muscle internal vibration signal data information;3)针对所述异义信息进行特征提取,所述特征包括肌肉外部运动轨迹信号特征、肌肉内部振动信号特征以及组合特征,所述组合特征是指根据所述肌肉外部运动轨迹信号数据信息和所述肌肉内部振动信号数据信息获得的关联特征。3) Feature extraction is carried out for the dissimilar information, the features include the signal features of the external movement track of the muscle, the vibration signal features inside the muscle, and the combined feature, and the combined feature refers to the signal data information of the external motion track of the muscle and all the combined features. The correlation characteristics obtained from the data information of the vibration signal inside the muscle are described.2.根据权利要求1所述的特征提取方法,其特征在于,所述步骤1)进一步包括:2. feature extraction method according to claim 1, is characterized in that, described step 1) further comprises:11)利用单源加速度传感器采集人体运动时产生的信号数据;11) Use the single-source acceleration sensor to collect the signal data generated when the human body moves;12)判断所述信号数据的有效性,并获得有效的信号数据。12) Judge the validity of the signal data, and obtain valid signal data.3.根据权利要求1所述的特征提取方法,其特征在于,所述步骤2)进一步包括:3. feature extraction method according to claim 1, is characterized in that, described step 2) further comprises:针对所述信号数据执行低通滤波和数据清洗,获得肌肉外部运动轨迹信号数据信息;Perform low-pass filtering and data cleaning on the signal data to obtain the signal data information of the external motion trajectory of the muscle;针对所述信号数据执行带通滤波、数据清洗和个性化差异消除,获得肌肉内部轨迹信号数据信息;Perform band-pass filtering, data cleaning and personalized difference elimination on the signal data to obtain the signal data information of the internal muscle track;其中,所述低通滤波的频率在10-20赫兹范围内波动;所述带通滤波的最低频率在5-15赫兹范围内波动,所述带通滤波的最高频率在100-150赫兹范围内波动。Wherein, the frequency of the low-pass filtering fluctuates in the range of 10-20 Hz; the lowest frequency of the band-pass filtering fluctuates in the range of 5-15 Hz, and the highest frequency of the band-pass filtering is in the range of 100-150 Hz fluctuation.4.根据权利要求3所述的特征提取方法,其特征在于,针对经所述带通滤波和数据清洗的所述有效数据,利用最大自主收缩值进行所述个性化差异消除,包括以下步骤:4. feature extraction method according to claim 3, is characterized in that, for described effective data through described band-pass filtering and data cleaning, utilize maximum voluntary contraction value to carry out described individualized difference elimination, comprise the following steps:将一系列运动作为标准运动,采集至少一组用户进行所述标准运动时的运动数据;Taking a series of movements as standard movements, collecting movement data of at least one group of users performing the standard movements;针对所述至少一组运动数据执行带通滤波和数据清洗获得至少一组有效运动数据;Perform bandpass filtering and data cleaning on the at least one set of motion data to obtain at least one set of valid motion data;将获得的有效运动数据中的最大值,或多组有效数据的最大值的平均值,作为最大自主收缩值;The maximum value of the obtained valid exercise data, or the average of the maximum values of multiple sets of valid data, is taken as the maximum voluntary contraction value;利用所述最大自主收缩值执行归一化处理。A normalization process is performed using the maximum voluntary contraction value.5.根据权利要求4所述的特征提取方法,其特征在于,利用所述最大自主收缩值执行归一化处理的公式如下:5. The feature extraction method according to claim 4, characterized in that, the formula for performing normalization processing using the maximum voluntary contraction value is as follows:其中,a表示经过差异消除的肌肉内部振动信号数据,ahinit表示在数据清洗后的初始肌肉内部振动信号,MVCper是最大自主收缩值。Among them, a represents the intramuscular vibration signal data after difference elimination, ahinit represents the initial intramuscular vibration signal after data cleaning, and MVCper is the maximum voluntary contraction value.6.根据权利要求1所述的特征提取方法,其特征在于,所述步骤3)进一步包括:6. feature extraction method according to claim 1, is characterized in that, described step 3) further comprises:31)针对所述异义信息,分别提取所述肌肉外部运动轨迹信号特征、肌肉内部振动信号特征;31) for the nonsense information, extract the signal feature of the external motion track signal of the muscle and the internal vibration signal feature of the muscle respectively;32)针对所述异义信息,提取用于描述所述肌肉外部运动轨迹数据和所述肌肉内部振动数据之间的内在联系的组合特征;32) for the nonsense information, extract the combined feature that is used to describe the internal connection between the external motion trajectory data of the muscle and the internal vibration data of the muscle;33)利用所述步骤31)和所述步骤32)获得的特征获得最终特征。33) Obtain the final feature using the features obtained in the step 31) and the step 32).7.根据权利要求6所述的特征提取方法,其特征在于,所述组合特征是肌肉募集能量系数特征,所述步骤32)进一步包括:7. The feature extraction method according to claim 6, wherein the combined feature is a muscle recruitment energy coefficient feature, and the step 32) further comprises:321)分别求取所述肌肉外部运动轨迹信号数据和所述肌肉内部振动信号数据的合加速度信号;321) obtain the resultant acceleration signal of described muscle external motion track signal data and described muscle internal vibration signal data respectively;322)针对获得的所述合加速度信号进行积分运算,获得合速度值;322) performing integral operation on the obtained resultant acceleration signal to obtain a resultant velocity value;323)根据下述公式计算肌肉募集能量系数特征:323) Calculate the characteristics of muscle recruitment energy coefficient according to the following formula:其中,MREC是肌肉募集能量系数特征,用于表示单位肌肉外部运动距离下,与肌肉内部产生和存储的能量值成正相关关系,sh2是表示与肌肉运动过程中持续产生和存储的能量值成正相关关系,sl是表示肌肉的外部运动距离,vl和vh分别为肌肉外部运动轨迹信号和肌肉内部振动信号的合速度值。Among them,MREC is the characteristic of muscle recruitment energy coefficient, which is used to indicate that the unit muscle external movement distance has a positive correlation with the energy value generated and stored inside the muscle, and sh2 is the energy value that is continuously generated and stored during muscle movement. A positive correlation, sl represents the external movement distance of the muscle, vl and vh are the combined velocity values of the external movement track signal of the muscle and the internal vibration signal of the muscle, respectively.8.根据权利要求6所述的特征提取方法,其特征在于,所述步骤31)进一步包括:8. The feature extraction method according to claim 6, wherein the step 31) further comprises:311)针对所述肌肉外部运动轨迹信号数据执行特征提取,包括平均值、标准差、频域能量、频域熵;311) perform feature extraction for the muscle external motion track signal data, including mean value, standard deviation, frequency domain energy, and frequency domain entropy;312)针对所述肌肉内部振动信号数据执行特征提取,包括余弦相关性、标准差、平均功率频率、功率频谱密度、频域熵。312) Perform feature extraction on the intramuscular vibration signal data, including cosine correlation, standard deviation, average power frequency, power spectral density, and frequency domain entropy.9.根据权利要求6所述的特征提取方法,其特征在于,所述步骤33)进一步包括:将所述步骤31)和所述步骤32)获得的特征数据执行串行的首尾相接的拼接处理,或在拼接处理后执行维度约减,获得最终特征。9. The feature extraction method according to claim 6, wherein the step 33) further comprises: performing a serial end-to-end splicing of the feature data obtained in the step 31) and the step 32) process, or perform dimensionality reduction after the concatenation process to obtain the final features.10.一种人体运动识别模型建立方法,包括以下步骤:10. A method for establishing a human motion recognition model, comprising the following steps:利用如权利要求1-9任一项所述的特征提取方法提取用于建立识别模型的特征数据;Utilize the feature extraction method as described in any one of claim 1-9 to extract the feature data that is used for establishing the recognition model;利用所述特征数据建立人体运动识别模型。A human motion recognition model is established by using the feature data.11.一种人体运动识别方法,包括以下步骤:11. A method for human motion recognition, comprising the following steps:利用如权利要求1-9任一项所述的特征提取方法提取待识别对象的运动特征数据;Utilize the feature extraction method as described in any one of claim 1-9 to extract the motion characteristic data of the object to be recognized;将所述运动特征数据输入至人体运动识别模型中进行人体运动识别。Inputting the motion feature data into a human motion recognition model to perform human motion recognition.12.一种针对人体运动数据的特征提取装置,其特征在于,包括用于运动数据采集的采集单元,用于提取异义信息的信息提取单元和用于特征提取的特征提取单元;其中,所述异义信息提取单元包括用于提取肌肉外部运动轨迹信号数据的第一信息提取模块和用于提取肌肉内部振动信号数据的第二信息提取模块;所述特征提取单元包括用于分别提取肌肉外部运动轨迹信号特征的第一特征提取模块、用于提取肌肉内部振动信号特征的第二特征提取模块以及用于提取描述所述肌肉外部运动轨迹信号数据和所述肌肉内部振动信号数据之间内在联系的组合特征的第三特征提取模块;所述特征提取单元还包括用于针对所述肌肉外部运动轨迹信号特征、所述肌肉内部振动信号特征以及所述组合特征进行组合处理并获得最终特征的处理模块。12. A feature extraction device for human motion data, characterized in that it comprises a collection unit for motion data collection, an information extraction unit for extracting dissimilar information, and a feature extraction unit for feature extraction; The anomalous information extraction unit includes a first information extraction module for extracting external motion trajectory signal data of the muscle and a second information extraction module for extracting the vibration signal data inside the muscle; the feature extraction unit includes a first information extraction module for extracting the external muscle vibration signal data respectively; A first feature extraction module for motion trajectory signal features, a second feature extraction module for extracting internal muscle vibration signal features, and an intrinsic relationship for extracting and describing the external motion trajectory signal data of the muscle and the internal muscle vibration signal data The third feature extraction module of the combined features; the feature extraction unit also includes a process for performing combined processing on the signal features of the external motion trajectory of the muscle, the internal vibration signal features of the muscle, and the combined features and obtaining final features module.13.一种人体运动识别系统,其特征在于,包括如权利要求13所述的特征提取装置,以及与所述特征提取装置通信连接的数据采集接收装置、模型建立和运动识别装置,以及识别结果输出装置。13. A human body motion recognition system, characterized in that it comprises a feature extraction device as claimed in claim 13 , a data acquisition and receiving device, a model building and motion recognition device connected in communication with the feature extraction device, and a recognition result output device.
CN201811284383.4A2018-10-312018-10-31 Feature extraction method and system, identification method and system for human motionActiveCN109635638B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201811284383.4ACN109635638B (en)2018-10-312018-10-31 Feature extraction method and system, identification method and system for human motion

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201811284383.4ACN109635638B (en)2018-10-312018-10-31 Feature extraction method and system, identification method and system for human motion

Publications (2)

Publication NumberPublication Date
CN109635638Atrue CN109635638A (en)2019-04-16
CN109635638B CN109635638B (en)2021-03-09

Family

ID=66066980

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201811284383.4AActiveCN109635638B (en)2018-10-312018-10-31 Feature extraction method and system, identification method and system for human motion

Country Status (1)

CountryLink
CN (1)CN109635638B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN116748215A (en)*2023-05-162023-09-15利康医药科技江苏有限公司 Methods and applications for judging the cleaning process of general endoscope cleaning machines
CN117158950A (en)*2023-07-242023-12-05华中科技大学同济医学院附属同济医院 Movement balance assessment methods and related equipment

Citations (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103984962A (en)*2014-05-302014-08-13河北工业大学Exoskeleton walking mode identification method based on electromyographic signals
CN104107042A (en)*2014-07-102014-10-22杭州电子科技大学Electromyographic signal gait recognition method based on particle swarm optimization and support vector machine
CN104523270A (en)*2014-12-182015-04-22深圳先进技术研究院Electromyographic signal analyzing method and system
CN105138134A (en)*2015-09-142015-12-09李玮琛Electromyographic signal recognition segmentation method
CN105210084A (en)*2013-03-152015-12-30耐克创新有限合伙公司 Feedback signal from image data of athletic performance
CN105446461A (en)*2014-06-242016-03-30北京创思博德科技有限公司Gesture recognition method, palm virtual keyboard using same, and input method
CN105686827A (en)*2016-03-222016-06-22浙江大学Microcontroller based electromyogram signal processing and feature extraction method
CN106228200A (en)*2016-10-172016-12-14中北大学A kind of action identification method not relying on action message collecting device
CN106726357A (en)*2017-02-242017-05-31宁波工程学院A kind of ectoskeleton pedipulator rehabilitation system standing mode control method
CN106897740A (en)*2017-02-172017-06-27重庆邮电大学EEMD DFA feature extracting methods under Human bodys' response system based on inertial sensor
CN107243141A (en)*2017-05-052017-10-13北京工业大学A kind of action auxiliary training system based on motion identification
CN107636683A (en)*2015-03-272018-01-26三星电子株式会社 Method and apparatus for recognizing user's activity using accelerometer
CN107684501A (en)*2017-09-072018-02-13北京机械设备研究所A kind of elbow joint based on surface myoelectric acts continuous discrimination method
CN107832686A (en)*2017-10-262018-03-23杭州电子科技大学Merge the lower limb motion mode recognition methods of surface myoelectric and acceleration signal
CN108209902A (en)*2017-05-252018-06-29深圳市未来健身衣科技有限公司Sportsman's competitive state appraisal procedure and system
CN108245172A (en)*2018-01-102018-07-06山东大学It is a kind of not by the human posture recognition method of position constraint
CN108309295A (en)*2018-02-112018-07-24宁波工程学院A kind of arm muscular strength assessment method

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105210084A (en)*2013-03-152015-12-30耐克创新有限合伙公司 Feedback signal from image data of athletic performance
CN103984962A (en)*2014-05-302014-08-13河北工业大学Exoskeleton walking mode identification method based on electromyographic signals
CN105446461A (en)*2014-06-242016-03-30北京创思博德科技有限公司Gesture recognition method, palm virtual keyboard using same, and input method
CN104107042A (en)*2014-07-102014-10-22杭州电子科技大学Electromyographic signal gait recognition method based on particle swarm optimization and support vector machine
CN104523270A (en)*2014-12-182015-04-22深圳先进技术研究院Electromyographic signal analyzing method and system
CN107636683A (en)*2015-03-272018-01-26三星电子株式会社 Method and apparatus for recognizing user's activity using accelerometer
CN105138134A (en)*2015-09-142015-12-09李玮琛Electromyographic signal recognition segmentation method
CN105686827A (en)*2016-03-222016-06-22浙江大学Microcontroller based electromyogram signal processing and feature extraction method
CN106228200A (en)*2016-10-172016-12-14中北大学A kind of action identification method not relying on action message collecting device
CN106897740A (en)*2017-02-172017-06-27重庆邮电大学EEMD DFA feature extracting methods under Human bodys' response system based on inertial sensor
CN106726357A (en)*2017-02-242017-05-31宁波工程学院A kind of ectoskeleton pedipulator rehabilitation system standing mode control method
CN107243141A (en)*2017-05-052017-10-13北京工业大学A kind of action auxiliary training system based on motion identification
CN108209902A (en)*2017-05-252018-06-29深圳市未来健身衣科技有限公司Sportsman's competitive state appraisal procedure and system
CN107684501A (en)*2017-09-072018-02-13北京机械设备研究所A kind of elbow joint based on surface myoelectric acts continuous discrimination method
CN107832686A (en)*2017-10-262018-03-23杭州电子科技大学Merge the lower limb motion mode recognition methods of surface myoelectric and acceleration signal
CN108245172A (en)*2018-01-102018-07-06山东大学It is a kind of not by the human posture recognition method of position constraint
CN108309295A (en)*2018-02-112018-07-24宁波工程学院A kind of arm muscular strength assessment method

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
SHUXIANG GUO等: "《Comparison of sEMG-Based Feature Extraction and Motion Classification Methods for Upper-Limb Movement》", 《SENSORS 2015》*
YAO RONG等: "《Fatigue muscle detection using time-frequency methods》", 《2011 4TH INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING》*
井本成等: "《基于表面肌电的肘关节运动角度预测》", 《上海师范大学学报(自然科学版)》*
王坤朋等: "《人体腿部表面肌电信号特征提取方法》", 《重庆大学学报》*

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN116748215A (en)*2023-05-162023-09-15利康医药科技江苏有限公司 Methods and applications for judging the cleaning process of general endoscope cleaning machines
CN117158950A (en)*2023-07-242023-12-05华中科技大学同济医学院附属同济医院 Movement balance assessment methods and related equipment

Also Published As

Publication numberPublication date
CN109635638B (en)2021-03-09

Similar Documents

PublicationPublication DateTitle
CN106971059B (en)Wearable equipment based on neural network self-adaptation health monitoring
CN106175781B (en)Utilize the method and wearable device of wearable device monitoring swimming state
Tapia et al.Real-time recognition of physical activities and their intensities using wireless accelerometers and a heart rate monitor
Atallah et al.Sensor placement for activity detection using wearable accelerometers
Khan et al.Accelerometer signal-based human activity recognition using augmented autoregressive model coefficients and artificial neural nets
CN110946556A (en)Parkinson resting state tremor evaluation method based on wearable somatosensory network
CN109635820A (en)The construction method of Parkinson's disease bradykinesia video detection model based on deep neural network
CN108720839B (en) A method and device for evaluating human motion based on motion energy harvesting
CN115105819B (en)Motion monitoring method and system
CN104379056A (en)System for the acquisition and analysis of muscle activity and operation method thereof
CN104107134A (en)Myoelectricity feedback based upper limb training method and system
CN108958482B (en)Similarity action recognition device and method based on convolutional neural network
CN108549900A (en)Tumble detection method for human body based on mobile device wearing position
CN113974612B (en)Automatic evaluation method and system for upper limb movement function of stroke patient
CN111544015A (en)Cognitive power-based control work efficiency analysis method, device and system
Das et al.Strength training: A fitness application for indoor based exercise recognition and comfort analysis
AU2020327649A1 (en)Method and system for analysing biomechanical activity and exposure to a biomechanical risk factor on a human subject in a context of physical activity
Pancholi et al.Intelligent upper-limb prosthetic control (iULP) with novel feature extraction method for pattern recognition using EMG
Mekruksavanich et al.Badminton activity recognition and player assessment based on motion signals using deep residual network
CN109635638A (en)For the feature extracting method and system of human motion, recognition methods and system
Terracina et al.Real-time forecasting and classification of trunk muscle fatigue using surface electromyography
CN103020636B (en)A kind of upper method of action recognition downstairs based on 3 d human motion energy consumption instrument
CN116959104A (en)Human activity recognition method based on multi-modal learning
CN120167969A (en) A multi-signal fusion upper limb muscle tension increased detection method and device
Zeng et al.Accelerometer-based gait recognition via deterministic learning

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp