Full text: XVIIIth Congress (Part B4)

while 
1ged. 
set of 
ginal 
both 
OTM 
100th 
ed to 
1 (or 
. the 
idual 
tion, 
and 
from 
gged 
the 
and 
scale 
DTM by applying DTM filtering to the first intermediate 
DTM and again using the generalized skeleton as a 
constraint; e) verifying and finally arriving at a target 
(generalized) DTM. Figure 1 illustrates the whole process. 
4. OBTAINING A DTM FROM DIGITIZED 
CONTOURS 
Although different methods are available for obtaining 
DTM data, contour maps, however, still represent a very 
important source of data since much of the earth's surface 
has been mapped in this way (Mark, 1986). Triangulating 
digitized contours from existing maps hence is one of the 
most economic ways to obtain a DTM. The Delaunay 
triangulation is a common approach. 
Delaunay triangulation, however, implies the danger of 
creating flat triangles at those locations where a contour line 
forms a loop or sharp turns, or two adjacent contour lines 
have the same elevation. Flat triangles create artificial 
terraces that lead to a poor DTM and will cause problems in 
generalization decision-making and contouring. 
However, these flat triangles, on the other hand, provide 
important information about the structural characteristics of 
terrain surfaces: flat triangles normally occur at 
morphological locations such as ridge, drainage, peak, pit 
and passage. In other words, flat triangles tend to be located 
at (or close to) skeleton locations. Our approach to improve 
the DTM and at the meantime solve the problem of flat 
triangles is based on this characteristic, thus can be refered 
to as a "self-diagnostic" approach. The following outline the 
process: 
€ checking flat triangles and forming flat regions (to be 
discussed later); 
© if a flat region contains only one triangle (called "single 
flat triangle"), then applying "triangle swapping"; 
€ approximating the skeleton for each flat region; 
® determining the elevation for each newly introduced 
"skeleton" point; 
® checking the elevation consistency for the whole flat 
region; 
€ inserting the new "skeleton" points and locally updating 
the network; 
* applying "triangle swapping" for any "single flat 
triangle" left; 
® dealing with flat edges. 
1) Flat region: a flat region is defined as a subset of 
adjacent flat triangles with a) any two adjacent triangles 
sharing a common edge that is not part of any contour 
line, and b) only one triangle in the set can be adjacent to 
a triangle (of the same set) of which the three adjacent 
triangles are all flat triangles. Such a flat triangle is 
called node-triangle. It is an important concept in this 
approach as it represents a junction where several 
Skeleton lines meet. Conditions a) and b) together ensure 
that each flat region corresponds to only one skeleton 
651 
branch. A flat triangle with two edges being part of a 
contour line is called end-triangle, and a flat triangle 
with only one edge being part of a contour line is called 
chain-triangle. A flat region can be detected through a 
recursive process using topological relationship. 
2) "Triangle swapping": for a flat region containing only 
one triangle T,, in most of the cases we can find an 
adjacent triangle T;, such that the common edge is not 
part of any contour line, and the quadrangle formed by 
the two adjacent triangles is a convex one. If such a T, 
exists, then the flat triangle can be eliminated by simply 
swapping the two diagonals of the quadrangle. The new 
common edge of the two new triangles is likely part of a 
skeleton line, therefore should be marked. Exceptions 
normally occur along the fringe areas of a network. 
3) Skeleton approximation: for each flat region, the skeleton 
can be determined or approximated using the component 
triangles of the flat region. For this purpose, first the 
triangles must be sorted and put in sequence. Then 
several methods can be used to determine the planimetry 
of the vertexes or "skeleton" points that make up the 
skeleton: a) using centroid for each node-triangle and 
end-triangle, and for each chain-triangle using the middle 
point of a line connecting the two middle points of the 
two edges that are not part of any contour line, b) using 
the centroid of each triangle and applying smoothing 
operation, c) using the center of the circumcircle of each 
triangle. The example in Figure 2 shows that while 
methods a) and b) provide reasonable results , the result 
offered by method c) largely depends on the distribution 
of the digitized contour points, and may violate one of 
the consistency rules (to be discussed later). Method a) 
…, 1s recommended 
for its simplicity. 
Figure 2: The 
planimetric 
locations of 
the "skeleton" 
points by the 
three different 
methods. (A) 
Top: Using 
the middle of 
triangle edges. 
(B) Middle: 
Using the 
centroid of 
each triangle. 
(C) Bottom: 
Using the 
circumcircle 
of each 
triangle. 
  
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.