<!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>ARTEMIS @ MediaEval 2013: A Content-Based Image Clustering Method for Public Image Repositories</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Andrei Bursuc Titus Zaharia</string-name>
          <email>Andrei.Bursuc@telecom-sudparis.eu</email>
          <email>Titus.Zaharia@telecom-sudparis.eu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institut Mines-Télécom; Télécom SudParis; ARTEMIS Department UMR CNRS 8145 MAP5</institution>
          <addr-line>9, rue Charles Fourier, 91011 Evry Cedex</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2013</year>
      </pub-date>
      <fpage>18</fpage>
      <lpage>19</lpage>
      <abstract>
        <p>In this paper, we describe our approach and its results as part of the MediaEval 2013 Retrieving Diverse Social Images Task evaluation. We illustrate a content-based technique relying on a single type of visual descriptors that makes it possible to identify groups of similar instances of a given landmark and select the most representative images from each such group out of a set of relatively noisy or redundant images. This method builds for each landmark a matching graph through quantized interest points similarities and identifies groups of similar instances of the landmark as connected components. In this approach we do not make use of the textual metadata of the images or any other external source of information.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>2. METHODOLOGY</title>
      <p>
        Our approach leverages on the visual descriptors extracted from
interest points for identifying precise correspondences between
images depicting the same landmark. In order to enhance the
speed of the computation of the image correspondences, we
employ the Bag of Visual Words model (BoVW) [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] which
clusters the interest point descriptors into a reduced set of
descriptors. The images are then transposed into a landmark
matching graph, where images are nodes and edges connect
similar images. Multiple instances of the given landmark are
identified as connected components in the landmark graph, and
from each such component the dominant images are chosen as
being representative. The advantage of this method lies in the fact
that image similarities can be computed quickly through the
BoVW vectors intersection. In addition, during the similarity
computation we identify common descriptors between pairs of
images; descriptors which can be further used to build a rich
visual description of the identified representative images from
each cluster. Thus, new collections of images of the same
landmark can be assigned to a cluster quickly as they are matched
only with the visual descriptor built for each cluster.
2.1
      </p>
    </sec>
    <sec id="sec-2">
      <title>Visual Description</title>
      <p>
        In order to identify reliable correspondences between images, we
employ the Hessian-Affine co-variant regions [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] along with the
RootSIFT descriptors [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], which have proven their effectiveness
in various visual retrieval tasks.
      </p>
      <p>
        The matching of the interest point descriptors between all pairs of
images for each landmark is usually very lengthy. In order to
reduce the computational time while keeping the accuracy of
interest point matches, we employ the BoVW model together with
a large vocabulary. Thus, we cluster the descriptors extracted
from all images (approx. 40M RootSIFT descriptors) into a
vocabulary of 500K visual words and then quantize all descriptors
into BoVW feature vectors. Such a large vocabulary reduces the
quantization errors that can typically occur for the BoVW model
(i.e., assigning multiple different descriptors to the same visual
word). This allows us to transfer the interest point matching into
the quantization of the BoVW vectors. Two descriptors that have
been quantized to the same visual word, are likely to be similar
and to be also identified as a corresponding pair when performing
one-to-one matching at the images level. This operation is highly
useful when new images are added to the existing corpus and
similar images are thus quickly identified, since the matching is
done only once for the quantization. The spatial consistency of the
matches if verified through fast geometric consistency verification
based on LO-RANSAC [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] which rejects most of the outliers.
      </p>
    </sec>
    <sec id="sec-3">
      <title>2.2 Matching graph</title>
      <p>In order to discard the false positive, noisy or redundant images
and to identify the most representative images for a given
landmark, we identify the correspondences between all pairs of
images in the visual descriptor space. We consider that two
images contain the same instance of the landmark if they have at
least Mmin geometrically verified and back-projected
correspondences.</p>
      <p>The role of this exhaustive matching procedure is twofold. Firstly,
it makes it possible to reject the false positive images that have
been retrieved. Usually such false positives are quite different
from the rest of the true positive images and they will be cleared
out when matched with the rest of true positives. Secondly, the
different instances of the landmark (e.g., different viewpoints,
different weather conditions) that are found in the raw image sets
can be grouped together in clusters through the matching.</p>
      <p>In order to identify the different instances of the landmark, we
employ the matching results and construct a landmark graph. The
nodes of this graph are images and the edges connect similar
images which have at least Mmin verified matches. An example of
such a graph is illustrated in Figure 1. A set of images have been
discarded, as such images have been identified as isolated nodes
with little similarity to other images in the data set. In general, the
number of images to be considered is significantly reduced, since
we keep only the images from the graph.</p>
      <p>For the weighting of the edges that link similar images, or images
containing the same object, we consider three similarity measures:
the number of verified matches, the number of verified matches
relative to the number of interest point descriptors from both
matched images and the cosine similarity measure of the
corresponding BoVW feature vectors.</p>
    </sec>
    <sec id="sec-4">
      <title>2.3 Representative images</title>
      <p>In Figure 1 we can notice that images containing similar instances
of the landmark of interest are strongly inter-connected. In
addition, the clusters of inter-connected regions can be easily
identified as connected components in the landmark graph. Here,
we can extract 4 connected components, each consisting of
images with similar instances of the Saint Mary of Flower (e.g.,
main entrance, street level side view, roof top view). In general,
the less representative instances are either completely rejected in
the matching sequence or compose small clusters with poor
interconnectivity.</p>
      <p>Let us notice that the value of Mmin that decides whether two
images are similar or not, has direct influence on the number of
clusters identified in the graph. For lower values, more images
will be linked thus reducing the number of clusters and the
diversity, while higher values of Mmin will lead to a reduced
number of links and to multiple less meaningful clusters. Since
the matching is performed via the visual words, the number of
verified matches is lower, as repetitive descriptors are counted
only once. In our experiments, we have noticed that a good
tradeoff between relevance and variety is obtained for Mmin = 5. Mmin
can be varied for specific applications or users who could adjust
this parameter themselves according to their preferences.
From each such cluster we then select a dominant/representative
image as the one yielding the highest similarity scores cumulated</p>
      <p>Ground Truth
expertGT dev set
expertGT test set
crowdGT1 test set
crowdGT2 test set
crowdGT2 test set
0.542
0.5383
0.6449
0.6449
0.6449
0.3442
0.2921
0.8098
0.7647
0.6784
0.41135
0.3653
0.6897
0.6665
0.6282
over its matches. Some clusters, might cover a higher number of
images with respect to the number of images initially downloaded
from Flickr. For such clusters, containing at least τperc of the
images, we take the least representative image (i.e., the image
having the lowest cumulated similarity score) to be added to the
list of representative images. In our runs τperc = 15%.</p>
    </sec>
    <sec id="sec-5">
      <title>3. EXPERIMENTAL RESULTS</title>
      <p>We have submitted for evaluation a single run, employing only
the visual descriptors mentioned above. The results of our run are
shown in Table 1. We can notice that our method performs better
on the crowd sourced ground truth, while the performance on the
expert ground truth is rather modest.</p>
      <p>Our method fails on images that depict a unique perspective of the
landmark and for which no other similar image has been found.
Some other representative instances are lost in large clusters due
to the transitivity effect between multiple images. For example, in
Figure 1, the tower and close-ups of the main entrance are
integrated in the same cluster due to images depicting the entrance
from distance that are matched with them. Thus, this shared
element includes them in the same cluster. This leads to a reduced
number of clusters and a lower cluster recall.</p>
    </sec>
    <sec id="sec-6">
      <title>4. CONCLUSION</title>
      <p>Our results show that a purely visual approach to such a complex
problem can lead to average results and can also integrate new
downloaded images quickly. Such a method is effective when no
other metadata is available. However, improved results could be
obtained by leveraging on other types of information (number of
views, tags, author), if available, for further refining of the results.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Ionescu</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Menéndez</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Müller</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Popescu</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2013</year>
          . Retrieving Diverse Social Images at MediaEval 2013:
          <article-title>Objectives, Dataset and Evaluation</article-title>
          .
          <source>In Proc. MediaEval 2013 Workshop</source>
          , Barcelona, Spain, October
          <volume>18</volume>
          -19.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Sivic</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Zisserman</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2003</year>
          .
          <article-title>Video Google: A text retrieval approach to object matching in videos</article-title>
          .
          <source>In Proc. IEEE International Conference on Computer Vision.</source>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Perdoch</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chum</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Matas</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <year>2009</year>
          .
          <article-title>Efficient Representation of Local Geometry for Large Scale Object Retrieval</article-title>
          .
          <source>In Proc. IEEE Conf. on Computer Vision</source>
          and Pattern Recognition.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Arandjelovic</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zisserman</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2012</year>
          .
          <article-title>Three things everyone should know to improve object retrieval</article-title>
          .
          <source>In Proc. IEEE Conf. on Computer Vision</source>
          and Pattern Recognition.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Philbin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chum</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Isard</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sivic</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Zisserman</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2007</year>
          .
          <article-title>Object retrieval with large vocabularies and fast spatial matching</article-title>
          .
          <source>In Proc. IEEE Conf. on Computer Vision</source>
          and Pattern Recognition
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>