qualitative line region relationships

Upload: leena-suresh

Post on 08-Oct-2015

218 views

Category:

Documents


0 download

DESCRIPTION

Spatial relationships between lines and regions

TRANSCRIPT

  • Qualitative Spatial Reasoning overLine-Region Relations

    Leena and Sibel

    Knowledge RepresentationSeminar Presentation

    1/41

  • Agenda

    Motivation

    9-Intersection

    Snapshot Model

    Smooth-Transition Model

    Evaluation

    Summary

    2/41

  • Motivation

    I Modeling spatial relations

    I How do humans conceptualize spatial relations?

    I Strong correlation between Perceptual space and LanguageSpace

    I Understanding cognitive perceptual groupings

    3/41

  • Agenda

    Motivation

    9-Intersection

    Snapshot Model

    Smooth-Transition Model

    Evaluation

    Summary

    4/41

  • 9-Intersection

    GoalA computational model to describe conceptual neighborhoods andenable the definition of a similarity metric for line region relations.

    Conceptual Similarity: Which pairs of relationships aresimilar?

    5/41

  • Formal Definitions

    LineA sequence of 1...n connected 1-cells between two geometricallyindependent 0-cells such that they neither cross each other norform cycles.

    I Interior, Boundary, Exterior

    6/41

  • Formal Definitions(contd.,)

    Region

    A region is defined as a connected, homogeneously 2-dimensional2-cell. Its boundary forms a Jordan curve separating the regionsexterior from its interior.

    I Interior, Boundary, Exterior

    7/41

  • Adjacency

    Topological adjacency

    I Adjacent(Interior A0) = A

    I Adjacent(Boundary A) = A0andA

    I Adjacent(Exterior A) = A

    8/41

  • Adjacency

    Topological adjacency

    I Adjacent(Interior A0) = A

    I Adjacent(Boundary A) = A0andA

    I Adjacent(Exterior A) = A

    9/41

  • Adjacency

    Topological adjacency

    I Adjacent(Interior A0) = A

    I Adjacent(Boundary A) = A0andA

    I Adjacent(Exterior A) = A

    10/41

  • Adjacency

    Topological adjacency

    I Adjacent(Interior A0) = A

    I Adjacent(Boundary A) = A0andA

    I Adjacent(Exterior A) = A

    11/41

  • 9-Intersection(contd..,)

    Topological adjacency

    I 9 intersections between the different topological parts of a lineand a region

    The 9-intersection Matrix(M) L0 R0 L0 R L0 RL R0 L R L RL R0 L R L R

    12/41

  • 9-Intersection(contd..,)

    I Binary assignment to intersections(,)I 512 possible instances of M

    I 19 of 512 instances can actually be realized.

    Example

    13/41

  • 9-Intersection(contd..,)

    I Binary assignment to intersections(,)I 512 possible instances of M

    I 19 of 512 instances can actually be realized.

    Example

    Compute the values of the matrix... 14/41

  • Geometric interpretations

    15/41

  • Agenda

    Motivation

    9-Intersection

    Snapshot Model

    Smooth-Transition Model

    Evaluation

    Summary

    16/41

  • Snapshot Model

    I A model of conceptual neighborhood among topologicalrelations between a line and a region.

    Characteristics

    I No prior knowledge of the potential transformations thatcould lead from one configuration to the other.

    I Comparison on the basis of a pre-defined distance metric

    Differences of Intersections(= 0, = 1)

    17/41

  • Defining topological neighbors

    Distance between any two relationships rA, rB is given by:

    TrA,rB =i=0

    j=0

    |MA[i , j ]MB [i , j ]| (1)

    I It is the count of differences of empty/non empty entries ofcorresponding elements in the 9 intersections.

    I Shortest Nonzero distance between relations is 1

    I Spatial relations with the shortest non zero distance areconsidered topological neighbors.

    18/41

  • Example 1

    Are these relations neighbors according to the snapshotmodel?

    19/41

  • Example 2

    Another example... Are these relations topological neighbors?

    20/41

  • Conceptual neighborhoods derived from thesnapshot model

    21/41

  • Agenda

    Motivation

    9-Intersection

    Snapshot Model

    Smooth-Transition Model

    Evaluation

    Summary

    22/41

  • Smooth-Transition Model

    Smooth TransitionAn infinitesimally small deformation that changes the topologicalrelation between the line and the region

    Examples and Counterexamples

    conceptual neighborsconceptual neighbors

    not conceptualneighbors

    23/41

  • Formalization

    A smooth transition occurs by moving around the lines

    1. boundary nodes

    Q: Do they intersect with the same region part?Transition Rule 1 if YesTransition Rule 2 if No

    2. interior

    Transition Rule 3 to extend the intersection area andTransition Rule 4 to reduce it

    What this means for the 9-intersection:An entry or its adjacent entries gets changed from to or v.v.

    24/41

  • One More Thing...

    Definition (Extent of a line part i)

    I Denoted by #M[i , ]

    I Count of intersections betw. line part i and the region parts

    I #M[i , ] in the interval [0 . . . 3]

    Examples

    I extent of the lines boundary is either 1 (if both nodes arelocated in the same region part) or 2 (if the nodes are locatedin different parts of the region)

    I extent of a lines exterior is always 3

    25/41

  • Transition Rule 1

    If the lines two boundaries intersect with the same region part,then extend the intersection to either of the adjacent region parts:

    #M[, ] = 1 = i(M[, i ] = ) : MN [, adjacent(i)] :=

    26/41

  • Transition Rule 2

    If the lines two boundaries intersect with two different regionparts then move either intersection to the adjacent region part:

    #M[, ] = 2 = i(M[, i ] = ) :MN [, i ] := MN [, adjacent(i)] :=

    27/41

  • Transition Rule 3

    Extend the lines interior-intersection to either of the adjacentregion parts:

    i(M[, i ] = ) : MN [, adjacent(i)] :=

    28/41

  • Transition Rule 4

    Reduce the lines interior intersection on either of the adjacentregion parts.

    #M[, ] = 2 = i(M[, i ] = ) : MN [, i ] := #M[, ] = 3 = i(i 6= ) : MN [, i ] :=

    29/41

  • Additional Consistency Constraints

    1. If the lines interior intersects with the regions interior andexterior, then the lines interior must also intersect with theregions boundary.

    M[, ] = M[, ] = = M[, ] :=

    2. If the lines boundary intersects with the regions interior(exterior) then the lines interior must intersect with theregions interior (exterior) as well.

    M[, ] = = M[, ] := M[, ] = = M[, ] :=

    30/41

  • Resulting Neighborhood Graph

    31/41

  • Comparison

    Snapshot Model Smooth-Transition Model

    32/41

  • Agenda

    Motivation

    9-Intersection

    Snapshot Model

    Smooth-Transition Model

    Evaluation

    Summary

    33/41

  • Setup

    I 2 geometrically distinct placements of the line for each of the19 topologically distinct relations

    I a total of 38 diagrams each showing a line and a region

    I line road, region parkI parks in all diagrams same size and shape

    I 28 participants

    34/41

  • Setup (cont.)

    Q: Find the pair that is topologically identical from among allgeometrically distinct diagrams.

    35/41

  • Setup (cont.)

    Q: Find the pair that is topologically identical from among allgeometrically distinct diagrams.

    A: The right and middle examples in the lower row.

    35/41

  • Task

    I arrange the sketches into several groups, such that you woulduse the same verbal description for the spatial relationshipbetween the road and the park for every sketch in each group

    36/41

  • Goal

    Goal

    I analyse how the subjects formed groups of similar relations

    I check similarity with presented conceptual neighborhoodmodels

    37/41

  • Results

    Each spatial relation could be grouped as many as 112 times (4pairs times 28 subjects) with each other relation.

    Number of times conceptual neighbors are grouped:

    . . . 1 min max mean %2

    snapshot model only 2 10 16 13.0 11.6smooth-transition model only 12 0 66 17.3 15.4both models 26 0 78 33.6 29.5neither model 131 - - 6.0 5.3

    1Number of relations that are conceptual neighbors2percentage = mean / 112

    38/41

  • Agenda

    Motivation

    9-Intersection

    Snapshot Model

    Smooth-Transition Model

    Evaluation

    Summary

    39/41

  • Summary

    Two Conceptual Neighborhood Models:

    1. Snapshot Model

    2. Smooth-Transition Model

    Finding: Almost identical Conceptual-Neighborhood Graphs

    Findings from the Human-Subject Experiment:

    I models correspond largely to the way humans conceptualizesimilarity about line-region relations

    I smooth-transition model captures more aspects of thesimilarity of topological line-region relations than the snapshotmodel

    40/41

  • References I

    I Egenhofer, Max J., and David M. Mark. Modellingconceptual neighbourhoods of topological line-regionrelations. International journal of geographical informationsystems 9.5 (1995): 555-565.

    I Mark, David M., and Max J. Egenhofer. Modeling spatialrelations between lines and regions: combining formalmathematical models and human subjects testing.Cartography and geographic information systems 21.4 (1994):195-212.

    I Egenhofer, Max J., and A. Rashid Shariff. Metric details fornatural-language spatial relations. ACM Transactions onInformation Systems (TOIS) 16.4 (1998): 295-321.

    I Talmy, Leonard. How language structures space. Springer US,1983.

    41/41

  • References II

    I Clark, Herbert H. Space, time, semantics, and the child.(1973).

    I Moore, Timothy E. Cognitive Development and theAcquisition of Language. (1973).

    42/41

    Motivation9-IntersectionSnapshot ModelSmooth-Transition ModelEvaluationSummary