CN104107042A - Electromyographic signal gait recognition method based on particle swarm optimization and support vector machine - Google Patents

Electromyographic signal gait recognition method based on particle swarm optimization and support vector machine Download PDF

Info

Publication number
CN104107042A
CN104107042A CN201410326582.2A CN201410326582A CN104107042A CN 104107042 A CN104107042 A CN 104107042A CN 201410326582 A CN201410326582 A CN 201410326582A CN 104107042 A CN104107042 A CN 104107042A
Authority
CN
China
Prior art keywords
svm
electromyographic signal
parameter
wavelet
signal
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.)
Pending
Application number
CN201410326582.2A
Other languages
Chinese (zh)
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.)
Hangzhou Dianzi University
Original Assignee
Hangzhou Dianzi University
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 Hangzhou Dianzi University filed Critical Hangzhou Dianzi University
Priority to CN201410326582.2A priority Critical patent/CN104107042A/en
Publication of CN104107042A publication Critical patent/CN104107042A/en
Pending legal-status Critical Current

Links

Landscapes

  • Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)

Abstract

The invention relates to an electromyographic signal gait recognition method based on particle swarm optimization and a support vector machine. A particle swarm optimization algorithm is utilized to optimize a penalty parameter and a kernel function parameter of the support vector machine so that the performance of the support vector machine can be optimized, and effective recognition and classification are achieved. Firstly, wavelet modulus maximum denoising is carried out on collected lower limb electromyographic signals; secondly, time domain feature extraction is conducted on the electromyographic signals after denoising is carried out to obtain feature samples; thirdly, parameter optimization is carried out on the support vector machine by means of the particle swarm optimization algorithm to obtain a set of optimal parameters with minimal errors, and a classifier is constructed; at last, a feature sample set of the electromyographic signals is input to the classifier, and then classification and recognition are conducted on gait states. According to the method, both accuracy and adaptivity of classification are taken into consideration, the computational process is simple and efficient, and the method has broad application prospects in the field of lower limb motion state recognition.

Description

Electromyographic signal gait recognition method based on particle group optimizing-support vector machine
Technical field
The invention belongs to area of pattern recognition, relate to a kind of electromyographic signal recognition methods, particularly a kind of electromyographic signal gait recognition method for lower limb walking.
Background technology
Body gait refers to the attitude showing when people walks.Under the normal walking states hocketing at two lower limbs, gait has periodicity, harmony, balanced feature.In a gait cycle, the situation that contacts according to vola with ground, can be divided into gait and support phase (foot contacts to earth) and swing phase (foot is liftoff).Two phase places can be subdivided into again again and support early stage, the mid-term of support and support the later stage, and swing early stage and totally 5 stages in later stage of swing.Gait is the factors comprehensive outward manifestations when walking such as people self physiological structure, motor function, health status, behavioural habits.
Gait motion mainly relies on leg muscle to coordinate to drive lower limb muscles-skeletal system to complete, and electromyographic signal (EMG) is the action potential sequence producing during by muscle contraction, it with the active state of muscle and the functional status of motion between exist to a certain degree associated, the difference between different limb actions can embody by the feature of electromyographic signal.To the analysis of these features, likely, for distinguishing the lower limb different gaits in when walking, this is particularly important in the field such as sports medical science and rehabilitation medicine.
Lower limb electromyographic signal gait motion Study of recognition starts from the nineties in last century, has now obtained extensive concern.Existing electromyographic signal algorithm for pattern recognition comprises the method based on neutral net, the method based on hidden Markov model and based on Bayesian method etc.The people such as Abel E.W. have used LVQ Networks, self-organizing feature map neural network, and improved BP neutral net is carried out pattern recognition to human action, people's researchs such as Rabiner L.A. show that hidden markov model approach changes and provides a good probability description, the people such as Luo Zhizeng to utilize bayes method to upper limb electromyographic signal discriminator seasonal effect in time series.These researchs have all obtained certain achievement, but electromyographic signal is as a kind of small-signal of non-stationary, how to strengthen discriminator ability, improve the discrimination in gait action, remain the difficult problem that this research faces.
Along with the development of support vector machine (SVM), the feature that people bring into use support vector machine to extract electromyographic signal is classified, and its recognition effect is better than traditional method.Abroad, the people such as Naik G.R. extract the FRACTAL DIMENSION feature of all kinds of action electromyographic signals of hand, and then each action of combination supporting vector machine identification hand, has obtained higher discrimination.The method domestic, the people such as Yang Peng utilize hidden Markov model to combine with support vector machine, has effectively identified the motor pattern of standing and walking.The advantage of support vector machine is, has overcome traditional neutral net and has easily been absorbed in local minimum and the undesirable shortcoming of classifying quality.
But in practical problem, the performance quality of support vector machine depends primarily on the structure of kernel function and the selection of parameter thereof.Conventionally the way of parameter selection method is, within the scope of certain parameter, each parameter, according to certain interval value, is carried out to the different horizontal combination of parameters, form the alternative parameter combinations of many groups, select to make one group of expected risk upper bound minimum as optimal value of the parameter.The shortcoming of this parameter selection method, the one, be subject to the restriction of data scale, the 2nd, optimization method is quite consuming time, and is difficult to accurately find optimized parameter.Therefore, the present invention proposes a kind of particle group optimizing (PSO) algorithm, and self adaptation particle, according to its global search of practical situation dynamic equilibrium and local search ability, can find the optimized parameter of support vector machine rapidly and accurately, effectively carries out Gait Recognition.
Summary of the invention
The object of the invention is for the existing support vector machine deficiency that parameter is selected in electromyographic signal Gait Recognition, adopt PSO particle swarm optimization algorithm, punishment parameter and the kernel functional parameter of Support Vector Machines Optimized, the eigenvalue that uses the support vector machine after optimizing to extract electromyographic signal carries out discriminator, thus the correct recognition rata of gait while improving walking.
In order to realize above object, the inventive method comprises the following steps:
Step (1), the sample acquisition of lower limb electromyographic signal.Press muscle group effect and the contribution of gait action different phase when walking, and the sensitivity of effects on surface electromyographic signal collection equipment, select representative four muscle on thigh, the original electromyographic signal of muscle when the lower limb that pick up by myoelectricity Acquisition Instrument walking.Adopt Wavelet Modulus Maxima denoising method, first electromyographic signal is carried out to wavelet decomposition, then according to the singularity of wavelet coefficient, utilize signal from noise mode maximum the different variation characteristics on wavelet scale, isolate signal and noise, the electromyographic signal sample data after last reconstruct de-noising.Realize carrying out denoising Processing containing noisy electromyographic signal, remove white noise and retain singular point information.Concrete grammar is as follows:
First, signals and associated noises is carried out to wavelet transform.First the original electromyographic signal gathering is carried out to 4 layers of wavelet decomposition, base small echo is selected tight support biorthogonal wavelet sym8, obtains the wavelet transform Wf (s, x) of the signals and associated noises f at x place, the upper position of yardstick s.
Secondly, ask for the Lip index of signals and associated noises.The singular point of signal is exactly the catastrophe point in signal, and Lip index is that the one of the local singular point feature of characterization signal is measured, and is defined as follows:
If positive integer n,, if there is positive integer A > 0 and polynomial of degree n p in n≤α≤n+1 n(x), make
|f(x)-p n(x-x 0)|≤A|x-x 0| α (1)
For x ∈ (x 0-δ, x 0+ δ) set up, claim f (x) at x 0point is Lip α.α is larger, and the smoothness of this point is higher; α is less, and the singularity of this point is larger.
Again, remain with and use signaling point.The Lip index of signal f (x) and Wavelet Modulus Maxima (Wavelet Modulus Maxima need meet | Wf (s, x) |≤| Wf (s, x 0), x 0for the local model maximum value point of wavelet transformation under yardstick s) need to meet
log 2 | W 2 j f ( t ) | ≤ log 2 k + jα - - - ( 2 )
Wherein, t is the time, and j is wavelet scale, k ∈ R n.
To general signal α >=0, the modulus maximum of wavelet transformation increases the increase along with yardstick j; And for white noise α < 0, its modulus maximum reduces along with the increase of yardstick j.Therefore utilize the rule of wavelet modulus maxima conversion between different scale, the point (extreme point of corresponding noise) that removal amplitude reduces with the increase of yardstick, the point (extreme point of corresponding useful signal) that reservation amplitude increases with yardstick.
Finally, to Wf (s, x 0) carry out wavelet reconstruction, obtain the electromyographic signal sample after Wavelet Modulus Maxima denoising.
Step (2), the feature extraction of lower limb electromyographic signal.The electromyographic signal of obtaining for step (1), by extracting its integration myoelectricity value, absolute value variance temporal signatures, obtains the sample set of characteristic vector.Concrete grammar is as follows:
The calculating formula of integration myoelectricity value is
I i = 1 N &Sigma; i = 0 N - 1 | x ( i ) | - - - ( 3 )
Here, x (i), i=0,1,2 ..., N-1 is the electromyographic signal time samples sequence of a length N, i is every group of sampling number.
Absolute value variance is defined as follows:
N i = 1 N - 1 &Sigma; i = 0 N - 1 ( x ( i ) - I i ) 2 - - - ( 4 )
Wherein I ifor the integration myoelectricity value of electromyographic signal.
Thus, obtain eight characteristic parameters of four tunnel electromyographic signals, form a stack features vector Z.
Step (3), the grader of structure based on PSO-SVM.SVM is carried out to optimization of parameter choice with PSO, obtain one group of punishment parameter and the kernel functional parameter of SVM error minimum.Concrete grammar is as follows:
One, particle group optimizing (PSO) algorithm.PSO gains enlightenment from biotic population behavior characteristics and for solving-optimizing problem, in algorithm, each particle represents a potential solution of problem, with position, speed and three index expression particle characteristicses of fitness value.The corresponding fitness value being determined by fitness function of each particle.The speed of particle has determined direction and the distance that particle moves, and speed is dynamically adjusted with the mobile experience of self and other particles, thereby realizes individual optimizing in can solution space.
In iterative process each time, particle upgrades speed and the position of self by individual extreme value and global extremum, and more new formula is as follows:
V id k + 1 = w V id k + c 1 r 1 ( P id k - X id k ) + c 2 r 2 ( P gd k - X id k )
(5)
X id k + 1 = X id k + V id k + 1
In formula, w is inertia weight, and the scope that larger w is suitable for separating is detected on a large scale, and less w is suitable for solution scope to carry out less detecting; D=1,2 ..., D is space dimensionality, i=1, and 2 ..., n is population; K is current iteration number of times; be illustrated in the flight speed of i particle, represent the position of i particle; with represent respectively individual optimal solution and the globally optimal solution of i particle.Here the change in location scope of d dimension is velocity variations scope is if X in iteration idthe value of being beyond the boundary, is made as boundary value-x maxor x max.
C 1and c 2for the study factor (or accelerated factor), represent respectively the weights of each particle being pushed to the statistics acceleration term of individual extreme value and global extremum position, can be in the interior middle value of [0,4] scope; r 1and r 2for being distributed in the random number between [0,1]; Population size is the selection of population quantity size, generally adopts empirical method to get 20~40, can get 100~200 to problem more difficult or particular category; Maximum iteration time maxgen is optimizing end condition.
Two, support vector machine (SVM).The basic thought of SVM is by the more feature space of higher-dimension of DUAL PROBLEMS OF VECTOR MAPPING to, sets up a face that makes different types of data point interval maximum, i.e. largest interval hyperplane in this space.By setting suitable kernel function K (z i, z) carry out nonlinear transformation the input space is transformed to a higher dimensional space, then in this new space, ask for optimum linearity classifying face.The output category decision function of SVM is:
f ( Z ) = sgn ( wz + b ) = sgn ( &Sigma; i = 1 s a i y i K ( z i , z ) + b ) , 0 &le; a i &le; C - - - ( 6 )
A ifor the corresponding Lagrangian coefficient of each training sample; K (z i, z) be core letter (K (z i, z)=exp (| z i-z|^2/g^2)); C is punishment parameter, and b ∈ R is biasing.
(1) error punishment parameters C, divides sample proportion and algorithm complex to trade off to mistake, in definite proper subspace, regulates study machine fiducial range and empiric risk ratio, makes generalization ability (to the prediction judgement of data) best.It is chosen by concrete problem and determines, and depends on the quantity of noise in data;
(2) kernel functional parameter, different IPs function has impact to classification performance, and identical kernel function different parameters also has impact.For SVM, thereby the change of nuclear parameter has impliedly changed mapping function and has changed the complexity (dimension) of sample in data Subspace Distribution, a given kernel function (kernel function type and kernel functional parameter are determined), it is a corresponding data subspace with definite dimension just, also just limits optimum SVM corresponding to this subspace.
Three, the SVM parameter optimization based on PSO.The present invention selects radial basis kernel function, and it is exactly punishment parameters C and the kernel function radius parameter g of Support Vector Machines Optimized that PSO optimizes SVM, makes the SVM after optimizing carry out better discriminator.
Four, PSO optimization SVM flow process is as follows:
(1) the random initial value that generates m particle in given parameters space; The particle generating is SVM parameter, selects certain sample input to determine the SVM model of parameter;
(2) determine the categorised decision functional value of SVM;
(3) be the calculating evaluation that particle carries out fitness to selected parameter;
(4) if do not meet end condition, adopt position, the speed of PSO algorithm to particle to carry out iteration renewal, generate particle of new generation, turn to (2);
(5) if meet end condition, export optimized parameter, again train SVM, carry out discriminator as final grader.
Like this, through above PSO optimized algorithm, the punishment parameters C of SVM and the optimal value of kernel function radius parameter g are just obtained, for training and the classification prediction of SVM.
Step (4), the Gait Recognition of lower limb electromyographic signal.The electromyographic signal feature samples collection that step (2) is extracted, is divided into two groups of training sample and test sample books at random.Training set is for training the SVM after PSO optimizes to set up model.Test set is used for inputting svm classifier device to be identified, and obtains recognition result.
The present invention, compared with existing gait recognition method, has following features:
1, avoided study, local minimum.Neutral net is widely used at electromyographic signal area of pattern recognition, but it still there is local optimum space, pace of learning is slow, generalization is poor and be difficult to process the difficulties such as complex patterns information, and practical application is restricted.Support vector machine has overcome the shortcoming of local minimum in neutral net, in solution small sample, non-linear and high dimensional pattern problem, has advantage.
2, parameter optimization process adaptive is good, simple, efficient.In particle swarm optimization algorithm, particle, according to its global search of practical situation dynamic equilibrium and local search ability, has adaptivity.Utilize particle swarm optimization algorithm, punishment parameter and the kernel functional parameter of Support Vector Machines Optimized, improved parameter optimization speed, takes into account accuracy and the adaptivity of Gait Recognition.
Brief description of the drawings
Fig. 1 is implementing procedure figure of the present invention;
Fig. 2 is comparison diagram before and after electromyographic signal de-noising;
Fig. 3 is support vector machine structure chart;
Fig. 4 is that PSO optimizes SVM flow chart;
Fig. 5 is fitness (accuracy rate) curve chart that PSO finds optimal parameter.
Detailed description of the invention
Below in conjunction with accompanying drawing, embodiments of the invention are elaborated: the present embodiment is implemented under taking technical solution of the present invention as prerequisite, provided detailed embodiment and concrete operating process.But protection scope of the present invention is not limited to following embodiment.
As Fig. 1, the enforcement of the inventive method mainly comprises four steps:
Step 1, the sample acquisition of lower limb electromyographic signal.Press muscle group effect and the contribution of gait action different phase when walking, and the sensitivity of effects on surface electromyographic signal collection equipment, the most representative four muscle on thigh selected: vastus medialis, semitendinosus m., adductor longus m., tensor fasciae latae.These 4 muscle are distributed in the zones of different of thigh, on position and signaling zone calibration, all have typicality.Experimenter carries out level walking with normal speed (1.5m/s), and staff utilizes MyoTrace400 myoelectricity Acquisition Instrument, gathers above-mentioned 4 tunnel muscle surface electromyographic signal data in periodicity gait motion.
Adopt Wavelet Modulus Maxima denoising method, first electromyographic signal is carried out to wavelet decomposition, then according to the singularity of wavelet coefficient, utilize signal from noise mode maximum the different variation characteristics on wavelet scale, isolate signal and noise, the electromyographic signal sample data after last reconstruct de-noising.As shown in Figure 2, Fig. 2 (a), (b) are respectively the forward and backward electromyographic signal of de-noising to result, and transverse axis is sampling number, and the longitudinal axis is voltage (uV).From comparison diagram, can find out, the electromyographic signal after Wavelet Modulus Maxima denoising, useful information is remained well, and signal to noise ratio obviously improves.Realize carrying out denoising Processing containing noisy electromyographic signal, removed white noise and retain singular point information.
Step 2, the feature extraction of lower limb electromyographic signal.To the electromyographic signal after step 1 denoising Processing, extract integration myoelectricity value and absolute value variance temporal signatures, obtain characteristic vector sample set.Specific implementation process is as follows:
The integration myoelectricity value I of 4 road surfaces electromyographic signals while asking for i state ij, absolute value variance V ij, i=1,2 ..., N is status switch number; J=1,2,3,4 corresponding four muscle, build temporal signatures vector Z i={ I i1, V i1, I i2, V i2, I i3, V i3, I i4, V i4, can obtain the characteristic vector sample set that 8 combination of eigenvectors become.
Step 3, structure PSO-SVM grader.SVM is carried out to optimization of parameter choice with PSO, obtain making one group of punishment parameters C and the kernel functional parameter g of SVM error minimum, Optimizing Flow is as Fig. 4.Svm classifier device after the electromyographic signal feature samples set pair optimization that step 2 is extracted is trained, is tested, and carries out discriminator.Detailed description of the invention is as follows:
First, the initial parameter of PSO algorithm is set.Research with reference to people such as Pan Feng to PSO algorithm, establishes inertia weight w=0.8, meets w ∈ [0.2,1] scope, study factor c 1=1.5, c 2=1.7, meet the span of [0,4].Particle scale is that population quantity is set to 20, and maximum iteration time maxgen is just made as 100, as the stopping criterion for iteration of PSO algorithm.
As Fig. 5, when PSO meets stopping criterion for iteration, optimizing process finishes, and the fitness (accuracy rate) that PSO finds optimal parameter reaches 99.7086%, output optimized parameter C best=969.0311, g best=1, all meet C ∈ [0.1,10000], g ∈ [0.1,100] scope.Punish parameter and kernel functional parameter for one group that after optimization, has obtained SVM error minimum.
Step 4, the Gait Recognition of lower limb electromyographic signal.The electromyographic signal feature samples collection that step 2 is extracted is divided into two groups of training sample and test sample books at random, and SVM after optimizing with training sample training PSO sets up model.With test sample book input svm classifier device, obtain recognition result, support vector machine structure is as shown in Figure 3.
Test target carries out according to each gait cycle, be divided into successively for: support early stage mid-term the later stage, swing early stage later stage, totally 5 status recognitions.Under the normal gait obtaining according to step 2,2760 groups altogether of the feature samples of electromyographic signal, choose arbitrarily 2000 groups of sample datas as training set, and residue 760 stack features data, as test set, are sent into svm classifier device and identified.If recognition result is consistent with test target, illustrates that correct classification has been carried out in the action of test, otherwise be wrong classification.Contrast recognition result, as shown in following table 1 and table 2, can be found out, adopts the result after PSO-SVM parameter optimization, aspect recognition accuracy and generalization ability, is all better than the SVM recognition result without parameter optimization.
The recognition result of table 1SVM to gait
Table 2PSO optimizes the recognition result of SVM to gait

Claims (1)

1. the electromyographic signal gait recognition method based on particle group optimizing-support vector machine, is characterized in that the method comprises the steps:
Step (1), the sample acquisition of lower limb electromyographic signal; Press muscle group effect and the contribution of gait action different phase when walking, and the sensitivity of effects on surface electromyographic signal collection equipment, select representative four muscle on thigh, the original electromyographic signal of muscle when the lower limb that pick up by myoelectricity Acquisition Instrument walking; Adopt Wavelet Modulus Maxima denoising method, first electromyographic signal is carried out to wavelet decomposition, then according to the singularity of wavelet coefficient, utilize signal from noise mode maximum the different variation characteristics on wavelet scale, isolate signal and noise, the electromyographic signal sample data after last reconstruct de-noising; Realize carrying out denoising Processing containing noisy electromyographic signal, remove white noise and retain singular point information; Specific as follows:
First, signals and associated noises is carried out to wavelet transform; First the original electromyographic signal gathering is carried out to 4 layers of wavelet decomposition, base small echo is selected tight support biorthogonal wavelet sym8, obtains the wavelet transform Wf (s, x) of the signals and associated noises f at x place, the upper position of yardstick s;
Secondly, ask for the Lip index of signals and associated noises; The singular point of signal is exactly the catastrophe point in signal, and Lip index is that the one of the local singular point feature of characterization signal is measured, and is defined as follows:
If positive integer n,, if there is positive integer A > 0 and polynomial of degree n p in n≤α≤n+1 n(x), make
|f(x)-p n(x-x 0)|≤A|x-x 0| α (1)
For x ∈ (x 0-δ, x 0+ δ) set up, claim f (x) at x 0point is Lip α; α is larger, and the smoothness of this point is higher; α is less, and the singularity of this point is larger;
Again, remain with signaling point; The Lip index of signal f (x) and Wavelet Modulus Maxima (Wavelet Modulus Maxima need meet | Wf (s, x) |≤| Wf (s, x 0), x 0for the local model maximum value point of wavelet transformation under yardstick s) need to meet
log 2 | W 2 j f ( t ) | &le; log 2 k + j&alpha; - - - ( 2 )
Wherein, t is the time, and j is wavelet scale, k ∈ R n;
To general signal α >=0, the modulus maximum of wavelet transformation increases the increase along with yardstick j; And for white noise α < 0, its modulus maximum reduces along with the increase of yardstick j; Therefore utilize the rule of wavelet modulus maxima conversion between different scale, the point (extreme point of corresponding noise) that removal amplitude reduces with the increase of yardstick, the point (extreme point of corresponding useful signal) that reservation amplitude increases with yardstick;
Finally, to Wf (s, x 0) carry out wavelet reconstruction, obtain the electromyographic signal sample after Wavelet Modulus Maxima denoising;
Step (2), the feature extraction of lower limb electromyographic signal; The electromyographic signal of obtaining for step (1), by extracting its integration myoelectricity value, absolute value variance temporal signatures, obtains the sample set of characteristic vector; Specific as follows:
The calculating formula of integration myoelectricity value is
I i = 1 N &Sigma; i = 0 N - 1 | x ( i ) | - - - ( 3 )
Here, x (i), i=0,1,2 ..., N-1 is the electromyographic signal time samples sequence of a length N, i is every group of sampling number;
Absolute value variance is defined as follows:
N i = 1 N - 1 &Sigma; i = 0 N - 1 ( x ( i ) - I i ) 2 - - - ( 4 )
Wherein I ifor the integration myoelectricity value of electromyographic signal;
Thus, obtain eight characteristic parameters of four tunnel electromyographic signals, form a stack features vector Z;
Step (3), the grader of structure based on PSO-SVM; SVM is carried out to optimization of parameter choice with PSO, obtain one group of punishment parameter and the kernel functional parameter of SVM error minimum; Specific as follows:
One, in iterative process each time, particle upgrades speed and the position of self by individual extreme value and global extremum, and more new formula is as follows:
V id k + 1 = w V id k + c 1 r 1 ( P id k - X id k ) + c 2 r 2 ( P gd k - X id k )
(5)
X id k + 1 = X id k + V id k + 1
In formula, w is inertia weight; D=1,2 ..., D is space dimensionality, i=1, and 2 ..., n is population; K is current iteration number of times; be illustrated in the flight speed of i particle, represent the position of i particle; with represent respectively individual optimal solution and the globally optimal solution of i particle; Here the change in location scope of d dimension is velocity variations scope is if X in iteration idthe value of being beyond the boundary, is made as boundary value-x maxor x max; c 1and c 2for the study factor (or accelerated factor), represent respectively the weights of each particle being pushed to the statistics acceleration term of individual extreme value and global extremum position, middle value in [0,4] scope; r 1and r 2for being distributed in the random number between [0,1];
Two, support vector machines; The basic thought of SVM is by the more feature space of higher-dimension of DUAL PROBLEMS OF VECTOR MAPPING to, sets up a face that makes different types of data point interval maximum, i.e. largest interval hyperplane in this space; By setting suitable kernel function K (z i, z) carry out nonlinear transformation the input space is transformed to a higher dimensional space, then in this new space, ask for optimum linearity classifying face; The output category decision function of SVM is:
f ( Z ) = sgn ( wz + b ) = sgn ( &Sigma; i = 1 s a i y i K ( z i , z ) + b ) , 0 &le; a i &le; C - - - ( 6 )
A ifor the corresponding Lagrangian coefficient of each training sample; K (z i, z) be core letter (K (z i, z)=exp (| z i-z|^2/g^2)); C is punishment parameter, and b ∈ R is biasing;
Three, the SVM parameter optimization based on PSO: select radial basis kernel function, it is exactly punishment parameters C and the kernel function radius parameter g of Support Vector Machines Optimized that PSO optimizes SVM, makes the SVM after optimizing carry out better discriminator;
Four, PSO optimization SVM flow process is as follows:
(1) the random initial value that generates m particle in given parameters space; The particle generating is SVM parameter, selects certain sample input to determine the SVM model of parameter;
(2) determine the categorised decision functional value of SVM;
(3) be the calculating evaluation that particle carries out fitness to selected parameter;
(4) if do not meet end condition, adopt position, the speed of PSO algorithm to particle to carry out iteration renewal, generate particle of new generation, turn to (2);
(5) if meet end condition, export optimized parameter, again train SVM, carry out discriminator as final grader;
Like this, through above PSO optimized algorithm, the punishment parameters C of SVM and the optimal value of kernel function radius parameter g are just obtained, for training and the classification prediction of SVM;
Step (4), the Gait Recognition of lower limb electromyographic signal; The electromyographic signal feature samples collection that step (2) is extracted, is divided into two groups of training sample and test sample books at random; Training set is for training the SVM after PSO optimizes to set up model; Test set is used for inputting svm classifier device to be identified, and obtains recognition result.
CN201410326582.2A 2014-07-10 2014-07-10 Electromyographic signal gait recognition method based on particle swarm optimization and support vector machine Pending CN104107042A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410326582.2A CN104107042A (en) 2014-07-10 2014-07-10 Electromyographic signal gait recognition method based on particle swarm optimization and support vector machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410326582.2A CN104107042A (en) 2014-07-10 2014-07-10 Electromyographic signal gait recognition method based on particle swarm optimization and support vector machine

Publications (1)

Publication Number Publication Date
CN104107042A true CN104107042A (en) 2014-10-22

Family

ID=51704169

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410326582.2A Pending CN104107042A (en) 2014-07-10 2014-07-10 Electromyographic signal gait recognition method based on particle swarm optimization and support vector machine

Country Status (1)

Country Link
CN (1) CN104107042A (en)

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104352234A (en) * 2014-10-27 2015-02-18 中国科学院半导体研究所 Detection method for peak singular point of physiologic electric signal
CN104537382A (en) * 2015-01-12 2015-04-22 杭州电子科技大学 Electromyographic signal gait recognition method for optimizing support vector machine based on genetic algorithm
CN106308809A (en) * 2016-08-15 2017-01-11 河北工业大学 Method for recognizing gait of thigh amputation subject
CN106681133A (en) * 2016-12-29 2017-05-17 中国南方电网有限责任公司电网技术研究中心 Method for identifying hydroelectric generating set model improved type subspace closed loop
CN106955111A (en) * 2017-04-21 2017-07-18 海南大学 Brain paralysis youngster's gait recognition method based on surface electromyogram signal
CN107016371A (en) * 2017-04-09 2017-08-04 北京工业大学 UAV Landing Geomorphological Classification method based on improved depth confidence network
CN107180423A (en) * 2017-04-07 2017-09-19 浙江理工大学 A kind of ball service training mate method based on movement locus
CN107451651A (en) * 2017-07-28 2017-12-08 杭州电子科技大学 A kind of driving fatigue detection method of the H ELM based on particle group optimizing
CN107622260A (en) * 2017-10-26 2018-01-23 杭州电子科技大学 Lower limb gait phase identification method based on multi-source bio signal
CN107907807A (en) * 2017-12-25 2018-04-13 国网湖北省电力公司信息通信公司 A kind of local discharge of gas-insulator switchgear mode identification method
CN108982915A (en) * 2018-05-25 2018-12-11 广西电网有限责任公司电力科学研究院 A kind of acceleration transducer temperature-compensation method
CN109446972A (en) * 2018-10-24 2019-03-08 电子科技大学中山学院 Gait recognition model establishing method, recognition method and device based on electromyographic signals
CN109498370A (en) * 2018-12-26 2019-03-22 杭州电子科技大学 Joint of lower extremity angle prediction technique based on myoelectricity small echo correlation dimension
CN109556741A (en) * 2018-11-30 2019-04-02 安徽云汉智能科技有限公司 A kind of sensing data processing method and a kind of intelligent temperature sensor
CN109567798A (en) * 2018-12-26 2019-04-05 杭州电子科技大学 Daily behavior recognition methods based on myoelectricity small echo coherence and support vector machines
CN109635638A (en) * 2018-10-31 2019-04-16 中国科学院计算技术研究所 For the feature extracting method and system of human motion, recognition methods and system
CN109654384A (en) * 2019-01-29 2019-04-19 南京工业大学 Pipeline leakage testing device and detection method based on PSO-VMD algorithm
CN109670687A (en) * 2018-12-06 2019-04-23 华中科技大学 A kind of mass analysis method based on particle group optimizing support vector machines
CN109965847A (en) * 2019-04-08 2019-07-05 清华大学 Server and Signal Analysis System
CN110916672A (en) * 2019-11-15 2020-03-27 中南民族大学 Old people daily activity monitoring method based on one-dimensional convolutional neural network
CN110974212A (en) * 2019-11-07 2020-04-10 曲阜师范大学 Electrocardio and myoelectric characteristic fused rehabilitation training motion state monitoring method and system
CN112669568A (en) * 2020-12-18 2021-04-16 浙江工商大学 Multi-mode human body falling detection method
CN112773365A (en) * 2019-10-22 2021-05-11 上海交通大学 System for monitoring mental load of underwater vehicle during underwater operation
CN112836617A (en) * 2021-01-28 2021-05-25 北京理工大学前沿技术研究院 IPSO-BPNN-based long-term human body lower limb movement prediction method
CN113049684A (en) * 2021-03-23 2021-06-29 大连海洋大学 Ultrasonic lamb wave defect signal identification method based on variational modal decomposition
CN113974647A (en) * 2021-10-26 2022-01-28 福州大学 System and method for reconstructing sudden cardiac death risk factor by multi-feature quantization and model parameter optimization of nonlinear support vector machine
CN114061616A (en) * 2021-10-22 2022-02-18 北京自动化控制设备研究所 Self-adaptive peak detection step counting method
CN116439693A (en) * 2023-05-18 2023-07-18 四川大学华西医院 Gait detection method and system based on FMG

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102799937A (en) * 2012-06-26 2012-11-28 天津大学 Lower limb movement track predication method under fusion of information of myoelectricity signal and joint angle

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102799937A (en) * 2012-06-26 2012-11-28 天津大学 Lower limb movement track predication method under fusion of information of myoelectricity signal and joint angle

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
ABDULHAMIT SUBASI: "Classification of EMG signals using PSO optimized SVM for diagnosis of neuromuscular disorders", 《COMPUTERS IN BIOLOGY AND MEDICINE》 *
刘丽梅,刘齐跃,张静: "基于小波变换模极大值的去噪方法研究", 《河北工业科技》 *
张同心: "基于量子粒子群的支持向量机算法的研究与应用", 《中国优秀硕士学位论文全文数据库》 *
张启忠,席旭刚,罗志增: "基于非线性特征的表面肌电信号模式识别方法", 《电子与信息学报》 *
熊静: "下肢姿态检测及运动状态预测算法研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *
罗志增,沈寒霄: "基于Hermite插值的小波模极大值重构滤波的肌电信号消噪方法", 《电子与信息学报》 *

Cited By (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104352234A (en) * 2014-10-27 2015-02-18 中国科学院半导体研究所 Detection method for peak singular point of physiologic electric signal
CN104537382A (en) * 2015-01-12 2015-04-22 杭州电子科技大学 Electromyographic signal gait recognition method for optimizing support vector machine based on genetic algorithm
CN106308809B (en) * 2016-08-15 2019-04-23 河北工业大学 The gait recognition method of thigh deformed limb person
CN106308809A (en) * 2016-08-15 2017-01-11 河北工业大学 Method for recognizing gait of thigh amputation subject
CN106681133A (en) * 2016-12-29 2017-05-17 中国南方电网有限责任公司电网技术研究中心 Method for identifying hydroelectric generating set model improved type subspace closed loop
CN106681133B (en) * 2016-12-29 2019-06-28 中国南方电网有限责任公司电网技术研究中心 A kind of Hydropower Unit model refinement type subspace closed-loop identification method
CN107180423A (en) * 2017-04-07 2017-09-19 浙江理工大学 A kind of ball service training mate method based on movement locus
CN107180423B (en) * 2017-04-07 2019-08-20 浙江理工大学 A kind of ball service training mate method based on motion profile
CN107016371A (en) * 2017-04-09 2017-08-04 北京工业大学 UAV Landing Geomorphological Classification method based on improved depth confidence network
CN106955111A (en) * 2017-04-21 2017-07-18 海南大学 Brain paralysis youngster's gait recognition method based on surface electromyogram signal
CN107451651A (en) * 2017-07-28 2017-12-08 杭州电子科技大学 A kind of driving fatigue detection method of the H ELM based on particle group optimizing
CN107622260A (en) * 2017-10-26 2018-01-23 杭州电子科技大学 Lower limb gait phase identification method based on multi-source bio signal
CN107907807A (en) * 2017-12-25 2018-04-13 国网湖北省电力公司信息通信公司 A kind of local discharge of gas-insulator switchgear mode identification method
CN108982915A (en) * 2018-05-25 2018-12-11 广西电网有限责任公司电力科学研究院 A kind of acceleration transducer temperature-compensation method
CN109446972B (en) * 2018-10-24 2021-08-31 电子科技大学中山学院 Gait recognition model establishing method, recognition method and device based on electromyographic signals
CN109446972A (en) * 2018-10-24 2019-03-08 电子科技大学中山学院 Gait recognition model establishing method, recognition method and device based on electromyographic signals
CN109635638A (en) * 2018-10-31 2019-04-16 中国科学院计算技术研究所 For the feature extracting method and system of human motion, recognition methods and system
CN109635638B (en) * 2018-10-31 2021-03-09 中国科学院计算技术研究所 Feature extraction method and system and recognition method and system for human body motion
CN109556741A (en) * 2018-11-30 2019-04-02 安徽云汉智能科技有限公司 A kind of sensing data processing method and a kind of intelligent temperature sensor
CN109670687A (en) * 2018-12-06 2019-04-23 华中科技大学 A kind of mass analysis method based on particle group optimizing support vector machines
CN109567798A (en) * 2018-12-26 2019-04-05 杭州电子科技大学 Daily behavior recognition methods based on myoelectricity small echo coherence and support vector machines
CN109498370A (en) * 2018-12-26 2019-03-22 杭州电子科技大学 Joint of lower extremity angle prediction technique based on myoelectricity small echo correlation dimension
CN109498370B (en) * 2018-12-26 2021-02-19 杭州电子科技大学 Lower limb joint angle prediction method based on electromyographic wavelet correlation dimension
CN109654384A (en) * 2019-01-29 2019-04-19 南京工业大学 Pipeline leakage testing device and detection method based on PSO-VMD algorithm
CN109654384B (en) * 2019-01-29 2024-04-02 南京工业大学 Pipeline leakage detection device and detection method based on PSO-VMD algorithm
CN109965847A (en) * 2019-04-08 2019-07-05 清华大学 Server and Signal Analysis System
CN109965847B (en) * 2019-04-08 2023-11-07 清华大学 Server and signal analysis system
CN112773365A (en) * 2019-10-22 2021-05-11 上海交通大学 System for monitoring mental load of underwater vehicle during underwater operation
CN110974212A (en) * 2019-11-07 2020-04-10 曲阜师范大学 Electrocardio and myoelectric characteristic fused rehabilitation training motion state monitoring method and system
CN110916672A (en) * 2019-11-15 2020-03-27 中南民族大学 Old people daily activity monitoring method based on one-dimensional convolutional neural network
CN112669568A (en) * 2020-12-18 2021-04-16 浙江工商大学 Multi-mode human body falling detection method
CN112836617A (en) * 2021-01-28 2021-05-25 北京理工大学前沿技术研究院 IPSO-BPNN-based long-term human body lower limb movement prediction method
CN112836617B (en) * 2021-01-28 2023-02-03 北京理工大学前沿技术研究院 IPSO-BPNN-based long-term human body lower limb movement prediction method
CN113049684A (en) * 2021-03-23 2021-06-29 大连海洋大学 Ultrasonic lamb wave defect signal identification method based on variational modal decomposition
CN113049684B (en) * 2021-03-23 2023-07-28 大连海洋大学 Ultrasonic lamb wave defect signal identification method based on variational modal decomposition
CN114061616A (en) * 2021-10-22 2022-02-18 北京自动化控制设备研究所 Self-adaptive peak detection step counting method
CN113974647A (en) * 2021-10-26 2022-01-28 福州大学 System and method for reconstructing sudden cardiac death risk factor by multi-feature quantization and model parameter optimization of nonlinear support vector machine
CN113974647B (en) * 2021-10-26 2023-08-04 福州大学 System and method for reconstructing sudden cardiac death risk factor
CN116439693A (en) * 2023-05-18 2023-07-18 四川大学华西医院 Gait detection method and system based on FMG
CN116439693B (en) * 2023-05-18 2024-05-28 四川大学华西医院 Gait detection method and system based on FMG

Similar Documents

Publication Publication Date Title
CN104107042A (en) Electromyographic signal gait recognition method based on particle swarm optimization and support vector machine
CN111445905B (en) Mixed voice recognition network training method, mixed voice recognition method, device and storage medium
CN104523266B (en) A kind of electrocardiosignal automatic classification method
CN102930284B (en) Surface electromyogram signal pattern recognition method based on empirical mode decomposition and fractal
CN101317794B (en) Myoelectric control ability detecting and training method for hand-prosthesis with multiple fingers and multiple degrees of freedom
CN102247143B (en) Integratable fast algorithm for denoising electrocardiosignal and identifying QRS waves
CN101859377A (en) Electromyographic signal classification method based on multi-kernel support vector machine
CN104537382A (en) Electromyographic signal gait recognition method for optimizing support vector machine based on genetic algorithm
CN101587546B (en) Identification method of lower limb action pattern based on supporting vector multivariate classification
CN102961203B (en) Method for identifying surface electromyography (sEMG) on basis of empirical mode decomposition (EMD) sample entropy
CN108647614A (en) The recognition methods of electrocardiogram beat classification and system
CN107832686A (en) Merge the lower limb motion mode recognition methods of surface myoelectric and acceleration signal
CN110680313B (en) Epileptic period classification method based on pulse group intelligent algorithm and combined with STFT-PSD and PCA
CN110363152B (en) Method for identifying road condition of lower limb prosthesis based on surface electromyographic signals
CN103886323A (en) Behavior identification method based on mobile terminal and mobile terminal
CN103610466A (en) EMG fall identification method based on EMD permutation entropy
CN106127191B (en) Brain electricity classification method based on WAVELET PACKET DECOMPOSITION and logistic regression
CN112580486B (en) Human behavior classification method based on radar micro-Doppler signal separation
CN106210269A (en) A kind of human action identification system and method based on smart mobile phone
CN102722643A (en) Multi-information merging movement mode identification method used for control of artificial lower surface electromyogram limb
CN107679516B (en) Lower extremity movement recognition methods based on multiple dimensioned Gauss-Markov random field models
CN109979161A (en) A kind of tumble detection method for human body based on convolution loop neural network
CN104887263A (en) Identity recognition algorithm based on heart sound multi-dimension feature extraction and system thereof
CN102521574A (en) Human action identification method based on pyroelectric infrared information
CN109498370A (en) Joint of lower extremity angle prediction technique based on myoelectricity small echo correlation dimension

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20141022

RJ01 Rejection of invention patent application after publication