Full text: Proceedings, XXth congress (Part 4)

  
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B4. Istanbul 2004 
re 
Vis 
       
Figure 1: A spatiotemporal helix (left) and a detail showing the 
azimuth of a prong (right). 
As a spatiotemporal trajectory, a spine is a sequence of (x,y,t) 
coordinates. It is expressed in a concise manner as a sequence 
of spatiotemporal nodes Sx’, ...n"). These nodes correspond to 
breakpoints along this trajectory, namely points where the 
object accelerated/decelerated and/or changed its orientation. 
Thus, each node n! is modelled as n (x, y, t,q), where: 
—  (X,y.t) are the node spatiotemporal coordinates, and 
—  q is a qualifier classifying the node as an acceleration 
(4°), deceleration (g^), or rotation (q') node. 
Each prong models the local expansion or collapse of the 
outline at the specific temporal instance when this event is 
detected, and is a horizontal arrow pointing away from or 
towards the spine. It is modelled as p'(t,r,aj,a;) where: 
— tis the corresponding temporal instance (intersection of 
the prong and the spine in Fig. 2 left), 
— ris the magnitude of this outline modification, expressed 
as a percentage of the distance between the center of the 
object and the outline, with positive numbers expressing 
expansion (arrows pointing away from the spine) and negative 
numbers indicating collapse (arrows pointing /owards the 
spine), 
— a, a, is the range of azimuths where this modification 
occurs; with each azimuth measured as a left-handle angle 
from the North (y) axis (Figure 1 right). 
3. SIMILARITY METRICS 
While a single helix conveys valuable information on the 
behavior of an object, it is the comparison of object behaviors 
that typically leads to knowledge discovery in typical geospatial 
applications. For example, comparing how two phenomena 
evolve may lead to the establishment of causality relationships. 
[n order to support such applications we have developed metrics 
that support the comparison of ST helixes, to support the 
discovery of similarities or differences in object behaviours 
(Stefanidis et al., 2003). 
We have developed abstract and qualitative metrics for helix 
comparisons. In such comparisons, one helix serves as reference 
and the second is a matching candidate (Figure 2). When 
examining a node on the reference helix, we do not simply look 
for a match at the same time instance on the candidate helix, but 
expand our time window to account for variations that may 
have occurred while obtaining the dataset. Thus we are not 
looking solely at time t2 for a match, but rather in an interval 
(11,03) (Fig. 2). 
46 
; ; Y 
t XS a N 
9134 777735 
1 T. / 
/ lí 
a ( 
\ \ 
\ \ 
= > 
Figure 2: Comparison of reference helix (right) to candidate 
(left) 
3.1 Abstract Comparisons 
In abstract comparisons we are only considering the presence or 
absence of specific node and prong qualifiers. Two helixes are 
compared at each node in order to evaluate whether they exhibit 
similar behaviors. We proceed by assigning cost values to each 
nodal comparison. If both the reference and candidate helixes 
accelerate or decelerate at a given instant, then a cost value of 0 
is given to that pair. If one is accelerating and the other is 
decelerating, a value of 2 is assigned (Table 1). Thus the 
comparison of highly dissimilar helixes produces high 
comparison results, while the comparison of two perfectly 
similar helixes produces a result of 0. 
  
  
  
  
  
Helix 14 Helix 2 Accel. Cons. Decel 
Acceleration 0 1 2 
Constant 1 0 1 
Deceleration 2 1 0 
  
  
  
  
  
Table 1. MST Cost metrics for comparing qualifier attributes of 
acceleration and deceleration 
Similarly we can produce cost metrics for rotation attributes. Of 
interest in this abstract comparison is whether rotations are 
clockwise or counterclockwise. The corresponding mobility 
states in this context are clockwise rotation, counterclockwise 
rotation, and no rotation. The latter is indicated by the lack ofa 
rotation node over a search interval. The corresponding metrics 
are shown in table 2, and follow a rationale similar to the one 
used in the cost metrics of table 1. 
  
  
  
  
Helix 1 4 Helix 2 — Clockw. No Counter. | 
Clockwise rotation 0 1 2 | 
No rotation ] 0 1 
Counterclockwise rotat. 2 1 0 
  
  
  
  
  
Table 2. MST Cost metrics for comparing qualifier attributes of 
rotation 
Regarding prong information we have a similar situation, where 
there may be expansion, contraction, or no change in an 
object's outline. This last option is indicated by the lack of à 
prong over a search interval. The corresponding metrics are 
shown in table 3, and follow a rationale similar to the ones used 
to form the cost metrics of tables ] and 2. 
  
  
  
  
Helix 14 — Helix 22 Expand No Contract | 
Expansion 0 1 2 
No change 1 0 : 1 
Contraction 2 1 0 
  
  
  
  
  
Table 3. MST Cost metrics for comparing prong magnitudes 
International Arc 
Combined, the al 
comparisons of 
during this stage 
information on 
deformations, bu 
quantitative com] 
The above three 
index Sim, to e 
and a matching c; 
4 aT cost, 
Sim =r 
(num 
where: 
COST yel IC 
aggrega 
COSI, tri 
aggrega 
cost defor 
aggrega 
ay, à, à 
each co 
In general, all ty] 
(a, = a, = ag = 1/3 
more emphasis o1 
velocity variatior 
accommodate this 
The combined ir 
corresponding to 
possible dissimila 
reference helix, 
matching candida 
helix. 
3.2 Quantitative 
The other type « 
differences compt 
In this case, inst 
assigned to a pair 
and the angle of 
absolute value o 
differences are f 
magnitudes of e: 
comparison, the fo 
Sim sa S 3 
Ta Zn —/)+ a, 
where (n/-nd) 
distance 
candidat 
ar 
(p. -pe’) 
distance 
candidat 
y 1 i 
(Gr -Qc ) ( 
or rotati 
across al
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.