<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Electromyography Signals Processing for Gait Phase Recognition</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Georgiy Zhemelev Dept. of Computer Systems and Software Engineering, Institute of Computing and Control Peter the Great Saint-Petersburg Polytechnic University Saint-Petersburg</institution>
          ,
          <addr-line>Russian Federation</addr-line>
        </aff>
      </contrib-group>
      <fpage>6</fpage>
      <lpage>12</lpage>
      <abstract>
        <p>-Gait phase recognition systems are widely used in medicine to control devices aimed at restoration of patients' motor functions and have an increasing interest in scientific society. Use of electromyography as a source of information for such systems gives considerable advantages in comparison with other data sources at the cost of complex signal processing needed. In this paper, the author outlines these advantages and suggests a method that uses discrete wavelet transform to retrieve muscle activity shape and a novel double-threshold detector to find the regions of activity. Then a robust statistical treatment is performed following a dimensionality reduction. As a result, a set of classification objects is retrieved that are suitable for further use in various clustering and classification techniques. The introduced method was tested in the Movement Physiology Laboratory of I. P. Pavlov Institute of Physiology, Russian Academy of Sciences and proved its applicability on real electromyography data.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>I. INTRODUCTION</title>
      <sec id="sec-1-1">
        <title>A. EMG as Data Source for Gait Phase Recognition</title>
        <p>
          The process of gait phase recognition is built around sensors
that are used to retrieve the data during walk. According to
the overview [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] by Muro-de-la-Herran et al. sensors for gait
analysis can be divided into wearable and non-wearable groups
of devices. The latter “require the use of controlled research
facilities where the sensors are located and capture data on the
gait while the subject walks on a clearly marked walkway”
[
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. In contrast, wearable sensors make it possible to capture
gait information during the person’s everyday activities. Thus
the systems that are based on wearable sensors can be used
outside the laboratory which is the crucial advantage of the
wearable approach.
        </p>
        <p>
          When capturing the data during walk, different physical
quantities can be measured. Based on such quantities one can
divide wearable sensors into lots of categories: accelerometers,
gyroscopic sensors, magnetometers, force sensors,
extensometers, goniometers, EMG sensors etc. [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ], [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ].
        </p>
        <p>This paper addresses the use of electromyography to retrieve
the information about gait phase. The benefits provided by this
approach include the following:</p>
        <sec id="sec-1-1-1">
          <title>Stance</title>
          <p>t</p>
        </sec>
        <sec id="sec-1-1-2">
          <title>Swing</title>
          <p>
            age was developed and tested [
            <xref ref-type="bibr" rid="ref8">8</xref>
            ] on real electromyography
data showing promising results which are discussed later in
this paper.
          </p>
          <p>
            Some researchers have already used EMG for solving gait
phase recognition [
            <xref ref-type="bibr" rid="ref15">15</xref>
            ], [
            <xref ref-type="bibr" rid="ref16">16</xref>
            ], movement pattern
classification [
            <xref ref-type="bibr" rid="ref17">17</xref>
            ], [
            <xref ref-type="bibr" rid="ref18">18</xref>
            ] or locomotion mode identification problems [
            <xref ref-type="bibr" rid="ref9">9</xref>
            ],
[
            <xref ref-type="bibr" rid="ref19">19</xref>
            ]. Typical techniques incorporate extraction of such
aggregate features as mean absolute value, root mean square,
number of zero crossings etc in a moving window and forming a
feature vector via combination of these features extracted from
several EMG-channels. Some authors [
            <xref ref-type="bibr" rid="ref17">17</xref>
            ] have successfully
used wavelet transform to extract numerical features related to
wavelet-coefficients. The resulted classification objects were
then used in conjunction with ANN, SVM, LDA and other
classification techniques.
          </p>
          <p>EMG processing technique proposed by the author produces
essentially different classification objects. Not only a
combination of some aggregate values calculated from EMG samples
are they but also an image in the feature space that describes
EMG fragments containing muscle activity by their shape in
the time-domain. The basis of this approach is stated in the
next sections of the paper.</p>
        </sec>
      </sec>
      <sec id="sec-1-2">
        <title>B. Paper Structure</title>
        <p>The paper structure is as follows:
• Gait phase representation.
• Experimental setup and raw data analysis.
• Preparation of classification objects:
1) retrieval of muscle activity shape;
2) muscle activity detection;
3) statistical analysis;
4) dimensionality reduction.
• Results and discussion.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>II. MATERIALS AND METHODS</title>
      <sec id="sec-2-1">
        <title>A. Gait Phase Representation</title>
        <p>Within the limits of a gait cycle gait phase can be
represented as a continuous monotonically increasing function of
EMG</p>
        <p>HL_R
(a)
(b)
TREADMILL
t
time. It is important to fix the transition from stance to swing
hence the representation showed on Fig. 1 was chosen: gait
phase is measured in conventional units from 0 to 200 where
range 0-99 applies to the stance phase and the range of
100200 applies to the swing phase.</p>
        <p>Such a representation is very useful to detect transitions
between steps and between stance and swing phases within
a step, as well as it can be easily constructed and efficiently
processed since its linear nature.</p>
      </sec>
      <sec id="sec-2-2">
        <title>B. Experimental Setup and Raw Data Analysis</title>
        <p>
          Electromyography data used in the research was acquired
in the Movement Physiology Laboratory of I. P. Pavlov
Institute of Physiology, Russian Academy of Sciences in the
course of acute experiments on healthy and decerebrate cats.
Their locomotion was aroused by epidural stimulation of the
spinal cord (dorsal surface) with the optimum frequency
(510 Hz) [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ] for stepping pattern.
        </p>
        <p>Raw data used in the research was acquired using
experimental setup showed at Fig. 2. Electromyographic activity was
taken from healthy and decerebrate cats that were walking on
a treadmill during the experiment. The following muscles were
observed: lateral gastrocnemius, tibialis anterior, adductor,
gluteus, gracilis, sartorius anterior, vastus medialis, rectus
femoris and muscles of back. Bipolar electrodes used for EMG
acquisition were implanted bilaterally into the hind limbs.
Amplification of signals was performed using differential
amplifier (A-M Systems Model 1700) in the range from 30 Hz
to 10 kHz. Analog-to-digital conversion was done with the
help of an ADC by National Instruments.</p>
        <p>
          Apart from EMG there also were used some other signals.
The most important one is the signal of hind-limb
potentiometer (HL signal) that represents the position of a foot endpoint
in the sagittal plane (Fig. 2, 3) [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ]. The shape of this signal
makes it possible to unambiguously detect step boundaries
and transitions between stance and swing phases. As a result,
some reference phase line can be constructed according to the
chosen representation (Fig. 1).
        </p>
        <p>Electromyographic signal consists of separate “batches”, i.e.
intervals in the EMG where muscle activity presents and the
power of EMG signal has an increase. These batches have
D 1
E
M 0
T
S
AV−1</p>
        <p>1
T
R 0
A
S
−1
3
2
L
1
H
0
different shape and duration depending on a channel. However,
within a channel each batch has roughly the same duration
and position relative to the step boundaries. The shape of a
batch is defined by the temporal distribution of power during
muscle activity, its beginning and ending (according to some
threshold) times depend on the biomechanics of gait which
has a stereotyped nature.</p>
        <p>Thus one can draw a conclusion that the beginning or ending
time of a batch (within the limits of a gait cycle) can be
determined based on the shape of that batch. The gait phase
that takes place on that time can be registered using the HL
signal. As a result, a definite gait phase dependence on the
shape of the EMG signal can be established. This idea leads
to the gait phase recognition method based on classification
of batches taken from the EMG signal.</p>
      </sec>
      <sec id="sec-2-3">
        <title>C. Preparation of Classification Objects</title>
        <p>According the suggested concept, muscle activity batches
should be divided into some clusters. Each cluster of batches
is supposed to correspond to some gait phase value that is
derived from EMG signal during the learning stage of a gait
phase recognition system.</p>
        <p>Therefore, in order to be used as an inputs for a classifier,
i.e. classification objects, muscle activity batches must undergo
some preparation. Steps of this preparation are described
below.</p>
      </sec>
      <sec id="sec-2-4">
        <title>1) Retrieval of Muscle Activity Shape: The first step of the</title>
        <p>suggested gait phase recognition method consists in retrieval
of muscle activity shape meaning some raw EMG signal
processing that will facilitate the following steps of muscle
activity detection and dimensionality reduction.</p>
        <p>
          This paper suggests using discrete wavelet transform
(DWT) [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ] to expose muscle activity shape. At the beginning
of the process the EMG signal is rectified. Then the exposure
is done in the following way:
1) perform DWT to a high level of decomposition so as to
extract large-scale components of the signal;
2) discard wavelet-coefficients of the lower levels;
3) reconstruct the signal using the remaining
waveletcoefficients.
        </p>
        <p>
          As a result, there will be constructed a smooth curve –
an envelope – that correctly [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ] describes the shape of a
batch preserving the most powerful peaks while not containing
the high-frequency spectrum region. In this research the best
results were achieved using the 3rd Coiflet (coif3) as the
mother wavelet and decomposition was performed at level 7.
The low-frequency nature of the envelope makes it possible to
perform decimation on the subsequent steps of the gait phase
recognition method.
        </p>
        <p>
          In author’s previous work [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] the comparison was performed
between DWT and other methods that can be used to retrieve
muscle activity shape. As a result of this comparison, the
approach based on DWT was considered as the most flexible
and accurate.
si &lt; th?
yes
yes
coff = 0?
ioff := i
coff := coff + 1
coff = Toff?
yes
D := false
Add ioff to
aoff array
i := i + 1
        </p>
        <p>Input
sample si
D = false?
no
no
si th?
yes
yes
con = 0?
ion := i
con := con + 1
con = Ton?
yes
D := true
Add ion to
aon array
coff := 0
con := 0</p>
        <p>End
Fig. 4. Flow chart describing the algorithm (loop body) of the
doublethreshold detector implementation introduced in this paper. Variables that
are used in symbols: th – the 1st threshold (defined as amplitude), Ton –
time duration when input signal must exceed th so as to batch beginning
is registered, Toff – time duration when input signal must not exceed th so
as to batch ending is registered, con and coff – time counters in the states
where batch beginning and ending are pending, aon and aoff – arrays to store
beginning and ending times of detected muscle activity batches, these are the
output variables for a learning stage. Boolean variable D is used as an output
when gait phase recognition system is functioning in real-time.</p>
        <p>2) Muscle Activity Detection: In order to perform clustering
and classification of the muscle activity batches it is essential
to detect these batches in the EMG signal. Constructing an
envelope on the previous step makes detection much simpler
than if a raw EMG signal was used as an input for a detector.</p>
        <p>
          According to Reaz et al. one should use double-threshold
methods to detect motor-related events in EMG signals [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ].
Single-threshold approach was shown to produce generally
unsatisfactory results [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ]. Moreover, using a double-threshold
method one “can tune the detector according to different
optimal criteria, thus, adapting its performances to the
characteristics of each specific signal and application” [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ]. This
tuning ability is especially useful as EMG channels have
decent differences in muscle activity shape and power.
        </p>
        <p>In this research a novel implementation of a
doublethreshold detector is introduced: the author suggests to define
the second threshold in the time domain (instead of amplitude)
and make it use two possibly different values - one to detect
beginning of a batch, and another one to detect the ending.</p>
        <p>The use of a time-domain threshold as described above
makes the detector much more tolerable to amplitude hopping
in the middle of a batch and hence its low probability of false
detections. A flow chart of the detecting algorithm is shown
at Fig. 4.</p>
        <p>Fig. 5 illustrates a comparative test of three detectors
performed on a sample of raw EMG signal: a single-threshold
(with th = 0.1 V), a simple double-threshold (th1 = 0.1 V,
th1 = 0.2 V) and the one suggested by the author (th1 =
0.15 V, Ton = 1 ms, Toff = 100 ms). The latter has detected
all activity regions without false positives while others have
given unsatisfactory results: instead of five continuous regions
they have produced hundreds of narrow intervals. Despite
the fact that, being applied to an envelope instead of raw
EMG, the simple detectors are likely to produce acceptable
results, the advantage of the novel detector shown in the
unfavourable conditions makes it much more suitable for gait
phase recognition systems based on EMG signals.</p>
        <p>
          3) Statistical Analysis: Detected batches of muscle activity
need to be adjusted to the single length (in samples). This
requirement follows from the fact that all classification objects
must be described as a feature vectors that belong to the feature
space of a fixed dimensionality. This is not required for all
classification algorithms but facilitates the application of the
typically used ones (SVM, LDA, ANN, ANFIS etc) [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ], [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ].
        </p>
        <p>After the previous step, there is a selection of batches that
form a statistical sample that needs to be conditioned before
performing adjustment to the single length. The conditioning
implies omitting outliers that are usually incorrectly detected
batches or some artefacts in the EMG signal. These outliers,
if present in the sample, differ greatly from the majority of
batches in their length even considering natural variation in
Q1</p>
        <p>Q3
Median</p>
        <p>
          0σ
Q1 − 1.5 × IQR
Q3 + 1.5 × IQR
−4σ
−3σ
−2σ
−1σ
1σ
2σ
3σ
4σ
−2.698σ
the duration of step and its phases [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ].
        </p>
        <p>A common method of omitting outliers is estimation of the
standard deviation across the sample and using the three sigma
rule to set the acceptable parameter bounds (length of a batch).
However, the author suggests to use interquartile range (IQR)
as a robust alternative to the three sigma rule because the latter
rule is based on the assumption that the sample is distributed
normally. In contrast, using IQR makes it is possible to find
and discard outliers even in case the sample does not comply
to the normal law.</p>
        <p>When the IQR is computed, the acceptable value bounds
are defined as:</p>
        <p>Q1 − 1.5 IQR, Q3 + 1.5 IQR ,
(1)
where Q1 and Q3 are the estimates of the 1st and the 3rd
quartiles respectively. This rule is illustrated at the Fig. 6.</p>
        <p>After omitting the outliers, the single length of batches is
chosen as the maximum across the remaining elements in the
sample. Then the adjustment of all remaining batches to that
length is performed.</p>
      </sec>
      <sec id="sec-2-5">
        <title>D. Dimensionality Reduction</title>
        <p>The final step in the process of preparation of classification
objects is their decimation in order to reduce dimensionality of
the feature space. The decimation is possible because batches
are represented by the envelope that does not contain
highfrequency spectrum region.</p>
        <p>Raw data used in this research was captured with sampling
frequency of 1 kHz and the batch length was 500 samples
on average. An envelope constructed after DWT in II-C1
had only low-frequency components of 10-20 Hz so the
decimation factor was chosen to be 20. As a result, a feature
space dimensionality was reduced to the value of 25 that is
acceptable for further use in clustering and classification.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>III. RESULTS AND DISCUSSION</title>
      <p>Gait phase recognition systems which are based on
electromyography require complex processing of EMG signals.
This paper has covered steps of such processing that result
in a set of classification objects derived from the EMG and
suitable for the following use in clustering and classification.</p>
      <p>
        Fig. 7 shows an example of clusters that were found in
the EMG of the gluteus muscle. One can see the shapes of
this muscle activity fragments (batches) that were retrieved
via the method suggested in II-C1 before decimation. As a
consequence of natural nonstationarity, these batches keep
substantial variations in shape even inside a cluster so there is
a need for wise decisions on classification methods to use [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ].
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] a gait phase recognition software based on EMG
was developed utilizing adaptive neuro-fuzzy inference system
(ANFIS) as classifier. The results of classification, matching
phase value and its derivative, were used to construct an
approximate phase line in accordance with an ad-hoc
algorithm. Fig. 8 shows a comparison between real (blue) and
approximate (red) phase lines on a time interval spanning three
consecutive steps. Data from 6 EMG-channels (coinciding
with the muscles listed in II-B) and a sample consisting of
35 locomotor cycles were used there.
      </p>
      <p>The accuracy of the developed system was estimated using
the normalized integral criterion (2) and a set of qualitative
measures (3)–(5) of time misalignment:
ε =</p>
      <p>PN
i=1 (Preal(i) − Papprox(i))2</p>
      <p>PN
i=1 Pr2eal(i)
(2)
where Preal – samples of the real phase line, Papprox – samples
of the approximate phase line, N – total number of samples;
Real phase</p>
      <p>GLUT</p>
      <p>GRAC</p>
      <p>SART</p>
      <p>VAST MED</p>
      <p>RECT FEM</p>
      <p>BACK</p>
      <p>Helper line</p>
      <p>Approximation line
where δi, δimin and δimax equal to mean, minimum and
maximum time misalignment within a gait cycle respectively; n is
the total number of steps.</p>
      <p>
        The values of (3)–(5) are also of interest relatively to the
mean duration of a gait cycle (for the examined experimental
subject) which was equal to a = 1000 ± 40 ms (with the
confidence probability of q = 0.90). The results obtained by
the author in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] are presented in Table I.
      </p>
      <p>One can see that all mean estimates by their absolute value
are not greater than 60 ms which is 4–8% of the mean gait
cycle duration. The integral criterion value that is equal to
11.6% also proves good approximation of the gait phase.</p>
      <p>
        The above-mentioned results were achieved to a
considerable degree with the help of the EMG processing method
suggested in this paper. The constructed classification objects
enabled the system to train on and analyse real EMG data
which resulted in successful gait phase recognition [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>
        Since assessment of the proposed technique with respect to
the state of the art can be of interest, the author has made a
comparison between the results achieved in his own work [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]
and that presented in four other papers [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]–[
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]
considering mean classification error as the quality estimate that can be
compared with the normalized integral criterion (2). In general,
one cannot directly compare results achieved by different
researchers since they use dissimilar gait phase representations
and sometimes solve problems which are closely related to gait
phase recognition but are not exactly the same. However, use
of classification makes it possible to compare EMG processing
techniques indirectly via comparison of mean classification
errors. The results of the comparison are presented in Table II.
      </p>
      <p>In sum, the suggested method gives accuracy at the level
of other state-of-the-art techniques but it has some crucial
advantages over them, viz. automatic moving window size
choice (as a result of statistical analysis), flexible and reliable
detector, robustness to artefacts in EMG and potential to utilize
classification techniques used in image recognition since the
structure of feature vectors produced by the suggested method.</p>
    </sec>
    <sec id="sec-4">
      <title>IV. CONCLUSION</title>
      <p>As a result of the research covered by this paper, an EMG
signal processing method was developed that facilitates the use
of electromyography for gait phase recognition systems. The
suggested method makes it possible to retrieve classification
objects from raw EMG data and can be used during learning
stage of the gait phase recognition system as well as the stage
of its real-time functioning.</p>
      <p>TABLE II</p>
      <p>COMPARISON WITH OTHER GAIT RECOGNITION SYSTEMS
The abbreviations are defined as follows: MAV – mean absolute value, ZC – zero crossings, WL – waveform length, SSC – slope sign
changes, RMS – root mean square, AR – autoregression coefficients, DWT – discrete wavelet transform. ∗ In the research of Huang et al.
experiments with 6, 8, 10 and 16 EMG channels were conducted. Here the result for 6 channels is shown to match the number used by the
author. † Meng et al. studied different combinations of features, here presented the one that led to the best results.</p>
    </sec>
    <sec id="sec-5">
      <title>ACKNOWLEDGMENT</title>
      <p>Raw experimental data used in the research was
acquired during 2012 in the Movement Physiology
Laboratory, I. P. Pavlov Institute of Physiology, Russian Academy
of Sciences. The author would like to thank P. Musienko,
O. Gorskiy and other members of the laboratory staff that
contributed to the research covered in this paper. The author
also expresses gratitude to N. Bogach, Peter the Great
SaintPetersburg Polytechnic University for scientific guidance and
her advice given during writing of this paper.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J.-Y.</given-names>
            <surname>Jung</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Heo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Yang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>H.</given-names>
            <surname>Park</surname>
          </string-name>
          , “
          <article-title>A neural network-based gait phase classification method using sensors equipped on lower limb exoskeleton robots</article-title>
          ,
          <source>” Sensors</source>
          , vol.
          <volume>15</volume>
          , no.
          <issue>11</issue>
          , pp.
          <volume>27</volume>
          <fpage>738</fpage>
          -
          <lpage>27</lpage>
          759,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>D.-X.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Du</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Wang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Xu</surname>
          </string-name>
          , “
          <article-title>Gait phase recognition for lower-limb exoskeleton with only joint angular sensors</article-title>
          ,
          <source>” Sensors</source>
          , vol.
          <volume>16</volume>
          , no.
          <issue>10</issue>
          , pp.
          <fpage>1579</fpage>
          -
          <lpage>1599</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A. J.</given-names>
            <surname>del Ama</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A</given-names>
            ´.
            <surname>Gil-Agudo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. L.</given-names>
            <surname>Pons</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J. C.</given-names>
            <surname>Moreno</surname>
          </string-name>
          , “
          <article-title>Hybrid fesrobot cooperative control of ambulatory gait rehabilitation exoskeleton</article-title>
          ,
          <source>” Journal of neuroengineering and rehabilitation</source>
          , vol.
          <volume>11</volume>
          , no.
          <issue>1</issue>
          , p.
          <fpage>27</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M. A. M.</given-names>
            <surname>Dzahir</surname>
          </string-name>
          and S.-i. Yamamoto, “
          <article-title>Recent trends in lower-limb robotic rehabilitation orthosis: Control scheme and strategy for pneumatic muscle actuated gait trainers</article-title>
          ,
          <source>” Robotics</source>
          , vol.
          <volume>3</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>120</fpage>
          -
          <lpage>148</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>N.</given-names>
            <surname>Wenger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. M.</given-names>
            <surname>Moraud</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Musienko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Gandar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Capogrosso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Baud</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. G.</given-names>
            <surname>Le Goff</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Barraud</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Pavlova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Dominici</surname>
          </string-name>
          et al., “
          <article-title>Spatiotemporal neuromodulation therapies engaging muscle synergies improve motor control after spinal cord injury,” Nature medicine</article-title>
          , vol.
          <volume>22</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>138</fpage>
          -
          <lpage>145</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S.-O.</given-names>
            <surname>Nega</surname>
          </string-name>
          <article-title>˚rd, “Controlled fes-assisted gait training for hemiplegic stroke patients based on inertial sensors,”</article-title>
          <string-name>
            <surname>Diss. Dr.</surname>
          </string-name>
          ,
          <source>Elektrotechnik und Informatik der Technischen</source>
          Universitt Berlin, Berlin,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>R.</given-names>
            <surname>Swaroop</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Sadhu</surname>
          </string-name>
          , “
          <article-title>Classification of gait-phases for fes using neuro-fuzzy approach</article-title>
          ,”
          <source>International Journal of Emerging Trends &amp; Technology in Computer Science (IJETTCS)</source>
          ,
          <source>no. 6</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>G.</given-names>
            <surname>Zhemelev</surname>
          </string-name>
          , “
          <article-title>Software package for gait phase recognition based on electromyography signals,” Bachelor work, Peter the Great Saint-</article-title>
          Petersburg Polytechnic University,
          <year>2017</year>
          . [Online]. Available: http://doi.org/10.18720/SPBPU/2/v17-
          <fpage>4084</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>H.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. A.</given-names>
            <surname>Kuiken</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. D.</given-names>
            <surname>Lipschutz</surname>
          </string-name>
          et al.,
          <article-title>“A strategy for identifying locomotion modes using surface electromyography</article-title>
          ,
          <source>” IEEE Transactions on Biomedical Engineering</source>
          , vol.
          <volume>56</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>65</fpage>
          -
          <lpage>73</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>E. M.</given-names>
            <surname>Tamil</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Bashar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Idris</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A. M.</given-names>
            <surname>Tamil</surname>
          </string-name>
          , “
          <article-title>A review on feature extraction &amp; classification techniques for biosignal processing (part iii: Electromyogram)</article-title>
          ,
          <source>” in 4th Kuala Lumpur International Conference on Biomedical Engineering 2008</source>
          . Springer,
          <year>2008</year>
          , pp.
          <fpage>117</fpage>
          -
          <lpage>121</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>A.</given-names>
            <surname>Muro-De-La-Herran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Garcia-Zapirain</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Mendez-Zorrilla</surname>
          </string-name>
          , “
          <article-title>Gait analysis methods: An overview of wearable and non-wearable systems, highlighting clinical applications</article-title>
          ,” Sensors, vol.
          <volume>14</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>3362</fpage>
          -
          <lpage>3394</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>E.</given-names>
            <surname>Wentink</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Schut</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Prinsen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Rietman</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Veltink</surname>
          </string-name>
          , “
          <article-title>Detection of the onset of gait initiation using kinematic sensors and emg in transfemoral amputees,” Gait &amp; posture</article-title>
          , vol.
          <volume>39</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>391</fpage>
          -
          <lpage>396</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>C.</given-names>
            <surname>Fleischer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Reinicke</surname>
          </string-name>
          , and G. Hommel, “
          <article-title>Predicting the intended motion with emg signals for an exoskeleton orthosis controller,” in Intelligent robots and systems,</article-title>
          <year>2005</year>
          .(IROS
          <year>2005</year>
          ).
          <year>2005</year>
          IEEE/RSJ international conference on.
          <source>IEEE</source>
          ,
          <year>2005</year>
          , pp.
          <fpage>2029</fpage>
          -
          <lpage>2034</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>R.</given-names>
            <surname>Gopura</surname>
          </string-name>
          and
          <string-name>
            <given-names>K.</given-names>
            <surname>Kiguchi</surname>
          </string-name>
          , “
          <article-title>Application of surface electromyographic signals to control exoskeleton robots,” in Applications of EMG in Clinical and Sports Medicine</article-title>
          .
          <source>InTech</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Gao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Chen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Xu</surname>
          </string-name>
          , “
          <article-title>Gait recognition based on emg with different individuals and sample sizes,” in Control Conference (CCC), 2016 35th Chinese</article-title>
          . IEEE,
          <year>2016</year>
          , pp.
          <fpage>4068</fpage>
          -
          <lpage>4072</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>M.</given-names>
            <surname>Meng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Luo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>She</surname>
          </string-name>
          , and Y. Ma, “
          <article-title>Automatic recognition of gait mode from emg signals of lower limb,” in Industrial Mechatronics and Automation (ICIMA</article-title>
          ),
          <year>2010</year>
          2nd International Conference on, vol.
          <volume>1</volume>
          . IEEE,
          <year>2010</year>
          , pp.
          <fpage>282</fpage>
          -
          <lpage>285</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Fan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kuang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Sun</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , “
          <article-title>The research of semg movement pattern classification based on multiple fused wavelet function,” in Cyber Technology in Automation, Control, and Intelligent Systems (CYBER</article-title>
          ),
          <source>2015 IEEE International Conference on. IEEE</source>
          ,
          <year>2015</year>
          , pp.
          <fpage>487</fpage>
          -
          <lpage>491</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>F.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Peng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , “
          <article-title>Automated discrimination of gait patterns based on semg recognition using neural networks</article-title>
          ,
          <source>” in Cyber Technology in Automation, Control, and Intelligent Systems (CYBER)</source>
          ,
          <source>2014 IEEE 4th Annual International Conference on. IEEE</source>
          ,
          <year>2014</year>
          , pp.
          <fpage>225</fpage>
          -
          <lpage>230</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>T.</given-names>
            <surname>Afzal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Iqbal</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>White, and</article-title>
          <string-name>
            <given-names>A. B.</given-names>
            <surname>Wright</surname>
          </string-name>
          , “
          <article-title>A method for locomotion mode identification using muscle synergies</article-title>
          ,
          <source>” IEEE Transactions on Neural Systems and Rehabilitation Engineering</source>
          , vol.
          <volume>25</volume>
          , no.
          <issue>6</issue>
          , pp.
          <fpage>608</fpage>
          -
          <lpage>617</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>Y. P.</given-names>
            <surname>Gerasimenko</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Lavrov</surname>
          </string-name>
          , I. Bogacheva,
          <string-name>
            <given-names>N.</given-names>
            <surname>Shcherbakova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Kucher</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Musienko</surname>
          </string-name>
          , “
          <article-title>Formation of locomotor patterns in decerebrate cats in conditions of epidural stimulation of the spinal cord,” Neuroscience and behavioral physiology</article-title>
          , vol.
          <volume>35</volume>
          , no.
          <issue>3</issue>
          , pp.
          <fpage>291</fpage>
          -
          <lpage>298</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <article-title>Anatomical planes</article-title>
          .
          <source>TeachMeAnatomy. Last accessed: 05.04</source>
          .
          <year>2018</year>
          . [Online]. Available: http://teachmeanatomy.info/the-basics/anatomicalterminology/planes/
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>I. Daubechies</surname>
          </string-name>
          , Ten lectures on wavelets.
          <source>SIAM</source>
          ,
          <year>1992</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>M. B. Reaz</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Hussain</surname>
            , and
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Mohd-Yasin</surname>
          </string-name>
          , “
          <article-title>Techniques of emg signal analysis: detection, processing, classification and applications,” Biological procedures online</article-title>
          , vol.
          <volume>8</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>11</fpage>
          -
          <lpage>35</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>D.</given-names>
            <surname>Winter</surname>
          </string-name>
          , “
          <article-title>Pathologic gait diagnosis with computer-averaged electromyographic profiles.” Archives of physical medicine and rehabilitation</article-title>
          , vol.
          <volume>65</volume>
          , no.
          <issue>7</issue>
          , pp.
          <fpage>393</fpage>
          -
          <lpage>398</lpage>
          ,
          <year>1984</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>S.</given-names>
            <surname>Fomicheva</surname>
          </string-name>
          , “
          <article-title>Soft quantization of the production's knowledgebases for multi-agent systems</article-title>
          ,” in Open Innovations Association (FRUCT),
          <year>2017</year>
          20th Conference of. IEEE,
          <year>2017</year>
          , pp.
          <fpage>69</fpage>
          -
          <lpage>76</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>