<!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>Audio-Visual Content Description for Video Genre Classification in the Context of Social Media</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Bogdan Ionescu</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>DCP - Johannes Kepler University</institution>
          ,
          <addr-line>A-4040, Linz</addr-line>
          ,
          <country country="AT">Austria</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>LAPI - University Politehnica of Bucharest</institution>
          ,
          <addr-line>061071 Bucharest</addr-line>
          ,
          <country country="RO">Romania</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>LISTIC - Polytech Annecy-Chambery</institution>
          ,
          <addr-line>B.P. 80439, 74944</addr-line>
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2011</year>
      </pub-date>
      <fpage>1</fpage>
      <lpage>2</lpage>
      <abstract>
        <p>In this paper we address the automatic video genre classification with descriptors extracted from both, audio (blockbased features) and visual (color and temporal based) modalities. Tests performed on 26 genres from blip.tv media platform prove the potential of these descriptors to this task.</p>
      </abstract>
      <kwd-group>
        <kwd>block-based audio features</kwd>
        <kwd>color perception</kwd>
        <kwd>action content</kwd>
        <kwd>video genre classification</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <p>
        In this paper we address the issue of automatic video genre
classification in the context of social media platforms as part
of the MediaEval 2011 Benchmarking Initiative for
Multimedia Evaluation (see http : //www.multimediaeval.org/).
The challenge is to provide solutions for distinguishing
between up to 26 common genres, like ”art”, ”autos”,
”business”, ”comedy”, ”food and drink”, ”gaming”, and so on [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
Validation is to be carried out on video footage from the
blip.tv media platform (see http : //blip.tv/).
      </p>
      <p>
        We approach this task, globally, from the classification
point of view and focus on the feature extraction step. For a
state-of-the-art of the literature see [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. In our approach, we
extract information from both audio and visual modalities.
Whether these sources of information have been already
exploited to genre classification, the novelty of our approach
is in the content descriptors we use.
      </p>
      <p>
        VIDEO CONTENT DESCRIPTION
Audio descriptors. Most of the common video genres tend
to have very specific audio signatures, e.g. music clips
contain music, in sports there is the specific crowd noise, etc. To
address this specificity, we propose audio descriptors which
are related to rhythm, timbre, onset strength, noisiness and
vocal aspects. The proposed audio features are block-level
based, which compared to classic approaches have the
advantage of capturing local temporal information by
analyzing sequences of consecutive frames in a time-frequency
representation. Audio information is described with
parameters such as: spectral pattern (characterize the soundtrack’s
timbre), delta spectral pattern (captures the strength of
onsets), variance delta spectral pattern (captures the variation
of the onset strength over time), logarithmic fluctuation
pattern (captures the rhythmic aspects), spectral contrast
pattern (estimates ”tone-ness”) and correlation pattern
(captures the temporal relation of loudness changes over different
frequency bands). For more information see [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        Temporal descriptors. The genre specificity is reflected
also at temporal level, e.g. music clips tend to have a high
visual tempo, documentaries have a reduced action content,
etc. To address those aspects we detect sharp transitions,
cuts and two of the most frequent gradual transitions, fades
and dissolves. Based on this information, we assess rhythm
as movie’s average shot change speed computed over 5s time
windows (provides information about the movie’s changing
tempo) and action in terms of high action ratio (e.g. fast
changes, fast motion, visual effects, etc.) and low action
ratio (the occurrence of static scenes). Action level is
determined based on user ground truth [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        Color descriptors. Finally, many genres have specific
color palettes, e.g. sports tend to have predominant hues,
indoor scenes have different lighting conditions than outdoor
scenes, etc. We assess color perception by projecting colors
onto a color naming system (associating names with colors
allows everyone to create a mental image of a given color
or color mixture). We compute a global weighted color
histogram (movie’s color distribution), an elementary color
histogram (distribution of basic hues), light/dark,
saturated/weaksaturated, warm/cold color ratios, color variation (the amount
of different colors in the movie), color diversity (the amount
of different hues) and adjacency/complementarity color
ratios. For more information on visual descriptors see [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
3.
      </p>
    </sec>
    <sec id="sec-2">
      <title>EXPERIMENTAL RESULTS</title>
      <p>Results on development data. First validation was
performed on the provided development data set (247 sequences)
which was eventually extended to up to 648 sequences in
order to provide a consistent training data set for
classification (source blip.tv; sequences are different than the ones
proposed for the official runs). We observed that in the case
SVM linear kernel
()
6
citizen_journalism
default_category(20)
health()
4
literature()
3</p>
      <p>1)
religion(8
education()
1</p>
      <p>ent(7)
the_environm
edia()</p>
      <p>3
m
_
ainstream
m</p>
      <p>ent(17)
eb_developm
w
of some of the proposed genres, the genre specific content
is captured mainly with the textual information. Therefore,
our tests focused mainly on genres with specific audio-visual
contents, like ”art”, ”food”, ”cars”, ”sports”, etc. (for which
we provided a representative number of examples).</p>
      <p>Tests were performed using a cross-validation approach.
We use for training p% of the existing sequences (randomly
selected and uniformly distributed with respect to genre)
and the remainder for testing. Experiments were repeated
for different combinations between training and testing (e.g.
1000 repetitions).</p>
      <p>Figure 1 presents average Fscore = 2 · P · R/(P + R) ratio
(where P and R are average precision and recall,
respectively over all repetitions) for p = 50%, descriptor set =
audio-color-action (i.e. the descriptor set which provided the
most accurate results) and various classification approaches
(see Weka at http : //www.cs.waikato.ac.nz/ml/weka/).
The number in the brackets represent the number of test
sequences used for each genre.</p>
      <p>From the global point of view, the best results are
obtained with SVM and a linear kernel (depicted in Orange),
followed by k-NN (k = 3, depicted in Dark Green) and FT
(Functional Trees, depicted in Cyan). At genre level, the
best accuracy is obtained for genres with particular
audiovisual signatures. The graph on top presents a measure
of the individual genre classification ”performance” which is
computed as the Fscore times the number of test sequences
used. An Fscore obtained for a greater number of sequences
is more representative than one obtained for only a few
(values are normalized with respect to 1 for visualization
purpose). The proposed descriptors provided good
discriminative power for genres like (the number in the brackets is
Fscore): ”food and drink” (0.757), ”travel” (0.633), ”politics”
(0.552), ”web development and sites” (0.697), while at the
bottom end are genres whose contents are less reflected with
audio-visual information, e.g. ”citizen journalism”,
”business”, ”comedy” (see Figure 1).</p>
      <p>Results on test data. For the final official runs,
classification was performed on 1727 sequences with training
performed on the previous data set (648 sequences). The
overall results obtained in terms of MAP (Mean Average
Precision) are less accurate than the previous results, thus:
0.077 for k-NN on audio-color-action, 0.027 for
RandomForest on audio-color-action, 0.121 for SVM linear on
audiocolor-action (best run), 0.103 for SVM linear on audio and
0.038 SVM linear on color-action. This is mainly due to
the limited training data set compared to the diversity of
test sequences and to the inclusion of the genres for which
we obtain 0 precision (i.e. audio-visual information is not
discriminant, see Figure 1). The fact that MAP provides
only an overall average precision over all genres makes us
unable to conclude on the genres which are better suited to
be retrieved with audio-visual information and which fail to.
4.</p>
      <p>CONCLUSIONS AND FUTURE WORK
The proposed descriptors performed well for some of the
genres, however to improve the classification performance
a more consistent training database is required. Also, our
approach is more suitable for classifying genre patterns from
the global point of view, like episodes from a series being not
able to detect a genre related content within a sequence.
Future tests will consist on preforming cross-validation on
all the 2375 sequences (development + test sets).</p>
    </sec>
    <sec id="sec-3">
      <title>ACKNOWLEDGMENTS</title>
      <p>Part of this work has been supported under the Financial
Agreement EXCEL POSDRU/89/1.5/S/62557.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>D.</given-names>
            <surname>Brezeale</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.J.</given-names>
            <surname>Cook</surname>
          </string-name>
          , ”
          <article-title>Automatic Video Classification: A Survey of the Literature,”</article-title>
          <source>IEEE Trans. on Systems, Man, and Cybernetics</source>
          , Part C:
          <article-title>Applications</article-title>
          and Reviews,
          <volume>38</volume>
          (
          <issue>3</issue>
          ), pp.
          <fpage>416</fpage>
          -
          <lpage>430</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M.</given-names>
            <surname>Larson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Eskevich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Ordelman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Kofler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Schmiedeke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.J.F.</given-names>
            <surname>Jones</surname>
          </string-name>
          , ”
          <article-title>Overview of MediaEval 2011 Rich Speech Retrieval Task and Genre Tagging Task”</article-title>
          ,
          <source>MediaEval 2011 Workshop</source>
          , Pisa, Italy,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>K.</given-names>
            <surname>Seyerlehner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Schedl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Pohle</surname>
          </string-name>
          , P. Knees, ”
          <article-title>Using Block-Level Features for Genre Classification, Tag Classification and Music Similarity Estimation,”</article-title>
          <source>MIREX-10</source>
          , Utrecht, Netherlands,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>B.</given-names>
            <surname>Ionescu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Rasche</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Vertan</surname>
          </string-name>
          , P. Lambert, ”
          <article-title>A Contour-Color-Action Approach to Automatic Classification of Several Common Video Genres”</article-title>
          ,
          <source>AMR (LNCS 6817)</source>
          , Linz, Austria,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>