Title: The DoubleCross and the Generalization Concept
1The Double-Cross and the Generalization Concept
as a Basis for Representing and Comparing
Shapes of Polylines
Authors Nico Van de Weghe, Guy De Tré, Bart
Kuijpers and Philippe De Maeyer
Presentation Peter Bogaert
Ghent University - Hasselt University
(Belgium) E-mail nico.vandeweghe_at_ugent.be peter.b
ogaert_at_ugent.be
2Overview
Central Concepts
Double-Cross Concept
Generalization Concept
Shape Similarity
- QTCs versus Closely Related Calculi
3Problem Statement
Shape comparison is important in GIS (Systems and
Science)
Approaches
Quantitative approach
Statistical Shape Analysis
Qualitative approach
Region-based approach
global descriptors (e.g. circularity,
eccentricity and axis orientation)
Boundary-based approach
string of symbols to describe the type and
position of localized features (e.g. vertices,
extremes of curvature and changes in curvature)
The Qualitative Trajectory Calculus for Shapes
(QTCs)
Van de Weghe, N., 2004, Representing and
Reasoning about Moving Objects A Qualitative
Approach, PhD Thesis, Belgium, Ghent University,
268 pp.
4QTC versus QTCs
QTC
QTC shape QTCs
5QTCs
Central Concepts
Double-Cross Concept
a way of qualitatively representing a
configuration of two vectors
Generalization Concept
a way to overcome problems that are inherent on
traditional boundary-based approaches
6QTCs
Double-Cross Concept
- Freksa, Ch., 1992. Using Orientation Information
for Qualitative Spatial reasoning, In Frank,
A.U., Campari, I., and Formentini, U. (Eds.),
Proc. of the Int. Conf. on Theories and
Methods of Spatio-Temporal Reasoning in
Geographic Space, Pisa, Italy, Lecture Notes in
Computer Science, Springer-Verlag, (639), 162-178.
7QTCs
Double-Cross Concept
8QTCs
Double-Cross Concept
0
9QTCs
Double-Cross Concept
0
10QTCs
Double-Cross Concept
0
11QTCs
Double-Cross Concept
0
12Qualitative Trajectory Calculus (QTC)QTCB2D
QTCs
13Qualitative Trajectory Calculus (QTC)QTCB2D
QTCs
14Qualitative Trajectory Calculus (QTC)QTCB2D
QTCs
15QTCs
Double-Cross Concept
16QTCs
Double-Cross Concept
17QTCs
Double-Cross Concept
0
18QTCs
Double-Cross Concept
0
19QTCs
Double-Cross Concept
(e1 ,e2)
0
20QTCs
Double-Cross Concept
(e1 ,e2)
0
Shape Matrix (Ms)
21QTCs
Double-Cross Concept
(e1 ,e2)
0
22QTCs
Problems with Boundary Based Approaches
I
II
23QTCs
Generalization Concept
24QTCs
Generalization Concept
25QTCs
Generalization Concept
26QTCs
Generalization Concept
Ms representing the same polyline at different
levels can be compared
Analogous locations on different polylines can be
compared with each other
Polylines containing curved edges as well
27QTCs
Shape Similarity
the relative number of different entries in the
Ms
28QTCs
QTCs versus Closely Related Calculi
29QTCs
QTCs versus Closely Related Calculi
30QTCs
QTCs versus Closely Related Calculi
31QTCs
QTCs versus Closely Related Calculi
(? ? ?)S
(? ? ? ?)S
32Further Work
- Handling breakpoints in QTCS using a snapping
technique
- Handling closed polylines (i.e. polygons)
Oriented polygon
handled as a polyline, with v1 vn
Non-oriented polygon
'every' orientation should be handled. But, what
is 'every'?
- Data reduction by selecting a minimal subgraph
- Presenting changes by QTCS
- From an Shape Matrix to a type of shape
33The Double-Cross and the Generalization Concept
as a Basis for Representing and Comparing
Shapes of Polylines
Authors Nico Van de Weghe, Guy De Tré, Bart
Kuijpers and Philippe De Maeyer
Presentation Peter Bogaert
Ghent University - Hasselt University
(Belgium) E-mail nico.vandeweghe_at_ugent.be peter.b
ogaert_at_ugent.be