<!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>DISA at ImageCLEF 2014: The search-based solution for scalable image annotation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Petra Budikova</string-name>
          <email>budikova@fi.muni.cz</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jan Botorek</string-name>
          <email>botorek@fi.muni.cz</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Michal Batko</string-name>
          <email>batko@fi.muni.cz</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pavel Zezula</string-name>
          <email>zezula@fi.muni.cz</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Masaryk University</institution>
          ,
          <addr-line>Brno</addr-line>
          ,
          <country country="CZ">Czech Republic</country>
        </aff>
      </contrib-group>
      <fpage>360</fpage>
      <lpage>371</lpage>
      <abstract>
        <p>This paper presents an annotation tool developed by the DISA Laboratory for the ImageCLEF 2014 Scalable Concept Image Annotation challenge. Our solution exploits the search-based annotation paradigm and utilizes several sources of semantic information to determine the relevance of candidate concepts. Rather than relying on the quality of training data, our approach profits from the large quantities of information available in large image collections and semantic knowledge bases. The results achieved by our system confirm that this approach is very promising for scalable image annotation.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>The rest of the paper is structured as follows. First, we briefly review the task
definition and discuss which resources can be used. Next, we describe our
approach and individual components of our solution. Analysis of results is provided
in Section 4. Section 5 concludes the paper and outlines our future work.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Scalable Concept Image Annotation Task</title>
      <p>
        The problem offered by this year’s Scalable Concept Image Annotation (SCIA)
challenge [
        <xref ref-type="bibr" rid="ref13 ref6">6, 13</xref>
        ] is basically a standard annotation task, where an input image
needs to be connected to relevant concepts from a fixed set of candidate concepts.
The input images are not accompanied by any descriptive metadata such as EXIF
or GPS, so that only the visual image content can serve as annotation input. For
each test image, there is a list of SCIA concepts from which the relevant ones
need to be selected. Each concept is defined by one keyword, a link to relevant
WordNet nodes, and, in most cases, a link to a relevant Wikipedia page.
      </p>
      <p>
        Annotation tasks of this type have been studied for more than a decade and
some impressive results have already been achieved [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. However, most existing
solutions rely on large amounts of manually labeled training data, which limits
the concept-wise scalability of such methods and their applicability to many
realworld scenarios. As its name suggests, the Scalable Concept Image Annotation
task takes into consideration not only the annotation precision and recall, but
also the scalability of annotation techniques. The proposed solutions should be
able to adapt easily when the list of concepts is changed, and the performance
should generalize well to concepts not observed during development. Therefore,
participants were not provided with hand-labeled training data and were not
allowed to use resources that require significant manual preprocessing. Instead,
they were encouraged to exploit data that can be crawled from the web or
otherwise easily obtained.
      </p>
      <p>
        Accordingly, the training dataset provided by organizers consists of 500K
images downloaded from the web, and the accompanying web pages. The images
were obtained by querying popular image search engines (namely Google, Bing
and Yahoo) using words in the English dictionary. For each image, the web page
that contained the image was downloaded and processed to extract selected
textual features. An effort was made to avoid including near duplicates and
message images (such as ”deleted image”) in the dataset, however the dataset can
be considered and is supposed to be very noisy. The raw images and web pages
were further preprocessed by competition organizers to ease the participation in
the task, resulting in several visual and text descriptors as detailed in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <p>The actual competition task consists of annotating 7291 images with different
concept lists. Altogether, there are 207 concepts, with the size of individual
concept lists ranging from 40 to 207 concepts. Prior to releasing the test image set,
which became available a month before the competition deadline, participants
were provided with a development set of query images and concept lists, for
which a ground truth of relevant concepts was also published. The development
set contains 1940 images and only 107 concepts out of the final 207.
2.1</p>
      <p>
        Utilization of Additional Resources
Apart from the 500K set of web images, participants were encouraged to exploit
additional knowledge sources such as ontologies, language models, etc., as long
as these were not manually prepared and were easily available. Since we found it
difficult to decide what level of manual effort is acceptable (e.g. most ontologies
are created with significant human participation), we discussed several resources
that we were considering with the SCIA task organizers:
WordNet The WordNet lexical database [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] is a comprehensive semantic tool
interlinking dictionary, thesaurus and language grammar book. The basic
building block of WordNet hierarchy is a synset, an object which unifies synonymous
words into a single item. On top of synsets, different semantic relations are
encoded in the WordNet structure, e.g. hypernymy/hyponymy (super-type and
sub-type relation) or meronymy (part-whole relation). Currently, 117 000 synsets
are available in the English WordNet 3.0.
      </p>
      <p>
        The WordNet is developed manually by language experts, which is not in
accordance with the SCIA task rules. However, it can be used to solve the SCIA
challenge as it is an existing resource with wide coverage that does not limit the
concept-wise scalability of annotation tools. Indeed, many last year’s solutions of
the SCIA task utilized WordNet to learn about semantic relationships between
concepts [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>
        ImageNet The ImageNet [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] is an image database organized according to the
WordNet hierarchy (currently only the nouns), in which each node of the
hierarchy is depicted by hundreds or even a few thousands of images. Currently,
there are about 14M images illustrating 22 000 synsets from selected branches
of the WordNet. The images are collected from the web by text queries
formulated from the words in the particular synset. In the next step, a crowdsourcing
platform is utilized for manual cleaning of the downloaded images.
      </p>
      <p>According to the organizers, the ImageNet should not be used for solving the
SCIA challenge. Although it is easily available, its scope is limited and extending
it to other concepts is very expensive in terms of human labor.</p>
      <p>
        Profiset The Profiset [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] is a large collection of annotated images available for
research purposes. The collection contains 20M high-quality images with rich
keyword annotations, which were obtained from a web-site that sells stock images
produced by photographers from all over the world. The data contained in the
Profiset collection was created manually, however this labor was not focused on
providing training data for annotation learning. The Profiset is thus a by-product
of another activity and can be seen as ordinary web data downloaded from a
well-chosen site. It is also important to mention that the image annotations in
Profiset have no fixed vocabulary and their quality is not centrally supervised. At
the same time, however, the photographers are interested in selling their photos
and are thus motivated to provide rich sets of relevant keywords.
      </p>
      <p>The organizers agreed that the Profiset can be used as a resource for the
SCIA task.</p>
    </sec>
    <sec id="sec-3">
      <title>Our Approach</title>
      <p>
        Similar to our previous participation in an ImageCLEF annotation
competition in 2011 [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], the DISA solution is based on the MUFIN Image Annotation
software, a tool for general-purpose image annotation which we have been
developing for several years now [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The MUFIN Image Annotation tool follows the
search-based approach to image annotation, exploiting content-based retrieval
in a very large image collection and a subsequent analysis of descriptions of
similar images. In 2011, we were experimenting with applying this approach in a
task more suited for traditional machine learning (the 2011 Annotation Task
offered manually labeled training data). However, we believe that the search-based
approach is extremely suitable for the 2014 Scalable Concept Image Annotation.
      </p>
      <p>The general overview of the solution developed for the SCIA task is provided
in Figure 1. In the first phase, the annotation tool retrieves visually similar
images from a suitable image collection. Next, textual descriptions of similar
images are analyzed with the help of various semantic resources. The text is
split into separate words and transformed into synsets, which are expanded and
enhanced by semantic relations. The probability of relevance of each synset is
computed with respect to the initial probability value assigned to that synset and
the types and amount of relations formed with other synsets. Finally, synsets
linked to the candidate concept words (i.e. the words in the list of concepts
provided with the particular test image) are ordered by probability and a fixed
number of top-ranking ones is selected as the final image description.
3.1</p>
      <p>Retrieval of Similar Images
The search-based approach to image annotation is based on the assumption that
in a sufficiently large collection, images with similar content to any given query
image are likely to appear. If these can be identified by a suitable content-based
retrieval technique, their metadata such as accompanying texts, labels, etc. can
be exploited to obtain text information about the query image.</p>
      <p>
        In our solution, we utilize the MUFIN similarity search system [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] to index
and search images. The MUFIN system exploits state-of-the-art metric indexing
structures [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] and enables fast retrieval of similar images from very large
collections. The visual similarity of images is measured by a weighted combination of
five MPEG7 global visual descriptors as detailed in [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. For each test image, the
k most similar images are selected; if more datasets are used, the most similar
images from all searches are merged, sorted by visual distance, and the k best
are selected. The values of k are discussed in Section 3.3.
      </p>
      <p>Image Collections The choice of image collection(s) over which the
contentbased retrieval is evaluated is a crucial factor of the whole annotation process.
There should be as many images as possible in the chosen collection, the images
should be relevant for the domain of the queries, and their descriptions should
be rich and precise. Naturally, these requirements are in a conflict – while it is
Pre-defined image concepts – annotation</p>
      <p>candidates:
aerial airplane baby beach bicycle bird lake</p>
      <p>...
duck, bird, nature, bird
water
duck, bird,
lake, animal
duck: small wild or domesticated swimming bird ;
probability: p1
bird: warm-blooded egg-laying vertebrates ;
probability: p2
lake: a body of water surrounded by land ;
probability: p3
...</p>
      <p>HYPERNYM
DUCK</p>
      <p>BIRD
p(BIRD) = p(DUCK) + p(BIRD)
BIRD: p(BIRD)
DUCK: p(DUCK)
LAKE: p(LAKE)</p>
      <p>Image similarity
search based on</p>
      <p>Profiset
Analysis of
co-occurring</p>
      <p>words
Word probability
computation</p>
      <p>Find
relationships
among synsets
Discard synsets
not in concepts
candidate list</p>
      <p>Image similarity
search based on
SCIA trainset
Word frequency</p>
      <p>analysis
Transformation
into synsets
Update probability
values of synsets
Select concepts
with the highest
probability values</p>
      <p>Similar
images
retrieval</p>
      <p>Text
analysis
relatively easy to obtain large collections of image data (at least in the domain of
general-purpose images appearing in personal photo-galleries), it is very difficult
to automatically collect images with high-quality descriptions.</p>
      <p>Our solution utilizes two annotated image collections – the 20M Profiset
database (introduced in Section 2) and the 500K set of training images provided
by organizers (we denote this collection as the SCIA trainset). The Profiset
represents a large collection of general-purpose images with as precise annotations
as can be achieved in a non-controlled environment. The SCIA trainset is smaller
and the quality of text data is much lower; on the other hand, it has been
designed to contain images for all keywords from the SCIA task concept lists, which
makes it a very good fallback for topics not sufficiently covered in Profiset.</p>
      <p>
        We further considered the 14M ImageNet collection which provides reliable
linking between visual content and semantics of images, but we found out that
this resource is not acceptable for the SCIA task due to its low scalability (as
discussed in Section 2). We also experimented with the 100M CoPhIR image
dataset [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] that was built automatically by downloading Flickr photos, but we
found the text metadata to be too noisy for the purpose of automatic image
annotation.
3.2
      </p>
      <p>From Similar Images to SCIA concepts
In the second phase of the annotation process, the descriptions of images
returned by content-based retrieval need to be analyzed and linked to SCIA
concepts of a given query to decide about their (ir)relevance. During this phase, our
solution relies mainly on the WordNet semantic structure, but we also employ
several other resources. The following sections explain how we link keywords
from similar images’ annotations to WordNet synsets and how the probability
of individual synsets is computed. Various parameters of the whole process are
summarized in Table 1.</p>
      <p>
        Selection of Initial Keywords Having retrieved the set of similar images, we
first divide their text metadata into separate words and compute the frequency
of each word. In case of Profiset data, we use directly the keyword annotations
of individual images, whereas for SCIA trainset we utilize the scofeat descriptors
extracted from the respective web pages [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. This way, we obtain a set of initial
keywords.
      </p>
      <p>
        This set can be further enriched by adding a fixed number of most frequently
co-occurring words for each initial word. The lists of co-occurring words were
obtained using the method described in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] applied to the ukWac corpus2, which
contains about 2 billion words crawled from the .uk Web domain. Only words
which occur at least 5000 times in the corpus and do not begin with a capital
letter (indicating a name) were eligible for the co-occurrence lists.
      </p>
      <p>For each keyword in the extended set, we then compute its initial probability,
which depends on the frequency of the keyword in descriptions of similar images
and eventually the probability of its co-occurrence with other initial keywords.
Finally, only the n most probable keywords are kept for further processing.
Matching Keywords to WordNet The set of keywords with their
associated probabilities contains rich information about query image content, but it
is difficult to work with this representation since we have no information about
semantic connections between individual words. Therefore, we need to
transform the keywords into semantically connected objects. Since we have chosen
the WordNet hierarchy as a corner stone for our analysis, each initial keyword
is mapped to a relevant WordNet synset. However, there are often more
possible meanings of a given word and thus more candidate synsets. Therefore, we
use a probability measure based on the cntlist3 frequency values to select the
most probable synset for each keyword. This measure is based on the frequency
of words in a particular sense in semantically tagged corpora and expresses a
relative frequency of a given synset in general text. To avoid false dismissals,
several highly probable synsets may be selected for each keyword (see Table 1).
Each selected synset is assigned a probability value computed as a product of the
WordNet normalized frequency and the respective keyword’s initial probability.</p>
      <sec id="sec-3-1">
        <title>2 http://wacky.sslmit.unibo.it 3 https://wordnet.princeton.edu/wordnet/man/cntlist.5WN.html</title>
        <p>Exploitation of WordNet Relationships By transforming keywords into
synsets, we are able to group words with the same meaning and thus increase
the probability of recognizing a significant topic. Naturally, this can be further
improved by analyzing semantic relationships between the candidate synsets.
In the DISA solution of the SCIA task, we exploit the following four WordNet
relationships to create a candidate synset graph:
– Hypernymy (generalization, IS-A relationship): the fundamental relationship
utilized in WordNet to build a hierarchy of nouns and some verb groups. It
represents upward direction in the generalization/specialization object tree
organization. E.g. dog is a hypernym of words poodle and Dalmatian.
– Hyponymy (specialization relationship, the opposite of hypernymy):
downward direction in the generalization/specialization tree. E.g. car is a
hyponym of motor vehicle.
– Holonymy (has-parts relationship): upward direction in the part/whole
hierarchy. E.g. wheeled vehicle is a holonym of wheel.
– Meronymy (is-a-part-of relationship, the opposite of holonymy): downward
direction in the part/whole tree. E.g. steering wheel is a meronym of car.</p>
        <p>To build the candidate synset graph, we first apply the upward-direction
relationships (i.e. hypernymy and holonymy) in a so-called expansion mode, when all
synsets that are linked to any candidate synset by these relationships are added
to the graph; this way, the candidate graph is enriched by upper level synsets
in the potentially relevant WordNet subtrees. However, we are not interested in
some of the upper-most levels that contain very general concepts such as
entity, physical entity, etc. Therefore, we also utilize the Visual Concept Ontology
(VCO)4 in this step, which is designed as a complementary tool to WordNet and
provides a more compact hierarchy of concepts related to image content. Synsets
not covered by the VCO are considered to be too general and therefore are not
included in the candidate graph. The VCO was created semi-automatically on
top of WordNet and its structure is independent of the SCIA task, therefore its
utilization is not in conflict with the SCIA scalability requirement.</p>
        <p>After the expansion step, the other two relationships are utilized in an
enhancement mode that only adds new links to the graph based on the relationships
between synsets that already are present in the graph. Finally, the candidate
graph is submitted to an iterative algorithm that updates the probabilities of
individual synsets so that synsets with high number of links receive higher
probabilities and vice versa.</p>
        <p>Final Concept Selection At the end of the candidate graph processing, the
system produces a set of candidate synsets with updated probabilities. The final
annotation result is then formed by the k most probable concepts from the
intersection of this set with the list of SCIA concepts provided for the particular
query image. The matching between candidate synsets and the SCIA concepts</p>
      </sec>
      <sec id="sec-3-2">
        <title>4 http://disa.fi.muni.cz/vco/</title>
        <p>is based on the definition of SCIA concepts provided by the organizers, which
contains links to WordNet. However, as we detected some missing links (e.g.
concept water was linked with meaning H2O but not with body of water), we
manually added several links to this definition, thus creating the extended concept
definition.
3.3</p>
        <p>Tuning of the System
As described in the previous sections, there are many parameters in the DISA
annotation system for which suitable values need to be selected. To determine
these values, we performed many experiments using the development data and
annotation quality measures provided by the SCIA organizers. To increase the
reliability of experimental results, we utilized three different query sets: 1) the
whole development set of 1940 images as provided by the organizers, 2) a subset
of 100 queries randomly selected from the development set, and 3) a manually
selected subset of 100 images for which the visual search provided semantically
relevant results. These three test sets are significantly different, which was
reflected in the absolute values of quality measures, but the overall trends observed
in all experiments were consistent. Table 1 summarizes the values of parameters
that were tested and the optimal values determined by the experiments.
3.4</p>
        <p>DISA Submissions at ImageCLEF
For the actual SCIA competition, we submitted five results produced by different
variants of our system. Apart from the optimal set of parameters determined by
experiments on development data, we chose several other settings to verify the
influence of selected parameters on the overall performance. The values that
were modified in some competition runs are highlighted by italics in Table 1.
The individual run settings were as follows:
– DISA-MU 01 – the baseline DISA solution: content-based retrieval only on
Profiset collection, 25 similar images, hypernymy and hyponymy
relationships only, original definition of SCIA concepts.
– DISA-MU 02: the same configuration as DISA-MU 01, but with extended
definition of SCIA concepts, which should improve the final selection of
concepts for annotation.
– DISA-MU 03: content-based retrieval on both Profiset and SCIA trainset,
otherwise same as DISA-MU 02.
– DISA-MU 04 – the primary run: content-based retrieval on both datasets,
25 similar images, hypernymy, hyponymy, holonymy and meronymy
relationships, extended definition of SCIA concepts.
– DISA-MU 05: the same configuration as DISA-MU 04, but only 15 similar
images were utilized.</p>
        <p>Originally, we planned to submit two more runs but we didn’t manage to
prepare them in time due to some technical difficulties. The SCIA organizers kindly
allowed us to evaluate these runs as well, even though they are not included in
the official result list:
– DISA-MU 06: the same configuration as DISA-MU 04, but 35 similar images
were utilized.
– DISA-MU 07: the same configuration as DISA-MU 04, with 3 co-occurring
words added to each initial word during the selection of keywords.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Discussion of Results</title>
      <p>The global evaluation of our submissions is presented in Table 2. As expected,
the best results were achieved by the primary run DISA-MU 04. Using both our
observations from the development phase and the competition results, we can
conclude the following facts about search-based annotation:
– The search-based approach is a suitable solution for the SCIA task. To
achieve good annotation quality, the search-based approach requires a large
dataset with rich annotations, which was in our case represented by Profiset.
In a comparison between solutions based only on Profiset and only on SCIA
trainset, Profiset clearly dominates due to its size. However, the best
results were achieved when both datasets were utilized. The optimal number
of similar images is 20-25.
– The utilization of statistic data for expansion of image descriptions did not
improve the quality of annotations. Evidently, the addition of frequently
cooccurring words rather introduced noise into the descriptions of image
content. A straightforward utilization of keyword co-occurrence statistics such
as suggested here is thus not a viable way to annotation system improvement.
– The utilization of semantic relationships between candidate concepts helps
to improve the quality of annotations. All relationships that we examined
have proved their usefulness. Also, a careful mapping between the
WordNetbased output of our annotation system and SCIA concepts is important for
the precision of final annotation. Unfortunately, we did not manage to tune
the mapping very well, as our extended concept definition slightly decreased
the quality of competition results (DISA-MU 02 vs. DISA-MU 01).</p>
      <p>In comparison with other competing groups, our best solution ranked rather
high in both sample-based mean F-measure and sample-based MAP. Especially
the sample-based MAP achieved by the run DISA-MU 04 was very close to the
overall best result (DISA-MU 04 – MAP 34.3, best result kdevir 09 – MAP 36.8).
The results for concept-based mean F-measure are less competitive, which does
not come as a surprise. In general, the search-based approach works well for
frequent terms, whereas concepts for which there are few examples are difficult
to recognize. Furthermore, the MPEG7 similarity is more suitable for scenes and
dominant objects than for details which were sometimes required by SCIA (e.g. a
park photo with a very small bench was labeled as furniture in the development
data). Overall, the best results were obtained for scenes (sunrise/sunset, sky,
forest, outdoor) and more general concepts (mammal, fruit, flower).</p>
      <p>The set of query images utilized in the SCIA competition is composed of four
distinct subsets of images that also deserve to be examined in more detail.
Subset1 consists of 1000 images that were present in the development set, Subset2
contains 2000 new images. Subset3 and Subset4 contain a mix of development
and new images, and consist of 2226 and 2065 images, respectively. Each
subset is accompanied by a different list of concepts, as detailed in Table 3. The
differences between individual subsets allow us to asses the concept-wise
scalability of solutions by comparing the annotation results over these subsets. In
case of DISA, the trends for all runs are similar to those of the primary run
DISA-MU 04, shown in Table 3. We can observe that the DISA annotation
system can adapt very well to previously unseen concepts, which is demonstrated
by Subset3 results. The lower annotation quality observed for Subset4 is caused
by increased difficulty of the annotation task, which grows with the number of
candidate concepts.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusions and Future Work</title>
      <p>In this study, we have described the DISA solution of the 2014 Scalable Concept
Image Annotation challenge. The presented annotation tool applies
similaritybased retrieval on annotated image collections to retrieve images similar to a
given query, and then utilizes semantic resources to detect dominant topics in the
descriptions of similar images. The DISA annotation tool utilizes the Profiset
collection of annotated images, word occurrence statistics automatically extracted
from large text corpora, the WordNet lexical database, and the VCO ontology.
All of these resources are freely available and were created independently of the
SCIA task, so the scalability objective is achieved.</p>
      <p>The competition results show that the search-based approach to annotation
applied by DISA can be successfully used to identify dominant concepts in
images. While the quality of results achieved by the DISA annotation tool is not
as high as we would wish, especially in the view of concept-based precision and
recall, the strong advantages of our solution lie in the fact that it requires
minimum training and easily scales to new concepts. The mean average precision of
annotation per sample achieved by our system was only slightly worse than the
overall best result.</p>
      <p>The semantic search-based annotation can be further developed in several
directions. First, we would like to find better measures of visual similarity that
could be used in the similarity-search phase, since the relevance of retrieved
images is crucial for the whole annotation process. Second, we plan to extend
the set of semantic relationships exploited in the annotation process, using e.g.
specialized ontologies or Wikipedia. Finally, we also intend to develop a more
sophisticated method of final results selection.
This work was supported by the Czech national research project GBP103/12/G084.
The hardware infrastructure was provided by the METACentrum under the programme
LM 2010005.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Batko</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Botorek</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Budikova</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zezula</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Content-based annotation and classification framework: a general multi-purpose approach</article-title>
          . In: 17th International Database Engineering &amp; Applications
          <string-name>
            <surname>Symposium</surname>
          </string-name>
          (IDEAS
          <year>2013</year>
          ). pp.
          <fpage>58</fpage>
          -
          <lpage>67</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Batko</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Falchi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lucchese</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Novak</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Perego</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rabitti</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sedmidubsky</surname>
            <given-names>´</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Zezula</surname>
          </string-name>
          ,
          <string-name>
            <surname>P.</surname>
          </string-name>
          :
          <article-title>Building a web-scale image similarity search system</article-title>
          .
          <source>Multimedia Tools and Applications</source>
          <volume>47</volume>
          (
          <issue>3</issue>
          ),
          <fpage>599</fpage>
          -
          <lpage>629</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bolettieri</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Esuli</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Falchi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lucchese</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Perego</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Piccioli</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rabitti</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>CoPhIR: a test collection for content-based image retrieval</article-title>
          .
          <source>CoRR abs/0905</source>
          .4627v2 (
          <year>2009</year>
          ), http://cophir.isti.cnr.it
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Budikova</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Batko</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zezula</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Evaluation platform for content-based image retrieval systems</article-title>
          .
          <source>In: International Conference on Theory and Practice of Digital Libraries (TPDL</source>
          <year>2011</year>
          ). pp.
          <fpage>130</fpage>
          -
          <lpage>142</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Budikova</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Batko</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zezula</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          : MUFIN at ImageCLEF 2011:
          <article-title>Success or Failure? In: CLEF 2011 Labs</article-title>
          and Workshop (Notebook Papers) (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Caputo</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , Mu¨ller, H.,
          <string-name>
            <surname>Martinez-Gomez</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Villegas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Acar</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patricia</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marvasti</surname>
            , N., U¨sku¨darlı,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paredes</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cazorla</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garcia-Varea</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morell</surname>
          </string-name>
          , V.:
          <article-title>ImageCLEF 2014: Overview and analysis of the results</article-title>
          .
          <source>In: CLEF proceedings. Lecture Notes in Computer Science</source>
          , Springer Berlin Heidelberg (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Deng</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dong</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Socher</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>L.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>F.F.</given-names>
          </string-name>
          :
          <article-title>ImageNet: A large-scale hierarchical image database</article-title>
          .
          <source>In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR</source>
          <year>2009</year>
          ). pp.
          <fpage>248</fpage>
          -
          <lpage>255</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Fellbaum</surname>
          </string-name>
          , C. (ed.):
          <article-title>WordNet: An Electronic Lexical Database</article-title>
          . The MIT Press (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Krizhevsky</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sutskever</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hinton</surname>
          </string-name>
          , G.E.:
          <article-title>ImageNet classification with deep convolutional neural networks</article-title>
          .
          <source>In: Advances in Neural Information Processing Systems (NIPS</source>
          <year>2012</year>
          ). pp.
          <fpage>1106</fpage>
          -
          <lpage>1114</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. Krˇcm´aˇr,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Jeˇzek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Pecina</surname>
          </string-name>
          ,
          <string-name>
            <surname>P.</surname>
          </string-name>
          :
          <article-title>Determining compositionality of expresssions using various word space models and methods</article-title>
          .
          <source>In: Proceedings of the Workshop on Continuous Vector Space Models and their Compositionality</source>
          . pp.
          <fpage>64</fpage>
          -
          <lpage>73</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Lokoc</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Nov´ak,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Batko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Skopal</surname>
          </string-name>
          ,
          <string-name>
            <surname>T.</surname>
          </string-name>
          :
          <article-title>Visual image search: Feature signatures or/and global descriptors</article-title>
          .
          <source>In: 5th International Conference on Similarity Search and Applications (SISAP</source>
          <year>2012</year>
          ). pp.
          <fpage>177</fpage>
          -
          <lpage>191</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Novak</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Batko</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zezula</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Large-scale similarity data management with distributed metric index</article-title>
          .
          <source>Information Processing &amp; Management</source>
          <volume>48</volume>
          (
          <issue>5</issue>
          ),
          <fpage>855</fpage>
          -
          <lpage>872</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Villegas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paredes</surname>
          </string-name>
          , R.:
          <article-title>Overview of the ImageCLEF 2014 Scalable Concept Image Annotation Task</article-title>
          . In:
          <article-title>CLEF 2014 Evaluation Labs</article-title>
          and Workshop, Online Working Notes (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Villegas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paredes</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thomee</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Overview of the ImageCLEF 2013 Scalable Concept Image Annotation Subtask</article-title>
          .
          <article-title>CLEF 2013 Evaluation Labs</article-title>
          and Workshop, Online Working Notes (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>