change Mike Worboys Department of Spatial Information Science and - - PowerPoint PPT Presentation

change
SMART_READER_LITE
LIVE PREVIEW

change Mike Worboys Department of Spatial Information Science and - - PowerPoint PPT Presentation

The foundations of spatial change Mike Worboys Department of Spatial Information Science and Engineering University of Maine Things that involve change State (part of situation) Absence of change Process (1) Change as it is


slide-1
SLIDE 1

The foundations of spatial change

Mike Worboys Department of Spatial Information Science and Engineering University of Maine

slide-2
SLIDE 2

Things that involve change

  • State (part of situation)

– Absence of change

  • Process (1)

– Change as it is actually occurring, something going on

  • Event

– A chunk of change picked out as an individual from the ongoing flux

  • Process (2)

– A structured succession of events

ThinkSpatial 2

slide-3
SLIDE 3

The geospatial context of change

ThinkSpatial 3

slide-4
SLIDE 4

ThinkSpatial 4

change happens to continuant state change process event

slide-5
SLIDE 5

ThinkSpatial 5

STATE CHANGE area shape color PROCESS growing in size, changing shape, changing color

slide-6
SLIDE 6

ThinkSpatial 6

STATE CHANGE area shape color EVENT growing in size, changing shape, changing color ON Christmas Day, 2010 12/25/2010 12/26/2010

slide-7
SLIDE 7

Kinds of change

  • types of change

– location change – size change – shape change – topological change – dimension change – identity change – posture change – semantic change – viewpoint change

ThinkSpatial 7

slide-8
SLIDE 8

Perspectives on change

egocentric vs. allocentric Eulerian vs. Lagrangian

ThinkSpatial 8

slide-9
SLIDE 9

Measurement of change

ThinkSpatial 9

quantitative vs. qualitative phase space vs. mode space

slide-10
SLIDE 10

Motion

  • Aristotle: motion is change of any sort,

including qualitative change (change of space was given the more specific term, “locomotion”).

  • Newton’s world view has motion as a central

piece.

  • STIS: change-based and movement-based

models.

slide-11
SLIDE 11

Absolute and relative motion

slide-12
SLIDE 12

Individual or aggregate motion

slide-13
SLIDE 13

Real or apparent motion

slide-14
SLIDE 14

Fictive motion

slide-15
SLIDE 15

Another type of “movement”

slide-16
SLIDE 16

Another type of movement

slide-17
SLIDE 17

The geometry of change Erlangen program

(Felix Klein 1872) A geometry is the study of a those properties invariant under a particular class of changes.

ThinkSpatial 17

slide-18
SLIDE 18

Rigid body motion

  • Euclidean geometry
  • Those properties of shapes invariant under

rotations, reflections, and translations.

  • length, angle, parallelism, area, …
  • congruence

ThinkSpatial 18

slide-19
SLIDE 19

Scaling

  • Affine geometry
  • Those properties of shapes invariant under

rotations, reflections, and translations.

  • angle, parallelism, …
  • similarities

ThinkSpatial 19

slide-20
SLIDE 20

Change of viewpoint

  • Projective geometry
  • Those properties of shapes invariant under

perspective transformations

  • colinearity, conic sections, …

ThinkSpatial 20

slide-21
SLIDE 21

Change of connectivity

  • Topology (and it’s subset – graph theory)
  • Those properties of shapes invariant under

homeomorphisms

  • connectedness, genus, dimension, compactness,

ThinkSpatial 21

slide-22
SLIDE 22

Time – the container of change

ThinkSpatial 22

slide-23
SLIDE 23

Reasoning about time (e.g., Allen’s interval calculus)

ThinkSpatial 23

slide-24
SLIDE 24

ThinkSpatial 24

Reasoning about events

(McCarthy, Hayes, Kowalski and Sergot, Allen) Time Temporal structure Allen’s interval calculus Time-varying propositions Fluents Event type Predicates

– Occurs (event, time) – HoldsAt (fluent, time) – Initiates (event, fluent, time) – Terminates (event, fluent, time)

Theory examples

– A fluent is true once it has been initiated by an event. – A fluent is false once it has been terminated and before it has been initiated.

slide-25
SLIDE 25

Working with processes

Robin Milner 1934 – 2010

slide-26
SLIDE 26

Process Aggregation

  • composition
  • parallelism
  • choice
  • reaction/communication
slide-27
SLIDE 27

Basic process and mobility concepts

  • Process names and constructions
  • Process equivalence
  • Independence vs. reaction
  • Synchronous vs. asynchronous
  • Determinism vs. non-determinism
  • Operations

– Composition a.P – Disjunction P+Q – Parallelism P|Q – Reaction ((in a)P+Q)|((out a)R+S)  P|R – Replication !P – Ambient n[P]

slide-28
SLIDE 28

Process model

This process is deterministic, as there is at most one transition (q, a, q’), for each pair (q, a). Process notation: Q0 == aR R == bS + cQ0 S == cQ0 q0 r s a c c b

slide-29
SLIDE 29

Process model

q0 r s a c c b This process is nondeterministic, as there is more than one transition a with start state q0. Process notation: Q0 == aR + aT = a(R+T) R == bS + cQ0 S == cQ0 T == cQ0 t a c

slide-30
SLIDE 30

Process model

These processes communicate via input action a and

  • utput action a. The combined process is Q0 | T0

Process notation: Q0 == aR R == bS + cQ0 S == cQ0 T0 == aU U == dT0 q0 r s a c c b t0 u a d Q0 | T0 U | R

slide-31
SLIDE 31

Topological change

slide-32
SLIDE 32

Homotopy

ThinkSpatial 32

Two continuous functions are called homotopic if one can be "continuously deformed" into the

  • ther.

Such a deformation is called a homotopy between the two functions.

slide-33
SLIDE 33

Homotopy (formal definition)

ThinkSpatial 33

A homotopy between two continuous functions f and g from a topological space X to a topological space Y is a continuous function H : X × *0,1+ → Y such that, if x ∈ X then H(x,0) = f(x) H(x,1) = g(x).

f g 1 H 1 1

slide-34
SLIDE 34

Homotopic equivalence

ThinkSpatial 34

slide-35
SLIDE 35

Continuous change

ThinkSpatial 35

slide-36
SLIDE 36

Egenhofer’s relations on S2

ThinkSpatial 36

slide-37
SLIDE 37

?

slide-38
SLIDE 38
slide-39
SLIDE 39
slide-40
SLIDE 40
slide-41
SLIDE 41

Seeking the atoms

What are the “points, lines and polygons” of topological change

slide-42
SLIDE 42
slide-43
SLIDE 43

n0 n1 n2 n4 n3 n'0 n'1 n'2 n'3 node to node

Tree morphisms to represent topological change

slide-44
SLIDE 44
slide-45
SLIDE 45

n0 n'0 n'1

T1 T2 n1 n0 n2 n'1 n'0

T1 T2

n0 n1 n'1 n'0 n2

T1 T2 n'0 n0 n1

T1 T2

n'1 n'0 n'2 n1 n0

T1 T2

n'0 n'1 n1 n0 n'2

T1 T2

atomic insert atomic merge I atomic merge II atomic delete atomic split I atomic split II

Atomic Changes

slide-46
SLIDE 46

Specifying Complex Changes The Canonical Form Theorem

Every complex change C can be written as a composition in a particular and unique way of inserts, splits, merges, and deletes.

C = I1… S1 … M1 … D1 …

slide-47
SLIDE 47

Further work: Spatio-semantic change

slide-48
SLIDE 48

Different types of ‘quality’ involved in topological change

slide-49
SLIDE 49

… or

?? ??

slide-50
SLIDE 50

Detecting change using decentralized approaches

ThinkSpatial 50

slide-51
SLIDE 51

Sensors responding to a dynamic field

slide-52
SLIDE 52

Dynamic fields

  • There are many examples of fields that

change through time

– pollution plumes – ocean currents – population movements – ST temperature variations

  • Can we mine the dynamic field for events?
slide-53
SLIDE 53

Approach

  • Triangulate the spatial field according to the

disposition of the sensors.

  • Provide a threshold to distinguish regions of

high activity.

  • Use distributed algorithms to determine

significant events in the sensor network, e.g., region splitting.

slide-54
SLIDE 54

Approximating the Scalar Field

scalar ar field discretiza retizatio tion approximatio

  • ximation
slide-55
SLIDE 55

Selecting a Threshold

slide-56
SLIDE 56

Effect of WSN Density

slide-57
SLIDE 57

The Communication Graph

slide-58
SLIDE 58

Challenge

  • Detection of salient events

in scalar fields.

  • Focus on changes to regions
  • f high activity.
  • Focus on topological

changes

slide-59
SLIDE 59
slide-60
SLIDE 60
slide-61
SLIDE 61
slide-62
SLIDE 62
slide-63
SLIDE 63

Components

A basic transition leads to a partition of the spatial domain into different components:

  • Positive components
  • Negative components
  • Transition region

A basic transition A partition

slide-64
SLIDE 64

Irrelevant components

Components that are not adjacent to the transition region are irrelevant to the type of topological changes Hole Self-merge

slide-65
SLIDE 65

Key Features

  • Property of the transition region (Added / Removed)
  • Properties of the C-components (Represented by a tree)
  • C-component – a vertex
  • Adjacency – an edge
  • Background C-component – root
  • Signs of the C-components – labels

1 2 3

+

  • +
slide-66
SLIDE 66

Classification

+

  • +

Hole Self-merge

Properties of the C-components Type of Transition region: removed

Basic transitions of the same type have the same properties

slide-67
SLIDE 67

Classification

Different types of basic transitions have different properties

slide-68
SLIDE 68

Acknowledgements

  • NSF Project IIS-0534429 : Monitoring Dynamic

Spatial Fields Using Responsive Geosensor Networks

  • John Stell
  • Jixiang Jiang
  • Cheng Zhong
  • Chris Farah
  • Lisa Walton
  • Danqing Zhao