<!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>IAM@ImageCLEFphoto 2009: Experiments on Maximising Diversity using Image Features</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jonathon S. Hare</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>David P. Dupplaw</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Paul H. Lewis</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Intelligence Agents Multimedia Group</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Image Content Analysis</institution>
          ,
          <addr-line>Data Fusion, Content-based Image Retrieval</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Image search</institution>
          ,
          <addr-line>Diversity, Measurement, Performance, Experimentation</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>School of Electronics and Computer Science, University of Southampton</institution>
          ,
          <addr-line>Southampton</addr-line>
          ,
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper describes the diversity enabled retrieval system constructed at Southampton for the ImageCLEFphoto 2009 task. The retrieval system used Terrier as the underlying textual indexing and retrieval system, and combined it with a technique for re-ranking the results by maximising the visual dissimilarity of retrieved images. The results show that our visual re-ranking methods does indeed work at increasing the diversity in the top results, however, at the same time it causes a slight drop in precision. The text-based approach designed for handling the `part 1 topics' of the task is also shown to perform very well.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        The 2009 ImageCLEF photo retrieval task [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] aimed to promote diversity in image search. The
was performed using a set of nearly 500,000 captioned images provided by the Belga photo agency.
The task incorporated two separate query types. The part 1 topics were described as a main topic
(i.e. `David Beckham'), together with a set of clusters or sub-topics (i.e. `Manchester United',
`Real Madrid', etc.). The part 1 topics also included detailed information about what might be
expected in the results of a search for each of the clusters. The part 2 topics provided a single
topic with no context. Both part 1 and 2 topics included example images which could be used for
content-based search or classi cation.
      </p>
      <p>In the 2009 ImageCLEF photo retrieval task, Southampton's baseline system used standard
text retrieval techniques for the part 2 topics. The baseline handling of the part 1 topics augmented
the standard text search with multiple sub-queries (one per cluster) followed by a merge phase in
order to build a complete ranking for the topic. On top of the baseline system we developed a
reranking procedure for the results lists that leveraged visual features extracted from the images and
attempted to re-order the list such that the rst images in the list were highly visually dissimilar.</p>
    </sec>
    <sec id="sec-2">
      <title>Methodology</title>
      <p>The overall methodology for tackling the task involved building a baseline retrieval system using
only the textual captions, and then augmenting the search results generated by the baseline system
with information extracted from the actual content of the images in order to promote a diverse
spectrum of di erent images near the top of the ranked search results. Each of the di erent aspects
of this methodology is described below.
2.1</p>
      <sec id="sec-2-1">
        <title>Text-based Baseline System</title>
        <p>
          The Terrier text retrieval system [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], developed at the University of Glasgow, was used as the
underlying text search technology for our submissions. In particular, we adapted Terrier to index
the image captions, and modi ed the search algorithm based on the particular query formulations
in the task.
2.1.1
        </p>
        <sec id="sec-2-1-1">
          <title>Indexing of Captions</title>
          <p>
            The caption tokeniser was con gured to tokenise all of the text in the input record after the
document identi er. The tokeniser took any non-alphanumeric character, or run of non-alphanumeric
characters, as being a token separator. Each token was converted to lowercase, and tokens with
more than four digits or three consecutive instances of the same letter were rejected. Tokens
matching the standard Terrier list of stopwords were also discarded. For experimentation, we build two
separated indices; one with the Porter Stemmer [
            <xref ref-type="bibr" rid="ref10">10</xref>
            ] feature enabled, and another without.
2.1.2
          </p>
        </sec>
        <sec id="sec-2-1-2">
          <title>Retrieval using the Indexed Captions</title>
          <p>
            For retrieval, Terrier was con gured to use the standard TF-IDF weighting model (based on
Robertson's de nition of TF and the standard Sparck-Jones IDF de nition [
            <xref ref-type="bibr" rid="ref3">3</xref>
            ]). Within the photo
retrieval task, there were two sets of queries or topics. Each query in the rst set contained a title,
together with a number of explicit clusters, which themselves included a title (\clusterTitle"),
description (\clusterDesc") and sample images. The second set of queries only contained a single
title together with three sample images relevant to that title. The retrieval methods we used were
necessarily di erent for the two sets of query modalities, however, the search and retrieval process
is completely automatically driven by the provided topic les.
          </p>
          <p>Part 1 topics. This year, we only considered the cluster titles for building our search. Because
the cluster titles also contained the terms used in the overall topic title, for the purposes of
reporting it is assumed that that the topic title is used as well. For each of the topics, a three
stage process was used to generate the results:
1. Convert each \clusterTitle" into a Terrier query such that all words with a `-' must not
appear anywhere in the captions of the returned images, and all the remaining words must
appear in the captions of the result documents.
2. Query the index using each of the generated queries from the cluster titles in turn and store
the results.
3. Merge the results lists in a round-robin fashion, ignoring the scores assigned by Terrier (i.e.
just using ranked position). The top ranked results from each of the sub-queries will come
rst, followed by the second most relevant images, and so on. Duplicate images (i.e. those
retrieved from more than one of the searches) are also ltered, so only the higher ranking
example is retained. At this point we also gave each image an arbitrary score based on its
position in the sub-query search; in our implementation all of the top-ranked images from
the sub-queries scored 4000 and the second ranking images scored 3999, etc.</p>
          <p>Part 2 topics. The second set of queries was processed in a much simpler manner; basically,
results were generated by feeding the title into a Terrier query (marking all terms in the title eld
as required, as in the part 1 topics). No attempt to improving diversity by further analysis of the
textual information was made for these topics.
2.2</p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>Enhancing Result-set Diversity with Image Features</title>
        <p>We hypothesise that the use of image features could give a large boost to the diversity of a result
set. In particular, in our approach we developed a technique that re-ranks a list of search results
by maximising the visual dissimilarity of the top-ranking images.
2.2.1</p>
        <sec id="sec-2-2-1">
          <title>Image Features</title>
          <p>
            The image feature used in the submitted experiments was a visual-term representation based
on quantised SIFT features extracted from a multiscale di erence-of-Gaussian pyramid [
            <xref ref-type="bibr" rid="ref4">4</xref>
            ]. The
features were quantised to a vocabulary of 3125 terms [
            <xref ref-type="bibr" rid="ref11 ref2">11, 2</xref>
            ]. The codebook for the vector
quantiser was learnt using a hierarchical K-means algorithm [
            <xref ref-type="bibr" rid="ref6">6</xref>
            ] (5 levels with 5 clusters per node);
Due to time constraints, we used a pre-existing codebook that we had previously trained on the
5000 training images from ImageCLEF 2009 photo annotation task [
            <xref ref-type="bibr" rid="ref7">7</xref>
            ]. We also generated similar
features using the MSER algorithm [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ] coupled with quantised SIFT and Colour-SIFT [
            <xref ref-type="bibr" rid="ref1">1</xref>
            ] features,
however, again for time reasons these were not included in the submitted results.
2.2.2
          </p>
        </sec>
        <sec id="sec-2-2-2">
          <title>Re-ranking Algorithm</title>
          <p>In order to try and improve the diversity of the result set, we propose a technique that incorporates
visual information into the ranking. The proposed algorithm works by maximising the distance
between the set of already re-ranked images, R, and an image from the ranked list of images
retrieved from the text-based search, I. The distance between the feature-vectors of a set of
images, R, and the feature-vector from a single image, fq, is calculated using Equation 1. The
function d(:; :) in Equation 1 can be any distance function that compares two vectors; in this work
we chose to use the Euclidean distance.</p>
          <p>D(fq; R) = Y d(fq; fr)
fr2R
(1)</p>
          <p>Algorithm 1 shows the steps taken to re-order the results from a text-based search using image
feature-vectors. The output is a list containing all of the input images, but in a di erent order.
Note that the algorithm treats the rst input image as a special key, and that that image will also
appear in the rank 1 position in the output.</p>
          <p>Algorithm 1: Re-ranking by maximising visual dissimilarity.</p>
          <p>input : A ranked list of n images, I = I1:::In, from the text-based search
output: A re-ranked list of n images, R = R1:::Rn
begin</p>
          <p>Construct an empty list R
Add the rst element of I, I1, to R, and remove it from I
while I is not empty do</p>
          <p>Find Ix from I such that D(Ix; R) (from Equation 1) is maximised</p>
          <p>Add Ix to R and remove it from I
end</p>
          <p>return R
Application to Part 1 Topics. In our experiments, we applied the visual re-ranking procedure
individually to each of the results sets formed from the sub-searches created from the cluster titles.
The re-ranked sub-result-sets were then merged as with the text-based search for part 1 topics.
Application to Part 2 Topics. Re-ranking of the results was simply a matter of applying the
algorithm to the result set formed through the part 2 topics text search.
3</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Experiments, Results and Discussion</title>
      <p>We submitted four runs to the task organisers. The run parameters were con gured by controlling
the application of the Porter Stemmer in the text indexing and retrieval stage, and applying, or
not applying, the visual re-ranking. The run titles and their con gurations can be seen in Table
1.</p>
      <p>Diversity Re-ranking Con guration</p>
      <p>None
Visual Features</p>
      <p>Terrier Con guration</p>
      <p>Porter Stemmer No Stemming</p>
      <p>SOTON1 T CT TXT SOTON2 T CT TXT</p>
      <p>SOTON1 T CT TXT IMG SOTON2 T CT TXT IMG
Run Name</p>
      <p>Mean
Median</p>
      <p>Min</p>
      <p>Max</p>
      <p>SOTON1 T CT TXT
SOTON1 T CT TXT IMG</p>
      <p>SOTON2 T CT TXT
SOTON2 T CT TXT IMG</p>
      <p>Run Name</p>
      <p>Mean
Median</p>
      <p>Min</p>
      <p>Max</p>
      <p>SOTON1 T CT TXT
SOTON1 T CT TXT IMG</p>
      <p>SOTON2 T CT TXT
SOTON2 T CT TXT IMG</p>
      <p>MAP
0.294
0.330
0.003
0.506
0.372
0.332
0.379
0.339
MAP
0.297
0.347
0.001
0.513
0.361
0.322
0.371
0.333</p>
    </sec>
    <sec id="sec-4">
      <title>Discussion, Conclusions and Future Possibilities</title>
      <p>The multiple sub-query and merge approach for the part 1 topics clearly works very well. The
approach taken for the part 2 topics su ers from a lack of precision in the retrieved result sets
from the text retrieval.</p>
      <p>The visual re-ranking algorithm described in section 1 has been shown to work as planned
through the increased cluster recall scores it is able to produce; however, at the same time it
causes a drop in F-measure because precision at the top-end of the result list also drops. One
possible remedy to this problem would be to improve the precision of baseline text retrieval system
so that fewer irrelevant images get passed into the re-ranking algorithm. Another possible approach
would be to incorporate the retrieval score of the text-retrieval phase into the re-ranking so that
images that were predicted to be more relevant still appear higher in the nal result list.</p>
      <p>Turning o the Porter stemmer gives a small boost in performance. We need to do some more
analysis of the results, however, we hypothesise that the reasons are attributable to the problem
of stemming named entities as described earlier. A future modi cation to the textual indexing
and query processors might be to incorporate natural language processing (NLP) techniques to
automatically detect named entities and not stem them, whilst still using stemming for other
words.</p>
      <p>In the experiments described in this paper we only used a single form of visual feature. It would
be interesting to repeat the experiments in the future using a broader spectrum of visual features,
and to also look at combining various features. There are also possibilities for using the sample
images that were provided as part of the topic speci cation to help drive the search using both
content-based techniques, and perhaps query expansion or automatic relevance feedback using
information in the captions belonging to those images.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgements</title>
      <p>The authors wish to thank the European Union, which supported this work under the Seventh
Framework project LivingKnowledge (IST-FP7-231126) and the LiveMemories project, graciously
funded by the Autonomous Province of Trento (Italy).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Gertjan</surname>
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Burghouts</surname>
          </string-name>
          and
          <string-name>
            <surname>Jan-Mark Geusebroek</surname>
          </string-name>
          .
          <article-title>Performance evaluation of local colour invariants</article-title>
          .
          <source>Computer Vision</source>
          and Image Understanding,
          <volume>113</volume>
          (
          <issue>1</issue>
          ):
          <volume>48</volume>
          {
          <fpage>62</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Jonathon</surname>
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Hare</surname>
            and
            <given-names>Paul H.</given-names>
          </string-name>
          <string-name>
            <surname>Lewis</surname>
          </string-name>
          .
          <article-title>On image retrieval using salient regions with vectorspaces and latent semantics</article-title>
          .
          <source>In Wee Kheng Leow</source>
          , Michael S. Lew,
          <string-name>
            <surname>Tat-Seng</surname>
            <given-names>Chua</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wei-Ying</surname>
            <given-names>Ma</given-names>
          </string-name>
          , Lekha Chaisorn, and Erwin M. Bakker, editors,
          <source>CIVR</source>
          , volume
          <volume>3568</volume>
          <source>of LNCS</source>
          , pages
          <volume>540</volume>
          {
          <fpage>549</fpage>
          . Springer,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Karen</given-names>
            <surname>Sp</surname>
          </string-name>
          <article-title>arck Jones. A statistical interpretation of term speci city and its application in retrieval</article-title>
          .
          <source>Journal of Documentation</source>
          ,
          <volume>28</volume>
          :
          <fpage>11</fpage>
          {
          <fpage>21</fpage>
          ,
          <year>1972</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>David</given-names>
            <surname>Lowe</surname>
          </string-name>
          .
          <article-title>Distinctive image features from scale-invariant keypoints</article-title>
          .
          <source>IJCV</source>
          ,
          <volume>60</volume>
          (
          <issue>2</issue>
          ):
          <volume>91</volume>
          {
          <fpage>110</fpage>
          ,
          <year>January 2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Jiri</given-names>
            <surname>Matas</surname>
          </string-name>
          , Ondrej Chum,
          <string-name>
            <given-names>Martin</given-names>
            <surname>Urban</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Tomas</given-names>
            <surname>Pajdla</surname>
          </string-name>
          .
          <article-title>Robust wide baseline stereo from maximally stable extremal regions</article-title>
          . In Paul L.
          <article-title>Rosin and A</article-title>
          . David Marshall, editors,
          <source>BMVC. British Machine Vision Association</source>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>David</given-names>
            <surname>Nister</surname>
          </string-name>
          and
          <string-name>
            <given-names>Henrik</given-names>
            <surname>Stewenius</surname>
          </string-name>
          .
          <article-title>Scalable recognition with a vocabulary tree</article-title>
          . In In CVPR, pages
          <volume>2161</volume>
          {
          <fpage>2168</fpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Stefanie</given-names>
            <surname>Nowak</surname>
          </string-name>
          and
          <string-name>
            <given-names>Peter</given-names>
            <surname>Dunker</surname>
          </string-name>
          .
          <article-title>Overview of the CLEF 2009 Large Scale - Visual Concept Detection and Annotation Task</article-title>
          .
          <source>In CLEF working notes 2009</source>
          , Corfu, Greece,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>I.</given-names>
            <surname>Ounis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Lioma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Macdonald</surname>
          </string-name>
          , and
          <string-name>
            <given-names>V.</given-names>
            <surname>Plachouras</surname>
          </string-name>
          . Research directions in terrier. Novatica/UPGRADE Special Issue on Web Information Access, Ricardo Baeza-Yates et al. (Eds), Invited Paper,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Monica</given-names>
            <surname>Paramita</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Mark</given-names>
            <surname>Sanderson</surname>
          </string-name>
          , and
          <string-name>
            <surname>Paul Clough.</surname>
          </string-name>
          <article-title>Diversity in photo retrieval: overview of the ImageCLEFPhoto task 2009</article-title>
          .
          <source>In CLEF working notes 2009</source>
          , Corfu, Greece,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>M F.</given-names>
            <surname>Porter</surname>
          </string-name>
          .
          <article-title>An algorithm for su x stripping</article-title>
          .
          <source>Program</source>
          ,
          <volume>14</volume>
          (
          <issue>3</issue>
          ):
          <volume>130</volume>
          {
          <fpage>137</fpage>
          ,
          <year>1980</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>J</given-names>
            <surname>Sivic</surname>
          </string-name>
          and
          <string-name>
            <given-names>A</given-names>
            <surname>Zisserman</surname>
          </string-name>
          .
          <article-title>Video google: A text retrieval approach to object matching in videos</article-title>
          . In ICCV, pages
          <volume>1470</volume>
          {
          <fpage>1477</fpage>
          ,
          <year>October 2003</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>