<!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>RECOD at MediaEval 2015: Affective Impact of Movies Task</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Daniel Moreira</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sandra Avila</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mauricio Perez</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Daniel Moraes</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vanessa Testoni</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Eduardo Valle</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Siome Goldenstein</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anderson Rocha</string-name>
          <email>anderson.rocha@ic.unicamp.br</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Computing, University of Campinas</institution>
          ,
          <addr-line>SP</addr-line>
          ,
          <country country="BR">Brazil</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Samsung Research Institute Brazil</institution>
          ,
          <addr-line>SP</addr-line>
          ,
          <country country="BR">Brazil</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>School of Electrical and Computing Engineering, University of Campinas</institution>
          ,
          <addr-line>SP</addr-line>
          ,
          <country country="BR">Brazil</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2015</year>
      </pub-date>
      <fpage>14</fpage>
      <lpage>15</lpage>
      <abstract>
        <p>This paper presents the approach used by the RECOD team to address the challenges provided in the MediaEval 2015 Affective Impact of Movies Task. We designed various video classi ers, which relied on bags of visual features, and on bags of auditory features. We combined these classi ers using di erent approaches, ranging from majority voting to machine-learned techniques on the training dataset. We only participated in the Violence Detection subtask.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>
        The MediaEval 2015 A ective Impact of Movies Task
challenged its participants to automatically classify video
content, regarding three high-level concepts: valence, arousal
and violence [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        The activities of classifying video valence and of classifying
video arousal were grouped under the same subtask: the
Induced A ect Detection. The classi cation of violence, in
turn, was related to the Violence Detection subtask, where
participants were supposed to label a video as violent or not.
For both subtasks, the same video dataset was annotated
and provided. It consisted of short clips, extracted from
199 Creative Commons-licensed movies of various genres.
A detailed overview of the two subtasks, metrics, dataset
content, license, and annotation process can be found in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>In the following sections, we detail the classi ers we
designed to solve the task. Thereafter, we explain the setup of
the submitted runs, and report the results, with the proper
discussion.</p>
    </sec>
    <sec id="sec-2">
      <title>SYSTEM DESCRIPTION</title>
      <p>We designed video classi ers based on bags of visual
features, and on bags of auditory features. Following the
typical bags-of-features-based approach, these classi ers
implement a pipeline that is composed by three stages: (i)
lowlevel video/audio description, (ii) mid-level feature
extraction, and (iii) supervised classi cation. These classi ers are
then combined either in a majority-voting fashion, or in a
machine-learned scheme.1
1As we are patenting the developed approach, a few
technical aspects are not reported on this manuscript.
2.1</p>
    </sec>
    <sec id="sec-3">
      <title>Bags of Visual Features</title>
      <p>
        First of all, similarly to Akata et al. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], as a preprocessing
step, and for the sake of saving low-level description time,
we reduce the resolution of all videos, keeping the original
aspect ratio.
      </p>
      <p>
        We developed two classi ers based on bags of visual
features. These classi ers di er from each other mainly with
respect to the employed low-level local video descriptors. We
have a solution based on a static frame descriptor
(SpeededUP Robust Features, SURF [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]), and another solution based
on a space-temporal video descriptor.
      </p>
      <p>In the particular case of the SURF-based classi er, SURF
descriptions are extracted on a dense spatial grid, at multiple
scales. In the case of the space-temporal-based one, we apply
a sparse description of the video space-time (i.e., we describe
only the detected space-temporal interest points).</p>
      <p>Prior to the mid-level feature extraction, for the sake of
saving extraction time, we also reduce the dimensionality of
the low-level descriptions.</p>
      <p>
        In the mid-level feature extraction, for each descriptor
type, we use a bag-of-visual-words-based representation [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        In the high-level video classi cation, we employ a linear
Support Vector Machine (SVM) to label the mid-level
features, as suggested in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
2.2
      </p>
    </sec>
    <sec id="sec-4">
      <title>Bags of Auditory Features</title>
      <p>
        We developed three classi ers based on bags of auditory
features. Analogously to the visual ones, these classi ers
di er from each other with respect to the employed low-level
audio descriptors. We thus use the OpenSmile library [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] to
extract audio features.
      </p>
      <p>Prior to the mid-level feature extraction, for the sake of
saving extraction time, we also reduce the dimensionality of
the low-level descriptions.</p>
      <p>
        To deal with the semantic gap between the low-level
audio descriptions, and the high-level concept of violence, we
adapt a bag-of-features-based representation [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] to quantize
the auditory features.
      </p>
      <p>Finally, concerning the high-level video classi cation, we
employ a linear SVM.
2.3</p>
    </sec>
    <sec id="sec-5">
      <title>Combination Schemes</title>
      <p>To combine various classi ers, we adopt two late fusion
schemes.</p>
      <p>In the rst one, we combine the scores returned by the
various classi ers in a voting fashion. After counting the
votes, we designate the video class as being equal to the most
voted one. To attribute a nal score, we pick the score of
the classi er that presents the strongest certainty regarding
the video class.</p>
      <p>In the second combination scheme, we concatenate the
positive scores of the classi ers in a prede ned order, and
feed them to an additional classi er.
2.4</p>
      <p>
        External Data and Data Augmentation
In the dataset of this year, 6; 144 short video clips were
provided in the development (i.e., training) group [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. From
this total, only 272 video clips were from the positive class, a
small number for an e ective train of our techniques.
Therefore, in order to augment such content and obtain a more
balanced training set, we incorporated the 86 YouTube web
videos that were provided in the competition of last year [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ],
as an external data source.
      </p>
      <p>Given that these web videos were, in average, longer than
the videos of this year, we decided to segment the positive
annotated chunks in parts of 10 12 seconds. That leaded
to a total of 252 additional positive segments to augment
our positive training dataset.</p>
    </sec>
    <sec id="sec-6">
      <title>3. SUBMITTED RUNS</title>
      <p>
        This year, participants were allowed to submit up to ve
runs for the violence detection subtask, with at least one
requiring the use of no external training data [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. The o cial
evaluation metric is mean average precision (MAP), which
is calculated using the NIST trec eval 2 tool.
      </p>
      <p>Table 1 summarizes the runs that were submitted this
year to the competition. In total, we generated ve di
erent runs. In two, we did not use external data, while on
the remaining other three, we employed external data, as
explained in Section 2.4.</p>
      <p>MAP
1
2
3
4
5</p>
      <p>No
No</p>
      <p>0.0690
Majority
Voting
Majority
Voting
Majority
Voting
Majority
Voting</p>
    </sec>
    <sec id="sec-7">
      <title>RESULTS AND DISCUSSION</title>
      <p>The best result (related to run 1 ) was achieved by the
classi er that used a majority-voting late combination of
visual and auditory features, trained with no external data
(i.e., M AP = 0:1143). It performed better than the exact
same solution (at run 3, with M AP = 0:1126), whose only
di erence was the use of external data in the training phase
(as explained in Section 2.4).</p>
      <p>
        Therefore, we failed to augment the training data.
Reason for that may be related to the use of di erent types of
video sources, given that | in this year | Hollywood-like
movie segments were provided [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], contrasting to the
predominantly amateur web videos of last year [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>Notwithstanding, the majority-voting late combination of
visual and auditory features indeed improved the classi
cation performance. Although trained with the same videos
(with external data), runs 4 (auditory only, with M AP =
0:0924) and 5 (visual only, with M AP = 0:096) achieved
results that were below the combined solution (related to
run 3, with M AP = 0:1126).</p>
      <p>Regarding our results, in general terms, we did not have
enough positive samples to learn a better classi er, a
mandatory requirement of the machine learning techniques that we
employed.</p>
    </sec>
    <sec id="sec-8">
      <title>CONCLUSIONS</title>
      <p>This paper presented the video classi ers used by the
RECOD team to participate in the violence detection
subtask of the MediaEval 2015 A ective Impact of Movies Task.
The reported results show that a late combination of
visualand auditory-feature-based classi ers lead to a better nal
classi cation system, in the case of violence detection.
Finally, given the machine leaning nature of our solutions, the
challenging dataset of this year did not contain enough
positive video samples to learn a better classi er, what strongly
impacted on our results.</p>
    </sec>
    <sec id="sec-9">
      <title>Acknowledgments</title>
      <p>Part of the results presented in this paper were obtained
through the project \Sensitive Media Analysis", sponsored
by Samsung Eletro^nica da Amazo^nia Ltda., in the
framework of law No. 8,248/91. We also thank the nancial
support from CNPq, FAPESP and CAPES.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Akata</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Perronnin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Harchaoui</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Schmid</surname>
          </string-name>
          .
          <article-title>Good practice in large-scale learning for image classi cation</article-title>
          .
          <source>IEEE Transactions on Pattern Analysis and Machine Intelligence (TPAMI)</source>
          ,
          <volume>36</volume>
          (
          <issue>3</issue>
          ):
          <volume>507</volume>
          {
          <fpage>520</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>H.</given-names>
            <surname>Bay</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ess</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Tuytelaars</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L. V.</given-names>
            <surname>Gool</surname>
          </string-name>
          . SURF:
          <article-title>Speeded up robust features</article-title>
          .
          <source>Computer Vision and Image Understanding (CVIU)</source>
          ,
          <volume>110</volume>
          (
          <issue>3</issue>
          ):
          <volume>346</volume>
          {
          <fpage>359</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>F.</given-names>
            <surname>Eyben</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Wollmer, and</article-title>
          <string-name>
            <given-names>B.</given-names>
            <surname>Schuller</surname>
          </string-name>
          .
          <article-title>Opensmile: the munich versatile and fast open-source audio feature extractor</article-title>
          .
          <source>In ACM Multimedia</source>
          , pages
          <volume>1459</volume>
          {
          <fpage>1462</fpage>
          . ACM,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>F.</given-names>
            <surname>Perronnin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Sanchez</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Mensink</surname>
          </string-name>
          .
          <article-title>Improving the sher kernel for large-scale image classi cation</article-title>
          .
          <source>In European Conference on Computer Vision (ECCV)</source>
          , pages
          <fpage>143</fpage>
          {
          <fpage>156</fpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Sjo</surname>
          </string-name>
          berg, Y. Baveye,
          <string-name>
            <given-names>H.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. L.</given-names>
            <surname>Quang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Ionescu</surname>
          </string-name>
          , E. Dellandrea,
          <string-name>
            <given-names>M.</given-names>
            <surname>Schedl</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.-H. Demarty</surname>
            , and
            <given-names>L. Chen.</given-names>
          </string-name>
          <article-title>The mediaeval 2015 a ective impact of movies task</article-title>
          .
          <source>In Working Notes Proceedings of the MediaEval 2015 Workshop</source>
          , Wurzen, Germany,
          <source>September 14-15</source>
          ,
          <year>2015</year>
          .,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>M.</given-names>
            <surname>Sjo</surname>
          </string-name>
          berg,
          <string-name>
            <given-names>B.</given-names>
            <surname>Ionescu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Jiang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. L.</given-names>
            <surname>Quang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Schedl</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.-H.</given-names>
            <surname>Demarty</surname>
          </string-name>
          .
          <article-title>The mediaeval 2014 a ect task: Violent scenes detection</article-title>
          .
          <source>In Working Notes Proceedings of the MediaEval 2014 Workshop</source>
          , Barcelona, Spain,
          <source>October 16-17</source>
          ,
          <year>2014</year>
          .,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>