<!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>Sub gure and Multi-Label Classi cation using a Fine-Tuned Convolutional Neural Network</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ashnil Kumar</string-name>
          <email>ashnil.kumar@sydney.edu.au</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>David Lyndon</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jinman Kim</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dagan Feng</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Med-X Research Institute, Shanghai Jiao Tong University</institution>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>School of Information Technologies, University of Sydney</institution>
          ,
          <country country="AU">Australia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper describes the submission of the BMET group to the Sub gure Classi cation and Multi-Label Classi cation tasks of the ImageCLEF 2016 medical subtrack. Our method creates a new optimised feature extractor by using medical images to ne-tune a CNN that has been pre-trained on general image data. Our classi cation method shows promising result in both the the sub gure classi cation and multi-label classi cation subtasks.</p>
      </abstract>
      <kwd-group>
        <kwd>convolutional neural network</kwd>
        <kwd>ne-tuning</kwd>
        <kwd>sub gure classi cation</kwd>
        <kwd>multi-label classi cation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        This paper describes the submission of the BMET group to two of the the
ImageCLEF 2016 Medical Tasks: Sub gure Classi cation and Multi-Label
Classi cation [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]. A primary challenge of these tasks is to automatically extract
relevant representations (content and semantics) from the image data that allow
easy di erentiation of di erent modalities [3]. Previous attempts combined a vast
range of image derived features that were sampled both globally over the whole
image and locally over several di erent sub-patches [4, 5]. These features were
designed by humans to represent some characteristic of the underlying image
data, e.g., textures, colours, binary patterns.
      </p>
      <p>Convolutional neural networks (CNNs) were used to optimise feature
extraction for the ImageCLEF Medical Tasks in 2015 [6]. In our prior work, we
designed a new CNN for both modality classi cation [7] and x-ray body region
identi cation [8]. Choi [9] used generic features learned by a CNN from a large,
well-labelled natural image dataset. However, the size of the challenge dataset
limited the ability to learn the best image features.</p>
      <p>In this paper, we describe a method for modality classi cation that uses
a smaller medical image dataset to ne-tune (optimise) a CNN that was
pretrained on a large natural image dataset. This method allows us to adapt or
adjust the generic features learned from natural images to be more speci c for the
medical imaging modalities in the ImageCLEF datasets. We apply our method
to the Sub gure Classi cation and Multi-Label Classi cation tasks.</p>
    </sec>
    <sec id="sec-2">
      <title>Materials</title>
      <p>
        We used the Sub gure Classi cation training dataset (6776 images, 30 classes)
to ne-tune our CNN. The test datasets consisted of 4166 images for Sub gure
Classi cation and 1084 images for Multi-Label Classi cation. A full description
of the datasets can be found in the ImageCLEF 2016 overview papers [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ].
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Methods</title>
      <p>We used the well-established AlexNet architecture [10] pre-trained (initialised)
on the ImageNet natural image dataset (1000 classes, &gt; 1 million samples) [11].
We ne-tuned the initial AlexNet lter weights (derived from natural images)
for 100 epochs using back-propagation so that they were more appropriate for
the 30 classes in the dataset. Dropout was used to avoid over tting.</p>
      <p>We increased the robustness of our algorithm to translation and orientation
using a 24-fold data augmentation scheme. We generated 6 crops (original, top
left, top right, bottom left, bottom right, centre) and 4 re ections (no ip, x axis,
y-axis and both axes) of each training sample; 90% of the augmented dataset
was used for ne-tuning and 10% for validation.</p>
      <p>The ne-tuned CNN produced a 4096-dimensional feature vector for each
input image. To improve e ciency, we reduced the dimensionality using
Principle Component Analysis (PCA) [12] to select the principle components that
explained 99% of the variation in the data (1453 dimensions).</p>
      <p>We trained a multi-class support vector machine (SVM) using the
PCAreduced features extracted from all 24 augmented variations of the training
dataset. During classi cation, we generated the feature vectors for each test
image and its 5 crops, and used the SVM to obtain the posterior probability
and per-class score that each crop depicted a particular modality. When using
per-class SVM scores, we linearly scaled them to the range [0; 1] to reduce the
impact of very large outlier scores. We investigated several di erent schemes to
determine the class of an input image, as described in our runs.</p>
      <p>We implemented our method in MATLAB, using the MatConvNet library [13]
for our implementation of CNN ne-tuning. For our experiments we used the
pre-trained AlexNet provided as a part of MatConvNet.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Runs</title>
      <p>We submitted 5 runs to the Sub gure Classi cation (SC) task and 2 runs to the
Multi-Label Classi cation (ML) task.</p>
      <p>SC1 Mean SVM posterior probabilities of all crops.</p>
      <p>SC2 Mean of the per-class SVM score, which were scaled across all crops.
SC3 Mean of the per-class SVM scores, scaled separately for each crop.
SC4 Majority class across all crops. The per-class scores were not scaled.
SC5 Maximum SVM posterior probability across all crops.</p>
      <p>ML1 For each crop, the label was the modality with the highest SVM score.
ML2 For each crop, the label was the modality with the highest probability.
Acknowledgments. We gratefully acknowledge the support of NVIDIA
Corporation through the donation of the Tesla K40 GPU used for this research.</p>
      <p>This work was supported in part by ARC grants. This work was also
supported by the Faculty of Engineering and Information Technologies, The
University of Sydney, under the Faculty Research Cluster program.
3. Kumar, A., Kim, J., Cai, W., Feng, D.: Content-based medical image retrieval:
a survey of applications to multidimensional and multimodality data. Journal of
Digital Imaging 26(6) (2013) 1025{1039
4. Pelka, O., Friedrich, C.M.: FHDO biomedical computer science group at medical
classication task of ImageCLEF 2015. In: CLEF 2015 Working Notes. Volume
1391. (2015)
5. Abedini, M., Cao, L., Codella, N., Connell, J.H., Garnavi, R., Geva, A., Merler,
M., Nguyen, Q.B., Pankanti, S.U., Smith, J.R., Sun, X., Tzadok, A.: IBM research
at ImageCLEF 2013 medical tasks. In: CLEF 2013 Working Notes. Volume 1179.
(2013)
6. Villegas, M., Muller, H., Gilbert, A., Piras, L., Wang, J., Mikolajczyk, K., de
Herrera, A.G.S., Bromuri, S., Amin, M.A., Mohammed, M.K., Acar, B., Uskudarli, S.,
Marvasti, N.B., Aldana, J.F., del Mar Roldan Garc a, M.: General Overview of
ImageCLEF at the CLEF 2015 Labs. Lecture Notes in Computer Science. (2015)
7. Lyndon, D., Kumar, A., Kim, J., Leong, P.H.W., Feng, D.: Convolutional neural
networks for medical classi cation. In: CLEF 2015 Working Notes. Volume 1391.
(2015)
8. Lyndon, D., Kumar, A., Kim, J., Leong, P.H.W., Feng, D.: Convolutional neural
networks for medical clustering. In: CLEF 2015 Working Notes. Volume 1391.
(2015)
9. Choi, S.: X-ray Image Body Part Clustering using Deep Convolutional Neural
Network: SNUMedinfo at ImageCLEF 2015 Medical Clustering Task. In: CLEF
2015 Working Notes. (2015)
10. Krizhevsky, A., Sutskever, I., Hinton, G.E.: Imagenet classi cation with deep
convolutional neural networks. In Pereira, F., Burges, C., Bottou, L., Weinberger, K.,
eds.: Advances in Neural Information Processing Systems 25. Curran Associates,
Inc. (2012) 1097{1105
11. Russakovsky, O., Deng, J., Su, H., Krause, J., Satheesh, S., Ma, S., Huang, Z.,
Karpathy, A., Khosla, A., Bernstein, M., Berg, A.C., Fei-Fei, L.: Imagenet large
scale visual recognition challenge. International Journal of Computer Vision 115(3)
(2015) 211{252
12. Jolli e, I.: Principal component analysis. Wiley Online Library (2002)
13. Vedaldi, A., Lenc, K.: MatConvNet { Convolutional Neural Networks for
MAT</p>
      <p>LAB. In: Proceeding of the ACM Int. Conf. on Multimedia. (2015) 689{692
14. He, K., Zhang, X., Ren, S., Sun, J.: Deep residual learning for image recognition.
arXiv preprint arXiv:1512.03385 (2015)</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Villegas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , Muller, H., Garc a Seco de Herrera,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Schaer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Bromuri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Gilbert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Piras</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Yan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Ramisa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Dellandrea</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Gaizauskas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Mikolajczyk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Puigcerver</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Toselli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.H.</given-names>
            ,
            <surname>Sanchez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.A.</given-names>
            ,
            <surname>Vidal</surname>
          </string-name>
          , E.:
          <article-title>General Overview of ImageCLEF at the CLEF 2016 Labs</article-title>
          . Lecture Notes in Computer Science. (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2. Garc a Seco de Herrera,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Schaer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Bromuri</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          , Muller, H.:
          <article-title>Overview of the ImageCLEF 2016 Medical Task</article-title>
          .
          <source>In: CLEF2016 Working Notes</source>
          . (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>