<!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>Concept detection on medical images using Deep Residual Learning Network</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Katsios Dimitris</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kavallieratou Ergina</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dept. of Information and Communication Systems Engineering, University of the Aegean</institution>
          ,
          <addr-line>Samos, 83200</addr-line>
          <country country="GR">Greece</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Medical images are often used in clinical diagnosis. However, interpreting the insights gained from them is often a time-consuming task even for experts. For this reason, there is a need for methods that can automatically approximate the mapping from medical images to condensed textual descriptions. For identifying the presence of relevant biomedical concepts in medical images for the ImageCLEF 2017 Caption concept detection subtask we propose the use of a pretrained residual deep neural network. Specifically, a 50-layered resNet was used and retrained on the medical images. The proposed method achieved F1 Score 0.1583 on the test data.</p>
      </abstract>
      <kwd-group>
        <kwd>Image retrieval</kwd>
        <kwd>Concept Detection</kwd>
        <kwd>Residual Neural Networks</kwd>
        <kwd>Medical Images</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Concept detection determines whether an image is relevant to a specific concept. A
concept of that type ranges from simple objects (e.g. desk, car) to events (people
swimming) or scenes (lecture, sky). Concept detection is considered a challenging task
especially in the presence of occlusion, background clutter, intra-class variation, pose and
lighting changes in images [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Nevertheless, apart from its difficulty it is extremely
helpful in tasks like image retrieval where one needs the most relevant images to some
concepts from a set of images. While concept detection is not a classification task, it
can be solved as one.
      </p>
      <p>
        Semantic concepts can serve as good intermediate semantic metadata for video
content indexing and understanding [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Applications of image or video retrieval based on
concepts can be met at search engines like google search, social networks like Facebook
and content sharing websites like YouTube and Flickr [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. A prerequisite for effective
image and video search is to analyze and index media content automatically.
Establishing a large set of robust concept detectors will yield significant improvements in many
challenging applications, such as image/video search and summarization [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        Concept detection is commonly viewed as a supervised machine learning problem
which aims to learn the mapping function between low-level visual features and
highlevel semantic concepts based on the annotated training data [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Even if computer
vision techniques can solve some of the major problems mentioned above, intra-class
variation is one of the most difficult to deal with [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Collecting large scale training data
to cover a wide variety of samples might be a promising solution since studies on
concept detections [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] and pedestrian classification [
        <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
        ] indicate that data matters most,
since the amount of available data impacts to the accuracy of a classification model
more than other parameters.
      </p>
      <p>Apart from present applications that are based on concept detection, there are many
future goals that could be matched by this technique. One goal would be the automatic
clinical diagnosis based on patient images. To achieve it one should be able to detect
which medical concepts are present at each image and then combine this knowledge to
extract a patient status description in natural language. This would be very helpful since
diagnosis is a time-consuming task even for highly trained experts.</p>
      <p>
        One of the most popular approaches in this domain is the Bag of Words (BoW)
which transforms local image descriptors into image representations [
        <xref ref-type="bibr" rid="ref10 ref11 ref12">10, 11, 12</xref>
        ]. BoW
image representation is analogous to the BoW representation for text documents which
means that techniques from the second can be applied to semantic concept detection.
These models extract local descriptors from images, embed them to a visual vocabulary
space and compute statistics based on the occurrences of each visual word in the image
while some models use co-occurrences of (visual) words or other higher-order
occurrence pooling. Some standard BoW methods are Local Coordinate Coding [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], Sparse
Coding [
        <xref ref-type="bibr" rid="ref14 ref15">14, 15</xref>
        ], Approximate Locality-constrained Linear Coding [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], Approximate
Locality-constrained Soft Assignment [
        <xref ref-type="bibr" rid="ref17 ref18">17, 18</xref>
        ] and Soft Assignment and Visual Word
Uncertainty [
        <xref ref-type="bibr" rid="ref19 ref20 ref21">19, 20, 21</xref>
        ]. There is another group of approaches which use more
advanced techniques like Super Vector Coding [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], Fisher Vector Encoding [
        <xref ref-type="bibr" rid="ref23 ref24">23, 24</xref>
        ],
Vector of Locally Aggregated Descriptors [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ], and Vector of Locally Aggregated
Tensors [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]. One important feature in BoW is the representation choice.
      </p>
      <p>
        Some representations are related to text categorization techniques, like stop word
removal, word weighting scheme, visual bigram and feature selection, while the others
are unique to concept detection in videos or images, like spatial information of the key
points or vocabulary size (number of keypoint clusters). Research is mainly focused on
finding better keypoint descriptors, keypoint detectors and clustering algorithms [
        <xref ref-type="bibr" rid="ref27 ref28">27,
28</xref>
        ] or what representation choices (weighting, selection, w.r.t dimension) have better
accuracy and efficiency. Some methods [
        <xref ref-type="bibr" rid="ref29 ref30">29, 30</xref>
        ] use different keypoint sampling
methods including sparse detectors as Boosted ColorHarris Laplace as well as keypoint
descriptors like SIFT and HueSIFT. Geometric blur features is another way some methods
used local features as keypoint descriptor for concept detection [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ]. Dense and sparse
representation with grid-based local image patches at the first category and keypoints
at the second were compared [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ] based on different sampling strategies of BoW with
the results indicating that randomly sampled image patches offer better representation
characteristics.
      </p>
      <p>
        Apart from BoW new methods have been developed to improve concept detection
accuracy like Deep Convolutional Neural Networks [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ]. This has been mainly
achieved due to the available pool of features which in recent years has increased
rapidly. Deep Convolutional Neural Networks (CNNs) can be combined with other visual
descriptors to improve its performance [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ], which is overall better than previous
approaches [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ]. One of the most recently developed architectures of Deep Neural
Networks (NNs) is the Deep Residual Learning Network. Deep Residual NN is a network
that was developed by researchers from Microsoft Research which received first place
in ImageNet Large Scale Visual Recognition Competition (ILSVRC) 2015 image
classification. The network that they used had 152 layers, 8 times deeper than a comparable
Visual Geometry Group (VGG) network but still having lower complexity. This was
the first of many recent applications of Residual Networks. However, this type of
networks has not yet been widely implemented at the image concept detection domain.
Microsoft Research team developed a variety of Residual Networks, one of which was
used in our approach. Specifically, we used the 50-layered network that they developed
with some modifications. Due to the nature of the ImageCLEF 2017 Concept Detection
subtask, the network must be implemented on multilabeled data, so that for each
medical image, more than one label can be assigned. This differs from the usual
classification problem where each image belongs to only one class. For this reason, the network
output must be not a scalar but a 20,464-long vector, one for each one of the 20,464
potential labels.
      </p>
      <p>In section 2 the proposed technique is presented in detail, while in section 3
experimental and comparison results are given. Finally, in section 4, our conclusion is drawn
and some ideas for future work.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Proposed System</title>
      <p>
        Training images included a very large variety of situations, content and types, from
radiology X-rays and clinical photographs to charts and equipment images. Fig. 1
includes some images from training and validation datasets where one can observe the
wide variety. For this reason, context specific descriptors might be difficult to be
defined. A neural network with large enough depth might be more suitable for managing
this variety and for that reason it was selected as the main method. Residual neural
networks are networks that due to its layer modules and connectivity can go deeper
while avoiding the degradation problem. Fig. 2 shows the building block of such a
network. Residual neural networks were used in the past for image classification with very
promising results. Also, according to many researchers like [
        <xref ref-type="bibr" rid="ref36 ref37">36, 37</xref>
        ] the use of
pretrained networks even from a quite different topic is better as starting point. Pretrained
networks are networks that have been trained on another task and then the layers with
their weights can be used as starting point for a new task.
      </p>
      <p>
        To train a Deep NN, one can use a framework like Caffe, Torch, Theano,
TensorFlow etc. which provides utilities in terms of develop, change, tune, train and test
networks of different architectures. Each framework supports specific data types not only
for the network description but for the training and test data as well. Since knowledge
transfer is one of the most useful concepts in machine learning generally and in deep
NNs specifically, networks that were not only suitable in terms of architecture but also
pretrained on a similar task were searched. Residual Neural Networks have been proved
to be able to achieve much better performance in general image classification [
        <xref ref-type="bibr" rid="ref38">38</xref>
        ]. For
this reason, it was one of the network types that was tried for this task.
Fig. 1. Medical images sample: main characteristic of training set is the great variety. Training
set images of ImageCLEF caption 2017 (Eickhoff et al. 2017)
Caffe Model Zoo is a framework supported by Berkeley Vision and Learning Center
(BVLC) that hosts in GithubGist format different pretrained models for other
researchers to download and use. Some of these networks were used and retrained for the
concept detection subtask, namely Pascal VOC 2012 Multilabel Classification Model [
        <xref ref-type="bibr" rid="ref39">39</xref>
        ],
Residual Networks Models by CVGJ (10 layers) [
        <xref ref-type="bibr" rid="ref40">40</xref>
        ], ResNet-50 and ResNet-101.
Also, an attempt was made to develop and train some networks from scratch. The one
with the best performance was ResNet-50 [
        <xref ref-type="bibr" rid="ref41">41</xref>
        ] as described in [
        <xref ref-type="bibr" rid="ref38">38</xref>
        ]. This network was
developed by Microsoft Research Asia (MSRA) and trained on ImageNet and COCO
datasets (2015) for the corresponding competitions. Both training sets had images and
labels of “general content” meaning not targeted to a specific domain, in contrast to the
ImageCLEF caption task which included medical-oriented images and labels.
      </p>
      <p>
        The three basic components of a network are its architecture, the weights and the
parameters. At Caffe framework [
        <xref ref-type="bibr" rid="ref42">42</xref>
        ], there is a clear separation between these three
even at data level. For each layer of the network that was not modified, the initial
weights were kept as is, since knowledge transfer was the main purpose of using
pretrained networks. The training parameters were tuned for optimal performance and best
accuracy of the network. As for the net architecture, some modifications were
necessary. The original network was trained on simple labeled images, which means that to
each (part of) image corresponded (at most) one label. In contrast, for each medical
image of ImageCLEF caption, more than one label could be matched, which means that
it is a multilabeled task. Because of this difference, the file format of the inputs of the
network had to change. In most cases the network inputs for the training phase consist
of the image and the corresponding label. However, in our case the input should be the
medical image and a list of zero or more labels. Caffe framework supports this type of
inputs based on a specific file format, named HDF5. HDF5 allows us to handle the
existence of more than one labels for each training image. The data file transformation
took place at batches of 500 images with the standard python library h5py. As result
330 such files were created and used as input files for the network.
      </p>
      <p>
        This transformation led to changes at the first (input) layer of the net. Another change
that had to be done was at the last two layers, the fully connected penultimate layer and
the loss layer. Specifically, the fully connected layer should have 20,464 outputs, one
for each potential label. These potential labels are the ones extracted from the training
set. These outputs are the inputs of the last layer, the loss function layer. In most of the
cases a SoftMax layer is used to give the possibility of each label to match the specific
image and the one with the maximum likelihood is selected for the loss computation.
However, in our case the loss function should be able to handle more than one labels.
For this another change took place at the original network. Summarizing, the changes
over the original ResNet-50 [
        <xref ref-type="bibr" rid="ref41">41</xref>
        ] network are:
 the type of the first layer changed to HDF5Data with batch size 2 (see Fig. 3)
 the number of outputs of the last inner product layer changed to 20.464 which is the
number of different labels as extracted from the training data (see Fig. 4)
 a new SigmoidCrossEntropyLoss layer was added as the final layer of the network
with bottom layers the aforementioned inner product layer and the label layer. This
change took place due to the necessity of computing the loss function for multiple
outputs each time and not just for the best fitted label (see Fig. 4).
      </p>
      <p>
        After the network configuration, the training phase took place. In order to optimize
the network both in terms of time/resources consumption and results accuracy, proper
hyper-parameters had to be set. Some well-known ranges for parameterizing deep nets
are momentum ~ 0,9 and weight decay ~ 0,0005 [
        <xref ref-type="bibr" rid="ref43">43</xref>
        ]. Of course, the most important
set of parameters has to do with the learning procedure. Specifically, one can select
from predefined learning policies like fixed, inv, step, multistep, poly etc. Each learning
rate policy decreases the learning rate as the learning process progresses in a different
way. For example, step policy returns:

= 
_
∙ 

(


(
))
(1)
where lr is the learning rate, base_lr is the starting point for learning rate, gamma and
step are hyperparameters and iter is the iteration of the training procedure.
      </p>
      <p>This means that every step iterations, learning rate will be decreased by a factor
gamma. In case of gamma = 0,1 (a common gamma value) this means that learning rate
will be divided by 10 every step iterations. In our case the learning policy of the solver
was step with gamma 0,1 and base learning rate 10e-6. The base learning rate had to be
small enough for the system to be able to compute the loss at each iteration since higher
learning rates could not converge. The step size was set to 25,000 iterations so that
enough epochs could pass at each step. Another parameter that had to be defined is the
iteration size. Iteration size works together with the batch size defined at the inputs
layer of the network so that the actual batch of the back propagation is the product of
these values. This means that with batch size 2 and iteration size 50, the back
propagation with batch Stochastic Gradient Descent will compute the gradient against 100
training examples.
The benefit of this combination is that the maximum value for batch size based on the
memory limitations of a very deep network (2) was used and the phenomenal batch size
was increased to 100 with the iteration size which accelerates the back-propagation
procedure. Summarizing, the network training parameters were:
 learning rate: 10e-6
 learning policy: step
 gamma: 0.1
 stepsize: 25,000
 momentum: 0.9
 weight decay: 0.0005
 iteration size: 50
One important informal parameter that had to be tuned is the threshold of label
acceptance. Each one of the 20,464 outputs of the network, is a real number which
determines if the corresponding label is predicted to be relative to the image or not. This real
number must be transformed to boolean, to procced with the accuracy computations.
Normally a threshold equal to 0, 0.5 or 1 is selected so that negative values denote
rejection of the label and positive values acceptance (in case of 0) or values close to 0
for rejection and close to 1 for acceptance (in case of 0.5) etc. In our case, the tuning
procedure showed that the best accuracy levels were obtained with a threshold of -2.
For this network and these parameters, -2 was almost every time the best choice.
However, this value was not the best choice when training either other networks, or the same
network (ResNet-50) with other hyperparameters. In these cases, the best suited
threshold ranged from -4 to 3.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Experimental data and results</title>
      <p>
        In order to train the network, the official training dataset of ImageCLEF caption
category [
        <xref ref-type="bibr" rid="ref44">44</xref>
        ] of ImageCLEF 2017 [
        <xref ref-type="bibr" rid="ref45">45</xref>
        ] was used. This dataset contains 164,614 biomedical
images extracted from scholarly articles on PubMed Central. Since the given images
had no fixed size a data preparation process was necessary. The preparation of data
includes the Histogram Equalization for all three channels (RGB) with the standard
OpenCV library (cv2.equalizeHist) and image resize to 227 x 227 pixels. Both steps
are standard for neural network inputs preparation since the input layer of the proposed
network has fixed size (227x227x3) and must be normalized. The same holds for
validation and test images as well.
      </p>
      <p>Many attempts took place in order to find the appropriate values for each
hyperparameter. For the tuning of threshold of label acceptance, for example several
thresholds were tried until the value -2 was selected. In Fig. 6 the difference in accuracy is
shown when changing the threshold value for a specific iteration. As one could expect
the curve of the relation between threshold and accuracy is concave with a total
maximum at some point. In the case of this network all the experiments showed -2 as optimal
value.
9%
8%
7%
6%
5%
4%
-3,5
-3
-2,5
-2
-1,5
-1
-0,5
0
Another training parameter, that was tuned, is the momentum term. As mentioned
before a value of 0.9 was selected, however in different learning phases, other momentum
values had better performance. For example, in Fig. 7 one can see the accuracy levels
for iterations 250,000 to 350,000 for two different momentum values: 0.7 and 0.99.
11%
10%
9%
8%
7%
250000
270000
290000
310000
330000</p>
      <p>350000
0,99
0,7
In Fig. 8 one can see the training curve of the network. The accuracy percentage pick
happens at 32,000 iterations. This is the model (weights) of the proposed network that
was selected for the test run. The accuracy level over the validation data was 11.399%,
while the F1 score of the same model (DET_ConceptDetectionTesting2017-results.txt)
on the test data of ImageCLEF caption was 0.1583.</p>
      <p>It is important to mention the steep increase in accuracy levels that happens at 25,000
iterations, when the learning rate changes from 10e-6 to 10e-7. However, short after
this improvement the network performance converged to this level.
The same behavior can be observed at other learning rate changes too. For example, in
Fig. 9 the same sharp improvement happens when passing from learning rate 10e-6 to
10e-7 for a different iteration size.
learning rate</p>
      <p>change
200000
250000
300000
350000
400000
The Concept Detection subtask of ImageCLEF caption 2017 required the identification
of the presence of relevant biomedical concepts in the medical images. A training
dataset included 164,614 biomedical images extracted from scholarly articles on PubMed
Central was proposed. The difficulty of this task emerges from three different key
points. Firstly, the images variety and diversity was very large as one can see on the
image examples (see Fig. 1) which limits the use of content specific descriptors.
Secondly, the range of labels that could be assigned to each medical image was very large
i.e. more than 20,000 labels, when many labeling and classification tasks even today
handle a few hundreds of labels. The number of labels of the specific subtask was
extremely big for present methods and resources to handle. The third and final key point
of difficulty was the fact that the specific subtask was about multilabeled data. This
means that each image does not belong to one and only class so that one label has to be
assigned to it, but in contrast each image could belong to more than one classes meaning
more than one labels could be assigned to it.</p>
      <p>Deep Residual networks proved able to handle better the diversity and complexity
of the medical images than other types of shallower networks. Also, pretrained
networks had better performance than training them from scratch while retaining the same
architecture and parameters.</p>
      <p>For the future work, we seek further improvements by applying clustering of the
images and using different networks for training over each cluster or ensemble methods
together with deep neural networks for better performance. Clustering was attempted
over the training data, however when 5±1 clusters were constructed with different
clustering algorithms, more than 90% of the training images were assigned to one cluster,
which disused the approach’s philosophy. Another promising approach could be the
use of different thresholds of acceptance for each label to optimize the detection
procedure. This means that instead of having one threshold value for all the labels (e.g. -2),
one could use a vector where each value would be the threshold of acceptance for each
label. This would mean that the optimal value for each label should be obtained for
each network model and then the one with maximum accuracy could be selected.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Jiang</surname>
          </string-name>
          ,
          <string-name>
            <surname>Yu-Gang</surname>
          </string-name>
          , et al.
          <article-title>"Representations of keypoint-based semantic concept detection: A comprehensive study</article-title>
          .
          <source>" IEEE Transactions on Multimedia 12.1</source>
          (
          <year>2010</year>
          ):
          <fpage>42</fpage>
          -
          <lpage>53</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Tang</surname>
          </string-name>
          ,
          <string-name>
            <surname>Sheng</surname>
          </string-name>
          , et al.
          <article-title>"Sparse ensemble learning for concept detection</article-title>
          .
          <source>" IEEE Transactions on Multimedia 14.1</source>
          (
          <year>2012</year>
          ):
          <fpage>43</fpage>
          -
          <lpage>54</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Huiskes</surname>
            ,
            <given-names>Mark J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bart</surname>
            <given-names>Thomee</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Michael</surname>
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Lew</surname>
          </string-name>
          .
          <article-title>"New trends and ideas in visual concept detection: the MIR flickr retrieval evaluation initiative."</article-title>
          <source>Proceedings of the international conference on Multimedia information retrieval. ACM</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <surname>Shiai</surname>
          </string-name>
          , et al.
          <article-title>"On the sampling of web images for learning visual concept classifiers</article-title>
          .
          <source>" Proceedings of the ACM International Conference on Image and Video Retrieval. ACM</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Bao</surname>
          </string-name>
          ,
          <string-name>
            <surname>Lei</surname>
          </string-name>
          , et al.
          <article-title>"Boosted Near-miss Under-sampling on SVM ensembles for concept detection in large-scale imbalanced datasets</article-title>
          .
          <source>" Neurocomputing</source>
          <volume>172</volume>
          (
          <year>2016</year>
          ):
          <fpage>198</fpage>
          -
          <lpage>206</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Sun</surname>
            , Yongqing,
            <given-names>Kyoko</given-names>
          </string-name>
          <string-name>
            <surname>Sudo</surname>
            , and
            <given-names>Yukinobu</given-names>
          </string-name>
          <string-name>
            <surname>Taniguchi</surname>
          </string-name>
          .
          <article-title>"Visual concept detection of web images based on group sparse ensemble learning</article-title>
          .
          <source>" Multimedia Tools and Applications</source>
          <volume>75</volume>
          .3 (
          <year>2016</year>
          ):
          <fpage>1409</fpage>
          -
          <lpage>1425</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Huiskes</surname>
            ,
            <given-names>Mark J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bart</surname>
            <given-names>Thomee</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Michael</surname>
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Lew</surname>
          </string-name>
          .
          <article-title>"New trends and ideas in visual concept detection: the MIR flickr retrieval evaluation initiative."</article-title>
          <source>Proceedings of the international conference on Multimedia information retrieval. ACM</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Enzweiler</surname>
          </string-name>
          , Markus, and
          <string-name>
            <surname>Dariu</surname>
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Gavrila</surname>
          </string-name>
          .
          <article-title>"Monocular pedestrian detection: Survey and experiments." IEEE transactions on pattern analysis</article-title>
          and
          <source>machine intelligence</source>
          <volume>31</volume>
          .12 (
          <year>2009</year>
          ):
          <fpage>2179</fpage>
          -
          <lpage>2195</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Munder</surname>
          </string-name>
          , Stefan, and
          <string-name>
            <surname>Dariu</surname>
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Gavrila</surname>
          </string-name>
          .
          <article-title>"An experimental study on pedestrian classification." IEEE transactions on pattern analysis</article-title>
          and
          <source>machine intelligence</source>
          <volume>28</volume>
          .11 (
          <year>2006</year>
          ):
          <fpage>1863</fpage>
          -
          <lpage>1868</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Lowe</surname>
          </string-name>
          , David G.
          <article-title>"Object recognition from local scale-invariant features."</article-title>
          <source>Computer vision</source>
          ,
          <year>1999</year>
          .
          <source>The proceedings of the seventh IEEE international conference on</source>
          . Vol.
          <volume>2</volume>
          .
          <string-name>
            <surname>Ieee</surname>
          </string-name>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Mikolajczyk</surname>
            , Krystian, and
            <given-names>Cordelia</given-names>
          </string-name>
          <string-name>
            <surname>Schmid</surname>
          </string-name>
          .
          <article-title>"A performance evaluation of local descriptors." IEEE transactions on pattern analysis</article-title>
          and
          <source>machine intelligence</source>
          <volume>27</volume>
          .10 (
          <year>2005</year>
          ):
          <fpage>1615</fpage>
          -
          <lpage>1630</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Sande</surname>
            ,
            <given-names>K. E. A.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Gevers</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C. G. M.</given-names>
            <surname>Snoek</surname>
          </string-name>
          .
          <article-title>"A comparison of color features for visual concept classification</article-title>
          .
          <source>"</source>
          (
          <year>2008</year>
          ):
          <fpage>141</fpage>
          -
          <lpage>149</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Yu</surname>
            , Kai, Tong Zhang, and
            <given-names>Yihong</given-names>
          </string-name>
          <string-name>
            <surname>Gong</surname>
          </string-name>
          .
          <article-title>"Nonlinear learning using local coordinate coding</article-title>
          .
          <source>" Advances in neural information processing systems</source>
          .
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <surname>Honglak</surname>
          </string-name>
          , et al.
          <article-title>"Efficient sparse coding algorithms</article-title>
          .
          <source>" Advances in neural information processing systems</source>
          <volume>19</volume>
          (
          <year>2007</year>
          ):
          <fpage>801</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <surname>Jianchao</surname>
          </string-name>
          , et al.
          <article-title>"Linear spatial pyramid matching using sparse coding for image classification." Computer Vision</article-title>
          and Pattern Recognition,
          <year>2009</year>
          .
          <article-title>CVPR 2009</article-title>
          .
          <article-title>IEEE Conference on</article-title>
          . IEEE,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <surname>Jinjun</surname>
          </string-name>
          , et al.
          <article-title>"Locality-constrained linear coding for image classification." Computer Vision and Pattern Recognition (CVPR</article-title>
          ),
          <source>2010 IEEE Conference on. IEEE</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Liu</surname>
            , Lingqiao,
            <given-names>Lei</given-names>
          </string-name>
          <string-name>
            <surname>Wang</surname>
            , and
            <given-names>Xinwang</given-names>
          </string-name>
          <string-name>
            <surname>Liu</surname>
          </string-name>
          .
          <article-title>"In defense of soft-assignment coding." Computer Vision</article-title>
          (ICCV),
          <source>2011 IEEE International Conference on. IEEE</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Koniusz</surname>
            , Piotr,
            <given-names>Fei</given-names>
          </string-name>
          <string-name>
            <surname>Yan</surname>
            , and
            <given-names>Krystian</given-names>
          </string-name>
          <string-name>
            <surname>Mikolajczyk</surname>
          </string-name>
          .
          <article-title>"Comparison of mid-level feature coding approaches and pooling strategies in visual concept detection." Computer vision and image understanding 117.5 (</article-title>
          <year>2013</year>
          ):
          <fpage>479</fpage>
          -
          <lpage>492</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Van</surname>
            <given-names>Gemert</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jan</surname>
            <given-names>C.</given-names>
          </string-name>
          , et al.
          <article-title>"Visual word ambiguity." IEEE transactions on pattern analysis</article-title>
          and
          <source>machine intelligence 32.7</source>
          (
          <year>2010</year>
          ):
          <fpage>1271</fpage>
          -
          <lpage>1283</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Philbin</surname>
          </string-name>
          ,
          <string-name>
            <surname>James</surname>
          </string-name>
          , et al.
          <article-title>"Lost in quantization: Improving particular object retrieval in large scale image databases." Computer Vision</article-title>
          and Pattern Recognition,
          <year>2008</year>
          .
          <article-title>CVPR 2008</article-title>
          .
          <article-title>IEEE Conference on</article-title>
          . IEEE,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Koniusz</surname>
            , Piotr, and
            <given-names>Krystian</given-names>
          </string-name>
          <string-name>
            <surname>Mikolajczyk</surname>
          </string-name>
          .
          <article-title>"Soft assignment of visual words as linear coordinate coding and optimisation of its reconstruction error."</article-title>
          <source>Image Processing (ICIP)</source>
          ,
          <year>2011</year>
          18th IEEE International Conference on. IEEE,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <surname>Xi</surname>
          </string-name>
          , et al.
          <article-title>"Image classification using super-vector coding of local image descriptors." Computer Vision-ECCV</article-title>
          <year>2010</year>
          (
          <year>2010</year>
          ):
          <fpage>141</fpage>
          -
          <lpage>154</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Perronnin</surname>
            , Florent, and
            <given-names>Christopher</given-names>
          </string-name>
          <string-name>
            <surname>Dance</surname>
          </string-name>
          .
          <article-title>"Fisher kernels on visual vocabularies for image categorization." Computer Vision</article-title>
          and Pattern Recognition,
          <year>2007</year>
          .
          <source>CVPR'07. IEEE Conference on. IEEE</source>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Perronnin</surname>
            , Florent,
            <given-names>Jorge</given-names>
          </string-name>
          <string-name>
            <surname>Sánchez</surname>
            , and
            <given-names>Thomas</given-names>
          </string-name>
          <string-name>
            <surname>Mensink</surname>
          </string-name>
          .
          <article-title>"Improving the fisher kernel for large-scale image classification." Computer Vision-ECCV</article-title>
          <year>2010</year>
          (
          <year>2010</year>
          ):
          <fpage>143</fpage>
          -
          <lpage>156</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Jégou</surname>
          </string-name>
          ,
          <string-name>
            <surname>Hervé</surname>
          </string-name>
          , et al.
          <article-title>"Aggregating local descriptors into a compact image representation." Computer Vision and Pattern Recognition (CVPR</article-title>
          ),
          <source>2010 IEEE Conference on. IEEE</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Negrel</surname>
          </string-name>
          , Romain, David Picard, and
          <string-name>
            <surname>Philippe-Henri Gosselin</surname>
          </string-name>
          .
          <article-title>"Compact tensor based image representation for similarity search</article-title>
          .
          <source>" Image Processing (ICIP)</source>
          ,
          <year>2012</year>
          19th IEEE International Conference on. IEEE,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Sivic</surname>
            , Josef, and
            <given-names>Andrew</given-names>
          </string-name>
          <string-name>
            <surname>Zisserman</surname>
          </string-name>
          .
          <article-title>"Video google: A text retrieval approach to object matching in videos." iccv</article-title>
          . Vol.
          <volume>2</volume>
          . No.
          <volume>1470</volume>
          .
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28. Zhang, Jianguo, et al.
          <article-title>Local features and kernels for classification of texture and object categories: An in-depth study</article-title>
          .
          <source>Diss. INRIA</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Snoek</surname>
          </string-name>
          ,
          <string-name>
            <surname>Cees</surname>
          </string-name>
          , et al.
          <article-title>"The MediaMill TRECVID 2009 semantic video search engine</article-title>
          .
          <source>" TRECVID workshop</source>
          .
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Sande</surname>
            ,
            <given-names>K. E. A.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Gevers</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C. G. M.</given-names>
            <surname>Snoek</surname>
          </string-name>
          .
          <article-title>"A comparison of color features for visual concept classification</article-title>
          .
          <source>"</source>
          (
          <year>2008</year>
          ):
          <fpage>141</fpage>
          -
          <lpage>149</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Berg</surname>
            , Alexander C., and
            <given-names>Jitendra</given-names>
          </string-name>
          <string-name>
            <surname>Malik</surname>
          </string-name>
          .
          <article-title>"Geometric blur for template matching." Computer Vision</article-title>
          and Pattern Recognition,
          <year>2001</year>
          .
          <article-title>CVPR 2001</article-title>
          .
          <source>Proceedings of the 2001 IEEE Computer Society Conference on. Vol. 1</source>
          . IEEE,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Nowak</surname>
            , Eric,
            <given-names>Frédéric</given-names>
          </string-name>
          <string-name>
            <surname>Jurie</surname>
            , and
            <given-names>Bill</given-names>
          </string-name>
          <string-name>
            <surname>Triggs</surname>
          </string-name>
          .
          <article-title>"Sampling strategies for bag-of-features image classification." Computer Vision-ECCV</article-title>
          <year>2006</year>
          (
          <year>2006</year>
          ):
          <fpage>490</fpage>
          -
          <lpage>503</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>Krizhevsky</surname>
            , Alex,
            <given-names>Ilya</given-names>
          </string-name>
          <string-name>
            <surname>Sutskever</surname>
            , and
            <given-names>Geoffrey E.</given-names>
          </string-name>
          <string-name>
            <surname>Hinton</surname>
          </string-name>
          .
          <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="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Markatopoulou</surname>
            , Foteini,
            <given-names>Vasileios</given-names>
          </string-name>
          <string-name>
            <surname>Mezaris</surname>
            , and
            <given-names>Ioannis</given-names>
          </string-name>
          <string-name>
            <surname>Patras</surname>
          </string-name>
          .
          <article-title>"Ordering of visual descriptors in a classifier cascade towards improved video concept detection</article-title>
          .
          <source>" International Conference on Multimedia Modeling</source>
          . Springer International Publishing,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35.
          <string-name>
            <surname>Koniusz</surname>
          </string-name>
          ,
          <string-name>
            <surname>Piotr</surname>
          </string-name>
          , et al.
          <article-title>"Higher-order occurrence pooling for bags-of-words: Visual concept detection." IEEE transactions on pattern analysis</article-title>
          and
          <source>machine intelligence 39.2</source>
          (
          <year>2017</year>
          ):
          <fpage>313</fpage>
          -
          <lpage>326</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          36.
          <string-name>
            <surname>Yosinski</surname>
          </string-name>
          ,
          <string-name>
            <surname>Jason</surname>
          </string-name>
          , et al.
          <article-title>"How transferable are features in deep neural networks?</article-title>
          .
          <source>" Advances in neural information processing systems</source>
          .
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          37.
          <string-name>
            <surname>Sharif</surname>
            <given-names>Razavian</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ali</surname>
          </string-name>
          , et al.
          <article-title>"CNN features off-the-shelf: an astounding baseline for recognition."</article-title>
          <source>Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops</source>
          .
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          38.
          <string-name>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <surname>Kaiming</surname>
          </string-name>
          , et al.
          <article-title>"Deep residual learning for image recognition</article-title>
          .
          <source>" Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition</source>
          .
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          39.
          <string-name>
            <surname>Lapuschkin</surname>
          </string-name>
          ,
          <string-name>
            <surname>Sebastian</surname>
          </string-name>
          , et al.
          <article-title>"Analyzing classifiers: Fisher vectors and deep neural networks</article-title>
          .
          <source>" Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition</source>
          .
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          40.
          <string-name>
            <surname>Simon</surname>
            , Marcel,
            <given-names>Erik</given-names>
          </string-name>
          <string-name>
            <surname>Rodner</surname>
            , and
            <given-names>Joachim</given-names>
          </string-name>
          <string-name>
            <surname>Denzler</surname>
          </string-name>
          .
          <article-title>"ImageNet pre-trained models with batch normalization</article-title>
          .
          <source>" arXiv preprint arXiv:1612.01452</source>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          41.
          <article-title>Deep Residual Learning for Image Recognition GitHub https</article-title>
          ://github.com/KaimingHe/deep-residual-networks
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          42.
          <string-name>
            <surname>Jia</surname>
          </string-name>
          ,
          <string-name>
            <surname>Yangqing</surname>
          </string-name>
          , et al.
          <article-title>"Caffe: Convolutional architecture for fast feature embedding</article-title>
          .
          <source>" Proceedings of the 22nd ACM international conference on Multimedia. ACM</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          43.
          <string-name>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <surname>Aojun</surname>
          </string-name>
          , et al.
          <article-title>"Incremental network quantization: Towards lossless cnns with lowprecision weights</article-title>
          .
          <source>" arXiv preprint arXiv:1702.03044</source>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          44.
          <string-name>
            <surname>Carsten</surname>
            <given-names>Eickhoff</given-names>
          </string-name>
          , Immanuel Schwall, Alba García Seco de Herrera and
          <article-title>Henning Müller. Overview of ImageCLEFcaption 2017 - Image Caption Prediction and Concept Extraction Tasks to Understand Biomedical Images</article-title>
          , CLEF Labs Working Notes, CEUR,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          45.
          <string-name>
            <surname>Bogdan</surname>
            <given-names>Ionescu</given-names>
          </string-name>
          , Henning Müller, Mauricio Villegas, Helbert Arenas, Giulia Boato, DucTien Dang-Nguyen, Yashin Dicente Cid, Carsten Eickhoff, Alba Garcia Seco de Herrera, Cathal Gurrin, Bayzidul Islam, Vassili Kovalev, Vitali Liauchuk, Josiane Mothe, Luca Piras, Michael Riegler, Immanuel Schwall, Overview of ImageCLEF 2017:
          <article-title>Information extraction from images</article-title>
          ,
          <source>CLEF 2017 Proceedings</source>
          , Springer LNCS,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>