<!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>Plant identification with deep convolutional neural network: SNUMedinfo at LifeCLEF plant identification task 2015</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sungbin Choi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Biomedical Engineering, Seoul National University</institution>
          ,
          <country>Republic of Korea</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper describes our participation at the LifeCLEF Plant identification task 2015. Given various images of plant parts such as leaf, flower or stem, this task is about identification of plant species given multi-image observation query. We utilized GoogLeNet for individual image classification, and combined image classification results for plant identification per observation. Our approach achieved best performance in this task.</p>
      </abstract>
      <kwd-group>
        <kwd>Image classification</kwd>
        <kwd>Deep convolutional neural network</kwd>
        <kwd>GoogLeNet</kwd>
        <kwd>Borda-fuse</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>2.1</p>
      <sec id="sec-1-1">
        <title>Image classification using deep convolutional neural network</title>
      </sec>
      <sec id="sec-1-2">
        <title>Finetuning from GoogLeNet</title>
        <p>We utilized GoogLeNet for individual plant image classification. GoogLeNet
incorporates Inception module with the intention of increasing network depth with
computational efficiency.</p>
        <p>We randomly divided observations in LifeCLEF Plant identification training set into
five-fold. Images from one fold is used as validation set, and images from other four
fold is used as training set.</p>
        <p>Training CNN for plant identification started from GoogLeNet pretrained on
ImageNet dataset. We finetuned CNN on plant identification training set (initial
learning rate 0.001; batch_size:120; number of iteration:100,000). Only horizontal
mirroring (left-right flipping of image) and image random cropping (cropping 224 x 224
image out of 256 x 256 input image) is used for data augmentation.</p>
        <p>
          We trained five separate CNNs1. CNN output score is used to produce ranked list of
relevant plant species. Five ranked list is combined into single ranking using
Bordafuse method (
          <xref ref-type="bibr" rid="ref5">5</xref>
          ).
2.2
        </p>
      </sec>
      <sec id="sec-1-3">
        <title>Observation classification by combining image classification result</title>
        <p>
          Each query observation is composed of multiple image. We combined image
classification result from Section 2.1 using two different rank aggregation method.
(
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) Borda-fuse method
(
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) Majority voting based method
3
        </p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Results</title>
      <p>We submitted four different runs. Details of runs are summarized in the following
table.</p>
      <sec id="sec-2-1">
        <title>SNUMedinfo1</title>
      </sec>
      <sec id="sec-2-2">
        <title>SNUMedinfo2</title>
      </sec>
      <sec id="sec-2-3">
        <title>SNUMedinfo3</title>
      </sec>
      <sec id="sec-2-4">
        <title>SNUMedinfo4</title>
        <p>We arbitrarily determined number of CNN classifier for experiment as five. In this study, we
tried to assess the effects on performance when more CNNs are trained and their results are
combined.</p>
        <p>Among five trained CNNs, only one CNN is used for classification.</p>
        <p>Primary evaluation metric for this task was average classification score. Inverse of the
rank of the correct species are scored between 0 and 1, and then it is macro-averaged
over distinct user who has taken photos of observation query images.</p>
        <p>Evaluation results on test set is described in following table.
Performance was clearly better when five CNNs are combined for image
classification (SNUMedinfo3 and SNUMedinfo4), compared to when only one CNN is used
(SNUMedinfo1 and SNUMedinfo2). This is observed from both per image
classification score and per observation classification score.</p>
        <p>With regard to the rank aggregation methods used in observation classification,
majority-voting based method showed slightly better performance compared to the
Borda-fuse method, but the difference was negligible.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Discussion</title>
      <sec id="sec-3-1">
        <title>CNN finetuning from other task model</title>
        <p>
          In Chen et al.’s experiments (
          <xref ref-type="bibr" rid="ref6">6</xref>
          ) in last year, CNN trained without finetuning from
other external dataset showed inferior performance, compared to their advanced feature
encoding method (
          <xref ref-type="bibr" rid="ref7">7</xref>
          ) based on SIFT and Color Moments features. But when CNN is
finetuned from ImageNet pretrained GoogLeNet, it was very effective, even though
plant identification is targeted for finer-grained image classification task between
different plant species compared to the ImageNet’s general object category classification.
4.2
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Combining CNN output</title>
        <p>
          From table 2, we could observe that training multiple CNN and combining their
outputs improve classification performance. As also experimented in (
          <xref ref-type="bibr" rid="ref8">8</xref>
          ), training and
combining multiple CNN output method is considered to be effective to cope with
CNN’s variance.
4.3
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>Training plant part-specific CNN</title>
        <p>In this task, each image is tagged with plant part name (e.g., stem, flower). We also
tried dividing training set images according to the tagged part and training CNN per
each part separately. But in our preliminary experiments, these part-specific image
trained CNNs mostly showed no performance gain (similar or slightly worse
performance, compared to when no part-specific training is used). So we chose not to use
tagged plant part information for CNN training.
5</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>
        In LifeCLEF Plant identification task 2015’, we applied GoogLeNet pretrained on
ImageNet dataset for training by finetuning on the plant training set. Although task is
more finer-grained image category classification compared to the ImageNet, and the
number of plant species has doubled compared to the last year’s plant task (
        <xref ref-type="bibr" rid="ref9">9</xref>
        ),
classification performance was very effective. Also, training multiple CNNs and combining
their output improved classification performance further. In our future study, we will
explore other CNN architectural design options and different classification result
combination methodologies.
6
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Cappellato</surname>
            <given-names>L</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ferro</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jones</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , and San Juan,
          <string-name>
            <surname>E.</surname>
          </string-name>
          <article-title>CLEF 2015 Labs and Workshops</article-title>
          .
          <source>CEUR Workshop Proceedings (CEUR-WS.org)</source>
          ;
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Krizhevsky</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sutskever</surname>
            <given-names>I</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hinton</surname>
            <given-names>GE</given-names>
          </string-name>
          , editors.
          <article-title>Imagenet classification with deep convolutional neural networks</article-title>
          .
          <source>Advances in neural information processing systems</source>
          ;
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Szegedy</surname>
            <given-names>C</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            <given-names>W</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jia</surname>
            <given-names>Y</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sermanet</surname>
            <given-names>P</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reed</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Anguelov</surname>
            <given-names>D</given-names>
          </string-name>
          , et al.
          <article-title>Going deeper with convolutions</article-title>
          .
          <source>arXiv preprint arXiv:14094842</source>
          .
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <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>
          ,
          <string-name>
            <surname>Ma</surname>
            <given-names>S</given-names>
          </string-name>
          , et al.
          <article-title>Imagenet large scale visual recognition challenge</article-title>
          .
          <source>arXiv preprint arXiv:14090575</source>
          .
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Aslam</surname>
            <given-names>JA</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Montague</surname>
            <given-names>M</given-names>
          </string-name>
          .
          <article-title>Models for metasearch</article-title>
          .
          <source>Proceedings of the 24th annual international ACM SIGIR conference on Research and development in information retrieval;</source>
          New Orleans, Louisiana, USA. 384007: ACM;
          <year>2001</year>
          . p.
          <fpage>276</fpage>
          -
          <lpage>84</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <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>
          ,
          <string-name>
            <surname>Liang</surname>
            <given-names>X</given-names>
          </string-name>
          , editors. Ibm research australia at lifeclef2014:
          <article-title>Plant identification task</article-title>
          .
          <source>Working notes of CLEF 2014 conference;</source>
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Perronnin</surname>
            <given-names>F</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dance</surname>
            <given-names>C</given-names>
          </string-name>
          , editors.
          <article-title>Fisher kernels on visual vocabularies for image categorization</article-title>
          .
          <source>Computer Vision and Pattern Recognition</source>
          ,
          <year>2007</year>
          CVPR'07 IEEE Conference on;
          <year>2007</year>
          : IEEE.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Cireşan</surname>
            <given-names>D</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giusti</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gambardella</surname>
            <given-names>L</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schmidhuber</surname>
            <given-names>J. Mitosis</given-names>
          </string-name>
          <article-title>Detection in Breast Cancer Histology Images with Deep Neural Networks</article-title>
          . In:
          <string-name>
            <surname>Mori</surname>
            <given-names>K</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sakuma</surname>
            <given-names>I</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sato</surname>
            <given-names>Y</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barillot</surname>
            <given-names>C</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Navab</surname>
            <given-names>N</given-names>
          </string-name>
          , editors.
          <source>Medical Image Computing and Computer-Assisted Intervention - MICCAI 2013. Lecture Notes in Computer Science</source>
          .
          <volume>8150</volume>
          : Springer Berlin Heidelberg;
          <year>2013</year>
          . p.
          <fpage>411</fpage>
          -
          <lpage>8</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Goëau</surname>
            <given-names>H</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Joly</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bonnet</surname>
            <given-names>P</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Selmi</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Molino</surname>
            <given-names>J-F</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barthélémy</surname>
            <given-names>D</given-names>
          </string-name>
          , et al., editors.
          <source>Lifeclef plant identification task 2014. CLEF2014 Working Notes Working Notes for CLEF 2014 Conference, Sheffield, UK, September 15-18</source>
          ,
          <year>2014</year>
          ; 2014:
          <article-title>CEUR-WS.</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>