<!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>A Cross-Modal Concept Detection and Caption Prediction Approach in ImageCLEFcaption Track of ImageCLEF 2017</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Md Mahmudur Rahman</string-name>
          <email>md.rahman@morgan.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Terrance Lagree</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Martina Taylor</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Computer Science Department, Morgan State University</institution>
          ,
          <addr-line>Baltimore, MD</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This article describes the participation of the Computer Science Department of Morgan State University, Baltimore, Maryland, USA in the ImageCLEFcaption under ImageCLEF 2017. The purpose of this research and participation is to be able to predict the caption and detect UMLS concepts of an unknown query (test) image by using Cross Modal Retrieval and Clustering techniques. In our approach, for each image (without any caption or concept information) in the test set, we find the closest matching image in the training set by applying similarity search (e.g., content based image retrieval) in a combined feature space of color, texture, and edge-related visual features. By linking the associated caption and UMLS concepts of the closest matched image, further processing are performed to extract terms (keywords/concepts) to form a text feature vector and finally return the top ranked terms as predicted concepts (caption) from the best matching cluster centroids which are previously generated by applying K-means clustering in a term-document matrix of the training set. In this article we present main objectives of experiments, overview of these approaches, resources employed, and describe our submitted runs and results with conclusions and future directions.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        This article describes the main objectives of cross modality matching approach
based on our first year participation in ImageCLEF 2017 [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] for the
ImageCLEFcaption track. This track consists of both Concept Detection and Caption
Prediction Tasks [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. For the Concept Detection, participating systems are tasked
with identifying the presence of relevant UMLS concepts in images appeared
in bio-medical journal articles (PubMed Central). For the Caption Prediction,
participating systems are tasked with composing coherent captions for the
entirety of an image based on the interaction of visual information content and the
detected concepts from the first task.
      </p>
      <p>
        Besides in clinical settings, bio-medical images are also sources of essential
information for research and education in biomedical literature. For example,
authors of journal articles frequently use images to elucidate the text and to
illustrate important concepts or to highlight special cases as Region of Interests
(ROIs) [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Overall, biomedical literature incorporates an approximation of 100
million figures, whereas the biomedical open access literature of PubMed
Central of National Library of Medicine (NLM) alone contained almost two million
images in 2014 [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The images contained in biomedical articles are seldom
selfevident, and much of the information required for their comprehension can be
found in the text of the articles in which they appear. Figure captions, article
titles, abstracts, and snippets of body text from within the articles all contribute
to image understanding. Hence, biomedical images cannot be easily understood
when they are removed from their original context. Given the rapid pace of
scientific discovery in medical field, it poses significant challenges to transform of
massive volumes of image and text data from biomedical articles into useful
information and actionable knowledge in the form of effective and efficient search
process [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        There has been a lot of interest in information retrieval, computer vision,
and multimedia community recently in developing cross and multi-modal
image retrieval techniques with the massive explosion of multimedia content on
the web. Multimedia contents, such as web pages, scientific publications, and
document images convey information using multiple modalities, including text,
layout/style and images. However, an intrinsic problem here is to investigate the
semantic correlation amongst the text and image data. Different models have
been proposed to learn the dependencies between the visual content of an image
set and the associated text captions, then allowing for the automatic creation of
semantic indexes for un-annotated images [
        <xref ref-type="bibr" rid="ref5 ref6 ref7 ref8">5–8</xref>
        ].
      </p>
      <p>Motivated by these approaches in general domain, in the following sections,
we describe our cross-modal search approach towards the concept detection and
caption prediction tasks in ImageCLEFcaption for bio-medical images in journal
articles. In the following sections, we describe our content-based visual search
approach (Section 2) to link test images to closet match images in the training
set, text feature extraction and K-means clustering in a term-document matrix
(Section 3) from associated image concepts and captions and detection and
prediction of concepts and captions respectively (Section 4) for test images based on
using Python 3.5, with OpenCV 2.0, sklearn, scikit-image, NLTK and mahotas
packages. Section 5 describes our submitted runs and results that we achieved
and finally Section 6 provides our conclusions and future works.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Content-Based Visual Similarity Search Approach</title>
      <p>We at first performed a content-based visual similarity search for each image
in the test set as an example query image to a content-based image retrieval
(CBIR) system where images in both training and validation sets are indexed at
first by extracting several low-level color, texture, and edge related visual
feature. The purpose of this similarity search is to find the closet matching image
in the training (validation) set for each query (test) image and using its
associated caption (concepts) for further processing (keyword extraction, clustering)
for caption prediction and concept detection. So, the CBIR search is the first
step of the pipeline of our cross-modal process to link unknown test images with
associated captions and UMLS concepts of known images with captions
(concepts). To save computational time, each image is resized (100 x 100 pixels) and
the following features are extracted:</p>
      <p>Local Color Descriptor: Instead of computing a color histogram for the entire
image, a 3D normalized HSV color histogram is computed for different regions
(1) the top-left corner, (2) the top-right corner, (3) the bottom-right corner,
(4) the bottom-left corner, and finally (5) the center of the image as shown
in Fig. 1. Each region is represented by a histogram with 8x × 12 × 3 = 288
entries where Hue, Saturation and Intensity values are quantized to 8, 12, and
3 bins respectively. Given 5 regions, the overall feature vector is 5 × 288 = 1440
dimensionality. Using regions-based histograms rather than global-histograms
allows us to simulate locality in a color distribution.</p>
      <p>
        In addition to the color descriptor, we extracted the well-known Local Binary
Patterns (LBPs) [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] as a texture feature and Histogram of Oriented Gradients
(HOG) [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] as an edge-related feature from each image. LBPs also compute
a local representation of texture by comparing each pixel with its surrounding
neighborhood of pixels. The first step in constructing the LBP texture descriptor
is to convert the image to gray-scale. For each pixel in the gray-scale image, we
select a neighborhood of size radius (r) surrounding the center pixel. A LBP
value is then calculated for this center pixel and stored in the output 2D array
with the same width and height as the input image. We initialized our LBP
descriptor using a numP oints = 24 to store the number of points and r = 8
for the radius. The process at first generates a 2D array with the same width
and height as our input image each of the values inside the array ranges from
[0, numP oints + 2], a value for each of the possible numP oints + 1 possible
rotation invariant prototypes along with an extra dimension for all patterns
that are not uniform, yielding a total of numP oints + 2 unique possible values.
Finally, our LBP feature vector as a normalized histogram (numP oints + 2 −
dimensional), which counts the number of times each of the prototypes appears
and normalized to the range of [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ].
      </p>
      <p>
        HOG is known as a keypoint descriptor in literature which expresses the
local statistics of the gradient orientations around a keypoint [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. The HOG
feature can express object appearance due to the reason that the histogram
process gives translational invariance the gradient orientations are strong to
lighting changes. The HOG feature extraction process consists of three phases.
In first phase first order derivatives in x and y directions are computed and the
image is divided into m × n tiled regions. Gradient orientations quantized into
n bins. Then, for each tiled region 1-D histogram of gradient orientations which
is weighted by gradient magnitude is accumulated. Eventually, obtained feature
vectors are normalized to provide robustness to illumination changes and HOG
feature vectors are collected for all blocks over detection window.
      </p>
      <p>
        For similarity matching, each feature is concatenated to form a combined
feature vector and Euclidean distance measure is used for k-nearest neighbor
image similarity where top matching images are ranked from a low to high scores
in the range of [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ] and only the top ranked (closest match) image is selected
for each query (test) image.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Text Feature Extraction and Clustering</title>
      <p>
        (1)
Our next step of the process is the text feature extraction and indexing (creating
a document-term matrix for subsequent clustering) of associated image captions
(concepts) of training (validation) images and perform clustering to form
natural groups of images with similar (related) captions and concepts. For the
caption prediction task, each associated caption of training images is converted to
lower-case, all punctuation are removed and tokenized into its individual words.
Stopwords are removed using NLTK’s “english” stopword list and subsequently
terms are removed from the vocabulary that occur in fewer than 10 captions, and
finally the remaining words are reduced to their stems using NLTK’s Snowball
stemmer, which finally form the vocabulary list T = {t1, t2, · · · , tN } of index
terms or keywords of the image captions. Finally, a document-term matrix M
is created based on T , where each caption is modeled as a vector of keywords
(terms) as
where each wˆij denotes the tf-idf weight of a keyword ti, 1 ≤ i ≤ N in the
caption of image Ij . This weighting scheme amplifies the influence of terms,
which occur often in a document (e.g., tf factor), but relative rarely in the
whole collection of documents (e.g., idf factor[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. The document-term matrix
is converted to a sparse matrix in Python which only records non-zero entries
to save memory space as we have significant number of entries that are zero.
fjD = [wˆ1j , · · · , wˆij , · · · wˆNj ]
      </p>
      <p>T
However, with a size of T &gt; 20, 000, our matrix is still too large. Hence, to
reduce the dimension further, Latent Semantic Analysis (LSA) is applied and
further analysis (clustering) is performed in the LSA projected feature space by
keeping explained variance above 90%. In many instances, LSA is found suitable
to reduce dimensionality in a spare matrix and discover latent patterns in the
data.</p>
      <p>For the concept detection task, the text feature extraction and indexing
approaches is more straightforward as we do not to perform any extra
preprocessing steps, such as removal of stopwords, tokenization, stemming, LSA
etc. In this case, we generate the vocabulary list T based on the presence of all
the UMLS concepts in the images of the training set and generate the sparse
matrix accordingly for further analysis in the next step of the process.</p>
      <p>
        Our final goal is is to partition N data points (text feature vectors of training
set) into K clusters by applying K-means clustering [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. In K-means, each
feature vector of image caption (concepts) is assigned to a cluster with the nearest
mean where the mean of each cluster is called its “centroid” or “center”.
Overall, applying K-means yields K separate clusters of the original n data points.
Data points inside a particular cluster are considered to be “more similar” to
each other than data points that belong to other clusters. For this, we used
the scikit-learn implementation of K-means in Python by experimenting with
different number of clusters (n clusters) and used parameters (e.g., max iter =
300 and tol = 0.0001) for maximum number of iterations for a single run and
relative tolerance with regards to inertia to declare convergence. The K-means
algorithm aims to choose centroids that minimise the inertia, or within-cluster
sum of squared criterion, which can be recognized as a measure of how internally
coherent clusters are. After generating the clusters, the top terms per cluster are
ranked and used for later use of caption prediction and concept detection of an
unknown query (test) image. It is assumed that caption (concepts) that belong
to a given cluster will be more similar in terms than belonging to a separate
cluster.
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Detecting Concepts and Predicting Captions of Test</title>
    </sec>
    <sec id="sec-5">
      <title>Images</title>
      <p>After performing all the above processes (e.g., visual feature extraction, CBIR
search, text feature extraction, and clustering), our final task is to detect
concepts and predict captions of unknown images (without associated captions and
UMLS concepts) in the test set. For this step, we at first find the closest matching
image in the training (validation) set for each test image by applying the similar
visual feature extraction and similarity search process described in Section 2.
After finding the associated captions (concepts) of closet matching images, we
next generate the text feature vectors accordingly and find the closet cluster
labels by applying a minimum distance matching function to previously generated
“centroid” or “center” in the training set as described in the previous section.
Based on the cluster labels, we look-up for the top terms (keywords) and return
those as assumed image captions or concepts. Below, all the steps of the above
process is described algorithmically:
Algorithm 1 Concept Detection/Caption Prediction Process
1: Initially, resize and extract color, texture, and edge-related visual features F (local
color descriptor, HOG, and LBP) for images in the training set.
2: Extract text feature from captions (concepts) in the training set to generate the
vocabulary list T and document-term matrix M
3: Apply K-mean clustering in matrix M to generate different number of clusters
(nclusters).
4: for j ∈ S images in the Test Set do
5: Resize and extract visual features for test image Ij.
6: Extract text feature vector from associated caption (concepts) Dj by using
vocabulary list T .
7: Find the closet cluster label by applying a minimum distance matching function
between feature vectors of caption (concept) and cluster centroids.
8: Return and print the top (K) terms (keywords) from the best matching centroids.
9: end for
10: Finally, generate the result file (run) for test images with image name and
associated caption (concepts).
5</p>
    </sec>
    <sec id="sec-6">
      <title>Submitted Runs and Results</title>
      <p>This section provides descriptions of our submitted runs and analysis of the
result. We performed, feature (visual and textual) extraction and clustering in
both the training set of around 164K images and validation set of 10K images
with associated captions and UMLS concepts. We submitted the following four
runs for the concept detection task:</p>
      <p>1. DET Morgan result concept from CBIR.csv : This is our baseline
run for the concept detection task. In this run, each test image is automatically
acted as a query image to our CBIR system to find the closet matching image
in the training set and use the associated concepts as the concepts for the test
image.</p>
      <p>2. DET Morgan result concept from train Kmean top20.csv : In this
run, each test image is automatically acted as a query image to our CBIR
system to find the closet matching image in the training set and use the associated
concepts to form a text feature vector. This vector matches to the closet cluster
centroids out of 50 clusters previously generated by K-means in the training set
and returns the top (20) terms (concepts) of that particular centroids.</p>
      <p>3. DET Morgan result concept from val Kmean50 top15.csv : In this
run, each test image is automatically acted as a query image to our CBIR system
to find the closet matching image in the validation set and use the associated
concepts to form a text feature vector. This vector matches to the closet cluster
centroids out of 50 clusters previously generated by K-means in the training set
and returns the top (15) terms (concepts) of that particular centroids.</p>
      <p>4. DET Morgan result concept from train Kmean300 top15.csv : In
this run, each test image is automatically acted as a query image to our CBIR
system to find the closet matching image in the training set and use the
associated concepts to form a text feature vector. This vector matches to the closet
cluster centroids out of 300 clusters previously generated by K-means in the
training set and returns the top (15) terms (concepts) of that particular
centroids.</p>
      <p>
        For concept detection task, evaluation is conducted in terms of average
(mean) F1 scores between system predicted and ground truth concepts in the
test set [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], which was generated based on the UMLS Full Release 2016AB.
1494048330426 DET Morgan result concept from CBIR.csv Auto
1494048615677 DET Morgan result concept from train Kmean top20.csv Auto
1494049613114 DET Morgan result concept from val Kmean50 top15.csv Auto
1494060724020 DET Morgan result concept from train Kmean300 top15.csv Auto
      </p>
      <p>Our last run in the Table 1 ranked fourth group wise with a mean F1 score,
0.0498 when no external resources were used.</p>
      <p>For the Caption Prediction task, we tried to submit few run based on
following the same process described for the Concept Detection task. However, there
were some problems in our runs (result files) and we received errors while the
files were parsed by the evaluation tool as provided by the CLEF organizer. We
are currently trying to fix the problem and will evaluate and analyze our results
at a later time.
6</p>
    </sec>
    <sec id="sec-7">
      <title>Conclusions</title>
      <p>This article describes the cross-modal strategies of the CS Morgan group for the
concept detection and caption prediction tasks of the ImageCLEFcaption track.
Instead of directly performing image understanding, our cross-modal approach
tries to link test images with images in the training set based on visual similarity
at first and from there further text processing and clustering are performed to
detect concepts and predict captions from groups(clusters) where images with
similar concepts/captions reside. Our results indicate that clustering with large
number (300) of centroids is better in terms of mean F1 score. However,
contentbased approaches to image retrieval are not yet advanced enough to achieve the
precision of text-based approaches, and we are currently working towards directly
mapping image region to concepts aided by a ground-truth training set of image
patches.</p>
    </sec>
    <sec id="sec-8">
      <title>Acknowledgment</title>
      <p>
        This research is supported by the NSF HBCU-UP Research Initiation Award
No. 1601044. We would like to thank the ImageCLEF [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] organizers for making
the database available for the experiments.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Ionescu</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , Mu¨ller, H.,
          <string-name>
            <surname>Villegas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Arenas</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boato</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , et al. :
          <source>Overview of ImageCLEF</source>
          <year>2017</year>
          :
          <article-title>Information extraction from images, Title: Experimental IR Meets Multilinguality, Multimodality, and Interaction 8th International Conference of the CLEF Association</article-title>
          ,
          <article-title>CLEF 2017</article-title>
          ,
          <article-title>Proc</article-title>
          .
          <source>of LNCS</source>
          .
          <volume>10456</volume>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Eickhoff</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schwall</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          , Seco de Herrera,
          <string-name>
            <given-names>A.</given-names>
            <surname>Garca</surname>
          </string-name>
          and Mu¨ller, H.:
          <article-title>Overview of ImageCLEFcaption 2017 - the Image Caption Prediction and Concept Extraction Tasks to Understand Biomedical Images</article-title>
          .
          <source>CLEF working notes. CEUR</source>
          , (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Simpson</surname>
            ,
            <given-names>M.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>You</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rahman</surname>
            ,
            <given-names>M.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xue</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Demner-Fushman</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Antani</surname>
            ,
            <given-names>S.K.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Thoma</surname>
            ,
            <given-names>G.R.</given-names>
          </string-name>
          :
          <article-title>Literature-based biomedical image classification and retrieval</article-title>
          .
          <source>Comput Med Imaging Graph</source>
          .
          <volume>39</volume>
          (
          <year>2014</year>
          )
          <fpage>3</fpage>
          -
          <lpage>13</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Demner-Fushman</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Antani</surname>
            ,
            <given-names>S.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Simpson</surname>
            ,
            <given-names>M.S.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Rahman</surname>
            ,
            <given-names>M.M. :</given-names>
          </string-name>
          <article-title>Combining Text and Visual Features for Biomedical Information Retrieval and Ontologies</article-title>
          .
          <source>September 2010 Technical Report to the LHNCBC Board of Scientific Counselors</source>
          . (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Mori</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Takahashi</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oka</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Image-to-word transformation based on dividing and vector quantizing images with words</article-title>
          .
          <source>In Proc. MISRM99 first international workshop on multimedia intelligent storage and retrieval management</source>
          . (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhuang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Pan</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Harmonizing hierarchical manifolds for multimedia document semantics understanding and cross-media retrieval</article-title>
          .
          <source>IEEE Trans Multimed</source>
          .
          <volume>10</volume>
          (
          <issue>3</issue>
          ) (
          <year>2008</year>
          )
          <fpage>437</fpage>
          -
          <lpage>446</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Jeon</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lavrenko</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Manmatha</surname>
          </string-name>
          , R. :
          <article-title>Automatic image annotation and retrieval using cross-media relevance models</article-title>
          .
          <source>In: Proceeding SIGIR 03 Proceedings of the 26th annual international ACM SIGIR conference on research and development in informaion retrieval</source>
          . (
          <year>2003</year>
          )
          <fpage>119126</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Rasiwasia</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Costa</surname>
            <given-names>Pereira</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Coviello</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Doyle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Lanckriet</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.R.G.</surname>
          </string-name>
          , Levy,
          <string-name>
            <given-names>R.</given-names>
            and
            <surname>Vasconcelos</surname>
          </string-name>
          , N. :
          <article-title>A newapproach to cross-modalmultimedia retrieval</article-title>
          .
          <source>In: Proceedings of the international conference on multimedia.</source>
          (
          <year>2010</year>
          )
          <fpage>251260</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Ojala</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pietikinen</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Menp</surname>
          </string-name>
          , T. :
          <article-title>Multiresolution Grayscale and Rotation Invariant Texture Classification with Local Binary Patterns</article-title>
          .
          <source>IEEE Transactions on Pattern Analysis and Machine Intelligence</source>
          .
          <volume>24</volume>
          (
          <issue>7</issue>
          ) (
          <year>2002</year>
          )
          <fpage>971</fpage>
          -
          <lpage>987</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Dalal</surname>
            ,
            <given-names>N</given-names>
          </string-name>
          and Triggs,
          <string-name>
            <surname>B.</surname>
          </string-name>
          :
          <article-title>Histograms of oriented gradients for human detection</article-title>
          .
          <source>In Proc. of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) 1</source>
          (
          <year>2005</year>
          )
          <fpage>886893</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Yates</surname>
            ,
            <given-names>R.B.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Neto</surname>
            ,
            <given-names>B.R.</given-names>
          </string-name>
          :
          <source>Modern Information Retrieval. Addison Wesley</source>
          , Reading (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Dubes</surname>
            ,
            <given-names>R.C.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Jain</surname>
            ,
            <given-names>A.K.</given-names>
          </string-name>
          :
          <article-title>Algorithms for Clustering Data</article-title>
          . Prentice Hall, (
          <year>1988</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>