<!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>Integrating Social Tagging and Document Annotation for Content-Based Search in Multimedia Data</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Harald Sack</string-name>
          <email>sack@minet.uni-jena.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jörg Waitelonis</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institut für Informatik, Friedrich-Schiller-Universität Jena</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institut für Informatik, Friedrich-Schiller-Universität Jena</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Collaborative tagging systems have become rather popular for annotating any kind of resources ranging from electronic documents to real world objects. In current tagging systems resources as a whole are annotated with and referenced by user defined tags. For multimedia data, as e. g. for video data, single scenes can be identified and annotated by using MPEG-7 metadata. We propose a collaborative tagging system that is combined with an automated annotation system for synchronized multimedia presentations. MPEG-7 metadata are used for the annotation of single scenes with user compiled tagging information in combination with metadata provided directly by the author or by other annotation systems. Thus, we propose a system being able to search within multimedia data that can further be extended to search within any kind of (partial) document to achieve a more tightly focused and personalized search.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>Online Social Networking enables collaboration relationships
and allows exploiting these relationships for automated
information distribution and classification. In particular,
collaborative tagging systems (CTS) have become increasingly
popular for annotating any kind of electronic documents
(e. g. web pages, images, videos) or even real world
objects (e. g. books, consumer goods, people). In a CTS the
users assign freely chosen terms (i. e. tags) to specific
resources with the purpose of referencing those resources later
on with the help of the assigned tags.</p>
      <p>
        By considering also other users’ tags serendipitous
discovery of new, previously unknown resources is possible via
so called tag browsing, i. e. all resources that are annotated
with the same tag(s) as a decisive resource will be referenced.
For an overview of CTS see [
        <xref ref-type="bibr" rid="ref4 ref6">8, 6</xref>
        ]. Current CTS usually
consider the resources being tagged as a whole. Thus, tag based
search produces a hit list that contains entire resources,
although the tags describing these resources might refer only
2.
In this section we give a short overview on current video
annotation systems and CTS. The service that we are
focusing on in this paper combines collaborative tagging and
traditional video annotation. MPEG-7 [
        <xref ref-type="bibr" rid="ref2 ref7">4, 9</xref>
        ] is an XML
based markup language for the description and annotation
of multimedia data. We have developed an MPEG-7 based
annotation service that is focused on the automated
annotation of lecture video recordings. The recorded video is
synchronized with a desktop presentation given by the lecturer.
The textual content of this presentation is used to annotate
single sections of the video with weighted descriptors. A
keyword based search can be performed on the annotated video
recordings resulting in a list of video sections related to the
search term (see [
        <xref ref-type="bibr" rid="ref9">11</xref>
        ] for a more detailed description). Repp
and Meinel have proposed a similar video annotation system
based on the transcription of spoken language in the audio
part of the video data [
        <xref ref-type="bibr" rid="ref8">10</xref>
        ]. In a similar way Hauptmann
et al. extracted textual annotation from recorded video by
optical character recognition (OCR) and speech recognition
[
        <xref ref-type="bibr" rid="ref5">7</xref>
        ]. The major difference between our new approach and the
just mentioned video annotation systems is that there, the
annotation is conducted in a centralized way either by the
author or producer of the video or by an independent
automated system. The user of the video data does not have the
possibility to add his own annotations and to make them
available for the system’s search facilities. Furthermore,
reliability of speech recognition itself depends on training data
and it is difficult to identify context and semantically
connected sequences [
        <xref ref-type="bibr" rid="ref9">11</xref>
        ].
      </p>
      <p>
        On the other hand, there are manual multimedia data
annotation systems that enable the user to connect personal
annotations to single scenes of a video recording [
        <xref ref-type="bibr" rid="ref1 ref10">12, 1, 3</xref>
        ]. In
difference to our approach, those multimedia annotation
systems are focused on personal annotations only. Indeed, they
enable personalized search facilities, but without
simultaneously providing a platform that is able to use annotations
from different users in a collaborative way.
      </p>
      <p>CTS enable personalized annotation of resources that can
be utilized collaboratively by all users. YouTube [2] is a
rather popular system for the collaborative annotation of
video data. But, YouTube only allows the annotation of the
video data as a whole and not the annotation of single parts
of a video document. The majority of available video clips
in YouTube is rather short and most times those clips only
cover a single subject. Thus, for YouTube it is probably
not necessary to provide a possibility for partial document
annotation. Our system is focused on lecture recordings,
where most lectures cover a variety of different topics. By
providing partial document annotation facilities the user is
able to annotate single video scenes that are related to a
specific topic according to his own interests. By considering
also those annotations that have been provided by other
users, the system enables the discovery of related (similar)
video scenes by tag browsing.</p>
    </sec>
    <sec id="sec-2">
      <title>3. INTEGRATING COLLABORATIVE TAG</title>
    </sec>
    <sec id="sec-3">
      <title>GING INFORMATION AND MPEG-7</title>
    </sec>
    <sec id="sec-4">
      <title>3.1 MPEG-7 Encoding</title>
      <p>This section describes how MPEG-7 metadata can be used
to maintain collaborative tagging information. MPEG-7 is
an XML based markup language for the description of
multimedia metadata. Besides various standard metadata
information MPEG-7 enables the identification and annotation
of distinct spatial and temporal segments within multimedia
data. For our purpose, the description of temporal
decomposition of video data is essential. Thereby, MPEG-7 allows
the identification and annotation of overlapping temporal
segments, which is a prerequisite for storing collaborative
tagging information that is provided by different users.
Video segments can be annotated with various information
by utilizing the &lt;TemporalDecomposition&gt; tag of the
MPEG7 metadata description scheme. Each video segment is
identified and annotated with the &lt;VideoSegment&gt; element (see
Fig. 1). Within each &lt;VideoSegment&gt; the elements
&lt;MediaTimePoint&gt; and &lt;MediaDuration&gt; specify the segment’s
temporal location within the video stream (see Fig. 2). For
textual annotation MPEG-7 provides the tags
&lt;KeywordAnnotation&gt;, &lt;FreeTextAnnotation&gt;, and
&lt;StructuredAnnotation&gt;. The information connected to these tags can be
utilized for a keyword based search within the video data
facilitating a fine-grained access.
&lt;Mpeg7 xmlns=” . . . ”&gt;
&lt;Description x s i : t y p e=” Cont e nt Ent i t y T y pe ”&gt;
. . .
&lt;MultimediaContent x s i : t y p e=” VideoType”&gt;
&lt;Video&gt;
&lt;MediaInformation&gt;
. . .
&lt;TemporalDecomposition&gt;
&lt;VideoSegment&gt; . . . &lt;/VideoSegment&gt;
&lt;VideoSegment&gt; . . . &lt;/VideoSegment&gt;
. . .</p>
      <p>&lt;/TemporalDecomposition&gt;
&lt;/Video&gt;
&lt;/MultimediaContent&gt;
&lt;/ Description&gt;
&lt;/Mpeg7&gt;
where a set of tags is supplemented by user, date, and
auxiliary (optional) rating information. Therefore, instead of
the &lt;Keyword&gt; element we use the &lt;MediaReview&gt; element,
which allows a video segment to be annotated with user
specific textual information including also a rating indicator
(see Fig. 3). The tagset denotes the set of all tags that a
distinct user has employed to annotate a video segment. It is
&lt;CreationInformation&gt;
&lt;C l a s s i f i c a t i o n&gt;
&lt;MediaReview&gt;
&lt;Rating&gt;
&lt;RatingValue&gt;9 . 1&lt;/RatingValue&gt;
&lt;RatingScheme s t y l e=” h i g h e r B e t t e r”/&gt;
&lt;/Rating&gt;
&lt;FreeTextReview&gt;</p>
      <p>tag1 , tag2 , tag3
&lt;/FreeTextReview&gt;
&lt;ReviewReference&gt;
&lt;CreationInformation&gt;</p>
      <p>&lt;Date&gt; . . . &lt;/Date&gt;
&lt;/CreationInformation&gt;
&lt;/ReviewReference&gt;
&lt;Reviewer x s i : t y p e=” PersonType” &gt;</p>
      <p>&lt;Name&gt;Harald Sack&lt;/Name&gt;
&lt;/Reviewer&gt;
&lt;/MediaReview&gt;
&lt;MediaReview&gt; . . . &lt;/MediaReview&gt;
&lt;/ C l a s s i f i c a t i o n&gt;
&lt;/ CreationInformation&gt;
represented as comma-separated list of tags and is encoded
in the &lt;FreeTextReview&gt; element. The date of the last
modification of the tagset is encoded with the
&lt;CreationInformation&gt; element. The user identification is encoded in
the &lt;Reviewer&gt; element, which is derived from the MPEG-7
agent type. Furthermore, an optional rating indicator can be
included to enable the ranking of video content. Thus, the
&lt;MediaReview&gt; element provides the possibility to store all
necessary collaborative tagging information. The
&lt;MediaReview&gt; element is embedded inside the
&lt;CreationInformation&gt; and &lt;Classification&gt; elements of a video
segment. Within the &lt;Classification&gt; element several
different &lt;MediaReview&gt; elements can be combined that each
represent annotations from different users.
3.2</p>
    </sec>
    <sec id="sec-5">
      <title>Browser-Based User Interface</title>
      <p>For collaborative tagging of video segments the design of an
efficient user interface is mandatory. Thus, we define three
distinguished areas in the browser’s user interface: the video
display area (1), the tag display area (2), and the
tag/segment definition area (3) (see Fig. 4 for an overview of the
user interface). The tag display is organized as a tag cloud
(2). The single tags are ordered alphabetically while their
font size indicates additional information that can refer to
frequency of usage or tag rating (according to the relevance
indicator). We consider different display modes: either
personal or popular tags can be displayed, while a static view
includes all tags for the entire video in difference to a
dynamic view that refers to tags used at a distinct point in
time within the video. By pointing at a tag with the mouse
device a list of video segments annotated with that tag will
be displayed in a separate window (4). There, the video
segments are represented by a miniature screen shot and
by their starting time and end time. The user can select
a particular video segment from the list for playback. On
the other hand, the user has to get an overview of all (non
disjunctive) segments that have already been annotated in
the video. This information is displayed within a coordinate
system with the x-axis representing the timeline and the
yaxis representing overlapping sequences (5). By pointing
at a video sequence within the coordinate system all tags
referring to that segment are displayed. Besides user
annotation, we also consider annotations provided by the author
of a video resource. These annotations can include
structural informations (cut points) as well as semantic
information (tags, headings, comments). The interface provides the
possibility to use the annotation given by the author as a
default starting point for user dependent annotation.
Alternatively, the video can be pre-cut at fixed time intervals
that can be fine-tuned by the user. For selecting a new video
sequence to be annotated, the user is able to mark starting
time and end time simply by clicking special buttons in the
video display during playback or/and by adjusting those cut
points in a separate timeline display (6). After selecting a
video sequence the user is able to add his tags in a separate
tag definition window (7). For faster processing it is
possible to place tags just at a specific point in time during the
video playback without denoting an entire segment. Then,
starting point and end point of a sequence being annotated
with that tag is chosen using predefined or author-given
cutpoints. To consider the most important parts of a video a
rating index is displayed along a separate timeline (8).
3.3</p>
    </sec>
    <sec id="sec-6">
      <title>Searching Tagged MPEG-7 Metadata</title>
      <p>CTS enable different ways of searching the system’s resources
that can be adapted to our multimedia search:
Personalized Search By utilizing his own set of tags the
user is able to perform a search based on his personal
information needs. These tags can be descriptive or functional by
nature, i. e. they either describe a resource in general – and
thus, are also useful for other users – or they draw the focus
on a certain aspect that (most times) is only relevant for the
user who supplied it. Esp. the functional tags are suitable
to extend a general search according to personal
information needs. As e.g., the user might tag several sequences of
a lecture video that are relevant for an examination with the
tag exam.</p>
      <p>General Search By considering the (descriptive) tags of all
users in combination with the original MPEG-7 annotations
of the resource’s author, a general keyword-based search can
be performed.</p>
      <p>Tag Browsing Here, we refer to the retrieval of all resources
that are annotated with the same tags as a specific resource
under current consideration. Now, esp. those resources
become important that have been annotated with the same
tags, but by other users. In that way the user is able to
discover new resources that are considered to be similar to
the original resource.</p>
      <p>Social Networking Additionally, in CTS the inherent
social network of users can be considered. To participate in
a CTS the user has to register which often includes the
delivery of a personal profile. Thus, a social network can be
defined connecting users that are considered to be similar
according to their profiles. On the other hand, users that
have annotated the same resource (probably even with the
same tags) can be considered to be similar. Thus, by
browsing resources that have been annotated by similar users, new
relevant resources can be discovered.
4.</p>
    </sec>
    <sec id="sec-7">
      <title>CONCLUSIONS AND OUTLOOK</title>
      <p>We have shown how to integrate collaborative tagging
information within a MPEG-7 framework to facilitate a search
function on multimedia data that is able to deliver distinct
parts of interest within a multimedia document. In
difference to current CTS our approach allows the annotation
of partial documents which is important esp. for
timedependent media, as e. g., video data. A prototype of the
proposed system for collaborative video scene tagging and
retrieval is under current development.</p>
      <p>
        The concept of collaboratively annotating partial video
documents can be extended for other types of media, as e. g.,
for large text documents (textbooks). There, the users
(document readers) should have the possibility to annotate
distinct sections of the text document and to benefit from these
annotations in a personal or collaborative way. One way to
facilitate the identification of distinct sections within any
type of document can be realized with the help of the
document object model (DOM) [
        <xref ref-type="bibr" rid="ref3">5</xref>
        ]. The DOM representation
of a document is a rooted graph (document tree), where
different sections (at different levels within the document’s
hierarchy) are represented by nodes that can be linked with
user annotations. Thus, with the collaborative annotation
of partial documents a more focused and personalized search
can be achieved for any type of document.
      </p>
    </sec>
    <sec id="sec-8">
      <title>5. REFERENCES</title>
      <p>[1] Ricoh movie tool,</p>
      <p>http://m7itb.nist.gov/M7Validation.html.
[2] YouTube - video sharing and tagging system,
http://www.youtube.com/.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>D.</given-names>
            <surname>Bargeron</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gupta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Grudin</surname>
          </string-name>
          , and
          <string-name>
            <given-names>E.</given-names>
            <surname>Sanocki</surname>
          </string-name>
          .
          <article-title>Annotations for streaming video on the web: System design and usage studies</article-title>
          .
          <source>Computer Networks</source>
          ,
          <volume>31</volume>
          (
          <fpage>11</fpage>
          -
          <lpage>16</lpage>
          ),
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>S. F.</given-names>
            <surname>Chang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Sikora</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Puri</surname>
          </string-name>
          .
          <article-title>Overview of the MPEG-7 Standard</article-title>
          .
          <source>IEEE Trans. Circuits and Systems for Video Technology</source>
          ,
          <volume>11</volume>
          (
          <issue>6</issue>
          ):
          <fpage>688</fpage>
          -
          <lpage>695</lpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Document</given-names>
            <surname>Object</surname>
          </string-name>
          <article-title>Model Level 1 specification</article-title>
          . http://www.w3.org/TR/REC-DOM-Level-
          <volume>1</volume>
          /.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S.</given-names>
            <surname>Golder</surname>
          </string-name>
          and
          <string-name>
            <given-names>B. A.</given-names>
            <surname>Huberman</surname>
          </string-name>
          .
          <article-title>Usage Patterns of Collaborative Tagging Systems</article-title>
          .
          <source>Journal of Information Science</source>
          ,
          <volume>32</volume>
          (
          <issue>2</issue>
          ):
          <fpage>198</fpage>
          -
          <lpage>208</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>A. G.</given-names>
            <surname>Hauptmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Jin</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T. D.</given-names>
            <surname>Ng</surname>
          </string-name>
          <article-title>. Multi-modal information retrieval from broadcast video using OCR and speech recognition</article-title>
          .
          <source>In JCDL'02: Proceedings of the 2nd ACM/IEEE-CS Joint Conference on Digital Libraries, Video and multimedia digital libraries</source>
          , pages
          <fpage>160</fpage>
          -
          <lpage>161</lpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>C.</given-names>
            <surname>Marlow</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Naaman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Boyd</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Davis</surname>
          </string-name>
          . Position Paper, Tagging, Taxonomy, Flickr, Article, ToRead. In Collaborative Web Tagging Workshop at WWW2006, Edinburgh, Scotland, May
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <article-title>[9] National Institute of Standards and Technology. NIST MPEG-7 Validation Service and MPEG-7 XML-schema specifications</article-title>
          , http://m7itb.nist.gov/M7Validation.html.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>S.</given-names>
            <surname>Repp</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            <surname>Meinel</surname>
          </string-name>
          .
          <article-title>Semantic indexing for recorded educational lecture videos</article-title>
          .
          <source>In 4th Annual IEEE Int. Conference on Pervasive Computing and Communications Workshops (PERCOMW'06)</source>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>H.</given-names>
            <surname>Sack</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Waitelonis</surname>
          </string-name>
          .
          <article-title>Automated annotations of synchronized multimedia presentations</article-title>
          .
          <source>In In Proceedings of the ESWC 2006 Workshop on Mastering the Gap: From Information Extraction to Semantic Representation, CEUR Workshop Proceedings</source>
          ,
          <year>June 2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>J. R.</given-names>
            <surname>Smith</surname>
          </string-name>
          and
          <string-name>
            <given-names>B.</given-names>
            <surname>Lugeon</surname>
          </string-name>
          .
          <article-title>A visual annotation tool for multimedia content description</article-title>
          .
          <source>In Proc. SPIE Photonics East, Internet Multimedia Management Systems</source>
          , pages
          <fpage>160</fpage>
          -
          <lpage>161</lpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>