<!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>Robot Pose Estimation in RoboCup SPL Matches</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Cristian Zampino</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Flavio Biancospino</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Michele Brienza</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Francesco Laus</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gianluca Di Stefano</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rocchina Romano</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrea Pennisi</string-name>
          <email>andrea.pennisi@unibas.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vincenzo Suriani</string-name>
          <email>suriani@diag.uniroma1.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Domenico Daniele Bloisi</string-name>
          <email>domenico.bloisi@unibas.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer, Control, and Management Engineering, Sapienza University of Rome</institution>
          ,
          <addr-line>Rome</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Mathematics</institution>
          ,
          <addr-line>Computer Science, and Economics</addr-line>
          ,
          <institution>University of Basilicata</institution>
          ,
          <addr-line>Potenza</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>RoboCup is an International robotics initiative whose aim is to promote robotics and AI research. RoboCup's long-term goal is to create a fully autonomous humanoid robot team capable of competing and winning a soccer game against the human World champion team, in compliance with the oficial rules of FIFA, by 2050. In this paper, we describe a two-step method for action recognition. In the ifrst step, we extract the pose of the robots using a pose detector trained on a novel dataset for pose estimation called UNIBAS NAO Pose Dataset, which is a contribution of this work. In the second step, a Spatial-Temporal Graph Convolutional Network is used for modeling the gameplay, with particular regard to fall-down detection. Experimental results show the efectiveness of our approach in detecting falls for humanoid robots.</p>
      </abstract>
      <kwd-group>
        <kwd>Fall detection</kwd>
        <kwd>NAO robot pose estimation</kwd>
        <kwd>Robot soccer</kwd>
        <kwd>Sports analytics</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Since its foundation in 1996, one of the objectives of RoboCup was to push the boundaries of
research by ofering high-level challenges. In 2022, the RoboCup Standard Platform League
(concerning NAO robots playing soccer 5 vs 5) has proposed an Open Research Challenge [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]
with the goal of creating an autonomous system for generating game statistics from the videos of
the matches (see Fig. 1). Open Research Challenge’s motivation lies in the need of augmenting
the data available from the Game Controller software, which has proven to be insuficient to
extract consistent statistics from a match [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The Open Research Challenge has two main goals:
1. A short-term goal, with the purpose of calculating the extrinsic camera parameters (camera
matrix) from the camera feed and tracking the ball and the robots on the field;
2. A long-term goal, aiming at creating game statistics (including time under control,
successful, unsuccessful shots on goal, passes, etc.) based on the located objects and positions.
nEvelop-O
(D. D. Bloisi)
      </p>
      <p>
        UNIBAS Wolves and SPQR Team participated in the Open Research Challenge presenting
MARIO, an end-to-end architecture for computing visual statistics in RoboCup SPL [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. One
of the features of MARIO is the modular architecture, which allows the user to customize the
system for extracting statistics. In this paper, we focus on one of the MARIO’s modules, used
for detecting the robot fall-down action. The novelty of this work consists in combining a NAO
robot pose estimation method with a graph convolutional neural network-based approach for
recognizing falling robots. A further contribution is the development of the UNIBAS NAO Pose
Dataset1, containing labeled images and videos of NAO robot poses.
      </p>
      <p>The remainder of the paper is organized as follows. Section 2 contains a description of
existing methods for extracting statistics from soccer matches. Section 3 presents the method
for detecting the robot fall-down action, including the description of the dataset used for training.
Quantitative experimental results are shown in Section 4. Finally, conclusions are drawn in
Section 5.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <sec id="sec-2-1">
        <title>The analysis of soccer matches videos aims at:</title>
      </sec>
      <sec id="sec-2-2">
        <title>1. Investigating opponent’s strategies;</title>
        <p>2. Examining the team’s collective performance;
3. Calculating useful statistics designed to validate game schemes.</p>
        <p>The goal of the analysis is to collect data to improve the quality of play so as to increase the
chance of winning. At the basis of conducting a video analysis of soccer matches, it is essential
1available at https://drive.google.com/drive/folders/1wY9Xsz3O_gYc4BbGb4p_gALotynjcH-E?usp=sharing
to identify the athlete, and by employing increasingly advanced technologies, we have gone as
far as identifying the type of motion and detecting interactions with opponents.</p>
        <p>Video analysis approaches can be grouped in two main categories. The first group includes
commercial systems that are semi-automatic, meaning that the labeling of players is entered
manually through user interaction. Semi-automatic commercial systems are used, for example,
by TVs or professional teams to observe game situations and actions that occurred during
matches. The second group is made of commercial and academic systems that are designed
toward eliminating user interaction.</p>
        <p>
          Semi-automatic systems include Piero [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] and Viz Libero [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ], which are capable of computing
many diferent statistics (distances, trajectories, heatmaps, free spaces, interaction spaces, etc.).
Among the group of fully-automatic systems, the system proposed by Stein et al. [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] presents
the labeling and tracking of players in an automatic way.
        </p>
        <p>
          The use of supervised algorithms is a common characteristic of fully-automatic approaches.
For training those systems it is crucial to collect a large dataset containing properly annotated
samples. For example, SoccerNet [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] is a large-scale dataset for soccer video understanding.
It can be used to perform action recognition by individuating diferent categories of events,
e.g., goals, substitutions, and yellow and red cards. An extension of SoccerNet is SoccerNet-v2
[
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] that includes 17 categories of actions with detection statistics every twenty-five seconds
(a further improvement when compared to the 8.7 actions per hour in SoccerNet). SoccerDB
[
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] is a soccer database similar to SoccerNet but enhanced by the use of bounding boxes for
individual player detection.
        </p>
        <p>
          In this work, we present MARIO [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] a fully-automatic system specifically designed for
analysing NAO soccer robot matches. MARIO ranked first, ex-aequo with the B-Human Team’s
system, in the Open Research Challenge at RoboCup 2022. Robot and ball tracking in MARIO
are done automatically, using a combination of traditional [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] and deep learning [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] based
computer vision methods. Game analysis can extract trajectories, passes made, and heatmaps
through graphs and tables containing both traditional statistics and more advanced statistics
within the field, such as falls and foul actions made by the robots. In particular, we describe
two supervised algorithms included in MARIO. The first is devoted to the calculation of the
poses of the NAO robots, while the second aims at detecting falling down events.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Proposed Method</title>
      <sec id="sec-3-1">
        <title>The fall-down detection scheme includes:</title>
      </sec>
      <sec id="sec-3-2">
        <title>1. A pose estimation module;</title>
        <p>2. A graph convolutional neural network for detecting the movement.</p>
        <p>
          Before describing our approach, it is convenient to introduce our dataset for NAO robot pose
estimation, called UNIBAS NAO Pose Dataset [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
        </p>
        <sec id="sec-3-2-1">
          <title>3.1. UNIBAS NAO Pose Dataset</title>
          <p>NAO are humanoid robots, however, there are some diferences between the NAO structure and
the human one. Thus, we have created a specific dataset for detecting the pose of a NAO robot.</p>
          <p>
            In particular, we collected video frames from the RoboCup Standard Platform League (SPL)
teams. Using the COCO Annotator tool [
            <xref ref-type="bibr" rid="ref13">13</xref>
            ], we labeled 451 frames containing about 3,000
NAO robot instances in the well-known COCO format. All annotations share the following
data structure. The pose is represented by up to 18 key points describing ears, eyes, nose, neck,
shoulders, elbows, wrists, hips, knees, and ankles (see Fig. 2). The annotations are stored using
a JSON structure. UNIBAS NAO Pose Dataset is available at the following link.
          </p>
        </sec>
        <sec id="sec-3-2-2">
          <title>3.2. NAO Pose Estimation</title>
          <p>
            To detect the pose of the NAOs we used a slightly optimized version of OpenPose, called
Lightweight OpenPose [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ]. In this version, the VGG feature extractor is replaced with a
MobileNetV1 network and it is optimized for reaching real-time performance. In particular,
all the layers are kept and a dilated convolution is used for saving the spatial resolution and
reusing the backbone weights.
          </p>
          <p>To produce a new estimation of keypoint heatmaps and Part Afinity Fields (PAFs), the
refinement stage takes features from the backbone concatenated with the previous estimation
of the keypoint heatmaps and PAFs. In order to share the computation between heatmaps and
PAFs, a single prediction branch is used in the initial and refinement stage. All the layers are
shared except for the last two, which directly produce keypoint heatmaps and PAFs.</p>
          <p>To capture long-range spatial dependencies, each convolution with 7×7 kernel size is replaced
by a convolutional block with the same receptive field. This block design allows having three
consecutive convolutions with 1×1, 3×3, and 3×3 kernel size convolutional layers. To preserve
the initial receptive field the last one has a dilation parameter equal to 2. Finally, a residual
connection is used for speeding up the network. The final network has ∼2.5 times less complexity
than convolution with 7×7 kernel.</p>
        </sec>
        <sec id="sec-3-2-3">
          <title>3.3. Action Detection</title>
          <p>The detection of the fall-down action is carried out by using a Spatial-Temporal Graph
Convolutional Network (ST-GCN). The ST-GCN model includes 9 layers of spatial-temporal graph
convolution operators, namely ST-GCN units (see Fig. 3).</p>
          <p>The output size is 64 for the first three layers, 128 for the following three layers, and 256 for
the last three layers. A dropout layer with a probability of 0.5 is present after each ST-GCN unit
to prevent overfitting. The strides of the fourth and seventh temporal convolution layers are set
to 2 as pooling layers. After the 9 ST-GCN units, a global pooling is performed on the resulting
tensor to get a 256-dimension feature vector for each sequence. Then, the 256-feature vector is
fed to a softmax classifier. Stochastic gradient descent with a learning rate of 0.01 is used as
optimization method. The learning rate is programmed to decay by 0.1 every 10 epochs.</p>
          <p>ST-GCN takes as input the output produced by the pose estimator. Since the trained ST-GCN
requires 14 skeleton key points, the 18 key points coming from the NAO pose estimator are
modified by removing the key points representing ears and eyes. The input for the ST-GCN
model is a sequence of 30 skeletons. It is worth noticing that a skeleton is not included in the
sequence if the number of key points returned by Lightweight OpenPose does not reach 80% of
the expected total (see Fig. 4).</p>
          <p>
            The ST-GCN model outputs the action class with the related probability score. If the
probability score is greater than 50%, the action class produced by the model is considered valid,
otherwise, it is rejected. For training the model, we used the Le2i data set proposed by Charfi et
al. [
            <xref ref-type="bibr" rid="ref15">15</xref>
            ], which includes 192 video sequences containing human fall actions.
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Experimental Results</title>
      <p>The performance of the proposed approach has been measured by considering separately the
pose estimation module and the fall detection system.</p>
      <sec id="sec-4-1">
        <title>4.1. Pose Estimation Results</title>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Fall Detection Results</title>
      </sec>
      <sec id="sec-4-3">
        <title>4.3. Discussion</title>
        <p>The overall performance of the system is good. However, there are some errors. The accuracy
percentage of 70% in detecting the correct key points might be due either to the presence of
occlusions, which means that the robots are not correctly recognized, or an unusual robot pose
that is not included in the data set. In some cases, the robots are not completely facing the
camera, but instead are placed to the side of the camera.</p>
        <p>The camera position and the robot position also afect the ST-GCN system for fall-down
detection. Such a problem is related to the training data set, where the annotations are taken
from a diferent point of view with respect to the one used during the RoboCup matches.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusions</title>
      <p>We have presented an approach for detecting the fall-down action for NAO in RoboCup SPL
matches. In particular, the approach is based on two steps: 1) the estimation of the NAO
pose by using Lightweight OpenPose and 2) the detection of the fall-down action by using a
Spatial-Temporal Graph Convolutional Network (ST-GCN).</p>
      <p>For evaluating the pose estimation performance, we have conducted quantitative experiments
using a novel data set called UNIBAS NAO Pose Dataset. For training the ST-GCN, we used
publicly available data from Le2i dataset, while for testing it we considered a set of labeled
videos of Robocup matches. The proposed method proves its efectiveness in detecting the
fall-down action and provides a few false positives due to the camera position and the occlusions
generated by the other robots or the referee.</p>
      <p>As future work, we intend to create a new data set for NAO action recognition and we want
to increase the number of actions recognized by the system.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>RoboCup</given-names>
            <surname>Technical</surname>
          </string-name>
          <string-name>
            <given-names>Committee</given-names>
            ,
            <surname>RoboCup SPL (NAO) Rule</surname>
          </string-name>
          <string-name>
            <surname>Book</surname>
          </string-name>
          ,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>H.</given-names>
            <surname>Mellmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Schlotter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Strobel</surname>
          </string-name>
          ,
          <article-title>Data driven research and development in robocup - collection, organization and analysis of robocup game data</article-title>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>D. D.</given-names>
            <surname>Bloisi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Pennisi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Zampino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Biancospino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Laus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. Di</given-names>
            <surname>Stefano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Brienza</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Romano</surname>
          </string-name>
          ,
          <article-title>Mario: Modular and extensible architecture for computing visual statistics in robocup spl</article-title>
          ,
          <year>2022</year>
          . URL: https://arxiv.org/abs/2209.09987.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Piero</surname>
            <given-names>sport graphics</given-names>
          </string-name>
          ,
          <year>2022</year>
          . URL: https://www.rossvideo.com/products-services/
          <article-title>acquisition-production/cg-graphics-systems/piero-sports-graphics-analysis/.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Viz</surname>
            <given-names>libero</given-names>
          </string-name>
          ,
          <year>2022</year>
          . URL: https://www.vizrt.com/products/viz-libero.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>M.</given-names>
            <surname>Stein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Janetzko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Lamprecht</surname>
          </string-name>
          , Thorsten, Breitkreutz,
          <string-name>
            <given-names>P.</given-names>
            <surname>Zimmermann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Goldlucke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Schreck</surname>
          </string-name>
          , G. Andrienko,
          <string-name>
            <given-names>M.</given-names>
            <surname>Grossniklaus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. A.</given-names>
            <surname>Keim</surname>
          </string-name>
          ,
          <article-title>Bring it to the pitch: Combining video and movement data to enhance team sport analysis (</article-title>
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Dataset</surname>
            <given-names>soccernet</given-names>
          </string-name>
          ,
          <year>2022</year>
          . URL: https://www.soccer-net.org/home.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>A.</given-names>
            <surname>Deliège</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Cioppa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Giancola</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. J.</given-names>
            <surname>Seikavandi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. V.</given-names>
            <surname>Dueholm</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Nasrollahi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Ghanem</surname>
          </string-name>
          , T. B.
          <string-name>
            <surname>Moeslund</surname>
            ,
            <given-names>M. V.</given-names>
          </string-name>
          <string-name>
            <surname>Droogenbroeck</surname>
          </string-name>
          , Soccernet-v2:
          <article-title>A dataset and benchmarks for holistic understanding of broadcast soccer videos</article-title>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Jiang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Cui</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Wang</surname>
          </string-name>
          , C. Xu,
          <article-title>SoccerDB: A large-scale database for comprehensive video understanding</article-title>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>D. D. Bloisi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Pennisi</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Iocchi</surname>
          </string-name>
          ,
          <article-title>Parallel multi-modal background modeling</article-title>
          ,
          <source>Pattern Recognition Letters</source>
          <volume>96</volume>
          (
          <year>2017</year>
          )
          <fpage>45</fpage>
          -
          <lpage>54</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>D.</given-names>
            <surname>Albani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Youssef</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Suriani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Nardi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. D.</given-names>
            <surname>Bloisi</surname>
          </string-name>
          ,
          <article-title>A deep learning approach for object recognition with nao soccer robots</article-title>
          ,
          <source>in: RoboCup</source>
          <year>2016</year>
          : Robot World Cup XX, Springer International Publishing,
          <year>2017</year>
          , pp.
          <fpage>392</fpage>
          -
          <lpage>403</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>UNIBAS</surname>
            <given-names>WOLVES</given-names>
          </string-name>
          ,
          <source>UNIBAS NAO Pose Dataset</source>
          ,
          <year>2022</year>
          . URL: https://drive.google.com/drive/ folders/1wY9Xsz3O_gYc4BbGb4p_gALotynjcH-E?usp=sharing.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>J.</given-names>
            <surname>Brooks</surname>
          </string-name>
          , COCO annotator,
          <year>2019</year>
          . URL: https://github.com/jsbroks/coco-annotator.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>D.</given-names>
            <surname>Osokin</surname>
          </string-name>
          ,
          <article-title>Real-time 2d multi-person pose estimation on cpu: Lightweight openpose (</article-title>
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>I.</given-names>
            <surname>Charfi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Miteran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Dubois</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Atri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Tourki</surname>
          </string-name>
          ,
          <article-title>Definition and performance evaluation of a robust svm based fall detection solution</article-title>
          ,
          <source>in: 8th Int. Conf. on Signal Image Technology and Internet Based Systems</source>
          ,
          <year>2012</year>
          , pp.
          <fpage>218</fpage>
          -
          <lpage>224</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>