<!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>Human action recognition using dimensionality reduction and support vector machine</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>L V Shiripova</string-name>
          <email>shiripova.lubov@yandex.ru</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>E V Myasnikov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Image Processing Systems Institute of RAS - Branch of the FSRC "Crystallography and Photonics" RAS</institution>
          ,
          <addr-line>Molodogvardejskaya street 151, Samara, Russia, 443001</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Samara National Research University</institution>
          ,
          <addr-line>Moskovskoe Shosse 34А, Samara, Russia, 443086</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <fpage>48</fpage>
      <lpage>53</lpage>
      <abstract>
        <p>The paper is devoted to the problem of recognizing human actions in videos recorded in the optical range of wavelengths. An approach proposed in this paper consists in the detection of a moving person on a video sequence with the subsequent size normalization, generation of subsequences and dimensionality reduction using the principal component analysis technique. The classification of human actions is carried out using a support vector machine classifier. Experimental studies performed on the Weizmann dataset allowed us to determine the best values of the method parameters. The results showed that with a small number of action classes, high classification accuracy can be achieved.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Human action recognition is actively used in various fields: in creating human-machine interfaces, in
entertainment, in ensuring public safety, etc.</p>
      <p>
        Human actions recognition involves solving two problems [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]:
1. The extraction of some feature information, i.e., converting a video stream or image sequence
into a form suitable for subsequent classification.
      </p>
      <p>2. Actually classification of the feature information obtained at the first stage.</p>
      <p>
        To solve these problems, many approaches have been proposed, described in detail in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Let us
consider some of them.
      </p>
      <p>
        To obtain the feature information, the authors of the paper [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] proposed to extract a silhouette from
each frame, calculate images of the difference between adjacent frames and build the final image,
superimposing the obtained images on each other. The resulting image was called Motion Energy
Image (MEI). In addition, the authors introduce the concept of Motion History Image (MHI), i.e., the
image, in which the intensity of each pixel depends on the time of action occurrence at a given point.
The proposed approach has shown good results, but it has drawbacks when the angle of observation
changes [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>
        To eliminate this problem, a generalizing approach related to the use of 3D motion history volume
(MHV) was proposed in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. MHV is based on 3D voxels obtained for various viewing angles.
Further, the Fourier transform is used to acquire features that are invariant to position and rotation.
      </p>
      <p>
        Another approach to obtaining features is associated with the extraction of space-time interest
points (STIPs). Thus, the authors of [
        <xref ref-type="bibr" rid="ref2 ref8">2,8</xref>
        ] extended the Harris angle detector to the space-time domain.
The Gaussian function is then used to determine changes in movement in the spatial and temporal
domains. In papers [
        <xref ref-type="bibr" rid="ref10 ref11 ref9">9, 10, 11</xref>
        ], a histogram of oriented gradients (HOG) and a histogram of optical
flow (HOF) are used to obtain features. However, points of interest help to get information only for a
short period of time. The authors of paper [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] proposed to use the Kanade – Lucas – Tomasi (KLT)
feature tracker to track changes in points of interest.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], simple parameters of convex figures are used as features.
      </p>
      <p>
        For classification of the obtained features, various approaches are used, namely, the support vector
machine (SVM) [
        <xref ref-type="bibr" rid="ref14 ref15 ref9">14, 15, 9</xref>
        ], k-nearest neighbors algorithm (k-NN) [
        <xref ref-type="bibr" rid="ref16 ref17 ref18">16, 17, 18</xref>
        ], as well as Hidden
Markov Models (HMM) [
        <xref ref-type="bibr" rid="ref19 ref20 ref21">19, 20, 21</xref>
        ], etc.
      </p>
      <p>
        In this paper, an approach based on the dimensionality reduction using the principal component
analysis and subsequent classification using the support vector machine is used to solve the problem of
human action recognition. A similar approach was successfully used by us earlier [
        <xref ref-type="bibr" rid="ref22 ref23">22, 23</xref>
        ] in solving
the problem of person recognition by gait.
      </p>
      <p>The paper has the following structure. Section 2 describes the developed method for human action
recognition. Section 3 describes the results of experimental studies performed on the Weizmann
dataset. The conclusions and the list of literature is given at the end of the paper.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Methods</title>
      <p>
        The method proposed previously [
        <xref ref-type="bibr" rid="ref22 ref23">22, 23</xref>
        ] consists of the following steps:
- detection of a moving person in the video sequence,
- normalization of the frame size of the selected video sequence fragment,
- generation of subsequences,
- dimensionality reduction of the generated subsequences,
- classification of video sequences.
      </p>
      <sec id="sec-2-1">
        <title>2.1. Detection of a moving person on a video sequence</title>
        <p>
          At the first stage of the developed method, the moving person is detected in the video sequence. When
the video sequence source is a video surveillance camera, background subtraction methods are used
most frequently. The main idea of the methods of this class is to use a certain background model and
to decide whether the particular pixel belongs to the background or a moving object, based on its
correspondence to the background model. The background model is gradually refined over time.
Although the time-averaged observation image can be used as a background model in the simplest
applications, better results to this problem are given by more complex models, for example, [
          <xref ref-type="bibr" rid="ref24 ref25 ref26">24-26</xref>
          ].
        </p>
        <p>
          In this paper, we use the background subtraction algorithm based on the mixture of Gaussian
distributions (Gaussian mixture model, GMM) [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ] to extract a moving person in a video sequence.
According to this method, each background pixel is modeled by a weighted sum (mixture) of
Gaussians. The weights of Gaussians correspond to the periods of time during which the
corresponding Gaussian color is present on the video sequence.
        </p>
        <p>
          We note that when choosing a method based on a mixture of Gaussian distributions, both our
preliminary experiments and the experience by other researchers in solving the problem under
consideration, were taken into account [
          <xref ref-type="bibr" rid="ref27 ref28">27, 28</xref>
          ].
        </p>
        <p>As a result of the first stage, the set of masks corresponding to individual frames of the video
sequence is formed. Each mask reflects the result of the segmentation of a frame into the foreground
area corresponding to a moving person and the background.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Normalization of the size of detected fragments</title>
        <p>At the second stage of the method, obtained masks are processed as follows. First, the center of mass
for each foreground region is calculated, then the linear sizes of the region are determined, and a
framing (a truncation of the mask image) is performed. After that, the cropped image is resized
(compressed) to the specified size.</p>
        <p>Taking into account the time coordinate, the dimensionality of the sequence of masks, which
describes the movement of a person, remains high even after the size normalization (framing and
compression). In this regard, the fourth stage reduces the dimensionality of data describing the
movement of a person.</p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. Generation of subsequences</title>
        <p>
          For each sequence of frames containing motion, a set of subsequences of a given length is allocated.
Generation of subsequences is carried out with some specified step, starting from the beginning of the
original sequence. A detailed description of the allocation of subsequences is given in previous papers
[
          <xref ref-type="bibr" rid="ref22 ref23">22, 23</xref>
          ].
        </p>
        <p>For each selected subsequence, the vector of features is formed as follows: each normalized frame
of the subsequence is expanded into a row, and the rows obtained for individual frames are
concatenated to each other.</p>
        <p>The feature vectors of the subsequences of all sequences form the input matrix for the
dimensionality reduction stage.</p>
      </sec>
      <sec id="sec-2-4">
        <title>2.4. Dimensionality reduction using the principal component analysis technique</title>
        <p>
          Both linear and nonlinear methods are used to reduce the dimensionality of multidimensional data.
Linear methods such as principal component analysis (PCA) [
          <xref ref-type="bibr" rid="ref29">29</xref>
          ] and independent component analysis
(ICA) are most commonly used. Nonlinear dimensionality reduction methods (for example, nonlinear
mapping, ISOMAP, LLE) are used less often due to the high computational complexity of such
methods. It should be noted that recent attempts have been made to accelerate such methods [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ].
        </p>
        <p>
          In this paper, we use the principal component analysis technique, as the most often used in similar
cases and in other tasks (for example, see our previous papers [
          <xref ref-type="bibr" rid="ref22 ref23 ref31">22, 23, 31</xref>
          ]). This technique searches
for a linear projection into the subspace of a smaller dimension that maximizes the variance of data.
The PCA is often considered as a linear dimensionality reduction technique, minimizing the loss of
information.
        </p>
        <p>When principal components are found, the projection of feature vectors onto the first N principal
components is taken as a feature description.</p>
      </sec>
      <sec id="sec-2-5">
        <title>2.5. Classification of video sequences</title>
        <p>
          The features obtained as a result of the principal component analysis are used to train the classifier
Support Vector Machine (SVM) [
          <xref ref-type="bibr" rid="ref33">33</xref>
          ]. In the considered case, the classes correspond to individual
actions, and feature vectors obtained for all subsequences correspond to individual observations
(examples).
        </p>
        <p>Note that the description given above is valid for the training mode in which the parameters of the
dimensionality reduction and classifier are configured. In the testing mode, the data is processed in the
same way, except that the parameters of the linear transformation are fixed to the values obtained in
the training mode, and the trained SVM classifier performs the classification.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Experiments</title>
      <p>The proposed method was implemented in C ++ using the OpenCV library. A PC based on the Intel
Core i5-3470 CPU 3.2 GHz was used to perform experimental studies.</p>
      <p>For the experimental study of the proposed method, the video sequences from the open Weizmann
dataset (Figure 1) were used. This dataset contains sequences of binary images corresponding to
individual frames of the video sequence, on which moving objects have already been extracted
(foreground and background segmentation). The dataset contains video sequences for 9 people
performing 10 different actions. The total dataset contains 90 sequences. Thus, there were 9 sequences
in each class. The minimum sequence length was 28 frames.</p>
      <p>The sequences were divided into the training and test sets containing four and five sequences
correspondingly for each class. The sequences were pre-processed using the algorithm described in
Section 2.2. Further, subsequences were generated according to Section 2.3. Then, the dimensionality
reduction using the method described in Section 2.4 and classification using the algorithm described in
section 2.5 were performed. To estimate the quality of the method, we used the classification
accuracy, defined as the proportion of correctly classified objects.</p>
      <p>In the first experiment, we studied the dependence of the classification accuracy on the step size
used in the generation of subsequences. The length of the subsequence was 28 frames. The output
dimension of the feature vectors formed in step 2.4 of the considered method was equal to 8.</p>
      <p>The experimental results are shown in figure 2. It was experimentally determined that the best
classification accuracy is achieved with small step values. In further experiments, a step equal to 2 was
used.</p>
      <p>100
%
,
cy 95
a
r
ccu 90
a
ino 85
t
a
c
iif 80
s
s
a
lC 75
100,00
%
,
cy 95,00
a
r
u
cc 90,00
a
n
ito 85,00
a
c
i
ifs 80,00
s
a
l
C 75,00
1
2
3
4
6
8
16</p>
      <p>28
5</p>
      <sec id="sec-3-1">
        <title>Step</title>
        <p>In the second experiment, we investigated the dependence of the classification accuracy on the
output dimensionality of the feature vectors, formed in step 2.4 of the proposed method. The output
dimensionality varied from 4 to 512, while other parameters remained fixed. In particular, the step
used in the allocation of subsequences was 2 frames.</p>
        <p>The results of the experiment are shown in figure 3. As can be seen from the above results, the best
values of the classification accuracy are achieved for dimensionality 8, 16 and 64.</p>
        <p>In the third experiment, we investigated the dependence of classification accuracy on the length of
subsequences. The length of the subsequence varied from 4 to 28 frames, while other parameters
remained fixed. Thus, the step used in the allocation of subsequences was 2 frames; the output
dimension was 64. The results of the experiment are shown in figure 4. As it can be seen from the
results, the best values of the classification accuracy are achieved with a subsequence of 28 frames.</p>
      </sec>
      <sec id="sec-3-2">
        <title>Length of subsequences</title>
        <p>As can be seen from the results of these experiments, with a relatively small number of classes (10
classes), a high (not less than 95%) classification accuracy can be achieved.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusion</title>
      <p>The proposed method for human actions recognition consists in the detection of a moving person in a
video sequence, normalization of the size, generation of subsequences, dimensionality reduction using
the principal component analysis and classification using the support vector machine.</p>
      <p>The experiments performed on the Weizmann dataset allowed us to determine the best values of
the parameters of the developed method. It was shown that with a small number of classes (10
classes), the proposed method provides on this dataset a high (with a wide range of parameters - at
least 95%, and using the best values - up to 98%) accuracy of classification.</p>
      <p>
        In the future, it is planned to expand the list of algorithms used to form a feature description and the
list of classification methods. Another possible direction of further research is the detection of
abnormal behavior (see, for example, [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ]).
      </p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>The work was partly funded by RFBR according to the research project 17-29-03190 in parts of «1.
Introduction» – «2. Methods» and by the Russian Federation Ministry of Science and Higher
Education within a state contract with the "Crystallography and Photonics" Research Center of the
RAS under agreement 007-ГЗ/Ч3363/26 in part of «3. Experiments».</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Kong</surname>
            <given-names>Y</given-names>
          </string-name>
          and
          <string-name>
            <surname>Fu</surname>
            <given-names>Y 2018</given-names>
          </string-name>
          <article-title>Human action recognition and prediction: a survey J. of Latex class files 19</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Laptev</surname>
            <given-names>I 2005</given-names>
          </string-name>
          <article-title>On space-time interest</article-title>
          <source>points IJCV</source>
          <volume>64</volume>
          <fpage>107</fpage>
          -
          <lpage>123</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Raptis</surname>
            <given-names>M</given-names>
          </string-name>
          and
          <string-name>
            <surname>Sigal L 2013</surname>
          </string-name>
          <article-title>Poselet key-framing: a model for human activity recognition CVPR 2650-2657</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Ji</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xu</surname>
            <given-names>W</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            <given-names>M</given-names>
          </string-name>
          and
          <article-title>Yu K 2013 3d convolutional neural networks for human action recognition IEEE Trans</article-title>
          .
          <source>Pattern Analysis and Machine Intelligence</source>
          <volume>35</volume>
          <fpage>221</fpage>
          -
          <lpage>231</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Carreira</surname>
            <given-names>J</given-names>
          </string-name>
          and
          <string-name>
            <surname>Zisserman</surname>
            <given-names>A 2017</given-names>
          </string-name>
          <article-title>Quo vadis, action recognition? a new model and the kinetics dataset CVPR 6299-6308</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Bobick A F and Davis J W 2001</surname>
          </string-name>
          <article-title>The recognition of human movement using temporal templates IEEE Trans Pattern Analysis</article-title>
          and
          <source>Machine Intelligence</source>
          <volume>23</volume>
          <fpage>257</fpage>
          -
          <lpage>267</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Weinland</surname>
            <given-names>D</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ronfard</surname>
            <given-names>R</given-names>
          </string-name>
          and
          <string-name>
            <surname>Boyer</surname>
            <given-names>E 2006</given-names>
          </string-name>
          <article-title>Free viewpoint action recognition using motion history volumes Computer Vision</article-title>
          and Image Understanding 104
          <fpage>249</fpage>
          -
          <lpage>257</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Laptev</surname>
            <given-names>I</given-names>
          </string-name>
          and
          <string-name>
            <surname>Lindeberg</surname>
            <given-names>T 2003</given-names>
          </string-name>
          <article-title>Space-time interest points ICCV 432-439</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Laptev</surname>
            <given-names>I</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marszalek</surname>
            <given-names>M</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schmid</surname>
            <given-names>C</given-names>
          </string-name>
          and
          <article-title>Rozenfeld B 2008 Learning realistic human actions from movies CVPR</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Klaser</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marszalek</surname>
            <given-names>M</given-names>
          </string-name>
          and
          <string-name>
            <surname>Schmid C 2008</surname>
          </string-name>
          <article-title>A spatio-temporal descriptor based on 3d-gradients BMVC</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Dalal</surname>
            <given-names>N</given-names>
          </string-name>
          and
          <string-name>
            <surname>Triggs</surname>
            <given-names>B 2005</given-names>
          </string-name>
          <article-title>Histograms of oriented gradients for human detection CVPR</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Messing</surname>
            <given-names>R</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pal</surname>
            <given-names>C</given-names>
          </string-name>
          and
          <string-name>
            <surname>Kautz H 2009</surname>
          </string-name>
          <article-title>Activity recognition using the velocity histories of tracked keypoints ICCV</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Gosciewska</surname>
            <given-names>K</given-names>
          </string-name>
          and
          <string-name>
            <surname>Frejlichowski D 2018</surname>
          </string-name>
          <article-title>Sillhouette-based action recognition using simple shape descriptors Springer</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Laptev</surname>
            <given-names>I</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schuldt</surname>
            <given-names>C</given-names>
          </string-name>
          and
          <article-title>Caputo B Recognizing human actions: a local SVM approach Proc</article-title>
          . ICPR'
          <volume>04</volume>
          (Cambridge, UK)
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Marszalek</surname>
            <given-names>M</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Laptev</surname>
            <given-names>I</given-names>
          </string-name>
          and
          <string-name>
            <surname>Schmid</surname>
            <given-names>C 2009</given-names>
          </string-name>
          <article-title>Actions in context CVPR</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Blank</surname>
            <given-names>M</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gorelick</surname>
            <given-names>L</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shechtman</surname>
            <given-names>E</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Irani</surname>
            <given-names>M</given-names>
          </string-name>
          and
          <string-name>
            <surname>Basri R 2005</surname>
          </string-name>
          <article-title>Actions as space-time shapes Proc</article-title>
          . ICCV
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Laptev</surname>
            <given-names>I</given-names>
          </string-name>
          and
          <string-name>
            <surname>Perez</surname>
            <given-names>P 2007</given-names>
          </string-name>
          <article-title>Retrieving actions in movies ICCV</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Tran</surname>
            <given-names>D</given-names>
          </string-name>
          and
          <article-title>Sorokin A 2008 Human activity recognition with metric learning ECCV</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Duong</surname>
            <given-names>T V</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bui</surname>
            <given-names>H H</given-names>
          </string-name>
          ,
          <article-title>Phung D Q and Venkatesh S 2005 Activity recognition and abnormality detection with the switching hidden semi-markov model CVPR</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Rajko</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qian</surname>
            <given-names>G</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ingalls</surname>
            <given-names>T</given-names>
          </string-name>
          and
          <string-name>
            <surname>James</surname>
            <given-names>J 2007</given-names>
          </string-name>
          <article-title>Real-time gesture recognition with minimal training requirements and on-line learning CVPR</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Ikizler</surname>
            <given-names>N</given-names>
          </string-name>
          and
          <string-name>
            <surname>Forsyth</surname>
            <given-names>D 2007</given-names>
          </string-name>
          <article-title>Searching video for complex activities with finite state models CVPR</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>Shiripova</surname>
            <given-names>L</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Strukova</surname>
            <given-names>O</given-names>
          </string-name>
          and
          <string-name>
            <surname>Myasnikov</surname>
            <given-names>E 2018</given-names>
          </string-name>
          <article-title>Gait analysis for person recognition using principal component analysis</article-title>
          and
          <source>support vector machines CEUR Workshop Proceedings</source>
          <volume>2210</volume>
          <fpage>170</fpage>
          -
          <lpage>176</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>Shiripova</surname>
            <given-names>L</given-names>
          </string-name>
          and
          <string-name>
            <surname>Myasnikov</surname>
            <given-names>E 2018</given-names>
          </string-name>
          <article-title>Comparative analysis of classification methods for human identification by gait</article-title>
          <source>CEUR Workshop Proceedings</source>
          <volume>2268</volume>
          <fpage>118</fpage>
          -
          <lpage>128</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <surname>KadewTraKuPong P and Bowden</surname>
            <given-names>R 2001</given-names>
          </string-name>
          <article-title>An improved adaptive background mixture model for real-time tracking with shadow detection</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <surname>Zivkovic Z 2004 Improved adaptive</surname>
          </string-name>
          <article-title>Gausian mixture model for background subtraction</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <surname>Andrew</surname>
            <given-names>B</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Matsukawa</surname>
            <given-names>A</given-names>
          </string-name>
          and
          <string-name>
            <surname>Goldberg</surname>
            <given-names>K 2012</given-names>
          </string-name>
          <article-title>Visual tracking of human visitors under variable-lighting conditions for a responsive audio art installation</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <surname>Murukesh</surname>
            <given-names>C</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thanushkodi</surname>
            <given-names>K</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Padmanabhan</surname>
            <given-names>P</given-names>
          </string-name>
          and
          <string-name>
            <surname>Mohamed</surname>
            <given-names>D 2014</given-names>
          </string-name>
          <article-title>Secured authentication through integration of gait and footprint for human identification Journal of Electrical Engineering</article-title>
          and Technology
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <surname>Wang</surname>
            <given-names>L</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tan</surname>
            <given-names>T</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hu</surname>
            <given-names>W</given-names>
          </string-name>
          and
          <string-name>
            <surname>Ning</surname>
            <given-names>H 2003</given-names>
          </string-name>
          <article-title>Automatic gait recognition based on statistical shape analysis Transactions on image processing 12</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <surname>Fukunaga</surname>
            <given-names>K 2003</given-names>
          </string-name>
          <article-title>Introduction to statistical pattern recognition</article-title>
          (London: Academic Press)
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <surname>Myasnikov</surname>
            <given-names>E V</given-names>
          </string-name>
          <year>2017</year>
          <article-title>Fast techniques for nonlinear mapping of hyperspectral data Proc</article-title>
          .
          <source>SPIE 10341 103411D.</source>
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <surname>Myasnikov</surname>
            <given-names>E V</given-names>
          </string-name>
          <year>2017</year>
          <article-title>Hyperspectral image segmentation using dimensionality reduction and classical segmentation approaches</article-title>
          <source>Computer Optics</source>
          <volume>41</volume>
          (
          <issue>4</issue>
          )
          <fpage>564</fpage>
          -
          <lpage>572</lpage>
          DOI: 10.18287/
          <fpage>2412</fpage>
          -6179- 2017-41-4-
          <fpage>564</fpage>
          -572
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <surname>Shatalin</surname>
            <given-names>R A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fidelman</surname>
            <given-names>V R</given-names>
          </string-name>
          and
          <string-name>
            <surname>Ovchinnikov P E 2017</surname>
          </string-name>
          <article-title>Abnormal behavior detection method for video surveillance</article-title>
          applications
          <source>Computer Optics</source>
          <volume>41</volume>
          (
          <issue>1</issue>
          )
          <fpage>37</fpage>
          -
          <lpage>45</lpage>
          DOI: 10.18287/
          <fpage>2412</fpage>
          -6179- 2017-41-1-
          <fpage>37</fpage>
          -45
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <surname>Cortes</surname>
            <given-names>C</given-names>
          </string-name>
          and
          <article-title>Vapnik V 1995 Support-vector networks</article-title>
          <source>Machine Learning</source>
          <volume>20</volume>
          (
          <issue>3</issue>
          )
          <fpage>273</fpage>
          -
          <lpage>297</lpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>