<!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>From EO Change Rasters to Knowledge Graphs: An approach Based on Regions of Interest</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jordane Dorne</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nathalie Aussenac-Gilles</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Catherine Comparot</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Romain Hugues</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Cassia Trojahn</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institut de Recherche en Informatique de Toulouse</institution>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Thales Alenia Space</institution>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper proposes a process that supports the full life-cycle to generate and exploit knowledge graphs (KG) from Earth observation rasters and open data. The innovative features of this process include i) an algorithm to automatically identify Regions of Interest (ROIs) on a raster, o ering an accurate geographic division, i.e. geolocated references used to guide data integration; ii) a semantic-driven process to generate a KG from di erent sources (raster, open, linked and social data); and iii) a validation of the approach with a use case on re detection, which shows the added value of KGs to identify ROIs where high changes have been detected.</p>
      </abstract>
      <kwd-group>
        <kwd>satellite images</kwd>
        <kwd>change detection</kwd>
        <kwd>knowledge graphs</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Thanks to e cient deep learning models, Earth Observation satellite images (EO
images) can be more easily compared so that changes between series of two or
more images can be computed. Changes are indicators that may reveal natural
events or disasters such as res, oods, or earthquakes; changes in vegetation like
frost impact on cultures, or damaged forests after hurricanes; or long term
evolution of ground occupation like deforestation, urbanisation, etc. Services assessing
geographic changes over time typically require searching, discovering, and
manually identifying relevant data. This is a di cult and laborious task that relies on
domain knowledge and that is often subject to human error [21]. Automatically
identifying changes thanks to EO satellite image processing reduces this e ort.
Whereas most early works relied on supervised ML algorithms [20], more recent
ones are unsupervised to avoid manual tagging of examples before training their
models [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. These automatic change detection methods compare series or pairs
of images in which they identify changes to be represented at pixel level in raster
les (we refer to ChAI, for Change Area Index). However, results of this process
? Copyright © 2021 for this paper by its authors. Use permitted under Creative
Commons License Attribution 4.0 International (CC BY 4.0).
lack context and reading raster les requires speci c tools. Without more
information, a detected change cannot help domain experts analyzing those images,
understanding the phenomenon, and taking the appropriate decision.
(a)
(b)
      </p>
      <p>As an example, let's consider Figures 1(a) and 1(b), which depict snapshots
of the same area a ected by an important re, that can hardly be detected by
human eye when comparing the two images. Automatic change detection
algorithms are much more e cient, as seen in Figure 1(b) where change areas
appear in white. Generic change algorithms are e cient to detect changes, to
assign them a degree of importance (high, medium, low) but they do not
identify the nature of the event that caused the change. To do so, more contextual
data is needed. Various kinds of geospatial data can provide context to detect
changes and highlight speci c kinds of phenomenon: either indices (e.g.,
vegetation, hydrography or landscape indices) directly computed from EO images; or
linked data and social data used as rich complementary sources of information.
Providing contextual knowledge to explain or annotate "what can be seen" or
"what can be interpreted" on EO images has been the goal of many projects
for the past 15 years. This process requires the integration of data from various
sources and of di erent nature, which can be e ciently done thanks to semantic
web technologies.</p>
      <p>Unlike most of previous works that deal with a single type of event (i.e. ood
[16] or wild res [17]), we wanted to design a generic process so that (i) given the
type of events to be identi ed from the change impact of EO images, any kind
of dataset could be selected and ingested as semantic contextual knowledge, (ii)
it could take as input any change raster whatever the algorithm that generated
it; (iii) it could manage the geometry of events with a shape that could reach a
compromise between precision (to know the event exact location) and simplicity
(to make it easy to compare with the geometry of other geographic objects).
The task we address here can be formulated as such: given the results of an
unsupervised change detection algorithm on an area of interest, we want to
build a knowledge graph (KG) depicting various contextual data related to each
event of a speci c kind identi able on that region at the considered period. One
di culty we address here is to optimally group pixels as for de ning relevant
regions, i.e., polygons representing Regions Of Interest (ROIs) and to nd the
accurate geographic division that will guide data integration. Similar to the
notion of tiling grid de ned by ESA, that divides the Earth surface into tiles
representing a xed area on this surface, the notion of ROI is convenient to be
used as a geolocated reference for data integration. Unlike tiles, not all ROIs have
the same size or shape. The innovative features of the proposed process include
a) an algorithm to identify ROIs on a raster; b) a semantic-driven process and a
vocabulary to generate a KG from di erent sources in order to help explaining
the changes identi ed in change rasters; iii) a validation of the approach with
use-cases on re detection, which shows the added value of KGs to explain
automatically ROIs where high changes have been detected.</p>
      <p>In the following, Section 2 overviews the approach and details the KG
generation process. Section 3 describes its evaluation in terms of change explanation
applied to a use-case. Section 4 discusses the main related works. Finally, Section
5 concludes the paper and presents future work.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Representing ROIs in a Knowledge Graph</title>
      <p>The process that we propose takes as input a raster le providing geospatial data,
i.e. the value of a given parameter for each pixel in the raster. This raster maybe
either a change raster or an index raster. We de ne these notions in the next
section. The goal of the process is to compute ROIs from this raster by
aggregating "close" pixels for which the parameter has a minimum value. The process
outputs an RDF KG representing these ROIs according to a formal vocabulary.
The overall process can be described in 4 steps presented in Section 2.3) and
detailed in the following sections.
2.1</p>
      <sec id="sec-2-1">
        <title>Input data: Change rasters and index rasters</title>
        <p>We consider two kinds of rasters generated from EO images: index rasters,
computed from a single image and change rasters, obtained by comparing two images.
An index raster results from an image analysis at the pixel level. Several
dedicated algorithms are available according to the phenomenon to be identi ed,
like nature of the land cover, probability of re or water ood. For each image
pixel, they compute some of its spectral values to generate a numeral value for
this index. For instance, the algorithm that computes the Burned Area Index
(BAI) produces a raster with values between -1 and 6. Several index rasters are
available as open data like Corine Land Cover. A change raster (Figure 1 (b))
is produced by a change detection algorithm (as further developed in Section 3)
from a couple of satellite images having the same footprint, and captured at
di erent dates. The footprint and the dates are part of the raster metadata. Its
content is a grid in which each pixel is associated a change value according to the
change level computed by the algorithm. In our use cases, changes are identi ed
by an unsupervised machine learning algorithm. Each pixel has a value between
0 (low probability of change) and 1 (high probability of change).
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Regions of Interest (ROI)</title>
        <p>In image processing a Region Of Interest (ROI) is a subset of an image identi ed
for a particular purpose. In the case of EO images, ROIs give some information
about an area on Earth (the footprint). Thus an ROI can be geolocated thanks
to a polygon included in the raster area. ROIs can be automatically identi ed
thanks to the raster le analysis. In this case, criteria on pixel values determine
what is an area of interest. In this paper, ROIs are not calculated from an image
raster, but rather from a raster le that provides some information at pixel level
for the same area and at the same date. Such raster les are the above-mentioned
change rasters or index rasters with a link towards the image raster(s) that they
are computed from. More precisely, we de ne an ROI as a subset of a raster le
selected according to two criteria : i) most of the pixels in this subset have a value
higher than a minimum threshold (which reveals something to be noticed); and
ii) the polygon of adjacent high level pixels has a minimum size. To speed up the
computation and the search for ROI, we decided to represent them by rectangles
corresponding to their bounding box. Practically, the ROI is the bounding box
including several close rectangles that gather pixels from a raster le with a value
higher than a threshold value. Each region includes spots of interest rather than
delimiting their exact perimeter.
2.3</p>
      </sec>
      <sec id="sec-2-3">
        <title>Overview of the KG generation process</title>
        <p>The KG generation process takes a change raster and the various contextual
datasets as input, and generates a graph of RDF triples. The notion of ROI
plays a major role in this process as a means to aggregate information available
at the pixel level inside continuous larger regions. This notion is computed in a
bottom-up way for each parameter or index using the values of this parameter
for each pixel. The process starts with the selection of the kind of event to be
studied, and the knowledge required to characterize this type of event. A list
of indices and several sets of contextual data are selected for their relevance.
For instance, in the validation use case which focuses on wild res (Section 3),
we selected the following types of information as relevant to identify and locate
a re: indices like Change Area Index (ChAI) and Burned Area Index (BAI),
location names and tweets as a way to con rm that a re happened. We get
this information from two kinds of data sources: the EO images themselves,
from which indices are calculated thanks to speci c algorithms, and open data
sources. We give here an overview of the main steps of the process. We explain
how ROIs are computed and used for tripli cation in the next sections.
0. Raster selection We select a raster le according to the information it
conveys: either change data or index data. Among the raster metadata, we will
exploit the date, footprint and the links towards one or 2 images from which
it was generated.
1. Identifying regions of interest Given a raster le, we extract the image
footprint (its geometry) and the raster period. Then, parsing the raster,
we look for ROIs thanks to two parameters: i) the minimum threshold to
consider a pixel value; and ii) the minimum area of a polygon of adjacent
high level pixels.
2. Retrieving contextual data Considering the footprint geometry and the
change period, contextual data with spatial and temporal properties is
retrieved from di erent data sources and in various formats (shape le, WKT,
CSV, ...): open data, open Linked Data, (i.e. or private data.
3. Generating the KG A set of transformation rules is applied to extract the
appropriate data from each selected source and to create an RDF graph.
These RDF graphs are conceptually linked together into one KG, as soon as
a node identi er (URI) appears in each of them.</p>
        <p>The resulting KG can be used to retrieve the number of ROIs a ected by a
phenomenon and their size. In a wider scope, the KG can also be used to tackle
more speci c downstream analysis tasks: visualization of feature changes over
time, together with the corresponding satellite images; exploration of
supplementary information related to the ROI using additional knowledge bases that
we link to the graph for further extending the analysis indicators; etc.
2.4</p>
      </sec>
      <sec id="sec-2-4">
        <title>ROI generation</title>
        <p>To generate ROIs, we developed Algorithm 2.4, which takes a raster le as input,
and produces a shape le containing all polygons with highest values, and then
computes their envelopes as bounding-boxes.</p>
        <p>Polygonizing change areas. From a change raster our algorithm produces rst
(line 1) a new raster with binary values (0 and 1) where the value 1 characterizes a
pixel having a change value above a given threshold. A polygonal representations
of each change area is then computed (line 2).</p>
        <p>Computing ROI envelopes. From this list of polygons, those with an area
below a threshold (provided by minArea) are rst excluded (lines 3 - 8). A step
of simpli cation and aggregation of close polygons is repeated as long as the list
of polygons cannot be reduced any further by number. In fact each execution of
the loop (lines 10 - 14) simpli es the list further. The function Envelope() (line
12) simpli es the shape of each polygon given their geometry and returns the
minimum bounding box of each of them. The function CascadedUnion() (line 13)
joins polygons that intersect and returns their bounding boxes (their geometry).
At the end of the process all resulting polygons are disjoint and have an area
superior to the minimum area (the minArea parameter) de ned to consider a
polygon as a ROI. Figure 2 shows the stages and results of the simpli cation and
aggregation process applied on the top left part of the raster of the Figure 1(b)
after 6 steps: (a) represents the output of the Polygonize function, i.e. a shape le
that contains thousands of small disjoints polygons; (b) to (g) are the results of
each iteration that takes the envelope of each polygon and joins the ones that
overlap; (g) is the nal result where no more simpli cation can be applied.
Algorithm 1 The ROI generation from a raster
1: highIndexRaster F ilterHighIndex(raster; threshold)
2: listP olygons P olygonize(highIndexRaster)
3: listROIs ;
4: for each polygon in listP olygons do
5: if polygon:area &gt;= minArea then
6: listROIs:add(polygon)
7: end if
8: end for
9: nbP olygons 0
10: while len(listROIs) 6= nbP olygons do
11: nbP olygons len(listROIs)
12: listROIs Envelope(listROIs)
13: listROIs CascadedU nion(listROIs)
14: end while
15: return listROIs
(a)
(b)
(c)
(d)
(e)
(f)
(g)</p>
        <p>Fig. 2: Evolution of ROIs per iteration during the process of simpli cation.
2.5</p>
      </sec>
      <sec id="sec-2-5">
        <title>Generating a knowledge graph</title>
        <p>
          To integrate this data, like [23], we rely on the spatial dimension of entities. to
reduce the cost of computing spatial relationships between entities representing
data and images, in the sense of [22]. However, we chose to limit ourselves to
the spatial relationships de ned by GeoSPARQL in order to use this language
to query the data. In a second step, the integration takes into account the
temporal and spatial properties of the data, as detailed in the following. The KG
generation (Figure 3) is based on a vocabulary we have de ned reusing
standard vocabularies, namely GeoSPARQL [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] (for geospatial data) and
OWLTime [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] (for temporal series), with respectively the geo and time pre xes.
Change raster footprints, ROIs, BAIs are instances of geo:Feature; they are
described by a geometry (a polygon). ChAIs and BAIs are linked to instances of
time:TemporalEntity using the time:hasTime property. The temporal dimension
of a ROI is provided by a property that links the ROI to its raster. The KG
generation is similar for all data sources using a speci c vocabulary for each of
them. Once data has been extracted from a dataset according to spatial and
temporal features, it is converted to JSON format. Then, a Python script uses
a template to generate RDF triples from the JSON le. A template de nes the
mapping between a JSON schema and an RDF model to be instantiated. For
each data source, we wrote one speci c mapping template (in Turtle format)
adapted from previous work [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. These templates and functions help to perform
sophisticated mapping operations that are not possible in alternative approaches
like RML rules. Moreover, they make it easy to enrich the KG with new data,
or to generate a new graph if either the data source schema or the modelling
vocabulary are changed.
        </p>
        <p>Fig. 3: Extract of the vocabulary used to describe the mapping templates.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Evaluation</title>
      <p>
        We evaluate the quality of ROI generation and RDF representation in the scope
of re detection from EO images. Because computing the change raster is still
quite time consuming, we start with a qualitative evaluation on two images,
which provide two use-cases. The rst one is the Kincade Fire (11/2019, Figure
1), whereas the second one is the Camp Fire introduced in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. The experiment
targeted two evaluations: i) the relevance of the generated ROIs; ii) the ability
to link the ROIs with contextual data in an RDF graph and to query this graph.
Data sources For each use case, we collect several raster les and select data
sets from open sources: i) two EO raster les of the same area, from the
Sentinel2 collection, captured before and after a re took place; ii) a ChAI raster le
(Figure 1(b)) produced by Thales Alenia Space from these two images thanks to
an unsupervised machine learning algorithm [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]; iii) the BAI raster le computed
on the most recent image using the equation provided by [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]; iv) reference re
points, i.e. from FireCast3, we collect only the repoints located on the image
area having a con dence index greater than 0.65; v) administrative units with
a geometry (a polygon) in WKT format that intersects the raster footprint
geometry querying the SPARQL endpoint Yago2geo4; v) keywords extracted from
tweets5 that contain the name of administrative units and may help identifying
the nature of changes. From the text in these tweets, we chose to keep the 5
keywords with the highest frequency.
      </p>
      <p>Generated KG A KG is generated from ROIs as described in 2.5. It is also
enhanced using the other data sources. Administrative units and re points
are instances of geo:Feature. The spatial dimension of a tweet keyword is the
geometry of the administrative unit associated with it. Tweet keywords and re
points are linked to time:TemporalEntity instances.</p>
      <p>Setting Change ROI thresholds To validate the Change ROI generation
algorithm (Algorithm 2.4), we set up optimal values for two thresholds. Both of
them are used to reduce the number of generated ROIs on a raster. The rst
parameter, the threshold pixel value, is used by the "polygonize" algorithm as
the minimum value for a pixel to be selected in a polygon. It is used to generate
a mask that lters out pixels that form polygons. The second parameter to be
con gured is the minimum area of a polygon in square meters. It plays the role
of a second lter to select, among all the polygons proposed by polygonize, the
one to be considered as a relevant ROI according to the type of event to be
studied. The smaller the size, the larger the number of output polygons, many
of them being not relevant. On the contrary, choosing a too high value may lead
to silence: less polygons are generated, so few that some important ones may be
missing. We empirically observed that a pixel value threshold below 0.65 led to
noise whereas a threshold higher than 0.65 generates too few polygons, leading
us to set this parameter to 0.65. Then we can choose a minimum polygon size</p>
      <sec id="sec-3-1">
        <title>3 https://firecast.conservation.org/</title>
        <p>4 http://yago2geo.di.uoa.gr/
5 Tweets are extracted from a collection captured at IRIT since 2015 and stored on
the OSIRIM platform https://osirim.irit.fr/site/fr/articles/corpus
between 5; 000 m2 and 15; 000 m2 to generate a reasonable amount of polygons.
We selected 10; 000 m2 as minimum area value of a polygon because 1 hectare
is a reference unit in remote sensing and especially for the study of forest res.
Evaluation of Change ROI generation. To evaluate the use-case output
polygons we use a shape le provided by the California government. This shape
le represents the exact perimeter of the Kincade re. We aim at demonstrating
that the calculated change ROI covers most of the re surface. In Figure 4(a)
we can see that almost the entire perimeter of the Kincade re is contained in
the main ROI polygon generated by our algorithm. According to the CalFire
website, the Kincade re area was 31468ha and the generated ROI that covers
this shape is 70905ha. Thanks to the area we are able to identify where the most
important change is located. ROIs allows us to interpret a change without seeing
the satellite image nor the change raster.</p>
        <sec id="sec-3-1-1">
          <title>Evaluation on BAI ROI generation. This evaluation is similar to the</title>
          <p>change ROI. Generating BAI polygons aims at extracting from the image all
highly burnt areas, i.e. the areas having a high burn index. To do so, we set the
threshold value of the burn index to 1 (on a scale from -1 to 6). Each polygon
gives us the location of a previous re thanks to its bounding box. The polygonize
function produces much less polygons on BAI rasters than on change rasters.
However we applied the same threshold value for the minimum polygon area:
10; 000 m2 (1ha). As we can see in Figure 4(b) that most of the Kincade re
perimeter is included in the generated BAI polygon.</p>
          <p>Evaluation of the data query. The query available online6 retrieves all the
ROIs, the burnt area in the ROI, the number of linked re points (from FireCast)
and the keywords about the cities in the ROI for the period. From the result of
this query, we can get the ROI that contains the highest number of re points
in the area of this raster and the keywords associated to the administrative unit
that intersects with this ROI. Keywords can contribute to determine if there is
a re in the ROI. In Figure 5 (a), we can see that a ROI intersects with two
administrative units. The word \ re" is one of the keywords detected in tweets
at this period for the city of Healdsburg in California. Hence, contextual data
explains that the change observed on this area was caused by a re. Data from
tweets properly documents the kind of event that caused the detected change.</p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>6 https://bit.ly/2KFKf2p</title>
        <p>Evaluation on a second use case. For the Camp Fire which took place in
California in November 2018 7 the authors detect the forest re (a burn map)
using change detection over a CNN-based framework without contextual data.
Using the same parameters as the one de ned for the rst use case, we obtained
similar results. As shown in Figure 5 (b) we successfully found keywords \ re"
and \wild re" for the concerned administrative units. This use-case enabled us
to use Landsat 8 images as input for the change detection algorithm. Even if the
spatial resolution is lower we retrieved the same quantity of data.</p>
        <sec id="sec-3-2-1">
          <title>Enriching results from unsupervised learning. The RDF triples can also</title>
          <p>contribute to validate the results from the machine learning algorithm. To do
so, we cross-checked the results obtained from the di erent sources on the same
location and period of time as in the previous section. The results from deep
learning process used for change detection show a high change on the image.
The Firecast data also show many re points in the area that explain that
the change is due to a re. This information is also corroborated by the data
collected from tweets, that report a forest re called Kincade Fire 8 in this area
of California during this period. Contrariwise, one can observe a re in a smaller
area in the lower right part of the image, as indicated by a grouping of re points.
However, this re has not been detected as a signi cant change from the change
raster because there are not enough pixels with a value above 0.66 to detect an
abnormal change. Nevertheless, our processing chain was able to detect multiple
re points thanks to the Firecast data (Figure 4). In that way, our approach is
able to identify false negative areas of the change. Moreover, it corroborated the
changes detected by the unsupervised algorithm. In a further work, RDF data
could be more tightly coupled with the change learning process to improve it
results, for instance by providing feedback or training examples.</p>
        </sec>
      </sec>
      <sec id="sec-3-3">
        <title>7 https://www.fire.ca.gov/incidents/2018/11/8/camp-fire/ 8 https://www.fire.ca.gov/incidents/2019/10/23/kincade-fire/</title>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Related work</title>
      <p>
        Annotating the images with external data or with image indices has been
addressed in di erent studies. In [18], vegetation indices result from satellite image
processing and are exposed as RDF triples using GeoSPARQL [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. Close to
that approach, in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] statistical data is collected from open sources to
monitor the deforestation of Amazonian rainforest and translated into RDF. In [17],
background information (OpenStreetMap, GeoNames, etc.) is used to identify
hot spots concerned by a wild re, in order to re ne the process and to reject
hot spot candidates. The work made by [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] uses heuristics to detect changes
between two satellite images, extracting contextual change information such as
damage caused by natural hazards. With a learning perspective, [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] applies a
Convolution Neural Network (CNN) to detect di erent classes of land cover in
the satellite image (vegetation, railroad, etc.), which are enriched with semantic
labels from OpenStreetMap and government sources. In [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] the proposal is to
inserting semantic meaning into detected change areas with hypermaps. They
apply their CNN to the TSUNAMI Panoramic Change Detection dataset and
reannotate the changed areas with semantic classes (car, building and rubble). In
this line, [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] proposes a CNN-based learning approach that simultaneously
performs change detection and land cover mapping, while using the predicted land
cover information to better predict changes. Also close to our study, [19] enriches
change detection over Sentinel-1-A images with event detected in media content
(news, posts). In terms of geo-spatial and temporal data linking, interlinking
data on EO means discovering spatial and temporal links among RDF graphs
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. It is close to what we have done in terms of data integration. To compute
links between Linked Open Data resources with temporal, and thus event-like
properties, the work in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] uses the intervals of Allen's algebra, optimally
implementing them to more quickly perform the temporal property comparisons
needed to compute temporal relationships. Another way of linking is referred
to entity matching (or entity resolution). It is a matter of associating
equivalent entities, for which general semantic link discovery (entity linking ) can be
reused [
        <xref ref-type="bibr" rid="ref5">5,23</xref>
        ]. According to [23], most approaches search for equivalence between
entities (same labels, names or types), leaving other types of relationships, e.g.
spatial or temporal relations, unexploited. However, the spatial representation
of most geo-located data is complex, taken the form of a polygon. A technique of
blocking consists of dividing the earth's surface into curved rectangles and then
evaluating the topological relations between entities based on this division.
Similarly, [22] propose to discover topological links even more e ciently by indexing
entities using tiles cutting the land surface into rectangles.
5
      </p>
    </sec>
    <sec id="sec-5">
      <title>Conclusions</title>
      <p>This paper proposed a process for generating a KG for the semantic quali cation
of automatically computed changes between two images. This process is guided
by the notion of Regions of Interest (ROI), as an accurate geographic division
representing a high probability of changes. This can be a basic brick in a more
complex process of monitoring events on the Earth's surface, as it is able to
automatically identify the location, nature, beginning and end of events. We
plan to carry out new experiments to con rm the generality of the integration
process, using similar or new types of events (i.e. urbanization, migration ows,
...) and other types of contextual data. We will also investigate how to reuse the
RDF data to improve the change detection process. Another task is to improve
the keyword selection using a Tf.Idf algorithm to get more relevant keywords
and to validate these words against a lexical eld of natural disasters. A second
perspective would be the use of trained neural models as additional knowledge
sources when extracting keywords.</p>
      <p>Acknowledgements This work bene ted from CANDELA H2020 grant (convention
number 776193); and ANRT CIFRE PhD. scholar (number 2017/1399).
16. K. R. Kurte and S. S. Durbha. Spatio-temporal ontology for change analysis of
ood a ected areas using remote sensing images. In FOIS Workshop, 2016.
17. K. Kyzirakos, M. Karpathiotakis, and G. et. al. Wild re monitoring using satellite
images, ontologies and linked geospatial data. Web Semantics, 24, 01 2014.
18. A. J. Luque, R. Perez, F. J. Bonet, and P. Magan~a. An ontological system based
on modis images to assess ecosystem functioning of natura 2000. Journal Applied
Earth Observation and Geoinformation, 37:142{151, 05 2015.
19. N. Pittaras, G. Papadakis, and e. a. Stamoulis. Geosensor: Semantifying change
and event detection over big data. In SAC, pages 2259{2266, 2019.
20. R. J. Radke, S. Andra, O. Al-Kofahi, and B. Roysam. Image change detection
algorithms: a systematic survey. IEEE Trans. Image Proc., 14(3):294{307, 2005.
21. B. Shbita, C. A. Knoblock, W. Duan, and et. al. Building linked spatio-temporal
data from vectorized historical maps. In Semantic Web, pages 409{426, 2020.
22. M. A. Sherif, K. Dre ler, P. Smeros, and A. N. Ngomo. Radon - rapid discovery
of topological relations. In AAAI, pages 175{181, 2017.
23. P. Smeros and M. Koubarakis. Discovering spatial and temporal links among RDF
data. In Workshop on Linked Data on the Web, 2016.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>M.</given-names>
            <surname>Alirezaie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kiselev</surname>
          </string-name>
          , and e. a.
          <article-title>Langkvist. An ontology-based reasoning framework for querying satellite images for disaster monitoring</article-title>
          .
          <source>Sensors</source>
          ,
          <volume>17</volume>
          , 11
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>H.</given-names>
            <surname>Arenas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Aussenac-Gilles</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Comparot</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Trojahn</surname>
          </string-name>
          .
          <article-title>Semantic integration of geospatial data from earth observations</article-title>
          .
          <source>In EKAW</source>
          , pages
          <volume>97</volume>
          {
          <fpage>100</fpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>A.</given-names>
            <surname>Asokan</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Anitha</surname>
          </string-name>
          .
          <article-title>Change detection techniques for remote sensing applications: a survey</article-title>
          .
          <source>Earth Science Informatics</source>
          ,
          <volume>12</volume>
          (
          <issue>2</issue>
          ):
          <volume>143</volume>
          {
          <fpage>160</fpage>
          ,
          <string-name>
            <surname>Jun</surname>
          </string-name>
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>M.</given-names>
            <surname>Aubrun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Troya-Galvis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Albughdadi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Hugues</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Spigai</surname>
          </string-name>
          .
          <article-title>Unsupervised learning of robust representations for change detection on sentinel-2 earth observation images</article-title>
          .
          <source>In 13th Int. Symp. on Environmental Software Systems</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>S.</given-names>
            <surname>Auer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          , and A.
          <string-name>
            <surname>-C. Ngonga Ngomo</surname>
          </string-name>
          .
          <article-title>Introduction to Linked Data and Its Lifecycle on the Web</article-title>
          , pages
          <volume>1</volume>
          {
          <fpage>75</fpage>
          .
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Y.</given-names>
            <surname>Ban</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , and e. a. Nascetti.
          <article-title>Near Real-Time Wild re Progression Monitoring with Sentinel-1 Time Series and Deep Learning</article-title>
          . SR,
          <volume>10</volume>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>L. M. V.</given-names>
            <surname>Blazquez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Saquicela</surname>
          </string-name>
          , and
          <string-name>
            <given-names>O.</given-names>
            <surname>Corcho</surname>
          </string-name>
          .
          <article-title>Interlinking geospatial information in the web of data</article-title>
          .
          <source>In AGILE Conference</source>
          , pages
          <volume>119</volume>
          {
          <fpage>139</fpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>R. C.</given-names>
            <surname>Daudt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. L.</given-names>
            <surname>Saux</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Boulch</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Gousseau</surname>
          </string-name>
          .
          <article-title>High resolution semantic change detection</article-title>
          .
          <source>CoRR</source>
          , abs/
          <year>1810</year>
          .08452,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>F.</given-names>
            <surname>Filipponi</surname>
          </string-name>
          . Bais2:
          <article-title>Burned area index for sentinel-2</article-title>
          .
          <source>In Proc. of the 2nd International Electronic Conference on Remote Sensing</source>
          , volume
          <volume>2</volume>
          (
          <issue>7</issue>
          ), page 7,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>K.</given-names>
            <surname>Georgala</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Sherif</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A. N.</given-names>
            <surname>Ngomo</surname>
          </string-name>
          .
          <article-title>An e cient approach for the generation of allen relations</article-title>
          .
          <source>In ECAI</source>
          , pages
          <volume>948</volume>
          {
          <fpage>956</fpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. S. Hashimoto,
          <string-name>
            <given-names>T.</given-names>
            <surname>Tadono</surname>
          </string-name>
          , and
          <string-name>
            <surname>M. O.</surname>
          </string-name>
          et al.
          <article-title>A framework of ontology-based knowledge information processing for change detection in remote sensing data</article-title>
          .
          <source>In IEEE International Geoscience and Remote Sensing</source>
          , pages
          <volume>3927</volume>
          {
          <fpage>3930</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>J. R.</given-names>
            <surname>Hobbs</surname>
          </string-name>
          and
          <string-name>
            <given-names>F.</given-names>
            <surname>Pan</surname>
          </string-name>
          .
          <article-title>An ontology of time for the semantic web</article-title>
          .
          <source>ACM Transactions on Asian Language Information Processing</source>
          ,
          <volume>3</volume>
          :
          <fpage>66</fpage>
          {
          <fpage>85</fpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13. H.
          <string-name>
            <surname>Kataoka</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Shirakabe</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Miyashita</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Nakamura</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Iwata</surname>
            , and
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Satoh</surname>
          </string-name>
          .
          <article-title>Semantic change detection with hypermaps</article-title>
          .
          <source>CoRR, abs/1604.07513</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14. T. Kauppinen, G. Mira de Espindola,
          <string-name>
            <given-names>J.</given-names>
            <surname>Jones</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sanchez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Graeler</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Bartoschek</surname>
          </string-name>
          .
          <article-title>Linked brazilian amazon rainforest data</article-title>
          .
          <source>Semantic Web J.</source>
          ,
          <volume>5</volume>
          ,
          <string-name>
            <surname>01</surname>
          </string-name>
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>D.</given-names>
            <surname>Kolas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Perry</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Herring</surname>
          </string-name>
          .
          <article-title>Getting started with GeoSPARQL</article-title>
          .
          <source>Technical report, OGC</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>