Full text: XIXth congress (Part B3,1)

  
Helmut Kager 
  
025 
0 Qijkimno 
9 9 9 9 
9 
= YY PTY asim (68)-(62) (2) (34) 
9 
1=0 j=0 k=0 [=0 m=0 n=0 0=0 
(€12)" - (52) - (€2)* - (€1)' - (65a) - (e5a)^ - (e4a)^ 1 (33) 
9 
Il 
[+ (ea) * - (e5a)”" - (e5a)” - (e19)® - €; + m - (et a)! - (ea) "7! - (eL.9)” - (eha)” - € + 
*n- (£a) - (e5a)" - (e5a)”"* - (&4a)* - & & o- (ea)! - (5) - (5a)^ - (€,a)*7! - €; ] 
with N resp. N containing as columns the normals of the three potential surfaces in the local resp. global system, and: 
9.9 9 9 9 9 9 
E ECSSSSS SS age Ea) (Ca) oa) (da) (35) 
i=0 j=0 k=0 I=0 m=0 n=0 o—0 
[i (613) - (653 - (58) à  j- (12) (05) - (5D) - & + k- (3) (5 - (58) e] 
Notice well the dyadic products @;jkimno - €; with d € (1,2,3, 4} in above derivatives! 
4.3 Derivatives for Normalized Gestalts 
To make things easier, we handle only implicit GESTALTs now: A — 0. So, (28) becomes in accordance with (21): 
vog meg cm aq. V on (36) 
Ill] lImell Ine(Z, a, q)]| 
Since the denominator is also a function, the derivatives become more complicated. Additionally to section 4.2, the 
quotient-rule has to be taken into. account to get the various ohn, Due to the space-limitation of this paper, the reader is 
invited to try it himself. He should then explore further the important role of the normal vectors contained in N resp. 
Nand he might come finally to the derivatives of these normals: the Hessian Matrix being the 2™¢ derivative of the 
surface. 
  
x, 
5 PROGRAMMING ASPECTS 
5.1 Implementation 
A GESTALT is a vector of surfaces (7) but not all of its components are validated (i.e. turned on). If one component is 
validated, this GESTALT represents a surface; if two components are validated, this GESTALT represents a curve. The 
ADPAR representing ea = { e, Gijkimno } build a list of "1D-points", the identifier of every one contains g and the 
actual index for a;;4;,,5, (8) (see section 5.3). A "status" controls (besides others) whether that coefficient is treated as 
fixed (—constant) parameter or as free unknown to be determinable in adjustment. 
5.2 Numerics 
Since polynomials are known as numerically critical under certain circumstances, two measures were taken to ensure 
numerical stability for the polynomial expressions in e.g. (7). Numerical mathematics suggests the domain of polynomials 
being the interval [—1,--1] to grant stability. The definition of the point-argument Z (2) used for all polynomial 
expressions does as well the centering around zero as the normalization to that unit-interval. 
The centering, done by the choice of the "external reference point" X, is responsible mainly for avoidance of numeric 
extinction, whereas the "normalization radius" o keeps the values of the coefficients in a moderate range avoiding exponent 
overflows. It has to be stressed that the definition of higher degree/order GESTALTs requires some skillness of the 
operator: to define a suitable reference point in the center of the area of interest and to estimate the radius of that area. 
GESTALT: defined in canonical form may be considered stable, usually. 
5.3 Coding Scheme 
Every required individual ADPAR coefficient ea; kimno has an identifier; it is coded as "point number": 
identifier i — type g of equation and exponents : - -- 0 
e.g. = 2 =: + Co210200 - §2Zr? + - - - in scalar notation like (6) 
base x.y 
form par. + q 
form par. >+r 
form par. — 8S 
form par. 3 t 
  
  
478 International Archives of Photogrammetry and Remote Sensing. Vol. XXXIII, Part B3. Amsterdam 2000. 
 
	        
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.