<!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>Classification of Strokes in Table Tennis with a Three Stream Spatio-Temporal CNN for MediaEval 2020</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Pierre-Etienne Martin</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jenny Benois-Pineau</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Boris Mansencal</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Renaud Péteri</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Julien Morlier</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>IMS, University of Bordeaux</institution>
          ,
          <addr-line>Talence</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>MIA, La Rochelle University</institution>
          ,
          <addr-line>La Rochelle</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Univ. Bordeaux</institution>
          ,
          <addr-line>CNRS, Bordeaux INP, LaBRI, Talence</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2020</year>
      </pub-date>
      <fpage>14</fpage>
      <lpage>15</lpage>
      <abstract>
        <p>This work presents a method for classifying table tennis strokes using spatio-temporal convolutional neural networks. The finegrained classification is performed on trimmed video segments recorded at 120 fps with diferent players performing in natural conditions. From those segments, the frames are extracted, their optical flow is computed and the pose of the player is estimated. From the optical flow amplitude, a region of interest is inferred. A three stream spatio-temporal convolutional neural network using combination of those modalities and 3D attention mechanisms is presented in order to perform classification.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <p>
        Recognition of actions with low inter-class variability remains a
challenge [
        <xref ref-type="bibr" rid="ref16 ref18 ref2 ref8">2, 8, 16, 18</xref>
        ]. The target application of our research is
ifne-grained action recognition in sports with the aim of improving
athletes performance [
        <xref ref-type="bibr" rid="ref21 ref3 ref9">3, 9, 21</xref>
        ]. The purpose is to make cameras
“smart” to analyse sport practices [
        <xref ref-type="bibr" rid="ref1 ref19 ref4">1, 4, 19</xref>
        ]. The first step here is to
classify strokes played in incoming video streams.
      </p>
      <p>
        Based on our previous works [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], we propose a method using
RGB and optical flow data to perform classification 1. Without loss of
generality, we are interested in recognition of strokes in table tennis
through the MediaEval 2020 Sport task [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], based on TTStroke-21
dataset [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. Compared to our work at MediaEval 2019 [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] for the
same task [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], our method difers by the use of the estimated pose
and attention mechanism [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] based on [
        <xref ref-type="bibr" rid="ref20 ref5">5, 20</xref>
        ]. The dificulty of
this task is to find characteristics for each class of strokes using
a limited dataset. In this paper, we present in section 2 a three
stream network aiming at extracting features with enough
interclass discrimination to perform classification. Section 3 presents
the results and conclusion is drawn in section 4.
      </p>
    </sec>
    <sec id="sec-2">
      <title>PROPOSED APPROACH</title>
      <p>
        To deal with the low inter-class variability of TTStroke-21, the
most complete information from video must be used, i.e. both
appearance (RGB) and motion (Optical Flow). Spatio-temporal
convolutions were performed on cuboids of RGB frames and on cuboids of
Optical Flow (OF). Those two kinds of information were processed
simultaneously through a Twin architecture [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. A third branch
1This work was supported by the New Aquitania Region through CRISP project
ComputeR vIsion for Sport Performance and the MIRES federation.
with temporal convolutions was added to handle the estimated
pose. The extracted frames from videos of size (1920 × 1080) were
resized to (320 × 180).
2.1
      </p>
    </sec>
    <sec id="sec-3">
      <title>Optical Flow estimation</title>
      <p>
        As presented in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], flow estimators and its normalization can
strongly impact classification. We used Dense Inversive Search
estimator [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] because of its computational speed. Each OF frame
V = ( ,  ) was encoded with horizontal  and vertical  motion
computed from two consecutive RGB frames. The estimated OF
was smoothed with a Gaussian filter with kernel size 3 × 3 and
then multiplied by the computed foreground [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] to keep only
foreground motion.
2.2
      </p>
    </sec>
    <sec id="sec-4">
      <title>Estimation of the Region of interest</title>
      <p>The region of interest (ROI) center Xroi = (,  ) was estimated
from the maximum of the OF V norm and the center of gravity of
all pixels with non-null OF norm as follows:</p>
      <p>Xmax = ( ,  ) =  (||V||1)</p>
      <p>,
1
Xg = (, ) = Í  (X) Í X (X)</p>
      <p>X∈Ω
with  (X) =</p>
      <p>X∈Ω
if ||V(X) ||1 ≠ 0
otherwise
 =   ( ,  ) + (1 −  )  (,  )
 =   ( ,  ) + (1 −  )  (,  )
with parameter  = 0.6, set empirically, Ω =
( ,  ) = (320, 180) the size of video frames. Function
 (, ) =  ( (,  − 2 ), 2 ) allows to have data inputted to
our network within the region of interest. To avoid jittering within
our RGB and OF cuboids, of size ( ×  ×  ) = (120 × 120 × 98),
a Gaussian filter with kernel size  and with scale parameter
 = 0.3 ∗ ( ( − 1) ∗ 0.5 − 1) + 0.8 was applied along
the temporal dimension to average the center position. In our
experiments, the optimal kernel size was found to be 13 second
which represents  = 41 frames at 120 fps.
2.3</p>
    </sec>
    <sec id="sec-5">
      <title>Pose estimation</title>
      <p>
        The pose was computed from single RGB images using the PoseNet
model [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. Its implementation is available online2. It supplies poses
and human joints positions and their score. We discard some human
joints that are not visible in the considered videos such as the
knees and the ankles. The 13 human joints considered are thus
2https://github.com/rwightman/posenet-python
(1)
the nose, both eyes, ears, shoulders, elbows, wrists and hips. The
pose coordinates (mean of the joint coordinates) and its score are
also taken into account leading to a descriptor vector of length
  = 14. Even if the faces are blurred, its joints are still well
located. Other players may appear in the scene background, which
lead to the detection of several poses in the same frame. In this
case, the closest pose, from center of the previously computed ROI,
was considered. If no pose is detected, the descriptor vector is filled
with ROI center coordinates and a score of 0.
2.4
      </p>
    </sec>
    <sec id="sec-6">
      <title>Data normalization</title>
      <p>
        The RGB data were normalized to map their value into the interval
[
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ]. Following [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], the OF was normalized using the mean  and
standard deviation  of the maximum absolute values distribution
of each OF components over the whole dataset as described in
equation 2:
      </p>
      <p>′ = +3×
  (,  ) =
 ′ (,  )
  ( ′ (,  ))
if | ′ (,  ) | &lt; 1
otherwise.</p>
      <p>
        (2)
with  and   representing respectively one component of the
OF V and its normalization. This normalization method maps the
values into interval [
        <xref ref-type="bibr" rid="ref1">-1,1</xref>
        ] and increases the magnitude of most
vectors making the OF more relevant for classification.
2.5
      </p>
    </sec>
    <sec id="sec-7">
      <title>Model architecture</title>
      <p>
        The model was similar to the Twin Spatio-Temporal Convolutional
Neural Network - TSTCNN with attention mechanisms presented
in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. It comprises two branches with three 3D convolutional
layers with 30, 60, 80 filters respectively, followed by a fully
connected layer of size 500. They take respectively cuboids of RGB
values and OF of size ( ×  ×  ). The 3D convolutional layers
use 3 × 3 × 3 space-time filters with a dense stride and padding of 1
in each direction. Their output is processed by max-pooling layers
using kernels of size 2 × 2 × 2. Each max-pooling layer feeds an
attention block. An extra branch processing the pose data of size
(  × ) = (14 × 98) is added. It follows the same organization
than the two other branches, but without attention mechanism
and uses 1D convolutions and max-pooling along the temporal
dimension. The three branches are fused two by two using bilinear
fully connected layers ( =  2 + ) of size 20, which represent
1
the number of classes. The three resultant outputs are summed and
processed by a Softmax function to output probabilistic scores used
for classification.
2.6
      </p>
    </sec>
    <sec id="sec-8">
      <title>Data augmentation</title>
      <p>Data augmentation was made online, generating diferent inputs
at each epoch during training phase. Each stroke sample was fed
to the model once per epoch. For temporal augmentation, 
successive data from the RGB, OF and Pose modalities, were extracted
following a normal distribution around the center of the stroke
video segment with standard deviation of  = Δ6− . Spatial
augmentation was performed with random rotation in the range ±10◦ ,
random translation in range ±0.1 in  and  directions, random
homothety in range 1 ± 0.1 and flip in horizontal direction with 0.5
of probability. The OF and Pose values were updated accordingly.
P-e Martin et al.</p>
      <p>Transformations were applied on the region of interest avoiding
crops outside the image borders. During the test phase, no
augmentation was performed and the  extracted frames were temporally
centered on the stroke segment.
2.7</p>
    </sec>
    <sec id="sec-9">
      <title>Training phase</title>
      <p>All models were trained from scratch. Due to early overfitting, only
200 epochs were used for training the models using all the training
samples. The optimization method was a stochastic gradient descent
with Nesterov momentum of 0.5, with learning rate of 0.001, weight
decay of 0.05 and a batch size of 5. The objective function was the
cross-entropy loss.
3</p>
    </sec>
    <sec id="sec-10">
      <title>RESULTS</title>
      <p>
        Five runs on the test set were submitted. Run 1 corresponds to the
decision from the proposed model with temporally centered
features on the stroke, so called “Coarse”. Run 2, 3 and 4 correspond to
the same model but using a temporal sliding window on the stroke
segments for decision making. The runs correspond respectively
to the “Vote” rule, “Avg” rule and “Gaussian” rule. The reader can
refer to [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] for further details. Run 5 corresponds to decision of the
RGB-branch with attention mechanism. The bilinear layer becomes
then a simple linear layer.
      </p>
      <p>
        In general, classification results are very low compared to the
ones obtained in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. This is due to the lower amount of videos for
this task and the diferent split of the dataset: for this task, strokes
for the train and test sets are extracted from diferent videos, which
is not the case in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>From Table 1, best performances are obtained using all modalities
with vote rule decision. This underlines the importance of modality
fusion within the architecture and the gain of considering the whole
stroke, and not only the  = 98 centered frames. Moreover, by
merging stroke classes such as the drive: “Forehand”, “Backhand”;
the context: “Serve”, “Ofensive”, “Defensive”; or their combination
(6 classes); run 2 obtains respectively 72.3%, 76.8% and 60.7% of
accuracy. The higher scores prove the capacity of the model to learn
the characteristics of Table Tennis games. Surprisingly, the context
is better classified than the drive.
4</p>
    </sec>
    <sec id="sec-11">
      <title>CONCLUSION</title>
      <p>
        Our submission is ranked 2 in the Sport Task of MediaEval
2020 [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. The obtained results are better than last year, with a
slightly modified dataset. The use of Pose information and
attention mechanism allowed such improvements. However, the global
accuracies remain low certainly because of the limited amount
of samples used for training our models. The challenging task of
ifne-grained action recognition from few video samples remains
open.
      </p>
      <p>Sports Video Classification: Classification of Strokes in Table Tennis</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Amin</given-names>
            <surname>Ahmadi</surname>
          </string-name>
          , Edmond Mitchell, Chris Richter, François Destelle, Marc Gowing,
          <string-name>
            <surname>Noel E. O'Connor</surname>
            ,
            <given-names>and Kieran</given-names>
          </string-name>
          <string-name>
            <surname>Moran</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Toward Automatic Activity Classification and Movement Assessment During a Sports Training Session</article-title>
          .
          <source>IEEE Internet Things J. 2</source>
          ,
          <issue>1</issue>
          (
          <year>2015</year>
          ),
          <fpage>23</fpage>
          -
          <lpage>32</lpage>
          . https://doi.org/10.1109/JIOT.
          <year>2014</year>
          .2377238
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Dima</given-names>
            <surname>Damen</surname>
          </string-name>
          , Hazel Doughty, Giovanni Maria Farinella, Sanja Fidler, Antonino Furnari, Evangelos Kazakos, Davide Moltisanti, Jonathan Munro, Toby Perrett, Will Price, and
          <string-name>
            <given-names>Michael</given-names>
            <surname>Wray</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Scaling Egocentric Vision: The EPIC-KITCHENS Dataset</article-title>
          . CoRR abs/
          <year>1804</year>
          .02748 (
          <year>2018</year>
          ). arXiv:
          <year>1804</year>
          .02748 http://arxiv.org/abs/
          <year>1804</year>
          .02748
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Christopher</surname>
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Ebner</surname>
          </string-name>
          and Rainhard Dieter Findling.
          <year>2019</year>
          .
          <article-title>Tennis Stroke Classification: Comparing Wrist and Racket as IMU Sensor Position</article-title>
          .
          <source>In MoMM 2019: The 17th International Conference on Advances in Mobile Computing &amp; Multimedia</source>
          , Munich, Germany, December 2-
          <issue>4</issue>
          ,
          <year>2019</year>
          , Pari Delir Haghighi, Ivan Luiz Salvadori, Matthias Steinbauer, Ismail Khalil, and
          <string-name>
            <surname>Gabriele</surname>
          </string-name>
          Anderst-Kotsis (Eds.). ACM,
          <volume>74</volume>
          -
          <fpage>83</fpage>
          . https: //doi.org/10.1145/3365921.3365929
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Moritz</given-names>
            <surname>Einfalt</surname>
          </string-name>
          , Dan Zecha, and
          <string-name>
            <given-names>Rainer</given-names>
            <surname>Lienhart</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>ActivityConditioned Continuous Human Pose Estimation for Performance Analysis of Athletes Using the Example of Swimming</article-title>
          .
          <source>In 2018 IEEE Winter Conference on Applications of Computer Vision</source>
          , WACV 2018,
          <string-name>
            <surname>Lake</surname>
            <given-names>Tahoe</given-names>
          </string-name>
          ,
          <string-name>
            <surname>NV</surname>
          </string-name>
          , USA, March
          <volume>12</volume>
          -15,
          <year>2018</year>
          . IEEE Computer Society,
          <fpage>446</fpage>
          -
          <lpage>455</lpage>
          . https://doi.org/10.1109/WACV.
          <year>2018</year>
          .00055
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Kaiming</given-names>
            <surname>He</surname>
          </string-name>
          , Xiangyu Zhang, Shaoqing Ren, and
          <string-name>
            <given-names>Jian</given-names>
            <surname>Sun</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Deep Residual Learning for Image Recognition</article-title>
          .
          <article-title>(</article-title>
          <year>2016</year>
          ),
          <fpage>770</fpage>
          -
          <lpage>778</lpage>
          . https: //doi.org/10.1109/CVPR.
          <year>2016</year>
          .90
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Till</given-names>
            <surname>Kroeger</surname>
          </string-name>
          , Radu Timofte, Dengxin Dai, and Luc Van Gool.
          <year>2016</year>
          .
          <article-title>Fast Optical Flow Using Dense Inverse Search</article-title>
          . In Computer Vision - ECCV 2016 - 14th European Conference, Amsterdam, The Netherlands,
          <source>October 11-14</source>
          ,
          <year>2016</year>
          , Proceedings,
          <string-name>
            <surname>Part IV</surname>
          </string-name>
          (Lecture Notes in Computer Science), Bastian Leibe, Jiri Matas,
          <source>Nicu Sebe, and Max Welling (Eds.)</source>
          , Vol.
          <volume>9908</volume>
          . Springer,
          <fpage>471</fpage>
          -
          <lpage>488</lpage>
          . https://doi.org/10.1007/978-3-
          <fpage>319</fpage>
          -46493-0_
          <fpage>29</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Martha</surname>
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Larson</surname>
            , Steven Alexander Hicks, Mihai Gabriel Constantin, Benjamin Bischke, Alastair Porter,
            <given-names>Peijian</given-names>
          </string-name>
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>Mathias</given-names>
          </string-name>
          <string-name>
            <surname>Lux</surname>
          </string-name>
          , Laura Cabrera Quiros,
          <string-name>
            <surname>Jordan Calandre</surname>
          </string-name>
          , and Gareth Jones (Eds.).
          <source>2020. Working Notes Proceedings of the MediaEval 2019 Workshop</source>
          , Sophia Antipolis, France,
          <fpage>27</fpage>
          -
          <lpage>30</lpage>
          October
          <year>2019</year>
          .
          <source>CEUR Workshop Proceedings</source>
          , Vol.
          <volume>2670</volume>
          .
          <article-title>CEUR-WS.org</article-title>
          . http://ceur-ws.
          <source>org/</source>
          Vol-2670
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Yingwei</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Yi</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and Nuno</given-names>
            <surname>Vasconcelos</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>RESOUND: Towards Action Recognition Without Representation Bias</article-title>
          . In Computer Vision - ECCV 2018 - 15th European Conference, Munich, Germany, September 8-
          <issue>14</issue>
          ,
          <year>2018</year>
          , Proceedings,
          <string-name>
            <surname>Part VI</surname>
          </string-name>
          (Lecture Notes in Computer Science), Vittorio Ferrari, Martial Hebert,
          <source>Cristian Sminchisescu, and Yair Weiss (Eds.)</source>
          , Vol.
          <volume>11210</volume>
          . Springer,
          <fpage>520</fpage>
          -
          <lpage>535</lpage>
          . https: //doi.org/10.1007/978-3-
          <fpage>030</fpage>
          -01231-1_
          <fpage>32</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Ruichen</given-names>
            <surname>Liu</surname>
          </string-name>
          , Zhelong Wang, Xin Shi,
          <string-name>
            <given-names>Hongyu</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Sen</given-names>
            <surname>Qiu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Jie</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and Ning</given-names>
            <surname>Yang</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Table Tennis Stroke Recognition Based on Body Sensor Network</article-title>
          .
          <source>In Internet and Distributed Computing Systems - 12th International Conference, IDCS</source>
          <year>2019</year>
          , Naples, Italy,
          <source>October 10- 12</source>
          ,
          <year>2019</year>
          ,
          <source>Proceedings (Lecture Notes in Computer Science)</source>
          , Rafaele Montella, Angelo Ciaramella, Giancarlo Fortino, Antonio Guerrieri, and Antonio Liotta (Eds.), Vol.
          <volume>11874</volume>
          . Springer,
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          . https://doi.org/ 10.1007/978-3-
          <fpage>030</fpage>
          -34914-
          <issue>1</issue>
          _
          <fpage>1</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Pierre-Etienne</surname>
            <given-names>Martin</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jenny</surname>
          </string-name>
          Benois-Pineau, Boris Mansencal, Renaud Péteri, Laurent Mascarilla,
          <string-name>
            <surname>Jordan Calandre</surname>
            , and
            <given-names>Julien</given-names>
          </string-name>
          <string-name>
            <surname>Morlier</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Sports Video Annotation: Detection of Strokes in Table Tennis Task for MediaEval 2019</article-title>
          , See [7]. http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2670</volume>
          /MediaEval_ 19_paper_6.pdf
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Pierre-Etienne</surname>
            <given-names>Martin</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jenny</surname>
          </string-name>
          Benois-Pineau, Boris Mansencal, Renaud Péteri, Laurent Mascarilla,
          <string-name>
            <surname>Jordan Calandre</surname>
            , and
            <given-names>Julien</given-names>
          </string-name>
          <string-name>
            <surname>Morlier</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>Sports Video Classification: Classification of Strokes in Table Tennis for MediaEval 2020</article-title>
          .
          <source>In Proc. of the MediaEval 2020 Workshop</source>
          , Online,
          <fpage>14</fpage>
          -
          <lpage>15</lpage>
          December
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Pierre-Etienne</surname>
            <given-names>Martin</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jenny</surname>
            Benois-Pineau, Boris Mansencal, Renaud Péteri, and
            <given-names>Julien</given-names>
          </string-name>
          <string-name>
            <surname>Morlier</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Siamese Spatio-Temporal Convolutional Neural Network for Stroke Classification in Table Tennis Games</article-title>
          , See [7]. http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2670</volume>
          /MediaEval_19_paper_58.pdf
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Pierre-Etienne</surname>
            <given-names>Martin</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jenny</surname>
            Benois-Pineau,
            <given-names>Renaud</given-names>
          </string-name>
          <string-name>
            <surname>Péteri</surname>
            , and
            <given-names>Julien</given-names>
          </string-name>
          <string-name>
            <surname>Morlier</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Optimal Choice of Motion Estimation Methods for Fine-Grained Action Classification with 3D Convolutional Networks</article-title>
          .
          <source>In 2019 IEEE International Conference on Image Processing, ICIP</source>
          <year>2019</year>
          , Taipei, Taiwan,
          <source>September 22-25</source>
          ,
          <year>2019</year>
          . IEEE,
          <fpage>554</fpage>
          -
          <lpage>558</lpage>
          . https://doi.org/ 10.1109/ICIP.
          <year>2019</year>
          .8803780
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Pierre-Etienne</surname>
            <given-names>Martin</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jenny</surname>
            Benois-Pineau,
            <given-names>Renaud</given-names>
          </string-name>
          <string-name>
            <surname>Péteri</surname>
            , and
            <given-names>Julien</given-names>
          </string-name>
          <string-name>
            <surname>Morlier</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>Fine grained sport action recognition with Twin spatiotemporal convolutional neural networks</article-title>
          .
          <source>Multim. Tools Appl</source>
          .
          <volume>79</volume>
          ,
          <fpage>27</fpage>
          -
          <lpage>28</lpage>
          (
          <year>2020</year>
          ),
          <fpage>20429</fpage>
          -
          <lpage>20447</lpage>
          . https://doi.org/10.1007/s11042-020-08917-3
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Pierre-Etienne</surname>
            <given-names>Martin</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jenny</surname>
            Benois-Pineau,
            <given-names>Renaud</given-names>
          </string-name>
          <string-name>
            <surname>Péteri</surname>
            , and
            <given-names>Julien</given-names>
          </string-name>
          <string-name>
            <surname>Morlier</surname>
          </string-name>
          .
          <year>2021</year>
          .
          <article-title>3D attention mechanisms in Twin Spatio-Temporal Convolutional Neural Networks</article-title>
          .
          <article-title>Application to action classification in videos of table tennis games.</article-title>
          .
          <source>In 25th International Conference on Pattern Recognition (ICPR2020</source>
          <string-name>
            <surname>) - MiCo Milano Congress Center</surname>
          </string-name>
          , Italy,
          <fpage>10</fpage>
          -
          <lpage>15</lpage>
          January
          <year>2021</year>
          . IEEE Computer Society.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>S.</given-names>
            <surname>Noiumkar</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Tirakoat</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Use of Optical Motion Capture in Sports Science: A Case Study of Golf Swing</article-title>
          . In ICICM.
          <fpage>310</fpage>
          -
          <lpage>313</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>George</surname>
            <given-names>Papandreou</given-names>
          </string-name>
          , Tyler Zhu,
          <string-name>
            <surname>Liang-Chieh</surname>
            <given-names>Chen</given-names>
          </string-name>
          , Spyros Gidaris, Jonathan Tompson, and
          <string-name>
            <given-names>Kevin</given-names>
            <surname>Murphy</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>PersonLab: Person Pose Estimation and Instance Segmentation with a Bottom-Up, Part-Based, Geometric Embedding Model</article-title>
          . In Computer Vision - ECCV 2018 - 15th European Conference, Munich, Germany, September 8-
          <issue>14</issue>
          ,
          <year>2018</year>
          , Proceedings,
          <string-name>
            <surname>Part XIV</surname>
          </string-name>
          (Lecture Notes in Computer Science), Vittorio Ferrari, Martial Hebert,
          <source>Cristian Sminchisescu, and Yair Weiss (Eds.)</source>
          , Vol.
          <volume>11218</volume>
          . Springer,
          <fpage>282</fpage>
          -
          <lpage>299</lpage>
          . https://doi.org/10.1007/978-3-
          <fpage>030</fpage>
          -01264-9_
          <fpage>17</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Dian</surname>
            <given-names>Shao</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Yue</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Bo</given-names>
            <surname>Dai</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Dahua</given-names>
            <surname>Lin</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>FineGym: A Hierarchical Video Dataset for Fine-Grained Action Understanding</article-title>
          . (
          <year>2020</year>
          ),
          <fpage>2613</fpage>
          -
          <lpage>2622</lpage>
          . https://doi.org/10.1109/CVPR42600.
          <year>2020</year>
          .00269
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Wan-Lun Tsai</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>Personal Basketball Coach: Tactic Training through Wireless Virtual Reality</article-title>
          .
          <source>In Proceedings of the 2018 ACM on International Conference on Multimedia Retrieval, ICMR</source>
          <year>2018</year>
          , Yokohama, Japan, June 11-14,
          <year>2018</year>
          ,
          <string-name>
            <given-names>Kiyoharu</given-names>
            <surname>Aizawa</surname>
          </string-name>
          , Michael S. Lew, and
          <string-name>
            <surname>Shin'ichi Satoh</surname>
          </string-name>
          (Eds.). ACM,
          <volume>481</volume>
          -
          <fpage>484</fpage>
          . https://doi.org/10.1145/3206025. 3206084
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Fei</surname>
            <given-names>Wang</given-names>
          </string-name>
          , Mengqing Jiang, Chen Qian, Shuo Yang, Cheng Li, Honggang Zhang, Xiaogang Wang, and
          <string-name>
            <given-names>Xiaoou</given-names>
            <surname>Tang</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Residual Attention Network for Image Classification</article-title>
          .
          <source>In CVPR. IEEE Computer Society</source>
          ,
          <fpage>6450</fpage>
          -
          <lpage>6458</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Kun</surname>
            <given-names>Xia</given-names>
          </string-name>
          , Hanyu Wang, Menghan Xu,
          <string-name>
            <given-names>Zheng</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Sheng</given-names>
            <surname>He</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Yusong</given-names>
            <surname>Tang</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>Racquet Sports Recognition Using a Hybrid Clustering Model Learned from Integrated Wearable Sensor</article-title>
          .
          <source>Sensors</source>
          <volume>20</volume>
          ,
          <issue>6</issue>
          (
          <year>2020</year>
          ),
          <volume>1638</volume>
          . https://doi.org/10.3390/s20061638
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>Zoran</given-names>
            <surname>Zivkovic</surname>
          </string-name>
          and Ferdinand van der Heijden.
          <year>2006</year>
          .
          <article-title>Eficient adaptive density estimation per image pixel for the task of background subtraction</article-title>
          .
          <source>Pattern Recognit. Lett. 27</source>
          ,
          <issue>7</issue>
          (
          <year>2006</year>
          ),
          <fpage>773</fpage>
          -
          <lpage>780</lpage>
          . https://doi.org/10.1016/j.patrec.
          <year>2005</year>
          .
          <volume>11</volume>
          .005
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>