<!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>Deep Learning and SVM Classification for Plant Recog- nition in Content-Based Large Scale Image Retrieval</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Bálint Pál Tóth</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Márton Osváth</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dávid Papp</string-name>
          <email>pappd@tmit.bme.hu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gábor Szűcs</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Telecommunications and Media Informatics, Budapest University of Technology and Economics Magyar Tudósok krt.</institution>
          <addr-line>2., H-1117, Budapest</addr-line>
          ,
          <country country="HU">Hungary</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The PlantCLEF 2016 challenge focused on tree, herb and fern species identification based on different types of images. The aim of the task was to classify the plants in the images to species and to give a confidence score depicting the probability that a prediction is true. We elaborated different classification methods for this challenge. We applied dense SIFT for feature detection and description; and Gaussian Mixture Model based Fisher vector was calculated to represent an image with high-level descriptor. Fisher vectors were classified by a special SVM, the C-support vector classification algorithm with RBF (Radial Basis Function) kernel. Furthermore, we applied deep learning method to train convolutional neural network (CNN) for feature learning and fullyconnected layers with softmax output for classification. We also combined these classifiers using the weighted average of their outputs. The final results show that the CNN achieved better result than the SVM, and the combined method slightly surpasses the CNN.</p>
      </abstract>
      <kwd-group>
        <kwd>deep learning</kwd>
        <kwd>convolutional neural networks</kwd>
        <kwd>GMM based Fisher vector</kwd>
        <kwd>C-support vector classification</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Being able to identify the different species of plants growing in agricultural
areas and to automatically detect the presence of invasive species is crucial.
Identifying plants is usually a difficult task, sometimes for professionals (such
as farmers or wood exploiters) as well. Using content-based image retrieval
technologies is a promising possibility in this scenario. In order to solve it a
challenge is announced in the LifeCLEF campaign [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        The image-based plant identification task, briefly PlantCLEF 2016 [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]
was focused on tree, herb and fern species identification based on different
types of images. The number of species was 1000, and there were 7
viewpoints at the images: branch, leaf, scan (scan or scan-like pictures of leaf,
briefly “LeafScan”), flower, fruit, stem, and entire views. The data were
sample of the stream of the raw query images submitted by the users of the
popular mobile application called Pl@ntNet (available on iPhone and Android),
which accounts for several hundreds of thousands of active users submitting
about ten thousands of query images daily.
      </p>
      <p>The aim of the task was to classify images into the known categories
(species), but the classification system had to be robust to unseen categories.
It was a more difficult problem, because the test set contained images of
species that were not in the training set (these are unseen categories). Besides the
images contextual metadata (date, location, author and rating information)
were also available.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Previous works</title>
      <p>
        In the last two years there have been a number of successful deep learning,
SVM and combined solutions in the LifeCLEF competition. In 2014 a
combined system of convolutional neural nets and SVM won the challenge [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
The CNNs had five convolutional layers, however their pure deep learning
solution was outperformed with the combined systems. A part of our team
participated in the same competition [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. They used GMM based
Fishervector for image representation, and SVM for classification. A different
group, in the same year used the BoW model with OpponentColor SIFT
descriptors and SVM, but their results were less convincing [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Also in 2014
another group used a pretrained Overfeat [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] network for feature learning, and
the output of the fully-connected layer (before the softmax layer) was fed into
a tree-based ensemble classifier [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. However, other groups with SVM based
solutions resulted better. In 2015 an Inception CNN model based network
won the competition [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. They have pretrained the model with ImageNet and
fine-tuned with the PlantCLEF database. They used the combined output of
five CNNs, that were fine-tuned with randomly selected parts of the database.
Also in last year’s competition a pretrained AlexNet was fine-tuned, which
resulted the 4th place [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. For fine-tuning they have reset the last (softmax)
layer and they trained the last layer with relatively high learning rate (10) and
the rest of the layers with a much lower learning rate (0.1).
      </p>
      <p>We elaborated fully automatic methods (one by Fisher vectors and
SVM, and another one by deep learning) for the classification of the images,
and then they are taken in decreasing order based on reliability of
classification decision; the next sections will present the details.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Classification by Fisher vector and SVM</title>
      <p>
        The first part of the classification was the representation of each image based
on visual content. Following the general trend, we applied BoW
(Bag-ofWords) model [10⎼12] for this purpose. This consists of three steps: (i)
feature detection, (ii) feature description, (iii) image description as usual phases
in computer vision and we solved these steps similarly to our previous work
[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        For feature detection and description we used the SIFT (Scale
Invariant Feature Transform) algorithm [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] with dense keypoint sampling. After
that, we performed PCA (Principal Component Analysis) [
        <xref ref-type="bibr" rid="ref14 ref15">14, 15</xref>
        ] to reduce
the dimensions of the descriptor vectors from 128 to 80. Finally, we encoded
the low-level descriptor vectors to get GMM (Gaussian Mixture Model) [
        <xref ref-type="bibr" rid="ref16 ref17">16,
17</xref>
        ] based Fisher-vectors [
        <xref ref-type="bibr" rid="ref16 ref18">16, 18</xref>
        ]. These vectors were the final representations
(image descriptor) of the images.
      </p>
      <p>
        For the classification subtask we used a variation of SVM (Support
Vector Machine), the C-SVC (C-support vector classification) [
        <xref ref-type="bibr" rid="ref19 ref20">19, 20</xref>
        ] with
RBF (Radial Basis Function) kernel. We applied the one-against-all technique
to extend SVM for multi-class classification. Furthermore, a validation set
were used to optimize the two hyperparameters (C from C-SVC and γ from
RBF kernel).
      </p>
      <p>The results of SVM classification was submitted as ‘BME TMIT
Run2’.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Classification by deep learning</title>
      <p>
        Nowadays state-of-the-art image recognition and classification solutions
generally use deep learning methodology. Deep convolutional neural networks
are able to learn the descriptive features of the image database in many
abstraction levels. Convolutional neural networks raised a lot of interests in
2012, when a team led by Geoffrey Hinton and Alex Krizhevsky won the
ImageNet Large Scale Visual Recognition Competition [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] by a large margin
[
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. This model is often referred to as AlexNet. AlexNet consists of five
convolutional layers, from which the first, second and fifth are followed by
max-pooling layers. This part is responsible for feature learning. The second
part of AlexNet includes three fully-connected layers with an output layer of
1000 softmax neurons for classification.
      </p>
      <p>In the data preparation phase we applied cropping, scaling and
normalization. Hence we only cropped the center of the images along the shorter
dimension and scaled it down to the network’s input dimension, which is
224x224 pixels. Finally, we normalized the red, green and blue color channels
individually to zero mean and unit variance. An example of the resulting
image is shown in Figure 1.</p>
      <p>Batch norm.</p>
      <p>Max-pooling
3x3, s:2x2</p>
      <p>Batch norm.</p>
      <p>Max-pooling
3x3, s:2x2</p>
      <p>Batch norm.</p>
      <p>
        Max-pooling
3x3, s:2x2
For training the PlantCLEF 2015 database we used a modified version of
AlexNet [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. We changed the ReLU activation functions to parametric
ReLUs (PReLUs) [23]. Furthermore, we applied batch normalization [24] before
the max-pooling layers of AlexNet. The block diagram of the proposed
convolutional network is shown in Figure 2.
For optimizer we chose AdaDelta [25], which is a great tool for adaptively
adjusting the learning rate. Negative log-likelihood criterion was used for
multi-class classification purposes. We performed hyperparameter
optimization with manual grid search in terms of batch size. If there wasn’t
improvement in the global correct rates in 100 epochs the training was stopped.
According to the results that are shown in Table 1, 130 was chosen as the batch
size. The loss and the average correct classification rates within rows of the
confusion matrix are shown in Figure 3.
      </p>
      <p>The hardware we used for training were a NVidia GTX 970 (4 GB)
and a NVidia Titan X (12 GB) GPU cards hosted in two i7 servers with 32
GB RAM. Ubuntu 14.04 with Cuda 7.5 and cuDNN 4.0 was used as general
software architecture. For data preparation, training and evaluating deep
neural networks the Torch7 [26] deep learning framework was used. For
calculating mean average precision (MAP) values the sklearn Python package was
used.</p>
      <p>The results of CNN classification was submitted as ‘BME TMIT
Run1’.</p>
      <p>We combined the outputs of the classifiers. Based on our preliminary
testing the weighted average of the outputs were used for creating the ‘BME
TMIT Run4’. Besides two classifiers described above a third one was
constructed using metadata. After normalizing and cleaning the data we
calculated new metadatas (e.g. the season) in order to get more informative variables.
Next we applied Random Forest (RF), and we measured the accuracy. The
metadata based classification had the lowest MAP value, SVM and CNN gave
much better results. Therefore, we chose the following weight parameters: 0.1
for metadata, 0.3 for SVM and 0.6 for CNN.</p>
      <p>Furthermore, we built an aggregated model to detect unseen categories
by attempting to filter out the images with unknown classes. We measured the
largest distance among fisher vectors of training images; in the case if a test
image’s fisher vector is farther from all training fisher vectors then this
distance, we reject that particular image (as outlier). As well as, images with very
low overall (0.3) decision values were also rejected. As a result, only the
remaining test images were included in ‘BME TMIT Run3’.
6</p>
    </sec>
    <sec id="sec-5">
      <title>Evaluation</title>
      <p>We trained 1 CNN and 7 SVM classifiers (one for each viewpoint) and we
conducted a preliminary testing on the PlantCLEF 2015 test data, and
measured the MAP (Mean Average Precision) values. The results of the
preliminary evaluation can be seen in the first row of Table 2.</p>
      <p>Some of the test images had no viewpoint attribute at all, and some of
them were marked as ‘Other’. Therefore, an image with known viewpoint was
classified with the appropriate SVM classifier (with same viewpoint), and
decision values of this classifier were used in the runfile as predictions. For
testing an image with unknown viewpoint we constructed a classifier using
the weighted average of the decision values coming from all trained
classifiers. At the estimation of weight parameters we took the “goodness” of
different viewpoint classifiers into consideration: LeafScan: 0.3, Leaf: 0.15,
Flower: 0.15, Fruit: 0.15, Stem: 0.15, Branch: 0.05, Entire: 0.05.</p>
      <p>In Table 2, we presented multiple MAP (Mean Average Precision)
values based on the size of the sorted lists associated with the classes. The
results of the post-testing (i.e. test was after the run submission) of SVM and
CNN show that the best MAP value is reached when only the 10 most
probable predictions are involved in the calculations. Unfortunately, we analyzed
the influence of MAP calculations (second and third rows of this table belong
to post-testing) only after the official results were released. For the
competition we submitted predictions of all the 1000 classes for every test image
that caused worse MAP value.</p>
      <p>The evaluation was executed on the PlantCLEF 2015 test data, and we
calculated the predictions on 2016 test data. It is important to note that these
runfiles contained the total results, which means that we gave all decision
values for each ClassId for each MediaId.
In the official evaluation MAP was used for measurement of goodness of the
image classification, considering each class Ci of the training set as a query.
In this query evaluation all predictions with ClassId=Ci in the runfile were
extracted, and ranked by decreasing probability and the average precision
(AP) was computed for that class. The MAP is mean of these AP values. To
evaluate more specifically the targeted usage scenario consisting in detecting
invasive species, a secondary MAP was computed by considering as queries
only a subset of the species that belongs to a blacklist of invasive species.
Recognition system was expected to be robust to unseen categories by
automatically detecting the numerous false positives classification hits. The
official results can be seen in Table 3, where the first two columns contain the
unseen categories, while the last column ignores them.
We elaborated different classification methods for image-based plant
identification task. We applied dense SIFT for feature detection and description;
and Gaussian Mixture Model based Fisher vector was calculated to represent
an image with high-level descriptor. The chosen classifier was the C-support
vector classification algorithm with RBF (Radial Basis Function) kernel, and
we optimized two hyperparameters (C from C-SVC and γ from RBF kernel)
by a grid search with two-dimensional grid.</p>
      <p>We also used convolutional neural networks for the task. The images
were normalized to zero mean and unit variance, they were also cropped and
scaled down. We used a modified version of the AlexNet model, and we
performed batch size optimization. With the winning batch size the deep learning
method achieved considerably higher MAP score than SVM.</p>
      <p>We constructed a classifier by combining the decisions values of the
metadata, SVM and CNN classification methods. The weights of these
techniques were determined based on the preliminary tests. Furthermore, a novel
approach was used for rejecting the outlier test images (i.e. images with
unseen categories), this approach used the information coming from both
distance measurement of Fisher vectors and CNN.</p>
      <p>It should be noted that our team was formed at the middle of March and
we started working on the project in April. According to the investigation of
MAP calculations, we must admit that if we would have optimized the length
of the sorted lists for the MAP calculations, we might have achieved better
results in the official competition.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgement</title>
      <p>Bálint Pál Tóth gratefully acknowledges the support of NVIDIA Corporation
with the donation of an NVidia Titan X GPU used for his research.
23. He, K., Zhang, X., Ren, S., &amp; Sun, J. Delving deep into rectifiers: Surpassing
humanlevel performance on imagenet classification. arXiv preprint arXiv:1502.01852
(2015)
24. Ioffe, S. and Szegedy, C. "Batch normalization: Accelerating deep network training
by reducing internal covariate shift." arXiv preprint arXiv:1502.03167 (2015)
25. Zeiler, M. D. "ADADELTA: an adaptive learning rate method." arXiv preprint
arXiv:1212.5701 (2012)
26. Collobert, R., Kavukcuoglu, K., &amp; Farabet, C. Torch7: A matlab-like environment for
machine learning. In BigLearn, NIPS Workshop (No. EPFL-CONF-192376). (2011)</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Joly</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goëau</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Glotin</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Spampinato</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bonnet</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vellinga</surname>
            ,
            <given-names>W. P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Champ</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Planqué</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palazzo</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Müller</surname>
          </string-name>
          , H.:
          <article-title>LifeCLEF 2016: multimedia life species identification challenges</article-title>
          ,
          <source>Proceedings of CLEF</source>
          <year>2016</year>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Goëau</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bonnet</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Joly</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <article-title>Plant identification in an open-world (LifeCLEF 2016)</article-title>
          ,
          <source>CLEF working notes 2016</source>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Abedini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garnavi</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Liang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          : IBM Research Australia at LifeCLEF2014:
          <article-title>Plant Identification Task</article-title>
          .
          <source>In CLEF (Working Notes)</source>
          , pp.
          <fpage>693</fpage>
          -
          <lpage>704</lpage>
          . (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Szűcs</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Papp</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lovas</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <article-title>Viewpoints Combined Classification Method in Image-based Plant Identification</article-title>
          Task In: Cappellato L.,
          <string-name>
            <surname>Ferro</surname>
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Halvey</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kraaij</surname>
            <given-names>W</given-names>
          </string-name>
          . (eds) Working Notes for CLEF 2014 Conference. Sheffield, Great Britain,
          <source>September 15-18</source>
          , pp.
          <fpage>763</fpage>
          -
          <lpage>770</lpage>
          . Vol.
          <volume>1180</volume>
          . (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Issolah</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lingrand</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Precioso</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Plant</surname>
          </string-name>
          <article-title>Species Recognition using Bag-OfWords with SVM classifier in the Context of the LifeCLEF Challenge In</article-title>
          : Cappellato L.,
          <string-name>
            <surname>Ferro</surname>
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Halvey</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kraaij</surname>
            <given-names>W</given-names>
          </string-name>
          . (eds) Working Notes for CLEF 2014 Conference. Sheffield, Great Britain,
          <source>September 15-18</source>
          , pp.
          <fpage>738</fpage>
          -
          <lpage>746</lpage>
          . Vol.
          <volume>1180</volume>
          . (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Sermanet</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eigen</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mathieu</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fergus</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , and LeCun. Y. Overfeat:
          <article-title>Integrated recognition, localization and detection using convolutional networks</article-title>
          .
          <source>arXiv preprint arXiv:1312.6229</source>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Sünderhauf</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McCool</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Upcroft</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Perez</surname>
          </string-name>
          , T.:
          <article-title>Fine-Grained Plant Classification Using Convolutional Neural Networks for Feature Extraction</article-title>
          .
          <source>In CLEF (Working Notes)</source>
          , pp.
          <fpage>756</fpage>
          -
          <lpage>762</lpage>
          . (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Sungbin</surname>
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Plant identification with deep convolutional neural network: SNUMedinfo at LifeCLEF plant identification task 2015</article-title>
          , In Working notes of CLEF 2015 conference.
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Reyes</surname>
            ,
            <given-names>A. K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Caicedo</surname>
            ,
            <given-names>J. C.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Camargo</surname>
            ,
            <given-names>J. E.</given-names>
          </string-name>
          :
          <article-title>Fine-tuning deep convolutional networks for plant recognition</article-title>
          .
          <source>In Working notes of CLEF</source>
          <year>2015</year>
          conference. (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Fei-Fei</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fergus</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , &amp; A.
          <string-name>
            <surname>Torralba</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Recognizing and Learning Object Categories</article-title>
          ,
          <source>IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR)</source>
          , (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Chatfield</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lempitsky</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vedaldi</surname>
            <given-names>A.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Zisserman</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>The devil is in the details: an evaluation of recent feature encoding methods</article-title>
          ,
          <source>British Machine Vision Conference</source>
          , pp.
          <volume>76</volume>
          .
          <fpage>1</fpage>
          -
          <lpage>76</lpage>
          .
          <fpage>12</fpage>
          . (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Lazebnik</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schmid</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Ponce</surname>
          </string-name>
          , J.:
          <article-title>Beyond Bags of Features: Spatial Pyramid Matching for Recognizing Natural Scene Categories</article-title>
          ,
          <source>Proceedings of the IEEE Conference on Computer Vision</source>
          and Pattern Recognition, New York, Vol.
          <volume>2</volume>
          , pp.
          <fpage>2169</fpage>
          -
          <lpage>2178</lpage>
          . (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Lowe</surname>
            ,
            <given-names>D. G.</given-names>
          </string-name>
          :
          <article-title>Distinctive Image Features from Scale-Invariant Keypoints</article-title>
          ,
          <source>International Journal of Computer Vision</source>
          , Vol.
          <volume>60</volume>
          , No 2., pp.
          <fpage>91</fpage>
          -
          <lpage>110</lpage>
          . (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Abdi</surname>
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Williams</surname>
            <given-names>L. J.: Principal</given-names>
          </string-name>
          <string-name>
            <surname>Component</surname>
            <given-names>Analysis</given-names>
          </string-name>
          ,
          <source>Wiley Interdisciplinary Reviews: Computational Statistics</source>
          , Vol
          <volume>2</volume>
          . No.
          <issue>4</issue>
          , pp.
          <fpage>433</fpage>
          -
          <lpage>459</lpage>
          . (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Ke</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Sukthankar</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>PCA-SIFT: A more distinctive representation for local image descriptors, In Computer Vision</article-title>
          and Pattern Recognition,
          <string-name>
            <surname>CVPR</surname>
          </string-name>
          <year>2004</year>
          .
          <article-title>Proceedings of the 2004</article-title>
          IEEE Computer Society Conference on, Vol.
          <volume>2</volume>
          , pp.
          <fpage>II</fpage>
          -
          <volume>506</volume>
          . (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Reynolds</surname>
            <given-names>D. A.</given-names>
          </string-name>
          : Gaussian Mixture Models,
          <source>Encyclopedia of Biometric Recognition</source>
          , Springer, February, pp.
          <fpage>659</fpage>
          -
          <lpage>663</lpage>
          . (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Tomasi</surname>
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Estimating gaussian mixture densities with EM: A tutorial, (Tech. rep</article-title>
          ., Duke University);
          <source>Chinese Journal of Electron Devices</source>
          , pp,
          <fpage>15</fpage>
          -
          <lpage>18</lpage>
          . (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Perronnin</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dance</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Fisher kernel on visual vocabularies for image categorization</article-title>
          ,
          <source>IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR)</source>
          , (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Boser</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guyon</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vapnik</surname>
          </string-name>
          , V.:
          <article-title>A Training Algorithm for Optimal Margin Classifier</article-title>
          ,
          <source>Proc. of the 5th Annual ACM Workshop on Computational Learning Theory</source>
          , pp.
          <fpage>144</fpage>
          -
          <lpage>152</lpage>
          . (
          <year>1992</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Cortes</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vapnik</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Support-vector networks</article-title>
          ,
          <source>Machine Learning</source>
          , Vol.
          <volume>20</volume>
          , No.
          <issue>3</issue>
          , pp.
          <fpage>273</fpage>
          -
          <lpage>297</lpage>
          . (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Russakovsky</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Deng</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Su</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krause</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Satheesh</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , Ma,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Hunag</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            ,
            <surname>Karpathy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Khosla</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Bernstein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Berg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.C.</given-names>
            , &amp;
            <surname>Fei-Fei</surname>
          </string-name>
          ,
          <string-name>
            <surname>L.</surname>
          </string-name>
          <article-title>Imagenet large scale visual recognition challenge</article-title>
          .
          <source>International Journal of Computer Vision</source>
          ,
          <volume>115</volume>
          (
          <issue>3</issue>
          ),
          <fpage>211</fpage>
          -
          <lpage>252</lpage>
          . (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Krizhevsky</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sutskever</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Hinton</surname>
            ,
            <given-names>G. E.</given-names>
          </string-name>
          <article-title>Imagenet classification with deep convolutional neural networks</article-title>
          .
          <source>In Advances in neural information processing systems</source>
          , pp.
          <fpage>1097</fpage>
          -
          <lpage>1105</lpage>
          . (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>