<!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>A multimodal approach in estimating road passability through a flooded area using social media and satellite images</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Anastasia Moumtzidou</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Panagiotis Giannakeris</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stelios Andreadis</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Athanasios Mavropoulos</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Georgios Meditskos</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ilias Gialampoukidis</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Konstantinos Avgerinakis</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stefanos Vrochidis</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ioannis Kompatsiaris</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>CERTH-ITI</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Greece</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>moumtzid</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>giannakeris</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>andreadisst</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>mavrathan</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>gmeditsk</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>heliasgj</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>koafger</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>stefanos</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>ikom}@iti.gr</string-name>
        </contrib>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <fpage>29</fpage>
      <lpage>31</lpage>
      <abstract>
        <p>This paper presents the algorithms that CERTH-ITI team deployed to tackle flood detection and road passability from social media and satellite data. Computer vision and deep learning techniques are combined in order to analyze social media and satellite images, while word2vec is used to analyze textual data. Multimodal fusion is also deployed in CERTH-ITI framework, both in early and late stage, by combining deep representation features in the former and semantic logic in the latter so as to provide a deeper and more meaningful understanding of the flood events.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <p>
        The high popularity of social media around the world and the large
streams of satellite data that are openly available can be considered
as useful sources in the case of natural disasters, such as floods,
hurricanes and fires. Several H2020 projects, such as beAWARE [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]
and EOPEN [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], already apply their technologies on one or both of
these kind of sources to extract knowledge and assist civil protection
agencies to monitor a flood event and have a holistic view of an
area during an emergency event.
      </p>
      <p>
        Evidence and road passability recognition is performed in “Flood
classification for social multimedia” dataset within Multimedia
Satellite Task 2018, which contains a list of tweets with images for
the three big Hurricane events of 2017. While, flood detection in
satellite images from the same events was also performed in the
compiled satellite dataset [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. CERTH contribution involves the
implementation of recent computer vision and deep learning
techniques, which analyze social media and satellite images to identify
evidence of flooded regions and perform road passability
classification. CERTH also deploys deep learning algorithms for textual
recognition, while low and high level fusion was also performed
in the acquired textual and visual data in order to leverage both
contexts and get a more meaningful flood classification outcome.
      </p>
      <p>
        Flood detection from social media images has also been presented
in our previous work [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] that took place in last year’s MediaEval
Satellite task competition and more recently in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. For textual
classiifcation a more recent work is adopted, based on word2vec [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]
representation, which includes the use of novel architectures and models
for producing word embeddings (i.e. representation of words from
a given vocabulary as vectors in a low-dimensional space), based on
deep neural networks (NN), namely the Continuous Bag-of-Words
(CBOW) and the Skip-gram models. Semantic networks and
lexical knowledge bases, such as WordNet [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and ConceptNet [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ],
provide useful, multilingual representations and interconnections
among terms, named entities, concepts, and relations. They can
be used for word-sense disambiguation and context enrichment,
creating graph-based semantic interpretations by linking candidate
meanings, such as the outputs of visual analysis, with lexical
resources, creating semantic signatures. Regarding the analysis of
satellite image, our approach is based on applying DCNN on
satellite data, following e.g. [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] on with Sentinel-1 imagery for oil spill
identification.
2
2.1
      </p>
    </sec>
    <sec id="sec-2">
      <title>APPROACH</title>
    </sec>
    <sec id="sec-3">
      <title>Analyzing social media images</title>
      <p>
        Two separate Deep Convolutional Neural Networks (DCNN) were
trained and evaluated in order to carry out each one of the ’evidence’
and ’passability’ analysis levels, while the VGG architecture [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]
was adopted in both of them for the sake of extracting deep features
of images in a holistic manner. The first model seeks for evidence
in the images and classifies them between relevant or non-relevant
in the context of road passability. Thereafter any images that pass
the first check are fed to the second model that classifies between
images showing passable or non-passable roads.
      </p>
      <p>
        During the learning phase, we initialized our models with the
previously learned weights of a VGG architecture acquired from
Places365 scene recognition dataset [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. Furthermore, 5 splits of the
MediaEval 2018 development set were made so as to perform cross
validation and select the best epoch to stop training our models.
The best parameter results were 6 epochs for the ’evidence’ model,
and 15 epochs for the ’passability’ model.
2.2
      </p>
    </sec>
    <sec id="sec-4">
      <title>Textual analysis of social media</title>
      <p>
        The textual analysis initially involves a preprocessing step of the
given text by applying tokenization, stop word removal, and word
stemming, and then text representation by using word2vec [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]
method. Parameter selection was deployed both for selecting vector
dimension (i.e. 50, 100, 200, 300, 400, 500, 600) and window size (i.e.
2, 3, 4). Furthermore, we exploited a set of Twitter posts that have
been collected inside the scope of the beAWARE project.
      </p>
      <p>Before finalizing the content of the corpus, we tried to filter
out tweets that are irrelevant to actual events of floods. First, we
removed texts in which the keyword “flooding” is used
metaphorically, by defining phrases often met in Twitter, e.g. “flooding my
timeline”. Next, we removed all texts where words of hateful
communication or sexual intent appear, based on an available list of
dirty words onlineThe final step of textual analysis involves serving
the text feature vector as input to a classifier (i.e. SVM, Naïve Bayes
or Random Forests) which is tuned.
2.3</p>
    </sec>
    <sec id="sec-5">
      <title>Early fusion of visual and textual features</title>
      <p>A multimodal analysis approach is also explored here by combining
the information that is provided in the text and the accompanied
images in social media tweets.</p>
      <p>
        A novel scheme was designed in order to fuse Deep CNN visual
features and text features and produce a single feature per tweet
that will then be used for classification purposes. For the extraction
of the feature vector from the text, we followed the same procedure
as described in the previous section. As far as the visual analysis,
the activations of the last fully connected layer of the VGG network
was chosen as the feature extractor. The feature map there is a
4096dimensionality vector. Our scheme follows closely the bi-modal
stacked AutoEncoder of [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], but with the addition of an extra
fully connected layer attached to the DCNN framework, used for
classifying the fused feature vector.
      </p>
      <p>For all the hidden layers tanh activations are used and for the
output reconstruction layers linear activations are used so that the
network is able to reconstruct accurately the input features that
are of arbitrary range. Stochastic gradient descent (SGD) is used
for the optimization with a learning rate of 0.01 and momentum
equal to 0.9. A separate model was trained for 5000 epochs.
2.4</p>
    </sec>
    <sec id="sec-6">
      <title>Flood detection and Semantic enrichment</title>
      <p>
        The semantic event fusion is based on the use of concepts
annotating the images. Specifically, each image is annotated with concepts
from a predefined concept pool of 345 concepts (TRECVID SIN
concepts) and each concept is accompagnied with a score that
indicates the probability that it appears in the image. To obtain such
scores, we used a DCNN that was trained according to the 22-layer
GoogLeNet architecture on the ImageNet 2011 dataset for 5055
categories. Then, we fine-tuned the network on the 345 concepts
by using the extension strategy proposed in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>In an efort to semantically enrich the context of the predefined
concept pool, we mapped each concept to WordNet and ConceptNet
resources. For each term tw in WordNet, we create a vector with
the synsets that belong to the hierarchy of hypernyms of tw (up to
the third level). For each ConceptNet term tc , the pertinent vectors
contain all the terms in the knowledge graph that are considered
relevant to tc with a plausibility score above 80%. These vectors are
then used to semantically enrich the annotations derived by visual
analysis, by adding semantically relevant concepts.
2.5</p>
    </sec>
    <sec id="sec-7">
      <title>Road passability from satellite images</title>
      <p>
        In order to classify satellite images to the class “road passability” we
built models by using a pretrained ResNet-50 [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] DCNN.
ResNet50 uses residual functions to help add considerable stability to
deep networks, and its input are 224x 224 images. Then we
finetuned it by removing the last pooling layer and attached a new
pooling layer with a softmax activation function with size 2. The
NN was trained on 1000 images and validated on the remaining
437 images. It should be noted that several experiments were run
in order to find the best performing model. The parameters that
were tuned were the following; the learning rate, the batch size and
the optimizer function. The epoch value was set to 15 and the loss
function considered was the sparse categorical crossentropy. To
evaluate the performance of the diferent networks we considered
accuracy as the evaluation metric and the results showed that the
parameters of best performing network were the following: SGD
as optimizer function, 0.001 as learning rate and 10 as batch size.
3
      </p>
    </sec>
    <sec id="sec-8">
      <title>RESULTS AND ANALYSIS</title>
      <p>
        At this point, it should be noted that our system was tested using
embeddings not only based on the word2vec model (predictive),
but also on the Glove [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] model (count). The latter, while it
performed quite well on our problem, it did not manage to outclass
the word2vec results. The most probable reason is that in order to
perform optimally, Glove needs to be trained over more data than
what is available in our dataset. The size of the text is also an issue
for the text classification part.As far as visual analysis, it is safe to
assume that some of the most dificult samples were pictures that
didn’t contain any civilians or vehicles inside flooded roads, as
features of large water bodies are not informative enough to provide
information about water depth. In a higher level of conclusions,
we can see that the visual component overpassed all the others,
including early and late fusion of the low level data. That infers
that the visual indications can provide more meaningful and less
ambiguous information than the text that accompanies Twitter.
4
      </p>
    </sec>
    <sec id="sec-9">
      <title>DISCUSSION AND OUTLOOK</title>
      <p>Our participation in Social Media Satellite Task, gave CERTH the
opportunity to test and enhance its algorithms in computer vision,
textual analysis and semantic fusion in realistic datasets. The results
of these challenge highlight to us that DCNN can provide very
meaningful results for flood detection in both tasks and especially
when visual context is taken under consideration. We plan to deploy
more sophisticated fusion techniques that will be able to leverage
the low level (text, visual) information in a more eficient way.</p>
    </sec>
    <sec id="sec-10">
      <title>ACKNOWLEDGMENTS</title>
      <p>This work was supported by EC-funded projects
H2020-700475beAWARE and H2020-776019-EOPEN.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>ConceptNet -</surname>
          </string-name>
          <article-title>An open, multilingual knowledge graph</article-title>
          . =http://conceptnet.io.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <issue>H2020</issue>
          ,
          <article-title>beAWARE project</article-title>
          . https://beaware-project.
          <source>eu/.</source>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <issue>H2020</issue>
          ,
          <article-title>eOPEN project</article-title>
          . https://eopen-project.
          <source>eu/.</source>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>[4] Princeton WordNet 3.1. http://wordnet-rdf.princeton.edu.</mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Konstantinos</given-names>
            <surname>Avgerinakis</surname>
          </string-name>
          , Anastasia Moumtzidou, Stelios Andreadis, Emmanouil Michail, Ilias Gialampoukidis, Stefanos Vrochidis, and
          <string-name>
            <given-names>Ioannis</given-names>
            <surname>Kompatsiaris</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Visual and textual analysis of social media and satellite images for flood detection@ multimedia satellite task MediaEval 2017</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="ref6">
        <mixed-citation>
          [6]
          <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="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Panagiotis</given-names>
            <surname>Giannakeris</surname>
          </string-name>
          , Konstantinos Avgerinakis, Anastasios Karakostas, Stefanos Vrochidis, and
          <string-name>
            <given-names>Ioannis</given-names>
            <surname>Kompatsiaris</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>People and vehicles in danger-A fire and flood detection system in social media</article-title>
          .
          <source>In IEEE Image, Video, and Multidimensional Signal Processing (IVMSP) Workshop.</source>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Kaiming</given-names>
            <surname>He</surname>
          </string-name>
          , Xiangyu Zhang, Shaoqing Ren, and
          <string-name>
            <given-names>Jian</given-names>
            <surname>Sun</surname>
          </string-name>
          .
          <year>2016</year>
          .
          <article-title>Deep residual learning for image recognition</article-title>
          .
          <source>In Proceedings of the IEEE conference on computer vision and pattern recognition</source>
          .
          <volume>770</volume>
          -
          <fpage>778</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Tomas</given-names>
            <surname>Mikolov</surname>
          </string-name>
          , Ilya Sutskever, Kai Chen, Greg S Corrado, and
          <string-name>
            <given-names>Jef</given-names>
            <surname>Dean</surname>
          </string-name>
          .
          <year>2013</year>
          .
          <article-title>Distributed representations of words and phrases and their compositionality</article-title>
          .
          <source>In Advances in neural information processing systems</source>
          .
          <volume>3111</volume>
          -
          <fpage>3119</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Georgios</surname>
            <given-names>Orfanidis</given-names>
          </string-name>
          , Konstantinos Ioannidis, Konstantinos Avgerinakis, Stefanos Vrochidis, and
          <string-name>
            <given-names>Ioannis</given-names>
            <surname>Kompatsiaris</surname>
          </string-name>
          .
          <year>2018</year>
          .
          <article-title>A Deep Neural Network for Oil Spill Semantic Segmentation in SAR Images</article-title>
          .
          <source>In ICIP. IEEE</source>
          ,
          <fpage>3773</fpage>
          -
          <lpage>3777</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Jefrey</surname>
            <given-names>Pennington</given-names>
          </string-name>
          , Richard Socher, and
          <string-name>
            <given-names>Christopher D.</given-names>
            <surname>Manning</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>GloVe: Global Vectors for Word Representation</article-title>
          .
          <source>In Empirical Methods in Natural Language Processing (EMNLP)</source>
          .
          <volume>1532</volume>
          -
          <fpage>1543</fpage>
          . http: //www.aclweb.org/anthology/D14-1162
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Nikiforos</surname>
            <given-names>Pittaras</given-names>
          </string-name>
          , Foteini Markatopoulou, Vasileios Mezaris, and
          <string-name>
            <given-names>Ioannis</given-names>
            <surname>Patras</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Comparison of fine-tuning and extension strategies for deep convolutional neural networks</article-title>
          .
          <source>In International Conference on Multimedia Modeling</source>
          . Springer,
          <fpage>102</fpage>
          -
          <lpage>114</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>Karen</given-names>
            <surname>Simonyan</surname>
          </string-name>
          and
          <string-name>
            <given-names>Andrew</given-names>
            <surname>Zisserman</surname>
          </string-name>
          .
          <year>2014</year>
          .
          <article-title>Very deep convolutional networks for large-scale image recognition</article-title>
          .
          <source>arXiv preprint arXiv:1409.1556</source>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Pengfei</surname>
            <given-names>Zhang</given-names>
          </string-name>
          , Xiaoping Ma, Wenyu Zhang, Shaowei Lin, Huilin Chen, Arthur Lee Yirun, and
          <string-name>
            <given-names>Gaoxi</given-names>
            <surname>Xiao</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>Multimodal fusion for sensor data using stacked autoencoders</article-title>
          .
          <source>In Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP)</source>
          ,
          <source>2015 IEEE Tenth International Conference on. IEEE</source>
          , 1-
          <fpage>2</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Bolei</surname>
            <given-names>Zhou</given-names>
          </string-name>
          , Agata Lapedriza, Aditya Khosla, Aude Oliva, and Antonio Torralba.
          <year>2017</year>
          .
          <article-title>Places: A 10 million Image Database for Scene Recognition</article-title>
          .
          <source>IEEE Transactions on Pattern Analysis and Machine Intelligence</source>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>