<!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>Scene Separation &amp; Data Selection: Temporal Segmentation Algorithm for Real-Time Video Stream Analysis</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yuelin Xin</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Zihan Zhou</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yuxuan Xia</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>Southwest Jiaotong University</institution>
          ,
          <addr-line>Chengdu</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Leeds</institution>
          ,
          <addr-line>Leeds</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>We present 2SDS (Scene Separation and Data Selection algorithm), a temporal segmentation algorithm used in real-time video stream interpretation. It complements CNN-based models to make use of temporal information in videos. 2SDS can detect the change between scenes in a video stream by com-paring the image diference between two frames. It separates a video into segments (scenes), and by combining itself with a CNN model, 2SDS can select the optimal result for each scene. In this paper, we will be discussing some basic methods and concepts behind 2SDS, as well as presenting some preliminary experiment results regarding 2SDS. During these experiments, 2SDS has achieved an overall accuracy of over 90</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;scene separation</kwd>
        <kwd>temporal segmentation</kwd>
        <kwd>real-time video analysis</kwd>
        <kwd>dHash</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Image recognition models have gone increasingly
accurate in the past few years, yet video semantics tasks are
still challenging. A detailed comprehension on video
stream could play a significant part in video accessibility
[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], surveillance footage auto-interpretation [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ], and so
on. These technologies have already been proven useful
on large video platforms like YouTube, used for real-time
video interpretation and video topic analysis.
      </p>
      <sec id="sec-1-1">
        <title>1.1. The Problem</title>
        <p>
          In the processing of video stream, a 2D CNN can be implementation that complements the CNN model to
extended into 3D CNN by adding a temporal dimension solve the continuity issue. This implementation should
[
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], but this approach can be hazardous if the video is group the discrete frames (adjacent on the temporal axis)
too long, or it is of indefinite length. However, a 2D CNN that look similar to each other into scenes, this procedure
is still very usable in a traditional image recognition or is what we call temporal segmentation (also referred as
image segmentation task. scene separation in 2SDS, see Fig. 1 for example).
        </p>
        <p>
          The problem is that 2D CNNs only recognise a video
as discrete images, rather than a continuous stream of 1.2. Related Work
images. This poses some issues. For example, a CNN
model could not resolve the motion of a person (e.g., SlowFast Networks. The SlowFast Networks use a
twowalking, dancing) be-cause the person is stationary in pathway architecture for video recognition, the slow
every frame, and this will cause the loss of significant pathway (low frame rate) is used to capture spatial
seinformation in video analysis. So, we need to devise an mantics, and the fast pathway (high frame rate) is used to
capture temporal semantics like motions in a relatively
ifne temporal resolution [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ].
        </p>
        <p>STRL’22: First International Workshop on Spatio-Temporal Reasoning
and Learning, July 24, 2022, Vienna, Austria
* Corresponding author. 1.3. Our Work
† These authors contributed equally.
" sc20yx2@leeds.ac.uk (Y. Xin); sc20zz2@leeds.ac.uk (Z. Zhou); What we have achieved is to devise the temporal
segmensc202yx@leeds.ac.uk (Y. Xia) tation algorithm, 2SDS, which stands for “Scene
Separa0000-0002-9732-2414 (Y. Xin); 0000-0003-2613-7569 (Z. Zhou); tion and Data Selection algorithm”. It can slice the video
0000-0002-1185-2722 (Y. Xia)</p>
        <p>
          © 2022 Copyright for this paper by its authors. Use permitted under Creative Commons License stream into segments on the temporal axis, so it can be
inCPWrEooUrckReshdoinpgs IhStpN:/c1e6u1r3-w-0s.o7r3g ACttEribUutRion W4.0oInrtekrnsahtioonpal (PCCroBYce4.0e).dings (CEUR-WS.org) terpreted using 2D CNN models while preserving critical
information on the temporal dimension. By combining
2SDS with a CNN model (Fig. 2), this implementation is
similar to the SlowFast Networks on splitting the input
into two pathways, in which the 2SDS is similar to the
fast pathway of the SlowFast Networks, except we do not
introduce another neural network, but we replace the
network with the faster 2SDS, which guarantees even
better temporal resolution.
2SDS stands for “Scene Separation and Data Selection
algorithm”. It works as a temporal segmentation and
result selection algorithm to complement CNN-based
models. It contains a two-part procedure of separating
the video stream into segments and selecting a
represen2. Motivation: Why Not Neural tative recognition result from the CNN model for output.
2SDS utilises the diference hash (dHash) method [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]
Networks to obtain the rough image diference between two frames,
if two frames have a very little diference, they will be
Traditionally, RNN-based models have been quite suc- grouped into the same scene. This method involves a few
cessful in processing sequential information like time. simple steps to calculate, and it is the most important
However, the usage of RNN or even neural networks method 2SDS uses to achieve scene separation. As the
is not practical in time sensitive tasks like real-time ob- calculation is relatively simple and straight forward, this
ject recognition and live video stream analysis, which makes 2SDS extremely fast on scene separation.
requires fast responding algorithms, and RNNs usually Also, 2SDS uses a pooling-layer-like data smoothing
cannot meet those requirements. and data selection method to pick out the representative
        </p>
        <p>
          RNN-based models like LSTM [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] generally have a recognition result for a particular scene. This method
longer respond time even compared to CNN-based mod- can generally improve the accuracy of the output
beels (although the diference between them vary with dif- cause it can smooth out the data on undesired frame
ferent settings of hyperparameters). A CNN + RNN ar- moving (e.g., camera shaking, broken frames). Alongside
chitecture model would mean the doubling of processing the data smoothing mechanism, another data selection
time, which is something we would rather avoid when mechanism is implemented to select the representative
dealing with video stream analysis tasks. recognition result (referred as representative in the
fol
        </p>
        <p>However, RNNs do have the advantage of acting upon lowing sections) from the whole data segment of a scene
temporal information, especially for models like LSTM. (referred as candidate in the following sections).
So, we need to help the CNN-based models to preserve
temporal information, and that is where we introduce
our temporal segmentation algorithm, 2SDS. 3.1. Scene Separation: based on dHash</p>
        <p>By adding the 2SDS algorithm, alongside a CNN model, The scene separation procedure of 2SDS (Fig. 3) is based
we were able to achieve RNN-like results. In the mean- on an improved version of the dHash algorithm, which
time, by avoiding the introduction of a neural network, is originally used to judge the similarity of two images.
this implementation is also faster than the CNN + RNN By applying the scene separation procedure, the
tempoarchitecture or the CNN + CNN architecture. ral information can be preserved by the sequencing of
the separated scenes. The exact workflow of the scene
separation process is discussed extensively below.
whole image (this is also the reason why the original im- ously used in the data smoothing procedure, which is
age is down sampled into an 8 by 9 sub-image rather than
also a Weighted Average Pooling operation. This
procean 8 by 8 sub-image, because the 8 by 8 image will face
dure will select the recognition result from a frame whose
some inconvenience when converting into a hexadecimal feature intensity is the closest to the weighted average
hash value).</p>
        <p>value of all the candidates (feature intensity refers to
Calculating the Hamming distance. By calculating
the number of diferent classes of objects in a particular
the Hamming distance between the hash values of two
frame).
adjacent frames, we can judge whether the two frames</p>
        <sec id="sec-1-1-1">
          <title>Finally, we can output the result that we obtained in are in the same scene or not. If the Hamming distance the previous steps as the representative of the whole</title>
          <p>scene. This particular recognition result will be used to
represent the whole scene it is located in, and through the
help of NLP and other models, this can even be used to
output the natural language interpretation of this video
scene.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>4. Experiments</title>
      <sec id="sec-2-1">
        <title>Due to the lack of similar algorithms and datasets, we</title>
        <p>could only provide some preliminary and experimental
1
usage of the 2SDS algorithm .</p>
        <p>
          We choose YOLOv5s as our image recognition CNN
for this experiment, and we have built an experimental
dataset on video object detection using selected YouTube
videos in the YouTube-VOS dataset [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. Although the
YOLOv5s algorithm is trained on the COCO dataset, this
CNN model is still suficiently usable in this experiment
for it is not the key focus of this experiment.
        </p>
        <p>We are most interested in how 2SDS will perform in
scene separation (temporal segmentation) tasks. We
classified the testing videos into 3 classes: interviews, vibrant,
and hybrid.</p>
        <p>The interviews are usually straight forward and easier
to undergo scene separation tasks. Vibrant videos are
the more dificult ones due to their fast-moving images
and transition efects that might seem deceptive to 2SDS.
The hybrid video sits in between the first two types, they
have some features of the interview videos, as well as
features from the vibrant videos, their dificulty should
sit in the middle.</p>
        <sec id="sec-2-1-1">
          <title>4.1. Interview Video Tests</title>
          <p>We conducted 3 separate experiments using interview
videos (Table 1). The total amount of scenes in these 3
experiments is 82. The overall accuracy of 2SDS during
these experiments is 90.10%. There are 2 cases where we
ifnd the 2SDS algorithm actually over-judged the
transition between two scenes. This is potentially a sensitivity
issue posed by the hard coded threshold during scene
separation.</p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>1We only did some preliminary experiments on the accuracy of 2SDS</title>
        <p>on scene separation (temporal segmentation) tasks, more detailed
experiments are still needed to be conducted.</p>
        <p>Vibrant 1
Vibrant 2</p>
        <sec id="sec-2-2-1">
          <title>4.2. Vibrant Video Tests</title>
          <p>We conducted 2 separate experiments using vibrant
videos (Table 2). The total amount of scenes in these
2 experiments is 51. The overall accuracy of 2SDS during
the two experiments is 54.90%. The accuracy in vibrant
videos is substantially lower than interview videos for the
2SDS is unable to separate two fast-moving scenes
efectively. It is important to notice that we used harsh videos
like sport videos and dynamic advertisement videos in
this experiment, so the performance of the 2SDS is
expected to be much lower comparing to the previous
experiment. This is the biggest limitation of 2SDS, but this
issue is addressable with future improvements of the
algorithm.</p>
        </sec>
        <sec id="sec-2-2-2">
          <title>4.3. Hybrid Video Tests</title>
          <p>We conducted one experiment using a long hybrid video
(Table 3). The total amount of scenes in this experiment
is 106. The overall accuracy of 2SDS is 99.06%.
Theoretically, the result of this experiment should sit between
the previous two tests, however, an anomaly has arisen
most likely due to the lack of samples. A more detailed
experiment should be conducted to further determine
the accuracy of 2SDS on hybrid videos.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>5. Bringing in Spatial Information</title>
      <sec id="sec-3-1">
        <title>Bringing in spatial information and modeling techniques</title>
        <p>
          can potentially play a huge role in video interpretation.
Previously dificult and untouchable problems like
continuous gesture recognition and scene recognition are being
cracked using the CNN-based spatio-temporal reasoning
model [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] and the 2SDS algorithm as well.
        </p>
        <p>
          Our work has only utilised the temporal information
in video stream, our future work can make use of graphs,
and spatially model a frame into a graph, with the
objects as the vertices and the spatial relations between
the objects as the edges, like the MST-GNN [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] and the
VRD-GCN [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. Doing this, we can extract even more
information out of a video. For example, a person’s
gesture in a scene can be identified, and the scenes with
more significant camera or object movements (e.g., the
vibrant and hybrid video tests) will not cause significant
problem for the algorithm because the spatial relation of
the objects stays the same.
        </p>
        <p>This future work would bring immense potential with
the use of spatial information, which will add a whole
other dimension of usable information that can
beneift video analysis with richer semantics and the ability
of grouping fast-moving frames, bringing video
interpretation models yet another step closer to how human
perceive visual information.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>6. Conclusion</title>
      <sec id="sec-4-1">
        <title>Under the context of real-time video stream analysis us</title>
        <p>ing temporal segmentation methods, we devised 2SDS, a
temporal segmentation algorithm that can be used
alongside CNNs to complement for the lack of temporal
information handling ability of the CNN-based models.
We gave, yet another powerful tool that CNN models
can utilise, the ability to take advantage of the inherent
temporal aspect of videos. Video stream analysis is a
completely diferent task compared to image recognition,
and we are finally seeing some evidence that we can still
use 2D CNNs to interpret video information.</p>
        <p>The 2SDS algorithm utilise a refined diference hash
value method and a novel data smoothing and data
selection technique to crack the temporal segmentation
problem. Although there are still drawbacks with
fastmoving frames in vibrant videos, the 2SDS algorithm
has already done a great job at separating relatively
simple and stationary scenes in videos, and it gets the job
done at a respectful speed, which will allow the 2SDS
to get a finer temporal resolution compared with neural
networks.</p>
        <p>For future work, some improvements on 2SDS (e.g.,
adding graphs to model spatial relations) can potentially
boost the algorithm’s performance on fast-moving scenes
and smooth transitions.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <sec id="sec-5-1">
        <title>We would like to dedicate our thank to Dr Zhiguo Long, Dr John Stell, and Dr Liu Yang, who have been extremely generous and helpful throughout the course of our work.</title>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>L.</given-names>
            <surname>Stappen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Baird</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Cambria</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. W.</given-names>
            <surname>Schuller</surname>
          </string-name>
          ,
          <article-title>Sentiment analysis and topic recognition in video transcriptions</article-title>
          ,
          <source>IEEE Intell. Syst</source>
          .
          <volume>36</volume>
          (
          <year>2021</year>
          )
          <fpage>88</fpage>
          -
          <lpage>95</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A. S.</given-names>
            <surname>Patel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Vyas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O. P.</given-names>
            <surname>Vyas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ojha</surname>
          </string-name>
          ,
          <article-title>A study on video semantics; overview, challenges, and applications</article-title>
          , Multim.
          <source>Tools Appl</source>
          .
          <volume>81</volume>
          (
          <year>2022</year>
          )
          <fpage>6849</fpage>
          -
          <lpage>6897</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>R.</given-names>
            <surname>Pal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. A.</given-names>
            <surname>Sekh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. P.</given-names>
            <surname>Dogra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. P.</given-names>
            <surname>Roy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. K.</given-names>
            <surname>Prasad</surname>
          </string-name>
          ,
          <article-title>Topic-based video analysis: A survey</article-title>
          ,
          <source>ACM Comput. Surv</source>
          .
          <volume>54</volume>
          (
          <year>2021</year>
          )
          <volume>118</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>118</lpage>
          :
          <fpage>34</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>A.</given-names>
            <surname>Diba</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Fayyaz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Sharma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. H.</given-names>
            <surname>Karami</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. M. Arzani</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Yousefzadeh</surname>
            ,
            <given-names>L. V.</given-names>
          </string-name>
          <string-name>
            <surname>Gool</surname>
          </string-name>
          ,
          <article-title>Temporal 3d convnets: New architecture and transfer learning for video classification</article-title>
          ,
          <source>CoRR abs/1711</source>
          .08200 (
          <year>2017</year>
          ). arXiv:
          <volume>1711</volume>
          .
          <fpage>08200</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>C.</given-names>
            <surname>Feichtenhofer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Fan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Malik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <article-title>Slowfast networks for video recognition</article-title>
          ,
          <source>in: 2019 IEEE/CVF International Conference on Computer Vision</source>
          , ICCV 2019, Seoul, Korea (South),
          <source>October 27 - November 2</source>
          ,
          <year>2019</year>
          , IEEE,
          <year>2019</year>
          , pp.
          <fpage>6201</fpage>
          -
          <lpage>6210</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S.</given-names>
            <surname>Hochreiter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Schmidhuber</surname>
          </string-name>
          ,
          <article-title>Long short-term memory</article-title>
          ,
          <source>Neural Comput. 9</source>
          (
          <year>1997</year>
          )
          <fpage>1735</fpage>
          -
          <lpage>1780</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>N.</given-names>
            <surname>Krawetz</surname>
          </string-name>
          , Kind of like that,
          <year>2013</year>
          . URL: http://www.hackerfactor.com/blog/?/archives/ 529-Kind-of-Like-That.html.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>N.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Fan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Yue</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Liang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Yang</surname>
          </string-name>
          , T. S. Huang,
          <string-name>
            <surname>YouTube-VOS</surname>
          </string-name>
          :
          <article-title>A large-scale video object segmentation benchmark</article-title>
          , CoRR abs/
          <year>1809</year>
          .03327 (
          <year>2018</year>
          ). arXiv:
          <year>1809</year>
          .03327.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>O.</given-names>
            <surname>Köpüklü</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Herzog</surname>
          </string-name>
          , G. Rigoll,
          <article-title>Comparative analysis of CNN-based spatiotemporal reasoning in videos</article-title>
          , CoRR abs/
          <year>1909</year>
          .05165 (
          <year>2019</year>
          ). arXiv:
          <year>1909</year>
          .05165.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>M.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Tian</surname>
          </string-name>
          ,
          <article-title>Multiscale spatio-temporal graph neural networks for 3D skeleton-based motion prediction</article-title>
          ,
          <source>IEEE Trans. Image Process</source>
          .
          <volume>30</volume>
          (
          <year>2021</year>
          )
          <fpage>7760</fpage>
          -
          <lpage>7775</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>X.</given-names>
            <surname>Qian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhuang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Xiao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Pu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Xiao</surname>
          </string-name>
          ,
          <article-title>Video relation detection with spatio-temporal graph</article-title>
          , in: L.
          <string-name>
            <surname>Amsaleg</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Huet</surname>
            ,
            <given-names>M. A.</given-names>
          </string-name>
          <string-name>
            <surname>Larson</surname>
            , G. Gravier,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Hung</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Ngo</surname>
          </string-name>
          , W. T. Ooi (Eds.),
          <source>Proceedings of the 27th ACM International Conference on Multimedia, MM</source>
          <year>2019</year>
          , Nice, France,
          <source>October 21- 25</source>
          ,
          <year>2019</year>
          , ACM,
          <year>2019</year>
          , pp.
          <fpage>84</fpage>
          -
          <lpage>93</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>