Full text: XVIIIth Congress (Part B4)

ve 
lata 
the 
the 
bic 
the 
> of 
on), 
idi- 
the 
ind, 
nes 
and 
] of 
rea 
nce 
S to 
1 of 
ing 
1 of 
ola- 
the 
rect 
for 
ists 
lan- 
that 
tion 
le - 
10le 
nish 
ing 
yoth 
area 
SN. 
e of 
sted 
the 
not 
ping 
The adjustment of the SN is done by the program system 
ORIENT (Kager, 1989), due to its universal possibilities in 
adjustment matters. The required data (a planar, possibly 
cyclic SN-graph and the LSP-sequences) have to be extracted 
(with the help of a ‘rover’ moved along constraint-edges) from 
the triangulation for each SN and have to be converted into a 
structure suitable for ORIENT. Before a SN can be extracted, 
all those candidates of junctions of constraint-lines have to be 
detected which are not contained obviously in the captured data 
and are therefore not triangulated as LNKs until yet (due to 
gaps stemming from the data capture process). 
  
Fig. 7: Lines ending with a junction at another line or 
crossing another line. Because the junctions 
have not been captured directly with a LSP, 
they have to be searched for during the ex- 
traction of the actual SN. 
Subsequent to each adjustment of a SN with ORIENT, the 
quality of the adjustment is verified. As criterion of quality the 
deviations of the LSPs from the corresponding adjusted curves 
are used. If the deviation from the adjusted curve exeeds three 
times the root mean square error of the observations at at least 
one LSP, a further adjustment of the SN with a condensed 
arrangement of SKs follows. (Until now it is assumed, that 
blunder-detection of the LSPs has been done before the SNs 
are adjusted.) This loop of optimisation is repeated until the 
demanded quality is reached, or a further condensation of SKs 
becomes impossible. 
After the adjustment of a SN, the courses of the original con- 
straint-edges have to be removed from the triangulation and, 
correspondingly, the adjusted ones have to be triangulated 
anew. In addition, the user shall have the possibility to judge 
and edit the results of the adjustment in a graphical way, 
before a new triangulation of the adjusted SN follows. 
5 IMPLEMENTATION AND RESULTS 
The surface is modelled - as described above - by decomposi- 
tion into simple objects and the determination of the relations 
among those. This object-orientated concept imposes an object- 
orientated implementation. The main attributes of these objects 
are the adjacency and incidence relations among them. 
Thereupon bases an important concept of the implementation - 
the rover - concept: Rovers contain references to few data- 
objects, and perform, under use of the objects relations, local 
operations on these objects. E.g. a 'triangle-rover' contains 
references to the three vertices of a triangle and performs 
operations, such as : 
' changing to the neighbouring triangle 
calculating the triangle-normal 
inserting of a point into the triangle 
positioning on the triangle, nearest to a given point 
A rover only works locally and always processes few and ad- 
jacent data-objects. 
The presented concepts were implemented and tested. Espe- 
cially the various optimization-criterions were examined in 
regard to their characteristics and properties. 
Results of the presented methods are shown in figure 8 and 9. 
  
  
  
  
  
  
  
Fig. 8: Triangulation of a sand-pit. About 360 points have been measured. A combination of minimizing the maximum angle 
and maximizing the angle between two adjacent triangles has been used for optimization. 
411 
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.