<!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>Content Speci c Feature Learning for Fine-Grained Plant Classi cation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>ZongYuan Ge y</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Chris McCool y</string-name>
          <email>c.mccool@qut.edu.au</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Conrad Sanderson</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Peter Corke y</string-name>
        </contrib>
      </contrib-group>
      <abstract>
        <p>We present the plant classi cation system submitted by the QUT RV team to the LifeCLEF 2015 plant task. Our system learns a content speci c feature for various plant parts such as branch, leaf, fruit, ower and stem. These features are learned using a deep convolutional neural network. Experiments on the LifeCLEF 2015 plant dataset show that the proposed method achieves good performance with a score of 0:633 on the test set.</p>
      </abstract>
      <kwd-group>
        <kwd>deep convolutional neural network</kwd>
        <kwd>plant classi cation</kwd>
        <kwd>subset feature learning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Fine-grained image classi cation has received considerable attention recently
with a particular emphasis on classifying various species of birds, dogs and
plants [
        <xref ref-type="bibr" rid="ref1 ref11 ref3 ref4">1, 3, 4, 11</xref>
        ]. Fine-grained image classi cation is a challenging computer
vision problem due to the small inter-class variation and large intra-class
variation. Plant classi cation is a particularly important domain because of the
implications for automating Agriculture as well as enabling robotic agents to
detect and measure plant distribution and growth.
      </p>
      <p>
        To evaluate the current performance of the state-of-the-art vision
technology for plant recognition, the Plant Identi cation Task of the LifeCLEF
challenge [
        <xref ref-type="bibr" rid="ref5 ref7">5, 7</xref>
        ] focuses on distinguishing 1000 herb, tree and fern species. This is an
observation-centered task where several images from seven organs of a plant are
related to one observation. There are seven organs, referred to as content types,
and include images of the entire plant, branch, leaf, fruit, ower, stem or a leaf
scan.
      </p>
      <p>
        Inspired by [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], we use a deep convolutional neural network (DCNN) approach
and learn a separate DCNN for each content type. We combine the
contentspeci c feature with a generic DCNN feature, which is trained using all of the
content types. This approach yields a highly accurate classi cation system with
a score of 0:633 on the test set.
      </p>
      <p>Test Sample
GCNN
Our proposed system consists of two main parts. First, we perform transfer
learning to learn a domain-generic feature termed as GCNN from all plants
images (regardless of content type). Second, we manually cluster the dataset
into subsets based on content type and learn a feature speci c to each subset
( SCNN ). For each image we extract both domain-generic ( GCNN ) and
subsetspeci c ( SCNN ) features, these features are obtained from layer 20, l20, of
the deep network. The two feature vectors are then concatenated to form a
single feature vector as shown in Figure 1. These features are then used to
learn a multi-class linear SVM. Power and l2 norm are applied independently
for domain-generic feature and content speci c feature prior to combining the
feature vectors.
There are 7 pre-de ned content types consisting of images from the entire plant,
branch, leaf, fruit, ower, stem or a leaf scan. In both the training and testing
phases all participants are allowed to use the indicated content.</p>
      <p>
        We make use of the content type to learn a DCNN that is ne-tuned
(specialised) for a subset of the content types. However, because there is a limited
number of images for each content type, we rst group the most visually similar
content types toghether. In particular, we de ne four subsets. The rst subset
conists of the the entire plant and branch content types, the second subset
consists of the leaf and leaf scan content types, the third subset contains fruit and
ower content types, and the fourth subset consists of the stem only.
Krizhevsky et al. [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] recently achieved impressive performance on the ImageNet
recognition task using CNNs, which were initially proposed by LeCun et al. [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]
for hand written digit recognition. Since then CNNs have received considerable
attention and in the Large-scale ImageNet Challenge 2014 (ILSVRC) the top
ve results were all produced using CNN-based systems [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>
        In this work we ne-tune a general model for the task of plant classi
cation. The base model that we ne-tune is the best performing model from
ILSVRC [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], referred to as GoogLeNet. GoogLeNet is a very deep neural
network model with 22 layers. It consists primarily of convolutional layers. We use
the output of the last convolutional layer l20, after average pooling, to obtain
our feature vectors.
2.3
      </p>
      <sec id="sec-1-1">
        <title>Domain Speci c Feature Learning</title>
        <p>
          Transfer learning has usually been applied by ne-tuning a general network,
such as the network of Krizhevsky et al. [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], to a speci c task such as bird
classi cation [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ].
        </p>
        <p>
          Inspired by the ndings of Zhang et al. [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] we learn a domain-generic DCNN
for the task of plant classi cation. This is achieved by applying transfer learning
on the parameters of the GoogLeNet model (learned from the large-scale
ImageNet dataset) using all of the training data for the plant classi cation task. This
new DCNN provides domain-generic features for the task of plant classi cation
and is referred to as the domain-generic DCNN. The only di erence between the
pre-trained GoogLeNet model and the domain-generic DCNN is that the
number of outputs for the last fully connected layer is changed to be 1; 000 which is
the number of training classes available. For each image we can then obtain a
domain-generic feature GCNN from the last convolutional layer l20.
2.4
        </p>
      </sec>
      <sec id="sec-1-2">
        <title>Subset Feature Learning as Content Speci c Feature</title>
        <p>A separate DCNN is learned for each of the K = 4 pre-de ned subsets by
netuning the domain-speci c model, described in Section 2.3. The aim is to learn
features for each subset that will allow us to more easily di erentiate visually
similar content of plant species. As such, for each subset, we apply ne-tuning to
the pre-trained GoogLeNet model. To train the k-th subset (Subsetk) we use the
Nk images assigned to this subset Xk = [x1; :::; xNk ], with their corresponding
class labels.</p>
        <p>The only di erence between these models and the pre-trained GoogLeNet
model is that the number of outputs for the last fully connected layer, of each
model, is set to the number of training classes in each subset. Transfer learning
is then applied separately to each network using backpropogation and stochastic
gradient descent (SGD). For each image belonging to the k-th subset a subset
feature vector SCNNk is obtained by taking the output of the last convolutional
layer l20.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Experiments</title>
      <p>In this section we present a comparative performance evaluation of our proposed
method on a validation set and the de ned test sets. The provided training
dataset is split into two sets: roughly 10% of the total training data was used as
a validation set and the rest is used for training the models. The split is based
on observation id because nal testing is also observation-based.</p>
      <p>This results in 82,033 training images, including 21,746 for the branch and
entire subset, 32,186 for fruit and ower subset, 23,234 for the leaf and leaf
scan subset and 4,867 for the stem subset. The validation set consists of 9,725
images.</p>
      <p>
        We use Ca e [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] for learning generic and subset speci c features. The
opensource package LibLinear [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] is used to train the multi-class linears SVMs. The
SVM cost parameter C is set to 1 and all images are resized to 224 224.
3.1
      </p>
      <sec id="sec-2-1">
        <title>Results on Validation Set</title>
        <p>First we assess our proposed method on the validation set. We conducted three
sets of experiments which examine the e ectives of the domain-speci c feature
vector, the subset feature vector and the combination of these two feature
vectors.</p>
        <p>The results on the validation set, shown in Table 1, demonstrate that the
combination of these two feature vectors provides a considerable performance
improvement. The combination of these two feature vectors achieves a mean
accuracy of 66:6%. This is an absolute improvement of 6.5 percentage points
over the domain-speci c feature vector GCNN which achieves a mean accuracy
of 60:1%. By comparison, the subset feature vector SCNNk achieves a mean
accuracy of only 58:0%. We believe that the subset feature vector performs
worse than the domain-speci c feature vector because of the limited number of
training images for each subset.
In this section, we present our submitted results for the LifeCLEF2015 plant
challenge. We submitted three runs:
{ RUN1 is the result of using proposed system for classi cation purpose. Only
the rank 1 score is submitted for each observation.
{ RUN2 is the image retrieval task where we take the rst 5 predictions.
{ RUN3 is based on RUN 2 but we perform an additional softmax
normalization for the rst ve predictions.</p>
        <p>In Figure 2 we present the overall performance for all of the competitors
using the de ned score metric. It can be seen that our best performing system
is RUN 2 which achieved a score of 0:633. This is slightly worse than SNUMED
INFO systems (RUN 4 and RUN 3).</p>
        <p>In Figure 3 we present results for the image-based run. It can be seen that
our proposed method provides competitive performance for both the
imagebased and observation-based metrics. However, we do have a minor performance
loss for the image-based result compared to the observation-based result.
4</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Conclusions and Future Work</title>
      <p>In this paper we presented a domain-speci c feature learning and subset-speci c
feature learning system applied to the plant identi cation task of LifeCLEF
2015. For domain-speci c feature learning, we have shown that it is possible to
perform transfer learning from a DCNN pre-trained on the larger-scale ImangNet
dataset. Furthermore, we have presented a subset feature learning system that is
able to learn content speci c features. This approach yields highly competitive
performance with a score of 0:633 for this year's task.</p>
    </sec>
    <sec id="sec-4">
      <title>Acknowledgements</title>
      <p>The Australian Centre for Robotic Vision is supported by the Australian Research
Council via the Centre of Excellence program. NICTA is funded by the Australian
Government through the Department of Communications, as well as the Australian
Research Council through the ICT Centre of Excellence program. We would also like
to thank Professor Chunhua Shen and Dr. Lingqiao Liu for the fruitful conversations
of this work.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Lempitsky</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Zisserman</surname>
          </string-name>
          .
          <article-title>Symbiotic segmentation and part localization for ne-grained categorization</article-title>
          .
          <source>In ICCV</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Rong-En</surname>
            <given-names>Fan</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kai-Wei</surname>
            <given-names>Chang</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cho-Jui</surname>
            <given-names>Hsieh</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xiang-Rui</surname>
            <given-names>Wang</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Chih-Jen Lin</surname>
          </string-name>
          .
          <article-title>Liblinear: A library for large linear classi cation</article-title>
          .
          <source>The Journal of Machine Learning Research</source>
          ,
          <volume>9</volume>
          :
          <year>1871</year>
          {
          <year>1874</year>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Efstratios</given-names>
            <surname>Gavves</surname>
          </string-name>
          , Basura Fernando,
          <source>Cees GM Snoek</source>
          ,
          <article-title>Arnold WM Smeulders, and Tinne Tuytelaars. Local alignments for ne-grained categorization</article-title>
          .
          <source>International Journal of Computer Vision</source>
          , pages
          <volume>1</volume>
          {
          <fpage>22</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>ZongYuan</given-names>
            <surname>Ge</surname>
          </string-name>
          ,
          <string-name>
            <surname>Christopher</surname>
            <given-names>McCool</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Conrad</given-names>
            <surname>Sanderson</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Peter</given-names>
            <surname>Corke</surname>
          </string-name>
          .
          <article-title>Subset feature learning for ne-grained classi cation</article-title>
          .
          <source>CVPR Workshop on Deep Vision</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5. Herve Goeau, Alexis Joly, and
          <string-name>
            <given-names>Pierre</given-names>
            <surname>Bonnet</surname>
          </string-name>
          .
          <article-title>Lifeclef plant identi cation task 2015</article-title>
          .
          <source>In CLEF working notes</source>
          <year>2015</year>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Yangqing</given-names>
            <surname>Jia</surname>
          </string-name>
          , Evan Shelhamer, Je Donahue, Sergey Karayev,
          <string-name>
            <given-names>Jonathan</given-names>
            <surname>Long</surname>
          </string-name>
          , Ross Girshick, Sergio Guadarrama, and Trevor Darrell. Ca e:
          <article-title>Convolutional architecture for fast feature embedding</article-title>
          .
          <source>arXiv:1408.5093</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Alexis</given-names>
            <surname>Joly</surname>
          </string-name>
          , Henning Muller, Herve Goeau, Herve Glotin, Concetto Spampinato, Andreas Rauber, Pierre Bonnet,
          <string-name>
            <surname>Willem-Pier Vellinga</surname>
          </string-name>
          , and Bob Fisher.
          <source>Lifeclef</source>
          <year>2015</year>
          :
          <article-title>multimedia life species identi cation challenges</article-title>
          .
          <source>In Proceedings of CLEF</source>
          <year>2015</year>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Alex</given-names>
            <surname>Krizhevsky</surname>
          </string-name>
          , Ilya Sutskever, and
          <string-name>
            <surname>Geo</surname>
            rey
            <given-names>E</given-names>
          </string-name>
          <string-name>
            <surname>Hinton</surname>
          </string-name>
          .
          <article-title>Imagenet classi cation with deep convolutional neural networks</article-title>
          .
          <source>In NIPS</source>
          , pages
          <volume>1097</volume>
          {
          <fpage>1105</fpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Yann</surname>
            <given-names>LeCun</given-names>
          </string-name>
          , Bernhard Boser, John S Denker, Donnie Henderson, Richard E Howard, Wayne Hubbard, and
          <string-name>
            <given-names>Lawrence D</given-names>
            <surname>Jackel</surname>
          </string-name>
          .
          <article-title>Backpropagation applied to handwritten zip code recognition</article-title>
          .
          <source>Neural Computation</source>
          ,
          <volume>1</volume>
          (
          <issue>4</issue>
          ):
          <volume>541</volume>
          {
          <fpage>551</fpage>
          ,
          <year>1989</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Olga</surname>
            <given-names>Russakovsky</given-names>
          </string-name>
          , Jia Deng, Hao Su, Jonathan Krause, Sanjeev Satheesh, Sean Ma, Zhiheng Huang, Andrej Karpathy, Aditya Khosla,
          <string-name>
            <given-names>Michael</given-names>
            <surname>Bernstein</surname>
          </string-name>
          , et al.
          <article-title>Imagenet large scale visual recognition challenge</article-title>
          .
          <source>arXiv preprint arXiv:1409.0575</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. Asma Rejeb Sfar, Nozha Boujemaa, and
          <string-name>
            <given-names>Donald</given-names>
            <surname>Geman</surname>
          </string-name>
          .
          <article-title>Con dence sets for negrained categorization and plant species identi cation</article-title>
          .
          <source>IJCV</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Christian</surname>
            <given-names>Szegedy</given-names>
          </string-name>
          , Wei Liu, Yangqing Jia,
          <string-name>
            <given-names>Pierre</given-names>
            <surname>Sermanet</surname>
          </string-name>
          , Scott Reed, Dragomir Anguelov, Dumitru Erhan, Vincent Vanhoucke, and
          <string-name>
            <given-names>Andrew</given-names>
            <surname>Rabinovich</surname>
          </string-name>
          .
          <article-title>Going deeper with convolutions</article-title>
          .
          <source>arXiv:1409.4842</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Ning</surname>
            <given-names>Zhang</given-names>
          </string-name>
          , Je Donahue,
          <string-name>
            <surname>Ross Girshick</surname>
            , and
            <given-names>Trevor</given-names>
          </string-name>
          <string-name>
            <surname>Darrell</surname>
          </string-name>
          .
          <article-title>Part-based R-CNNs for ne-grained category detection</article-title>
          .
          <source>In ECCV</source>
          , pages
          <volume>834</volume>
          {
          <fpage>849</fpage>
          .
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>