<!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>The Vireo Team at MediaEval 2013: Violent Scenes Detection by Mid-level Concepts Learnt from Youtube</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Chun Chet Tan</string-name>
          <email>cctan2-c@my.city.edu.hk</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Chong-Wah Ngo</string-name>
          <email>cscwngo@cityu.edu.hk</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Feature extraction</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dense</institution>
          ,
          <addr-line>Trajectories</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Computer Science, City University of Hong Kong</institution>
          ,
          <country country="HK">Hong Kong</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2013</year>
      </pub-date>
      <fpage>18</fpage>
      <lpage>19</lpage>
      <abstract>
        <p>The Violent Scenes Detection task continues to pose challenge in detecting violent scenes in Hollywood movies. In this working notes paper, we present the framework of our system and briefly discuss the performance results obtained in both objective and subjective subtasks. Besides using the low-level features for training the SVM classifiers for violent scenes detection, we show the feasibility in using the concept detectors to infer the occurrence of violent scenes. External Youtube data is exploited in our implementation to provide more diverse definition to violent scene concepts. Furthermore, we explore the feasibility of using Conditional Random Fields (CRF) to refine the concept detection of movie shots holistically, given the relationships extracted from ConceptNet and the co-occurrence information defined by normalized Google distance (NGD). We demonstrate solid improvements in performance by using mid-level concept based detectors and CRF refinement in both objective and subjective subtasks.</p>
      </abstract>
      <kwd-group>
        <kwd>Prediction scores</kwd>
        <kwd>Prediction scores</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>This year, we explored several interesting possibilities in
detecting the violent scenes in movies. Besides using the
low-level features, we use the violence concept detectors to
infer the occurrence of the violent scenes. In addition,
Conditional Random Fields (CRF) are used as a refinement to
improve the overall violence concept detection.</p>
    </sec>
    <sec id="sec-2">
      <title>SYSTEM DESCRIPTION</title>
      <p>Figure 1 shows the overview of our system framework. A
diverse set of audio-visual features are extracted for training
the χ2 SVM classifiers for violent scenes detection. These
low-level features include:</p>
      <p>
        Dense Trajectories: The features are extracted using
the method of [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Each trajectory is described by three
features, namely histogram of oriented gradients (HOG),
histogram of optical flow (HOF) and motion boundary history
(MBH). Including the trajectory shape features, we have 4
features in total. Each of these features encodes some
complementary information in the videos. HOG encodes the
local appearance information while the local motion patterns
are captured by the HOF and MBH.
      </p>
      <p>SIFT: Two sparse keypoint detectors, Difference of
Gaussian and Hessian Affine, are adopted to locate locally
invariant image patches from video frames. This feature is then
represented using the popular BoW framework, using two
separate 500-d codebooks. Three spatial layers (1 × 1, 3 × 1
and 2 × 2) are used in the vector quantization process,
producing a 8,000-dimensional feature vector by concatenating
the features from both detectors.</p>
      <p>Audio Features: The MFCC features are densely
extracted from the audio track of the videos. However, we
found that MFCC is not sensitive to some audio dominant
concepts, e.g. explosions and gunshots. This has inspired us
to investigate the other audio features. Due to the length
limit, we are not going to report on the performances of each
audio feature forth. The best result is obtained with the
combination of line spectral frequency (LSF), octave band
signal intensity (OBSI), linear predictor coefficients (LPC),
MFCC and their first and second derivatives.</p>
      <p>
        We train the SVM classifiers using mid-level concept based
features. These concept based features are composed of the
prediction output of the violence concept detectors. The
detectors are trained using the aforementioned low-level
audiovisual features. Kernel-level early fusion (mean of features)
is used to fuse all these low-level features. Ten violence
concepts are provided by MediaEval [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], such as “fights”,
“explosions”, “gun shots”, etc. We use these 10 violence concepts to
infer the other 42 extra violence concepts from the
ConceptNet [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and we train these extra violence concepts using the
Youtube video clips, which are crawled using keywords and
tags without human inspection. The motivation behind this
is to build an event network with more diverse violence
concepts. The violence-related concepts are depicted in Table
1.
      </p>
      <p>We detect the occurrence of these violence concepts in the
video shots and use the detection scores as the features to the
SVM classifiers. Since we have collected 52 violence concepts
from the ConceptNet, a graphical model can be generated
to represent the violence concepts and their relationships
based on the ontology of ConceptNet. We incorporate the
co-occurrence information of these violence concepts into the
CRF for detection refinement. For example, “gory scenes”
is normally co-occur with “blood” concept. Our objective
is to retain certain concepts and discard the others in the
event network for a particular video clip. A pairwise energy
function which is making use of the detection output and
also incorporating the co-occurrence statistics is proposed
as follows:</p>
      <p>E(X) =</p>
      <p>X ψvi (xi) +
vi∈V</p>
      <p>
        X
(vi,vj)∈N
(1)
where the unary potential ψvi is defined over the retention of
concepts in the graph, based upon the classifier responses,
i.e. the detection scores of SVMs. The pairwise potential
δvivj is defined over the co-occurrence of concepts, where
normalized Google distance (NGD) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] is adopted. Graph
cut is used to minimize the energy function. The refinement
process is carried out before feeding into the SVM for violent
scenes detection. Figure 2 shows an example of the CRF
refinement. The originally detected concepts include “action”,
“explosion”, “fight”, “fire”, “gunshot” and “scream”. After
CRF refinement, only “explosion” and “fire” are retained.
The unary potentials (the detection scores) of the discarded
concepts, although beyond the thresholds, are surpassed by
the pairwise potentials (the co-occurrence information) in
the energy based model where the detection is considered
holistically.
      </p>
      <p>
        As we found that score smoothing [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] was very useful in
improving the result performance last year, it is adopted
for all the final prediction scores. The prediction scores are
averaged over a three-shot windows along the timeline of
each movie.
2.1
      </p>
    </sec>
    <sec id="sec-3">
      <title>Submitted Runs</title>
      <p>As depicted in Table 2, we submitted four runs based on
the aforementioned features, namely the low-level features
(the baseline), the mid-level concept based features, the
midlevel concept based features with CRF refinement and the
late fusion of all the runs.
3.</p>
    </sec>
    <sec id="sec-4">
      <title>RESULTS AND DISCUSSION</title>
      <p>4.</p>
    </sec>
    <sec id="sec-5">
      <title>ACKNOWLEDGMENTS</title>
      <p>The work described in this paper was fully sponsored by
a grant from the National Natural Science Foundation of
China (61272290) and was fully supported by the Shenzhen
Research Institute, City University of Hong Kong.
1The results are obtained with amended thresholds, different from
the official submissions.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>R. L.</given-names>
            <surname>Cilibrasi and P. M. B. Vitanyi</surname>
          </string-name>
          .
          <article-title>The google similarity distance</article-title>
          .
          <source>IEEE Trans. on Knowl. and Data Eng</source>
          .,
          <volume>19</volume>
          (
          <issue>3</issue>
          ):
          <fpage>370</fpage>
          -
          <lpage>383</lpage>
          , Mar.
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>C.-H. Demarty</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Penet</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Schedl</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Ionescu</surname>
            ,
            <given-names>V. L.</given-names>
          </string-name>
          <string-name>
            <surname>Quang</surname>
            , and
            <given-names>Y.-G.</given-names>
          </string-name>
          <string-name>
            <surname>Jiang. The MediaEval 2013 Affect Task</surname>
          </string-name>
          <article-title>: Violent Scenes Detection</article-title>
          .
          <source>In MediaEval 2013 Workshop</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Y.-G.</given-names>
            <surname>Jiang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Dai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. C.</given-names>
            <surname>Tan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Xue</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.-W.</given-names>
            <surname>Ngo</surname>
          </string-name>
          .
          <article-title>The shanghai-hongkong team at mediaeval2012: Violent scene detection using trajectory-based features</article-title>
          .
          <source>In MediaEval 2012 Workshop</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>H.</given-names>
            <surname>Liu</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Singh</surname>
          </string-name>
          .
          <article-title>Conceptnet - a practical commonsense reasoning tool-kit</article-title>
          .
          <source>BT Technology Journal</source>
          ,
          <volume>22</volume>
          (
          <issue>4</issue>
          ):
          <fpage>211</fpage>
          -
          <lpage>226</lpage>
          , Oct.
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>H.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . Kla¨ser, C. Schmid, and C.-L. Liu.
          <article-title>Action Recognition by Dense Trajectories</article-title>
          .
          <source>In IEEE Conference on Computer Vision &amp; Pattern Recognition</source>
          , pages
          <fpage>3169</fpage>
          -
          <lpage>3176</lpage>
          ,
          <string-name>
            <surname>Colorado</surname>
            <given-names>Springs</given-names>
          </string-name>
          , United States,
          <year>June 2011</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>