<!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>Research Australia at LifeCLEF2014: Plant Identi cation Task</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Qiang Chen</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mani Abedini</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rahil Garnavi</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Xi Liang</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>IBM Research Australia</string-name>
        </contrib>
      </contrib-group>
      <fpage>693</fpage>
      <lpage>704</lpage>
      <abstract>
        <p>In this paper, we present the system and learning strategies that were applied by the IBM Research team to the plant identi cation task of LifeCLEF 2014. Plant identi cation is one of the most popular ne-grained categorization tasks. To ensure high classi cation accuracy, we have utilised strong visual features together with fusion of robust machine learning techniques. Our proposed system involves automatic delineation of the region of interest (e.g. plant's leaf, ower, etc.) in the given image, followed by extracting multiple complementary low level features. The features have been then encoded into the sophisticated Fisher Vector representation which enables accurate classi cation with linear classi ers. We have also applied the recent development of deep learning. More importantly our system combines multiple source of information, i.e. integrates organ annotation with image data, and adopts fusion of classi ers which has led to great results. The extensive experiments demonstrate the e ectiveness of the proposed system, where three (out of four) of our submissions outperforms all submissions by other teams, therefore the team achieves the rst place in LifeCLEF 2014 Plant task.</p>
      </abstract>
      <kwd-group>
        <kwd>Fine-grained object recognition</kwd>
        <kwd>plant recognition</kwd>
        <kwd>deep learning</kwd>
        <kwd>feature coding</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The ne-grained classi cation, i.e. classi cation among categories which are both
visually and semantically very similar, is a very di cult task. It is even
challenging for humans without careful training, and is critical for establishing a more
detailed understanding of the visual world [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ][
        <xref ref-type="bibr" rid="ref18">18</xref>
        ][
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Identifying plant species
is essential for successful agricultural development and conservation of
biodiversity. However, it is a very di cult task even for professionals (e.g. farmers, wood
exploiters, botanists). To evaluate recent advances of information retrieval and
computer vision on this challenging task, the CLEF Cross Language
Evaluation forum has been organizing yearly competition on plant identi cation since
2011. Following the success of the three previous ImageCLEF Plant identi
cation tasks, LifeCLEF 2014 plant task consists of 500 plant species dedicated to
botanical data. The task has focused on tree, herbs and ferns species identi
cation based on di erent types of images. Main novelties compared to the last
years are the following:
{ Multi-image query: The motivation of the task is to t better with a real
scenario where one user tries to identify a plant by observing its di erent
organs, such as it has been demonstrated in [MAED2012]. Indeed, botanists
usually observe simultaneously several organs, e.g. the leaves and the fruits
or the owers in order to identify species which could be mysti ed if only
one organ were observed.
{ Observation-based evaluation: Unlike previous years, the species identi
cation task is not image-centered but observation-centered. The aim of the task
is to produce a list of relevant species for each observation of a plant of the
test dataset, i.e. one or a set of several pictures related to a same event, where
a same person photographs several detailed views on various organs the same
day with the same device with the same lightening conditions observing the
same plant.
{ Large number of species: The number of species is about 500, which is an
important step towards covering the entire ora of a given region.
      </p>
      <p>This paper presents the system and learning strategies that were applied by
the IBM Research team to the plant identi cation task of LifeCLEF 2014. The
rest of the paper is organised as follows: Section 2 describes the main
components of the system, involving segmentation, feature extraction and learning, and
methodologies applied at each module. Section 3 discusses the details of
experiments and obtained results on validation and test sets. Section 4 concludes the
paper.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Approach</title>
      <p>In this section we rst brie y describe our submission to the LifeCLEF 2014
competition. Then various components of the system, including segmentation
(delineation of the region of interest), feature coding and deep convolutional
nerual network are explained.
2.1</p>
      <sec id="sec-2-1">
        <title>IBM Research Australia Runs</title>
        <p>
          We have submitted four di erent runs to LifeCLEF [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ] Plant identi cation
task [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ].
1. Run1- Deep convolutional nerual network: In this run, we utilize the deep
convolutional nerual network model explained in Sec.2.4 with ve layers
of convolutional network, three layers of fully connection and cost layer of
logistic regression. The CNN is trained on the plant training data provided
by LifeClef 2014, which is relative small scale data for this deep model.
2. Run2- Advanced feature encoding: In this run, we apply the advanced
feature encoding methods explained in Sec2.3 using Fisher Kernel
encoding [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ][
          <xref ref-type="bibr" rid="ref5">5</xref>
          ][
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]. We rst extract dense feature, e.g. SIFT [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] and Color
Moment from raw images. Each feature is modeled with Mixture of Gaussian
(GMMs) and forms the Fisher Vector representation. Then we learn a linear
SVM [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] for each feature. The nal submission is the average score from
the two features.
3. Run3- Fusion of Run1 and Run2: We have applied an empirical fusion
method, where each of the components are fed into the fusion module and
a weight has been tuned for each component.
4. Run4- Segmentation and Fusion of Run2 and Run3: We have applied the
feature encoding method on images with ROI extracted. We then fuse this
result with Run3. We also made a few improvements, e.g. SVM averaging.
The details of the methods used above are explained in the following section.
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Segmentation</title>
        <p>In most images, using a region of interest (ROI) which encloses the main object is
su cient to determine their class label. In fact, segmentation of the main objects
and extracting the ROI often results in removing the irrelevant background
which could introduce noise to a supervised classier. In categories of ower, fruit,
leaf, leafScan and stem, we apply di erent segmentation methods to remove the
background. For the two categories of wholeTree and branch, however, we have
observed that the whole image contains useful information. Therefore, we choose
not to extract any ROI from these views, instead the original image is used in
the next modules of the system, i.e. feature extraction and learning.</p>
        <p>
          For the ower and fruit categories, we apply a similar segmentation method to
extract the ROI that contains ower or a fruit, as follows: assuming that a ower
or fruit is usually \more red" compared to leaves, we locate the regions of which
their red channel is larger than the green channel. Each color image is converted
to a gray-value image, and the localized \red" regions are then employed as
initial masks in segmenting the ower or fruit in the gray-value image using a
active contour method [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ]. In the end, we compute the minimum bounding box
of the ower or fruit mask as the ROI. Figure 1 shows ROI extraction results on
some samples on ower pictures and Figure 1 shows those on fruit pictures.
For the leafScan category, every image typically includes a leaf with a light
background. However, there are variations among the background colors. We
therefore normalize the background with a consistent white color which can
potentially improve the accuracy of the classi cation. We convert the color image
into a gray-value image and then apply Otsu method [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] to compute a threshold.
The pixels in the gray-value image that are smaller than the threshold are labeled
as background, and all background pixels in the corresponding color image are
assigned with a while color. Some examples are shown in Figure 3.
        </p>
        <p>
          In images of the leaf category, we observed that a leaf is usually located in the
center area of the picture and there are typically some margin between the leaf
boundary and the picture border. We therefore extract the object that is located
in the center of the picture. In pre-processing, we convert the color picture to
a gray-value image and apply a Gaussian lter on the image with = 3. We
then extract an rectangular ROI in the image as an initial ROI that contain
the leaf. The ROI is de ned by its left top and bottom right coordination in
the image. Let (r; l) is the number of rows and columns in the image, the left
top coordination is ( 6r ; 6l ) and the right bottom coordination is ( 56r ; 56l ). We then
apply active contour on the gray-value image using the rectangular ROI as the
initial mask. The boundary box of the segmented leaf is the nal ROI and some
examples are shown in Figure 4.
In the stem category, the stem in usually located in the center of the image.
For segmenting the stem, we convert the color image to a gray-value image
and creating a central mask on the image by cropping %25 from left and %25
from right. Active contour is then applied on the gray-value image using the
mask. The bounding box of the resulting area is the ROI for the stem image.
This method can e ectively remove most of the background for vertical stems
without branches. Some examples are shown in Figure 5.
Feature coding is the generalization of the popular BoW model [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ][
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. The recent
evaluation [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] shows that the FisherKernel [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ][
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] feature coding achieves best
results in most of the cases. We introduce this coding method in this section.
        </p>
        <p>Suppose we have a probability density function u (x) which models a
generative process in feature space. Let X = fx1; ; xN g be the set of N local features
And the Fisher vector (FV) for X is denoted as (X) = fGX1 ; GX1 ;
where G k and G k is de ned as:
; GXK ; GXK g
ik =</p>
        <p>kuk(xi)
PK</p>
        <p>k=1 kuk(xi)</p>
        <p>N
GXk = X</p>
        <p>i=1
GXk = XN 1
i=1 N p</p>
        <p>1
N p k
2 k
ik
xi
ik[</p>
        <p>k
(xi
k ;
2
k
k)2
extracted from an image. Then the image can be described by the gradient vector
of log likelihood with respect to the model parameters :</p>
        <p>GX =
1</p>
        <p>N r log u (X):</p>
        <p>A natural kernel on these gradients is K(X; Y ) = GX0 F 1GY where F is
the Fisher information matrix of u : F = Ex u [r log u (x)r log u (x)0]. As
F is symmetric and positive de nite, it can be decomposed as F = L0 L ,
and the kernel K(X; Y ) can be expressed as a dot-product between normalized
vectors GX = L GX called Fisher vectors. We stress that learning a kernel
classi er using the Fisher kernel is equivalent to learning a linear classier on the
Fisher vectors GX . As been recognized widely, linear classi ers o er signi cant
advantages in terms of e ciency both for training and testing.</p>
        <p>Fisher Vector encoding utilizes a Gaussian mixture model (GMM), u (x) =
PK</p>
        <p>k=1 kuk(x) trained on local features of a large image set using Maximum
Likelihood (ML) estimation. The parameters of the trained GMM are denoted as
= f k; k; k; k = 1; ; Kg, where f ; ; g are the prior probability, mean
vector and diagonal covariance matrix of the Gaussian mixture respectively. This
GMM is used for description of low level features. Then for a set of low level
features X = fx1; ; xN g extracted from an image y, the soft assignments of
the descriptor xi to the kth Gaussian component ik is computed by:
(1)
(2)
(3)
(4)
Where k is the square root of the diagonal values of k. The FV has several
good properties: (a) Fisher Vector encoding is not limited to computing visual
word occurrences. It also encodes the distribution information of the feature
points, which will perform more stable when encoding a single feature point.
(b) it can naturally separate the image speci c information from the noisy local
features. (c) we can use a linear model for this representation.</p>
      </sec>
      <sec id="sec-2-3">
        <title>Power Normalization and L2 Normalization: It is easy to observe that</title>
        <p>as the number of Gaussians increases, Fisher vectors become sparser, and the
distribution of features in a given dimension becomes more peaky around zero.
This issue is addressed by a combination of power normalization and l2
normalization for each Fisher vector descriptor. Suppose z is one dimension of the
sher vector , the power normalization is de ned as f (z) = sign(z)jzj where
0 1 is a parameter of the normalization and we choose
experiments. Subsequently, the Fisher vectors are l2 normalized.
2.4</p>
      </sec>
      <sec id="sec-2-4">
        <title>Deep Convolutional Neural Network</title>
        <p>
          We also applied a deep convolutional nerual network (CNN) for the plant
identi cation task. We use the training data from the plant task only, which is
relative small scale data for this deep model. We also tried a pretrained CNN
using ImageNet [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ][
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] dataset, as this usage of extra data is not allowed in
the LifeCLEF challenge, we didn't submit the result but only evaluated on our
internal validation set.
        </p>
        <p>
          Our CNN has around 60 million parameters. it consists of ve
convolutional layers, some of which are followed by max-pooling layers, and three
fullyconnected layers with a nal softmax layer. To make training faster, we have used
non-saturating neurons and a very e cient GPU implementation of the
convolution operation. To reduce over tting in the fully-connected layers we employed a
recently-developed regularization method called dropout that proved to be very
e ective. We also use the data augmentation as in [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. In order to incorporate the
information of the \Organ" annotation, we propose two methods: (1) we train
the CNN with two objective function which targets the label accuracy and view
accuracy at the same time. (2) we train the CNN with one objective function but
we set the class label as the enumerate of the species and view annotation. These
two implementation turns out providing similar performance in our validation
set.
2.5
        </p>
      </sec>
      <sec id="sec-2-5">
        <title>Fusing of Multiple Systems</title>
        <p>Until now we have presented the sub models of the system, we then fuse the
k
results at the late stage. Each sub model k provides a con dence score si;j for
each observationID/imagei and each category j. We optimize to get the nal
con dent score as the weighted sum: Si;j = Pk wk sik;j . The optimization is
performed on the validation set. Each time, we select on sub model with best
accuracy and tune the weight to get the best fused accuracy. The same set of the
weight parameters have been used to get the con dence score on the test set.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Experiments</title>
      <p>In this section we discusses the details of experiments and obtained results on
validation and test sets.
3.1</p>
      <sec id="sec-3-1">
        <title>Experimental setting</title>
        <p>Dataset The PlantCLEF dataset focuses on 500 herb, tree and fern species
centered on France (some plants observations are from neighboring countries).
It contains more than 60000 pictures belonging to one of the seven types of view
reported into the meta-data, in a xml le (one per image) with explicit tags. A
part of the dataset has been provided as training data and the remaining part
will be used later as test data. Test observation will be chosen by randomly
sampling 1/3 of the observations of each species.</p>
        <p>
          The training data nally results in 47815 images, including 1987 of \Branch",
6356 photographs of \Entire", 13164 of \Flower", 3753 \Fruit", 7754 of \Leaf",
3466 \Stem" and 11335 scans and scan-like pictures of \leaf". The test data
contains 8163 plant-observation-queries. These queries are based on 13146 images;
731 of \Branch", 2983 photographs of \Entire", 4559 of \Flower", 1184 \Fruit",
2058 of \Leaf", 935 \Stem" and 696 scans and scan-like pictures of \leaf".
Validation Set In order to verify the e ective of each components in our
system, we split the \training data" provided by PlantCLEF into two parts: a train
set and a validation set. The validation set is roughly 1/5 of the total training
data. We split the training data according to the observation id which is critical
since the nal evaluation is based on observation id. In the following section, we
will report the results on both the validation set and the testing set.
Implementation details As previously mentioned, in the feature coding
approach, we extract two types of local features: dense SIFT feature and Color
moment feature. The dimension of each local feature has been reduced to 64
using PCA [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]. Then for each type of feature, we generate a GMM model which
has 512 components.
        </p>
        <p>
          For deep convolutional neural network, we follow the pipeline of Alex [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. The
lter size and lter number is the same as Alex's. We restrict the node number
of the fully connection network to 2048 as this number is far more enough to
model the plant images.
        </p>
        <p>
          We use open source libraries, e.g. SIFT from VL-feat [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] and SVM solver
from LibSVM [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]
3.2
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Results on Validation Set</title>
        <p>For proper assessment of each components of our system, we perform diagnosis
evaluation on the validation set. The evaluation results are shown in Table 1
based on two metrics as proposed by PlantCLEF organiser, i.e. the Accuracy
w.r.t. image (Acc image) and Accuracy w.r.t. observation id (Acc observ).</p>
        <p>Based on result shown in Table 1, we can observe the following:
1. The feature coding pipeline (by combing two type of features, i.e. SIFT
and color moment) achieves stable results. As reported in the literature, the
Fisher Kernel encoding performs best among many of the encoding methods
in visual recognition.
2. Segmentation (ROI extraction) improves the pipeline of feature coding and
increase the classi cation accuracy.
3. The CNN method results in lower classi cation accuracy, compared to
feature coding. We believe the e ect is the due to limited number of training
data. Deep learning has been demonstrated great success when using large
scale dataset. The PlantCLEF dataset is a middle scale dataset and the deep
model can be easily over tted.
3.3</p>
      </sec>
      <sec id="sec-3-3">
        <title>Results on Test Set</title>
        <p>In this subsection, we present our nal results submitted to LifeCLEF2014 plant
identi cation task. Results of each run is shown in Table 2, based on two
metrics: the Accuracy w.r.t. image (Acc image) and Accuracy w.r.t. observation id
(Acc observ).
{ RUN1 is the result of using deep convolutional nerual network. It obtains
reasonable result but inferior to other runs. The main problem is that the
deep model is very easy to over tting on the training set with so many
parameters.
{ RUN2 is the raw result with feature coding pipeline which gives quite good
result. It demonstrates that the feature coding pipeline is very mature and
easily adaptable to many tasks in visual recognition.
{ RUN3 is the result from combing RUN2 and RUN1. It shows that the CNN
framework is complementary to the traditional feature coding framework.
{ RUN4 is the result from combing RUN3 and feature coding pipeline applied
on segmented images. It shows the correct delineation of ROI improves the
classi cation results.</p>
        <p>Further evaluation results:
1. Overall performance: Our submissions achieve the top three results when
comparing with other teams as shown in Figure 7 in terms of both metrics,
i.e. the Accuracy w.r.t. image (Acc image) and Accuracy w.r.t. observation
id (Acc observ). Our classi cation results obtains 15-20% improvement over
other teams.
2. Results for each organ (view): Figure 8 shows the result for each organ
(view). Our classi cation results again leads other teams in most of cases.
It is worth noting that our system's performance on LeafScan and Flower
is better than 50%. Considering such ne-grained categroization task, we
believe this result has practical value for real system.
3. Observation-based evaluation: We observe a notable improvement from
image-based evaluation to observation-based evaluation on the validation
set, which shows the ability of our system in using multiple source of image
data and perform a more accurate classi cation. Unfortunately, the trend is
not that obvious on the test set. This is caused by dissimilarity between the
training and testing set in terms of average number of images per observation
id, i.e. there is around 4.5 images per observation id in the training set, while
we only have around 1.6 images per observation id in the test set.
In this paper, we described the system and learning methodology applied by the
IBM Australia Research team to the plant identi cation task of LifeCLEF 2014.
We utilized the advanced feature coding method with automatic ROI extraction.
We also applied the recent development of deep learning and achieved great
result on the validation set. The most important contribution of this work is in
e ective fusion of various learning schemes and proper use of multiple source
of information (annotation data and image data). The extensive experiments
demonstrated the e ectiveness of the proposed system and the nal submitted
run achieved the rst place in LifeCLEF 2014 Plant task.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Otsu</surname>
            ,
            <given-names>Nobuyuki.</given-names>
          </string-name>
          <article-title>A threshold selection method from gray-level histograms</article-title>
          .
          <source>Automatica</source>
          <volume>11</volume>
          .
          <fpage>285</fpage>
          -
          <lpage>296</lpage>
          (
          <year>1975</year>
          ):
          <fpage>23</fpage>
          -
          <lpage>27</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>DG</given-names>
            <surname>Lowe</surname>
          </string-name>
          .
          <article-title>Distinctive image features from scale-invariant keypoints</article-title>
          .
          <source>International Journal of Computer Vision</source>
          ,
          <volume>60</volume>
          (
          <issue>2</issue>
          ):
          <volume>91</volume>
          {
          <fpage>110</fpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>L</given-names>
            <surname>Fei-Fei</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Perona</surname>
          </string-name>
          .
          <article-title>A bayesian hierarchical model for learning natural scene categories</article-title>
          .
          <source>In Computer Vision and Pattern Recognition</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>K</given-names>
            <surname>Chat eld</surname>
          </string-name>
          , V Lempitsky, and
          <string-name>
            <given-names>A</given-names>
            <surname>Vedaldi</surname>
          </string-name>
          .
          <article-title>The devil is in the details: an evaluation of recent feature encoding methods</article-title>
          .
          <source>In British Machine Vision Conference</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Florent</given-names>
            <surname>Perronnin</surname>
          </string-name>
          ,
          <string-name>
            <surname>Jorge Sanchez</surname>
          </string-name>
          , and Thomas Mensink.
          <article-title>Improving the Fisher Kernel for Large-Scale Image Classi cation</article-title>
          .
          <source>In European Conference on Computer Vision</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>A</given-names>
            <surname>Krizhevsky</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I</given-names>
            <surname>Sutskever</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G</given-names>
            <surname>Hinton</surname>
          </string-name>
          .
          <article-title>Imagenet classi cation with deep convolutional neural networks</article-title>
          .
          <source>In Advances in Neural Information Processing Systems</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Jia</given-names>
            <surname>Deng</surname>
          </string-name>
          ,
          <string-name>
            <surname>Wei</surname>
            <given-names>Dong</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>R Socher</given-names>
            ,
            <surname>Li-Jia</surname>
          </string-name>
          <string-name>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Kai</given-names>
            <surname>Li</surname>
          </string-name>
          , and
          <string-name>
            <surname>Li</surname>
          </string-name>
          Fei-Fei.
          <article-title>ImageNet: A large-scale hierarchical image database</article-title>
          .
          <source>In Computer Vision and Pattern Recognition</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>J</given-names>
            <surname>Sivic</surname>
          </string-name>
          and
          <string-name>
            <given-names>A</given-names>
            <surname>Zisserman</surname>
          </string-name>
          .
          <article-title>Video Google: a text retrieval approach to object matching in videos</article-title>
          .
          <source>In International Conference on Computer Vision</source>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>A</given-names>
            <surname>Vedaldi</surname>
          </string-name>
          and
          <string-name>
            <given-names>B</given-names>
            <surname>Fulkerson. VLFeat</surname>
          </string-name>
          :
          <article-title>An open and portable library of computer vision algorithms</article-title>
          . http://www.vlfeat.org/,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>P</given-names>
            <surname>Welinder</surname>
          </string-name>
          , S Branson,
          <string-name>
            <given-names>T</given-names>
            <surname>Mita</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C</given-names>
            <surname>Wah</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F</given-names>
            <surname>Schro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S</given-names>
            <surname>Belongie</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Perona</surname>
          </string-name>
          .
          <article-title>Caltech-UCSD birds 200</article-title>
          .
          <source>Technical report</source>
          , California Institute of Technology,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>M-E Nilsback</surname>
            and
            <given-names>A</given-names>
          </string-name>
          <string-name>
            <surname>Zisserman</surname>
          </string-name>
          .
          <source>Automated Flower Classi cation over a Large Number of Classes. In ICVGIP</source>
          , pages
          <volume>722</volume>
          {
          <fpage>729</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>L</given-names>
            <surname>Fei-Fei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R</given-names>
            <surname>Fergus</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Perona</surname>
          </string-name>
          .
          <article-title>Learning generative visual models from few training examples: An incremental Bayesian approach tested on 101 object categories</article-title>
          .
          <source>Computer Vision</source>
          and Image Understanding,
          <volume>106</volume>
          (
          <issue>1</issue>
          ):
          <volume>59</volume>
          {
          <fpage>70</fpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Jia</surname>
            <given-names>Deng</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alexander C Berg</surname>
          </string-name>
          , and
          <string-name>
            <surname>Li</surname>
          </string-name>
          Fei-Fei.
          <article-title>Hierarchical semantic indexing for large scale image retrieval,</article-title>
          .
          <source>In Computer Vision and Pattern Recognition</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>CJC</given-names>
            <surname>Burges</surname>
          </string-name>
          .
          <article-title>A tutorial on support vector machines for pattern recognition</article-title>
          .
          <source>Data Min Knowl Discovery</source>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Chih-Chung Chang</surname>
          </string-name>
          and
          <string-name>
            <surname>Chih-Jen Lin</surname>
          </string-name>
          .
          <article-title>LIBSVM: a library for support vector machines</article-title>
          .
          <source>ACM Transactions on Intelligent Systems and Technology (TIST)</source>
          ,
          <volume>2</volume>
          (
          <issue>3</issue>
          ):
          <fpage>27</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>I T Jolli</surname>
          </string-name>
          <article-title>e</article-title>
          .
          <source>Principal Component Analysis</source>
          . Springer Verlag,
          <year>October 2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <given-names>F</given-names>
            <surname>Perronnin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z</given-names>
            <surname>Akata</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Z</given-names>
            <surname>Harchaoui</surname>
          </string-name>
          .
          <article-title>Towards Good Practice in Large-Scale Learning for Image Classi cation</article-title>
          .
          <source>In Computer Vision and Pattern Recognition</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <given-names>P.</given-names>
            <surname>Belhumeur</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Feiner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Jacobs</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Kress</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Ling</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Lopez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Ramamoorthi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sheorey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>White</surname>
          </string-name>
          , and
          <string-name>
            <surname>L. Zhang.</surname>
          </string-name>
          <article-title>Searching the World's Herbaria: A System for Visual Identi cation of Plant Species</article-title>
          .
          <source>In European Conference on Computer Vision</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <given-names>Y.</given-names>
            <surname>Su</surname>
          </string-name>
          and
          <string-name>
            <given-names>F.</given-names>
            <surname>Jurie</surname>
          </string-name>
          .
          <article-title>Improving Image Classication using Semantic Attributes</article-title>
          .
          <source>International Journal of Computer Vision</source>
          ,
          <volume>100</volume>
          ,
          <issue>1</issue>
          (
          <year>2012</year>
          )
          <fpage>59</fpage>
          -
          <lpage>77</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Perronnin</surname>
            ,
            <given-names>F</given-names>
          </string-name>
          and Dance,
          <string-name>
            <surname>C.</surname>
          </string-name>
          <article-title>Fisher Kernels on Visual Vocabularies for Image Categorization</article-title>
          .
          <source>In Computer Vision and Pattern Recognition</source>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Chan</surname>
            ,
            <given-names>T. F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vese</surname>
            ,
            <given-names>L. A.</given-names>
          </string-name>
          (
          <year>2001</year>
          ).
          <article-title>Active contours without edges</article-title>
          .
          <source>IEEE Transactions on Image Processing</source>
          ,
          <volume>10</volume>
          (
          <issue>2</issue>
          ),
          <fpage>266277</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Joly</surname>
          </string-name>
          ,
          <article-title>Alexis and Muller, Henning and Goeau, Herve and Glotin, Herve and Spampinato, Concetto and Rauber, Andreas and Bonnet, Pierre and Vellinga</article-title>
          , WillemPier and Fisher,
          <source>Bob LifeCLEF</source>
          <year>2014</year>
          :
          <article-title>multimedia life species identi cation challenges</article-title>
          .
          <source>Proceedings of CLEF</source>
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Go</surname>
          </string-name>
          <article-title>eau, Herve and Joly, Alexis and Bonnet, Pierre and Molino, Jean-Francois and Barthelemy</article-title>
          , Daniel and Boujemaa,
          <source>Nozha LifeCLEF Plant Identi cation Task 2014 Proceedings of CLEF</source>
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>