using orientation information for qualitative spatial reasoning

66
1 Using Orientation Information for Qualitative Spatial Reasoning Christian Freksa, 1992 presented by Amenity Applewhite 23.5.2008

Upload: amenity-applewhite

Post on 30-May-2015

738 views

Category:

Education


2 download

DESCRIPTION

A presentation of Freksa's 1992 paper on qualitative spatial reasoning with cardinal directions.

TRANSCRIPT

Page 1: Using Orientation Information for Qualitative Spatial Reasoning

1

Using Orientation Information for Qualitative Spatial Reasoning

Christian Freksa, 1992

presented by Amenity Applewhite23.5.2008

Page 2: Using Orientation Information for Qualitative Spatial Reasoning

2

Outline• Introduction

• Motivation

• Previous approaches

• Argument for qualitative orientation

• Directional orientation in 2D

• Augmenting qualitative relations

• Conceptual neighborhood theory

• Using the orientation-based framework

• Applications

• Further work

Page 3: Using Orientation Information for Qualitative Spatial Reasoning

3

Introduction

An approach to represent spatial knowledge using qualitative, neighborhood-oriented spatial information.

Page 4: Using Orientation Information for Qualitative Spatial Reasoning

4

Motivation: Why qualitative?

Quantitative knowledge obtained by measuring:

Page 5: Using Orientation Information for Qualitative Spatial Reasoning

5

Motivation: Why qualitative?

Quantitative knowledge obtained by measuring:

“thirteen centimeters”

Page 6: Using Orientation Information for Qualitative Spatial Reasoning

6

Motivation: Why qualitative?

Quantitative knowledge obtained by measuring:

• Requires mapping between object domain and scale domain

• Mapping can produce distortions

“thirteen centimeters”

Page 7: Using Orientation Information for Qualitative Spatial Reasoning

7

Motivation: Why qualitative?

Qualitative knowledge obtained by comparison rather than measuring:

Page 8: Using Orientation Information for Qualitative Spatial Reasoning

8

Motivation: Why qualitative?

Qualitative knowledge obtained by comparison rather than measuring:

“longer”

Page 9: Using Orientation Information for Qualitative Spatial Reasoning

9

Motivation: Why qualitative?

Qualitative knowledge obtained by comparison rather than measuring:

• Direct evaluation entirely within object domain

• Focuses knowledge processing on information relevant to decision making

“longer”

Page 10: Using Orientation Information for Qualitative Spatial Reasoning

10

Motivation: Why spatial?

• Spatial reasoning is essential to numerous actions and decisions

• Arguably, physical space is more fundamental than logical reason:– Spatial reasoning more “primitive” in nature– Logic as an abstraction of spatial reasoning

Page 11: Using Orientation Information for Qualitative Spatial Reasoning

11

Previous approaches to qualitative spatial reasoningCartesian framework Güsgen, 1989

Page 12: Using Orientation Information for Qualitative Spatial Reasoning

12

Previous approaches to qualitative spatial reasoningCartesian framework Güsgen, 1989

String representations Chang & Jungert, 1986

Page 13: Using Orientation Information for Qualitative Spatial Reasoning

13

Previous approaches to qualitative spatial reasoningCartesian framework Güsgen, 1989

String representations Chang & Jungert, 1986

Object-boundary and interior intersections Egenhofer & Franzosa, 1991

Page 14: Using Orientation Information for Qualitative Spatial Reasoning

14

Previous approaches to qualitative spatial reasoning

Cardinal direction grids Frank, 1991

Cartesian framework Güsgen, 1989

String representations Chang & Jungert, 1986

Object-boundary and interior intersections Egenhofer & Franzosa, 1991

Page 15: Using Orientation Information for Qualitative Spatial Reasoning

15

Why qualitative orientation?

Availability of spatial information: • Qualitative orientation is available through pure

perception• Other representations, such as Cartesian

coordinates or cardinal orientation, refer to extra-perceptual information

Page 16: Using Orientation Information for Qualitative Spatial Reasoning

16

Directional orientation in 2DDirectional orientation a 1D feature determined by an

oriented lineOriented line specified by an ordered set of two points

A B

orientation ab

Page 17: Using Orientation Information for Qualitative Spatial Reasoning

17

Directional orientation in 2D

A B

orientation ba

Directional orientation a 1D feature determined by an oriented line

Oriented line specified by an ordered set of two points

Page 18: Using Orientation Information for Qualitative Spatial Reasoning

18

Directional orientation in 2D

Relative Orientation specified by two oriented lines

Orientation of line bc relative to line ab

Page 19: Using Orientation Information for Qualitative Spatial Reasoning

19

Properties of qualitative orientation

wrt. location b and orientation ab

Page 20: Using Orientation Information for Qualitative Spatial Reasoning

20

Properties of qualitative orientation

wrt. location b and orientation ab

Page 21: Using Orientation Information for Qualitative Spatial Reasoning

21

Same transitive

if ab=bc and bc=cd then ab=cd

Properties of qualitative orientation

wrt. location b and orientation ab

Page 22: Using Orientation Information for Qualitative Spatial Reasoning

22

Same transitive

if ab=bc and bc=cd then ab=cd

Properties of qualitative orientation

wrt. location b and orientation ab

Page 23: Using Orientation Information for Qualitative Spatial Reasoning

23

Same transitive

if ab=bc and bc=cd then ab=cd

Properties of qualitative orientation

wrt. location b and orientation ab

Page 24: Using Orientation Information for Qualitative Spatial Reasoning

24

Same transitive

if ab=bc and bc=cd then ab=cd

Properties of qualitative orientation

wrt. location b and orientation ab

Page 25: Using Orientation Information for Qualitative Spatial Reasoning

25

Same transitive

if ab=bc and bc=cd then ab=cd

Opposite periodic

Properties of qualitative orientation

wrt. location b and orientation ab

Page 26: Using Orientation Information for Qualitative Spatial Reasoning

26

Same transitive

if ab=bc and bc=cd then ab=cd

Opposite periodic

opposite ∞ left yields right

Properties of qualitative orientation

wrt. location b and orientation ab

Page 27: Using Orientation Information for Qualitative Spatial Reasoning

27

Same transitive

if ab=bc and bc=cd then ab=cd

Opposite periodic

opposite ∞ left yields right

Properties of qualitative orientation

wrt. location b and orientation ab

Page 28: Using Orientation Information for Qualitative Spatial Reasoning

28

Same transitive

if ab=bc and bc=cd then ab=cd

Opposite periodic

opposite ∞ left yields right

opposite ∞ opposite ∞ left yields left

Properties of qualitative orientation

wrt. location b and orientation ab

Page 29: Using Orientation Information for Qualitative Spatial Reasoning

29

Same transitive

if ab=bc and bc=cd then ab=cd

Opposite periodic

opposite ∞ left yields right

opposite ∞ opposite ∞ left yields left

opposite ∞ opposite ∞ opposite ∞ left yields right

Properties of qualitative orientation

wrt. location b and orientation ab

Page 30: Using Orientation Information for Qualitative Spatial Reasoning

30

Same transitive

if ab=bc and bc=cd then ab=cd

Opposite periodic

opposite ∞ left yields right

opposite ∞ opposite ∞ left yields left

opposite ∞ opposite ∞ opposite ∞ left yields right

Properties of qualitative orientation

wrt. location b and orientation ab

Orientation is a circular dimension

Page 31: Using Orientation Information for Qualitative Spatial Reasoning

31

Augmenting qualitative relationsFront-back segmentation • cognitively meaningful to people and animals• most objects have this implicit dichotomy

8 disjoint orientation relations

0 straight-front 4 straight-back

1 right-front 5 left-back

2 right-neutral 6 left-neutral

3 right- back 7 left-front

Page 32: Using Orientation Information for Qualitative Spatial Reasoning

32

Orientation-based qualitative location

+ =

front-back dichotomy wrt. ab in b

front-back dichotomy wrt. ba in a

Page 33: Using Orientation Information for Qualitative Spatial Reasoning

33

Orientation-based qualitative location

+ =

front-back dichotomy wrt. ab in b

front-back dichotomy wrt. ba in a

c

Page 34: Using Orientation Information for Qualitative Spatial Reasoning

34

Conceptual neighborhood

Conceptual neighbor a relation that represents a direct transition in the object domain from the initial relation • Based on studies of temporal cognition• Cognitive & computational advantages

Page 35: Using Orientation Information for Qualitative Spatial Reasoning

35

Conceptual neighborhood

• Conceptual neighbor a relation that represents a direct transition in the object domain from the initial relation

Page 36: Using Orientation Information for Qualitative Spatial Reasoning

36

Conceptual neighborhood

• Conceptual neighbor a relation that represents a direct transition in the object domain from the initial relation

Page 37: Using Orientation Information for Qualitative Spatial Reasoning

37

Conceptual neighborhood

• Conceptual neighbor a relation that represents a direct transition in the object domain from the initial relation

Conceptual neighbors: i and 6i and 7i and 06 and 77 and 0

Page 38: Using Orientation Information for Qualitative Spatial Reasoning

38

Conceptual neighborhood

• Conceptual neighbor a relation that represents a direct transition in the object domain from the initial relation

Conceptual neighbors: i and 6i and 7i and 06 and 77 and 0

Not conceptual neighbors:Require intermediate relations

6 and 0

Page 39: Using Orientation Information for Qualitative Spatial Reasoning

39

Conceptual neigborhood in represented domain

Page 40: Using Orientation Information for Qualitative Spatial Reasoning

40

Conceptual neigborhood in represented domain

Page 41: Using Orientation Information for Qualitative Spatial Reasoning

41

Conceptual neigborhood in represented domain

• 15 qualitative relations• 105 (unordered) pairs• 30 conceptual neighbors

Page 42: Using Orientation Information for Qualitative Spatial Reasoning

42

Conceptual neigborhood in represented domain

Utility• Reflects represented world• Reasoning strategies entirely

within the represented domain • Assist domain visualization• Computationally restrict

problem space to feasible operations

Page 43: Using Orientation Information for Qualitative Spatial Reasoning

43

Orientation-based qualitative distance

• Finer spatial resolution conveys distance

• Does not increase orientation precision

Page 44: Using Orientation Information for Qualitative Spatial Reasoning

44

Represented entitiesMost approaches

• spatially extended objects

• convex or rectangular shapes

Points as basic entities, fundamental approach• Properties & relations hold for entire spatial domain

• Shapes can be described as points with various levels of abstraction and precision; flexible

0D point city on wide area map

1D extension length of a road

2D projection area of a lake

3D constellation shape or group of objects

Page 45: Using Orientation Information for Qualitative Spatial Reasoning

45

Qualitative spatial reasoningUsing the orientation-based framework for

inferences• Describe one spatial vector with relation to another

• Infer unknown vector relations based on known relations

Page 46: Using Orientation Information for Qualitative Spatial Reasoning

46

Qualitative spatial reasoningUsing the orientation-based framework for

inferencesGiven• relation of vector bc to vector ab • relation of vector cd to vector bc

Infer location of d to vector ab

Page 47: Using Orientation Information for Qualitative Spatial Reasoning

47

• Consider front-back dichotomies for known vectors

Qualitative spatial reasoningUsing the orientation-based framework for

inferences

Page 48: Using Orientation Information for Qualitative Spatial Reasoning

48

• Consider front-back dichotomies for known vectors

Qualitative spatial reasoningUsing the orientation-based framework for

inferences

• c right-front (1) ab

Page 49: Using Orientation Information for Qualitative Spatial Reasoning

49

• Consider front-back dichotomies for known vectors

Qualitative spatial reasoningUsing the orientation-based framework for

inferences

• c right-front (1) ab• d right-back (3) cb

Page 50: Using Orientation Information for Qualitative Spatial Reasoning

50

• Consider front-back dichotomies for known vectors

Qualitative spatial reasoningUsing the orientation-based framework for

inferences

• c right-front (1) ab• d right-back (3) cb

Wrt. to original vector ab, vector bd is either right-front (1), front (0), or left front (2)

Page 51: Using Orientation Information for Qualitative Spatial Reasoning

51

• Organize qualitative orientation-based inferences

• Neighboring rows and columns show conceptual neighbors

Composition table

Page 52: Using Orientation Information for Qualitative Spatial Reasoning

52

Composition table

• Initial conditions

Page 53: Using Orientation Information for Qualitative Spatial Reasoning

53

Composition table

• Possible locations of c

Page 54: Using Orientation Information for Qualitative Spatial Reasoning

54

Composition table

• Possible locations of d

Page 55: Using Orientation Information for Qualitative Spatial Reasoning

55

Composition table

• Orientation-less c=d d=b

Page 56: Using Orientation Information for Qualitative Spatial Reasoning

56

Composition table

Page 57: Using Orientation Information for Qualitative Spatial Reasoning

57

Composition table

Page 58: Using Orientation Information for Qualitative Spatial Reasoning

58

Composition table25% of all cases hold uncertainty

• neighboring possibilities increase orientation angle up to 180˚

• degree of uncertainty is precisely known

Page 59: Using Orientation Information for Qualitative Spatial Reasoning

59

Composition table

r orientation of c wrt. ab s the orientation of d wrt. bct orientation of d wrt. ab

Page 60: Using Orientation Information for Qualitative Spatial Reasoning

60

4

3 5

2 6

1 0 7

7 0 1

6 2

5 3

4

Composition table

r orientation of c wrt. ab s the orientation of d wrt. bct orientation of d wrt. ab

Page 61: Using Orientation Information for Qualitative Spatial Reasoning

61

4

3 5

2 6

1 0 7

7 0 1

6 2

5 3

4

Composition table

r orientation of c wrt. ab s the orientation of d wrt. bct orientation of d wrt. ab

1r

3s

Page 62: Using Orientation Information for Qualitative Spatial Reasoning

62

Composition table

r orientation of c wrt. ab s the orientation of d wrt. bct orientation wrt. ab

1r

3s

r and s are odd:

t ={(r+s-1)…(r+s+1)} mod 8t ={(1+ 3 -1)…(1+ 3+ 1)} mod 8t = {3 … 5} mod 8

t7,0,1

Page 63: Using Orientation Information for Qualitative Spatial Reasoning

63

Fine grain composition table

• Higher resolution• 2 front-back

dichotomies• Produced by

producing sub-rows and sub-columns from previous table

Page 64: Using Orientation Information for Qualitative Spatial Reasoning

64

Applications

• Determine an unknown location in space based on own location and known location

• Wayfinding & route descriptions

Page 65: Using Orientation Information for Qualitative Spatial Reasoning

65

Referencing work257 citations in Google Scholar

A few examples:– Computational methods for representing

geographical concepts (Egenhofer, Glasgow, et al)– Schematic maps for robot navigation (Freksa, et al)– Pictorial language for retrieval of spatial relations

from image databases (Papadias, et al)

Page 66: Using Orientation Information for Qualitative Spatial Reasoning

66

Questions?