Full text: Proceedings, XXth congress (Part 4)

04 
  
the 
L). 
ker 
red 
an 
ling 
  
ling 
for 
tion 
iken 
ture 
have 
that 
riate 
. too 
nds 
ction 
ner 
ffset, 
ES. (s 
s the 
t line 
ess — 
icture 
n this 
ion of 
n this 
e this 
t from 
, then 
International Archives of the 
insert point 2 on this line at 33% of the line length, then 
duplicate this point in order to get point 3. Moving points 1 and 
3 new to their final position ends the process. In summary, the 
EGO for an offset is the following: 
IV 2 0.323 
DV 2 
MV 1 de dy 
MV 3 dx dy 
[n a similar way also the generalization operations for the other 
two events can be coded (for more details see [Brenner & 
Sester, 2003]). Figure 6 shows an example for the successive 
presentation of more and more details for four buildings 
(compare to Figure 4, where not appropriate Douglas-Peuker 
algorithm was used). Figure 7 shows some screenshots of a 
larger area of a city. 
        
Figure 6: Presentation of 
detail. 
N 
    
Í 
our buildings in different levels of 
        
Figure 7: Two screenshots with different generalization levels 
of buildings in city. 
5.3 Typification 
Typification involves that a group of objects is replaced by a 
new group with less objects. This means, that extreme changes 
occur between the different representations, as objects are 
eliminated and replaced by new ones. Coding this process in 
terms of EGO’s is simple: an object collapses and a new object 
emerges. This involves that a new geometry is created. 
5.4 Displacement 
The coding of the displacement operation in terms of SO's is 
very simple, as it only consists of move-operations (MV) of the 
Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B4. Istanbul 2004 
original points to their new positions. We use a least squares 
adjustment based approach for calculating the displacement 
between all objects in a scene ([Sester 2004]). Figure 8 shows 
an example for a spatial situation before and after displacement: 
it is obvious, that only in case where conflicts occur (red areas) 
5 
the objects change both position and also (partly) their shape 
(this is indicated in different shades of green in Figure 8). The 
resulting translations in the individual objects are coded in 
terms of SO's. 
  
  
  
  
  
  
   
(top) and solution after automatic displacement. 
5.5 Coding efficiency 
In order to compare the storage requirements of the coding in 
terms of EGO’s with the full presentation of several generalized 
instances of the object, the following estimation can be made. It 
is done in detail for the case of point reduction, but can be 
extended to the other operations mentioned here as well. 
A line consisting of n points is reduced to | point and then 
vanishes, or vice versa it comes into existence with 1 point and 
then iteratively is refined by including new points until its 
detailed structure is achieved. This means, that in the original 
representation 7 double values (x and y) have to be stored. 
Transmitting all the possible n representations would require 
1+2+3+...+n-1+n="%n (n+l) Points 
or twice the number of double values in terms of coordinates. 
Thus, the amount of data to be transmitted is in the order of n°. 
Storing this information in terms of SO’s requires two 
operations for each intermediate point (DV <int>, MV <float> 
<float>), which requires 
n points or 2*n coordinate differences 
In this case, float values can be used, as the coordinate 
differences <dx,dy>-values are typically small. In addition to 
1297 
 
	        
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.