Describing change using geographical objects - DPI

advertisement
GEOBIA 2012, Rio de Janeiro
Describing change using
geographical objects
Gilberto Camara
INPE – National Institute for Space Research
The fundamental question of our time
source: IGBP
How is the Earth’s
environment changing, and
what are the consequences for
human civilization?
Global Change
Where are changes taking place?
How much change is happening?
Who is being impacted by the change?
Geoinformatics enables crucial links between nature
and society
Nature: Physical equations
Describe processes
Society: Decisions on how to
Use Earth´s resources
Earth observation satellites and geosensor
webs provide key information about global
change…
…but that information needs to be modelled
and extracted
Communicating change is hard
When did the Aral Sea reach the tipping point?
Describing events and processes is very hard
When did the flood occur?
What types of change can be described
using geo-objects?
What is the role of GEOBIA in describing
change?
Geo-objects in an image
Landsat Image
13/Ago/2003
Geo-objects in an image
Deforestation
13/Ago/2003 until
07/Mai/2004
Deforestation in
13/Aug/2003 (yellow) +
deforestation from
13/Aug/2003 until
07/mai/2004 (red)
Geo-objects in an image
Deforestation on
21/May/2004
Deforestation in
13/Aug/2003
(yellow) +
deforestation from
13/Aug/2003 until
07/May/2004 (red)
+ deforestation on
21/May/2004
(orange)
Land change objects
LAND CHANGE OBJECTS
Boundaries determined by agreement about land
categories (geometry, topology and properties change)
Images as a source for geo-objects
G Câmara, M Egenhofer, F Fonseca, A Monteiro. "What´s in An
Image?“ COSIT 2001.
“Images have an observer-independent ontological
status”
What’s in an image?
Images = acts of
measurement
Segments =
mathematical constructs
Ontology-Based Image Analysis
Structur.
Ontology
Method
Ontology
Physical
Ontology
Segments
(mathematical
constructs)
Semantic
Mediator
Applicat.
Ontology
Task
Ontology
Objects
(conceptual
constructs)
Extracting patterns from sequences of images
M. Silva, G.Câmara, M.I. Escada, R.C.M. Souza, “Remote Sensing Image Mining:
Detecting Agents of Land Use Change in Tropical Forest Areas”. International Journal of
Remote Sensing, vol 29 (16): 4803 – 4822, 2008.
Linking human actions to land change
Remote sensing image mining
M. Silva, G.Câmara, M.I. Escada, R.C.M. Souza, “Remote Sensing Image Mining:
Detecting Agents of Land Use Change in Tropical Forest Areas”. International Journal of
Remote Sensing, vol 29 (16): 4803 – 4822, 2008.
Patterns of tropical deforestation
Spatial patterns in the Vale do Anari
irregular, linear, regular
Decision tree for Vale do Anari
Vale do Anari – 1982 -1985
REG
Patterns/Typology
IRR: Irregular – Colonist parcels
LIN: Linear – roadside parcels
REG: Regular agregation parcels
Pereira et al, 2005
Escada, 2003
Vale do Anari – 1985 - 1988
REG
Pereira et al, 2005
Escada, 2003
Vale do Anari – 1988 - 1991
REG
Pereira et al, 2005
Escada, 2003
Vale do Anari – 1991 - 1994
REG
Pereira et al, 2005
Escada, 2003
Vale do Anari – 1994 - 1997
REG
Pereira et al, 2005
Escada, 2003
Vale do Anari – 1997 - 2000
REG
Pereira et al, 2005
Escada, 2003
Vale do Anari – 1985 - 2000
REG
Confirmed by
field work
Pereira et al, 2005
Escada, 2003
Land change patterns: Anari (1985-2000)
Marked land concentration
Government plan for settling many colonists in the area has failed.
Large farmers have bought the parcels in an illicit way
Discovering the history of land change objects
"Case-Based Reasoning for Eliciting the Evolution of Geospatial
Objects". Joice Mota, Gilberto Câmara et al, COSIT 2009.
Reconstructing the history of a landscape using topological
information of geo-objects
When was this area converted from food to biofuel
production?
Coverage set
(remote sensing
images)

Time Series
(vegetation
index)
Geographic Data Mining Analyst (GeoDMA)
Visualizing time series in polar coordinates
Objects and events
The coast of Japan is an object
The 2011 Tohoku tsunami was an event
Processes and events
Flying is a process - Virgin flight VX 112 (LAX-IAD) on
26 Apr 2012 is an event
Aral Sea (an object) – disaster (an event)
When did the Aral Sea shrank to 10% of its
original size?
objects exist, events occur
Mount Etna is an object
Etna’s 2002 eruption was an event
A view on processes and events
Space
Count
Mass
Objects
Matter
water or lake?
Time
(Worboys & Galton)
Events
Processes
football or game?
A pragmatic view on objects and events
Space
Observable
Objects
Matter
Abstract
water or lake?
Time
Events
Processes
football or game?
Object (GPS buoy) + event (tsunami)
source: USGS
Events are categories (Frank, Galton)
identity : id · a = a
composition : ∀a, ∀b, ∃c, c = a.b
associativity : a · (b · c) = (a · b) · c
Building blocks: Basic Types
type BASE = {Int, Real, String, Boolean}
operations: // lots of them…
Building blocks: Geometry (OGC)
type GEOM = {Point, LineString, Polygon,
MultiPoint, MultiLineString, MultiPolygon}
operations:
equals, touches, disjoint, crosses, within,
overlaps, contains, intersects: GEOM x GEOM → Bool
Building blocks: Time (ISO 19108)
type TIME = {Instant, Period}
operations:
equals, before, after, begins, ends, during,
contains, overlaps, meets, overlappedBy, metBy,
begunBy, endedBy: TIME x TIME → Boolean
What do ST objects have in common?
type STobj [T: TIME, G: GEOM, B: BASE]
operations:
getObs:
ST → {Obs}
begins, ends:
ST → T
where:
ST x T → G
after, before:
ST x T → ST
during:
ST x Period → ST
value:
ST x T → B
Moving objects
MOVING OBJECTS
Objects whose position and extent change continuously
Land change objects
LAND CHANGE OBJECTS
Boundaries determined by agreement about land
categories (geometry, topology and properties change)
How many walruses
reached Baffin island?
When did the Aral Sea shrank to 10% of its
original size?
areaAral: STObject → Time
areaAral obj:
{
area0 = area (obj1.begin());
for t = obj.begin(); t <= obj.end(); t.next()
if area (obj1.begin()) < 0.10*area0) return t;
}
The event data type
An event is an individual episode with a beginning
and end, which define its character as a whole.
An event does not exist by itself. Its occurrence is
defined as a particular condition of one
spatiotemporal type.
The event data type
Type Event [T1: TIME, T2: TIME] uses ST
operations:
new:
{ST x (T1, T2)
→ Event
compose:
Event x Event → Event
intersect:
Event x Event → Event
Event composition
time
Exploração
intensiva
Forest
loss
> 20%
Event 1
Perda
do dossel
Loss >50%
> 50%
Event 2
Event 3
Event 4
Perda
do dossel
Loss >90%
> 90%
Corte
Clearraso
cut
Floresta
Discovering the history of land
change objects
Reconstructing the history of a landscape
TerraLib: spatio-temporal database as a
basis for innovation
Visualization (TerraView)
Modelling (TerraME)
Spatio-temporal
Database (TerraLib)
Statistics (aRT)
Data Mining(GeoDMA)
Algebras for spatio-temporal data
are a powerful way of representing
change
Download