linking objects of different spatial data sets by integration and aggregation

54
Linking objects of different spatial data sets by integration and Aggregation An article by Monika Sester, Karl-Heinrich Andres and Volker Walter Lecture by Gil Zellner

Upload: hakan

Post on 26-Feb-2016

69 views

Category:

Documents


0 download

DESCRIPTION

Linking objects of different spatial data sets by integration and Aggregation. An article by Monika Sester, Karl-Heinrich Andres and Volker Walter Lecture by Gil Zellner. What is a map ?. wikipedia : - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Linking objects of different spatial data sets by integration and Aggregation

Linking objects of different spatial data sets by

integration and Aggregation

An article by Monika Sester, Karl-Heinrich Andres and

Volker Walter

Lecture by Gil Zellner

Page 2: Linking objects of different spatial data sets by integration and Aggregation

What is a map?

wikipedia: A map is a visual representation of an area—a symbolic depiction highlighting relationships between elements of that space such as objects, regions, and themes.

Page 3: Linking objects of different spatial data sets by integration and Aggregation

What is a map (cont’d) A map is not just a 2d image:

• List of objects• Partitions of areas• Linking information• Different versions of the same area• Aerial Photo• Satellite Image

Page 4: Linking objects of different spatial data sets by integration and Aggregation

Outline The article discusses ways of

integrating different maps onto a single easily accessible database, without losing information.

Page 5: Linking objects of different spatial data sets by integration and Aggregation

What is the problem with unification ?

Satellite images are not always available, often outdated, and more expensive.

Page 6: Linking objects of different spatial data sets by integration and Aggregation

What is the problem with unification? (cont’d)

Aerial photo limits• Aerial reconnaissance photos are taken

as “strips” of a larger whole. • Even the slightest (and with current

technology, unavoidable) shift in angle, connecting them is difficult

Page 7: Linking objects of different spatial data sets by integration and Aggregation
Page 8: Linking objects of different spatial data sets by integration and Aggregation

What is the problem with unification? (cont’d)

Even if we still had all the data:• Inaccuracies prevent us from matching

objects• Terrain is not flat, angle of

photography…• Information is not Absolute

Page 9: Linking objects of different spatial data sets by integration and Aggregation

Motivation Many maps today exist in many

different formats, each containing :• some correlating information• some different information

The TRUE potential of this information is when it is integrated and we can see all of it at once…

Page 10: Linking objects of different spatial data sets by integration and Aggregation

Motivation- examples Multi-national forces in IRAQ\

Afghanistan use non-stanag equipment, which uses arcane map formats, maps are essential for efficient cooperation!

- STANAG is a family of NATO standards for military equipment.

Page 11: Linking objects of different spatial data sets by integration and Aggregation

Motivation- examples (cont’d) Information from freely available

maps on web sites can be used to see trends in demographics, economy etc…

Page 12: Linking objects of different spatial data sets by integration and Aggregation

What is the closest chinese restaurant ?

Motivation- examples (cont’d)

Page 13: Linking objects of different spatial data sets by integration and Aggregation

Motivation- examples (cont’d)

Page 14: Linking objects of different spatial data sets by integration and Aggregation

Motivation- examples (cont’d)

Page 15: Linking objects of different spatial data sets by integration and Aggregation

Problem Many formats exist, integrating them

can be quite difficult without losing information

DLM = digital landscape modelCadastre = bordered maps

Page 16: Linking objects of different spatial data sets by integration and Aggregation

Solution? Conversion into a single format ?

Not a viable option, since data can become bloated and hard to decipher, also – some data STILL will be lost!

Page 17: Linking objects of different spatial data sets by integration and Aggregation

Solution – take 2 We keep all the original data, and

simply link the objects together, choosing when to use one format or another.

This article focuses on the linking aspects.

Page 18: Linking objects of different spatial data sets by integration and Aggregation

Our formats GDF – specifically designed for road

network data – vehicle navigation

Page 19: Linking objects of different spatial data sets by integration and Aggregation

Our formats (cont’d) ATKIS – Topographic data system

Page 20: Linking objects of different spatial data sets by integration and Aggregation

Our formats (cont’d)

Since the common data between system is roads, they are the matching primitives

Page 21: Linking objects of different spatial data sets by integration and Aggregation

Matching at object level The usual system for matching

information

This is not possible here!

Page 22: Linking objects of different spatial data sets by integration and Aggregation

What is geometric matching?

Page 23: Linking objects of different spatial data sets by integration and Aggregation

Matching at geometry level This we CAN do!

Page 24: Linking objects of different spatial data sets by integration and Aggregation

The different Approaches

Page 25: Linking objects of different spatial data sets by integration and Aggregation

Examples of geometric matching

Page 26: Linking objects of different spatial data sets by integration and Aggregation

Matching examples (cont’d)

Page 27: Linking objects of different spatial data sets by integration and Aggregation

Matching examples (cont’d)

Page 28: Linking objects of different spatial data sets by integration and Aggregation

How do we efficiently match these objects?

Cardinality of the matching pairs

Page 29: Linking objects of different spatial data sets by integration and Aggregation

Efficient matching (cont’d)

Normal Machine vision is clunky and difficult Solution: use noise margins, and Map the matching problem onto a communication system!

Page 30: Linking objects of different spatial data sets by integration and Aggregation

Noise margins

Series10

1

2

3

4

5

6

upper boundlower boundsample

Page 31: Linking objects of different spatial data sets by integration and Aggregation

Matching problem mapped onto a communication system

Page 32: Linking objects of different spatial data sets by integration and Aggregation

Matching function

2

| .

|; log

i i

i j j i

i ji j

i

P a is the probability that a is sent fromthetransmitter

P a b is theconditional probability that b was received whena was sent

P a bI a b

P a

Page 33: Linking objects of different spatial data sets by integration and Aggregation

Matching function (cont’d) In order to calculate the mutual

information I(D1,D2), the 2 data sets are seen as

messages which consist of symbols represented by our match primitives – the centerlines of streets.

Page 34: Linking objects of different spatial data sets by integration and Aggregation

Matching function (cont’d) For the matching of GDF and ATKIS

data we take account the length, shape, and position of start and end points

Page 35: Linking objects of different spatial data sets by integration and Aggregation

Matching function (cont’d) Our final function:

Page 36: Linking objects of different spatial data sets by integration and Aggregation

Results

Page 37: Linking objects of different spatial data sets by integration and Aggregation

Medium scale object from large scale data through Aggregation

Now that we know how to establish connections between objects of the same scale, we have another problem:

Multi-scale data objects

Page 38: Linking objects of different spatial data sets by integration and Aggregation

Multi scale data objects How do we match objects of different

scale ?• First we transform them to a similar

scale (data aggregation problem)

Page 39: Linking objects of different spatial data sets by integration and Aggregation
Page 40: Linking objects of different spatial data sets by integration and Aggregation
Page 41: Linking objects of different spatial data sets by integration and Aggregation

Scaling

Page 42: Linking objects of different spatial data sets by integration and Aggregation

Our formats: German ALK (1:500) ATKIS DLM25 (1:25000)

Page 43: Linking objects of different spatial data sets by integration and Aggregation

The process Classification

• Based on usage• Relations are check by combination

Aggregation• Adjoining parcels are aggregated• Separated areas are merged accordingly

Page 44: Linking objects of different spatial data sets by integration and Aggregation

Learning Aggregation rules Usage of “typical” machine learning

can be used here• What to group• Why group• When to group

Page 45: Linking objects of different spatial data sets by integration and Aggregation

Learning Objects and Semantic relations

1) Object Types2) Classification is derived from the

data set3) Classes created

Page 46: Linking objects of different spatial data sets by integration and Aggregation

Learning Objects and Semantic relations (cont’d)

Page 47: Linking objects of different spatial data sets by integration and Aggregation

Learning Objects and Semantic relations (cont’d)

Page 48: Linking objects of different spatial data sets by integration and Aggregation

Learning Objects and Semantic relations (cont’d)

Page 49: Linking objects of different spatial data sets by integration and Aggregation

1st phase Classification

Page 50: Linking objects of different spatial data sets by integration and Aggregation

Final Classification

Page 51: Linking objects of different spatial data sets by integration and Aggregation

Structural Description of knowledge acquired

Page 52: Linking objects of different spatial data sets by integration and Aggregation

Summary Linkage of objects based on

geometry Linkage of different scaled objects

Page 53: Linking objects of different spatial data sets by integration and Aggregation

Article Criticism Lack of proper explanation

Not self contained

Addresses problems without proper explanation of “Train of thought”

Page 54: Linking objects of different spatial data sets by integration and Aggregation

Questions?