<!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>Global-Local Feature Fusion for Image Classification of Flood Afected Roads from Social Multimedia</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Benjamin Bischke</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Patrick Helber</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andreas Dengel</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>TU Kaiserslautern</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Germany</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>German Research Center for Artificial Intelligence (DFKI)</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <fpage>29</fpage>
      <lpage>31</lpage>
      <abstract>
        <p>This paper presents the solution of the DFKI-team for the Multimedia Satellite Task 2018 at MediaEval. We address the challenge of social multimedia classification with respect to road passability during flooding events. Information about road passability is an important aspect within the context of emergency response and is not well studied in the past. In this paper, we primarily investigate into the visual classification based on global, local and global-local fused image features. We show that local features of objects can be eficiently used for road passability classification and achieve similar good results with local features as with global features. When we fused global and local visual features, we did not achieve a significant outperformance against global features alone but see a lot of potential for future research into this direction.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <p>
        The Multimedia Satellite Task 2018 [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] continues to focus on
flooding events as in last year’s Task 2017 [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], since, among high-impact
natural disasters, flooding events represent, according to the United
Nations Ofice for the Coordination of Humanitarian Afairs, the
most common type of disaster worldwide. The task looks at road
passability, namely whether or not it is possible to travel through
a flooded region. This work focuses on social multimedia and is
based on the benchmark dataset, that contains 7.387 tweets with
accompanying images and labels for evidence of road passability
as well as the actual road passability (passable vs. non passable).
      </p>
    </sec>
    <sec id="sec-2">
      <title>APPROACH</title>
      <p>Our solution for classifying Tweets with respect to road passability
follows a two-step approach. We first categorize all images that
provide evidence for road passability during a flooding event and
then classify the relevant images with respect to road passability.
Our approach is only based on the visual modality, since we could
not obtain any meaningful results by taking the metadata of Tweets
(e.g. text, location) into consideration.</p>
    </sec>
    <sec id="sec-3">
      <title>Evidence classification of flood passability</title>
      <p>
        The approach for the evidence classification of images relies on
last year’s solution [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] for the Multimedia Satellite Task 2017 [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
The goal of the challenge was to retrieve all images from a Flicker
dataset that provide evidence of a flooding event. We applied a
pre-trained CNN to obtain the feature representation of images and
used a SVM, with a radial basis function (RBF) kernel, as classifier.
One important insight of our approach was the importance of the
dataset on which the network was pre-trained on. We achieved
a significant improvement when relying on a network that was
trained on scene-level information rather than object classes as in
the ImageNet dataset. Building upon this approach, we evaluted
models pre-trained on diferent datasets containing scene-level and
object-level classes for the visual classification of flood passability
evidence. We achieved the best results on our internal valiation
set with features extracted from a Wide-Resnet38 pre-trained on
Places365 [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], and obtained an improvement of 3% against the
features of ResNet152 pre-trained on ImageNet [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. These findings
are in line with the insights from last year’s solution [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
2.2
      </p>
    </sec>
    <sec id="sec-4">
      <title>Flood passability image classification</title>
      <p>
        In this paper we investigate three strategies for the road passability
classification of images. We use a SVM (RBF kernel) as classifier
and visual features based on the following approaches:
(1) Global features of CNNs pre-trained on Places365 [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ],
ImageNet [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] and the Visual Sentiment Ontology (VSO)[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]
(2) Local features of objects extracted with Faster R-CNN [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]
pre-trained on Pascal VOC [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]
(3) Fusion of global and local features
      </p>
      <sec id="sec-4-1">
        <title>Global Features.</title>
        <p>
          We follow the same approach as described in section 2.1 and extract
global image features with pre-trained CNNs. We analyzed models
pre-trained on ImageNet [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ], Places365 [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] and VSO [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] datasets
and obtained the best results set with scene-level features (VSO and
Places365) on the internal validation (see Table 1).
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>Local Features.</title>
        <p>
          In our second stragey we investigated into local image features.
Our hypothesis is that local features corresponding to objects and
its surrounding context such as cars, persons, trafic signs shown
in Figure 1 provide a high evidence for the discrimination of road
passability. We trained the object detection network Faster R-CNN
[
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] on the dataset Pascal VOC [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] and applied it on the images of
the provided Twitter dataset. Whenever Faster-RCNN identified an
instance for one of the following classes C={bus, boat, person, car},
we croped based on the bounding box of the particular object a
small patch out of the image. We combined the patches for bus, car
and boat classes into one dataset and resized all patches to the same
size of 224x244 pixels. The three classes covered 45% of images
in the development with at least one object. Based on the created
dataset, we trained a CNN with two road passability classes that
follows the same arichtecture as LeNet with a kernel size of 7x7
on all convolutional layers. In the case, that Faster-RCNN detected
multiple objects in the image, we followed a late-fusion approach,
in which we calculated the mean of the predictions and mapped
values above 0.5 to the passable road class.
        </p>
        <p>We tried to classify the 3275 patches beloning to objects of the
person class, but our classifier was not siginicantly better than
random guessing. By visual inspection we noticed that there are
a lot of variations in the image patches of persons that made it
also very dificult for us to classify single patches with respect to
road passability. The dataset contains, for example, images with
persons being fully visible (evidence of passability) and at the same
time persons walking in the water at hip height (evidence of no
passability). Since we were not able to achieve suficient results for
patches of persons, we suppressed this class in our current approach
and leave it open for future research.</p>
      </sec>
      <sec id="sec-4-3">
        <title>Global-Local Feature Fusion.</title>
        <p>In our third strategy, we combined global and local features. We
extracted the global features as described in section 2.1 and appened
to this vector the prediction for local features from section 2.2. In
case that no local feature could be extracted from the image, we
appended a special label to the vector. The resulting feature vector
was classified with a SVM (RBF kernel) as described in 2.1.
3</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>EXPERIMENTS AND RESULTS</title>
      <p>We first evaluated our three approaches on the internal validation
set. Table 1 shows the results for the classification of road
passability using the F1-score as metric. In the table, we can see that (1)
for global features the best results are achieved with scene-level
features from the VSO, followed by Places365 and then ImageNet.
(2) The classification using local features performed with 77.24%
similar good as the global features (in the range between 73.29% –
79.16%) and better compared to features extracted from ImageNet
pre-trained models. However, it is also worth mentioning that this
comparison is not completly fair, since the dataset using local
features was smaller as not very image contained the local features. (3)
For the global local feature fusion, we see an small improvement
when using features of Places365 Wide-ResNet38 and an decrease of
the performance using VSO X-ResNet50 Adjective features.</p>
      <p>The final results on the private test set are shown in Table 2. Run
1 are the results for the global feature VSO X-ResNet50 Adjective, run
2 for the same feature but fused with local predictions and run 3 for
features from Places365 Wide-ResNet38 fused with local predictions.
The ofcial metric is the average F1-scores of (C1) images with the
evidence and passable roads as well as (C2) images with evidence
and non passable roads. In the table, we can see that the fusion of
local and global feature information slightly decreased the results
for the VSO X-ResNet50 Adjective feature whereas on the Places365
Wide-ResNet38 feature the opposite can be observed, simialar as
on the internal validation set. Results show that the global local
fusion did neither significantly improve nor worsen the results.
We believe that this can be achieved with a more sophisticated
fusion strategy and better local features. The resizing of extracted
patches to 244x244 pixels for diferent objects could have a negative
influence on the classification, since the aspect ratio of objects can
get distorted. A deeper network for classifying local patches could
additionally improve the results.
4</p>
    </sec>
    <sec id="sec-6">
      <title>CONCLUSION</title>
      <p>
        In this paper, we presented our approach for the Multimedia
Satellite Task 2018 at MediaEval. In line with previous research [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], we
also observed the advantages of scene-level features compared to
object related features when classifying images with respect to
road passability. We could confirm our hypothesis in this work and
showed that local features of a few object instances corresponding
to classes in Pascal VOC can be used for the visual classification
for road passability. We achieved similar good results with local
features as with global features and see a lot of potential to improve
our current approach.
      </p>
      <p>When we fused global and local visual features, we did not
achieve a significant outperformance against global features alone.
We strongly believe that better and more general local features,
which can be extracted from more than only half of the images,
play an important role in this context. We will continue this work
with additional classes that are not covered by Pascal VOC dataset.
One direction would be to extract semantic segmentation classes
from a model pre-trained on the Cityscape dataset. This dataset
contains additional classes such as trafic signs, poles, and that
could be important for road passability classification as well.</p>
    </sec>
    <sec id="sec-7">
      <title>ACKNOWLEDGMENTS</title>
      <p>The authors would like to thank NVIDIA for support within the
NVAIL program. Additionally, this work was supported BMBF
project DeFuseNN (01IW17002).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Benjamin</given-names>
            <surname>Bischke</surname>
          </string-name>
          , Prakriti Bhardwaj, Aman Gautam, Patrick Helber, Damian Borth, and
          <string-name>
            <given-names>Andreas</given-names>
            <surname>Dengel</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Detection of flooding events in social multimedia and satellite imagery using deep neural networks</article-title>
          .
          <source>In Proceedings of the Working Notes Proceeding MediaEval Workshop</source>
          , Dublin, Ireland.
          <fpage>13</fpage>
          -
          <lpage>15</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Benjamin</given-names>
            <surname>Bischke</surname>
          </string-name>
          , Patrick Helber, Christian Schulze, Srinivasan Venkat, Andreas Dengel, and
          <string-name>
            <given-names>Damian</given-names>
            <surname>Borth</surname>
          </string-name>
          .
          <source>The Multimedia Satellite Task at MediaEval</source>
          <year>2017</year>
          :
          <article-title>Emergency Response for Flooding Events</article-title>
          .
          <source>In Proc. of the MediaEval 2017 Workshop (Sept</source>
          .
          <fpage>13</fpage>
          -
          <lpage>15</lpage>
          ,
          <year>2017</year>
          ). Dublin, Ireland.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Benjamin</given-names>
            <surname>Bischke</surname>
          </string-name>
          , Patrick Helber,
          <string-name>
            <given-names>Zhengyu</given-names>
            <surname>Zhao</surname>
          </string-name>
          , Jens de Bruijn, and
          <string-name>
            <given-names>Damian</given-names>
            <surname>Borth</surname>
          </string-name>
          .
          <source>The Multimedia Satellite Task at MediaEval</source>
          <year>2018</year>
          :
          <article-title>Emergency Response for Flooding Events</article-title>
          .
          <source>In Proc. of the MediaEval 2018</source>
          Workshop (Oct.
          <fpage>29</fpage>
          -
          <lpage>31</lpage>
          ,
          <year>2018</year>
          ). Sophia-Antipolis, France.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Damian</given-names>
            <surname>Borth</surname>
          </string-name>
          , Rongrong Ji, Tao Chen, Thomas Breuel, and
          <string-name>
            <surname>Shih-Fu Chang</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Large-scale visual sentiment ontology and detectors using adjective noun pairs</article-title>
          .
          <source>In Proceedings of the 21st ACM international conference on Multimedia. ACM</source>
          ,
          <volume>223</volume>
          -
          <fpage>232</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Ross</given-names>
            <surname>Girshick</surname>
          </string-name>
          , Jef Donahue, Trevor Darrell, and
          <string-name>
            <given-names>Jitendra</given-names>
            <surname>Malik</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Rich feature hierarchies for accurate object detection and semantic segmentation</article-title>
          .
          <source>In Proceedings of the IEEE conference on computer vision and pattern recognition</source>
          .
          <volume>580</volume>
          -
          <fpage>587</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Alex</given-names>
            <surname>Krizhevsky</surname>
          </string-name>
          , Ilya Sutskever, and
          <string-name>
            <given-names>Geofrey E</given-names>
            <surname>Hinton</surname>
          </string-name>
          .
          <year>2012</year>
          .
          <article-title>Imagenet classification with deep convolutional neural networks</article-title>
          .
          <source>In Advances in neural information processing systems</source>
          .
          <volume>1097</volume>
          -
          <fpage>1105</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Shaoqing</given-names>
            <surname>Ren</surname>
          </string-name>
          , Kaiming He,
          <string-name>
            <surname>Ross Girshick</surname>
            , and
            <given-names>Jian</given-names>
          </string-name>
          <string-name>
            <surname>Sun</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Faster r-cnn: Towards real-time object detection with region proposal networks</article-title>
          .
          <source>In Advances in neural information processing systems</source>
          .
          <volume>91</volume>
          -
          <fpage>99</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Bolei</given-names>
            <surname>Zhou</surname>
          </string-name>
          , Agata Lapedriza, Aditya Khosla, Aude Oliva, and Antonio Torralba.
          <year>2018</year>
          .
          <article-title>Places: A 10 million image database for scene recognition</article-title>
          .
          <source>IEEE transactions on pattern analysis and machine intelligence 40</source>
          ,
          <issue>6</issue>
          (
          <year>2018</year>
          ),
          <fpage>1452</fpage>
          -
          <lpage>1464</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>