Full text: XVIIIth Congress (Part B4)

ding 
e of 
an 
| the 
1 is 
ree- 
be 
985] 
le is 
Size, 
ught 
ith a 
very 
are 
DRE 
ents 
des. 
aves 
atial 
tree 
d to 
e, it 
ctly. 
ther 
  
3.2 Tetrahedral Network (TEN) 
TEN has been concerned as a useful data structure in 3- 
D GIS by many researchers for a long time [Raper and 
Kelk, 1991]. It may be a powerful vector structure in 3-D 
GIS. The concept of TEN can be readily formed from 2-D 
TIN. Firstly, 2-D Voronoi is extended to 3-D forming 3-D 
Voronoi, then TEN can be derived from the 3-D Voronoi 
polyhedrons in the same way as deriving TIN from 
Voronoi polygons. TEN is shown in Figure 2 and Table 3 
is a kind of data organization of TEN, in which complete 
3-D spatial topological relations and attribute data are 
contained. 
  
Figure 2. Tetrahedral Network (TEN) 
Node Line 
  
  
PN X YJOZI-ATT LN Points ATT 
  
  
101 X401 Y101 Z 401 a 101,102 
102 X402 Y102 Z102 b 102,103 
103 X403 Yıos Z103 C 101,103 
d 104,103 
104 X104 Y104 Z104 
  
  
  
  
  
  
Triangle 
  
TN  Segms Tetra1 Tetra2 ATT 
  
«Q 
9, 
h 
ÆA > X 
0 
Il 
, 1 
0 
0 
| 
dj | 
09090» 
  
  
  
Table 3. Data Organization of TEN 
Comparing with other solid structure, TEN has some 
advantages [Xiaoyong C., 1994b] such as: 
TEN is one of the simplest data structures and 
consists of point, line, area and volume. 
TEN is a linear combination of tetrahedrons, that 
transformation of TEN equals to the combination of 
transformed tetrahedrons. 
TEN not only has advantages of solid structure such 
as rapid geometric transformation but also has 
505 
advantages of BR such as fast topological relations 
processing. 
TEN is convenient for rapid visualization. During 
display tetrahedrons are arranged depending on 
front/back relations, then drawing from back to front. 
However, TEN is not applied extensively until now 
because of difficulty in generation. Now two algorithms 
are developed. One is based on 3-D Mathematical 
Morphology (MM) and raster-vector hybrid processing 
[Xiaoyong C., 1994b]. The basic idea is that 3-D space is 
represented by 3-D array completely and spatial points 
are represented by voxels after a vector to raster 
conversion, then sequential dilation algorithm in MM is 
used to form 3-D Voronoi polyhedrons from which TEN is 
derived. The other is based on 3-D Distance 
Transformation (DT) [ Morakot Pilouk, etal. 1994]. 
Distance Transformation that was introduced by 
Borgefors,G. [1984,1986] has been used in construction 
of 2-D TIN [Tang, L., 1992]. The difference between 
these two algorithms is dilation algorithm in MM or 3-D 
Distance Transformation used. 
3.3 Hybrid Data Structure 
According to the discussion in last two parts, we can find 
that storage space increases rapidly along with the 
increasement of an resolution in Octree so that the 
resolution cannot be in a high level. Also, Octree is an 
approximate representation forever. However, Octree has 
simple structure and convenient for spatial analysis such 
as integral property computation and visualization. At the 
same time, TEN has ability to represent object accurately 
and describe complicated spatial topological relations 
completely. Also, original obsverations are stored. But 
TEN is difficult to be erected and has complicated 
structure, and in some cases large storage space is 
needed. 
In this paper, authors present a hybrid data structure 
based on Octree and TEN which is similar to hybrid data 
structure in DTM [Fritsch and Pfannenestein, 1992]. In 
which Octree and TEN are combined and advantages of 
each are integrated such as a more accurate 
representation of object by hybrid data structure without 
storage space increased. Hybrid data structure is shown 
in Figure 3. Table 4 is a kind of data organization of 
hybrid data structure. 
Within hybrid data structure, Octree used as whole 
description and TEN as part description. A special 
attribute of Octree is used to integrate Octree and TEN 
together, which is "SX" in Table 4, where "S" is an 
identification and "X" is a pointer. If attribute of an Octree 
code is "SX" such as "73" in Table 4, it implies that a part 
TEN is connected with this Octree code and pointer can 
be used to find TEN data in TEN structure. On the other 
hand, eight vertices of the cube which is represented by 
the Octree code can be got easily such as (3,3,2) and 
(3,4,2) in Figure 4, then TEN structure in this cube is 
established by these vertices and feature points such as 
201 and 202 in Figure 4. The realization of hybrid data 
structure increases the adaptability of 3-D data structure. 
International Archives of Photogrammetry and Remote Sensing. Vol. XXXI, Part B4. Vienna 1996 
 
	        
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.