Full text: Technical Commission III (B3)

     
    
    
     
    
   
  
  
  
  
  
   
    
    
   
  
   
   
   
    
   
   
   
    
  
   
    
  
  
   
   
  
    
    
   
    
   
   
   
  
closest point §; = min 18 992951 is the conjugate point in 
Figure 1(c). 
2.3 Precision and Reliability 
Precision and reliability are the two basic factors for quality 
analysis of adjustment systems. The theoretical precision of 
unknown parameters and the correlation coefficient matrix are 
also an important basis for the procedure of least squares 
solution (Li and Yuan, 2002). The theoretical precision O; 
and the correlation coefficient can be estimated from a co- 
factor matrix of unknown parameters. 
0, = 000; » Ju E Qu 7 (4'PASP)" (14) 
To detect the gross error of the observation, a simple and 
efficient weight function is used in our robust estimation 
routine. 
0 |v,|» Ko, 
= (15) 
lL |v ds Ko, 
In equation (15), when the gross observed value is detected, its 
weight will be set to zero P — () , in other case, the weight of 
the observed value will be set to one P =] In our 
experiment, when the constant K is set to 6 or 7, the 
adjustment system has a good performance to estimate the 
unknown parameters. 
2.4 Compared with Existing Methods 
The procedure of LS3D proposed above is separated into two 
parts, the adjustment model and the conjugate points rule. The 
adjustment model can be derived form the formula of the 
Euclidean distance. So, it is easy to adapt to new conjugate 
points rules and good for some special applications. In this 
section, we show the differences between our method and 
existing methods. 
* compared with Gruen's method 
The most important factors for adjustment process are the 
coefficient items and constant item of the error equation. Gruen 
and Akca (2005) derived the error coefficients under certain 
assumptions and lacking of rigorous mathematical formula. 
They proposed that the vector 
[0D / 0t,, 0D / 0t, , OD / Ot,] is only related with the 
coefficients of a local triangle plane. Hence, if the matching 
point does locate the same triangle, the vector values are 
constant. But under the rigorous derivation of our formula, the 
vector [OD / 0t,, 0D / Ot, , OD / Ot, Y may be changed, 
even if the local triangle has not changed during the iteration 
procedure and the vector values are related with the three 
coordinate components of current conjugate points. Another 
difference is the constant item of error equation. In Gruen’s 
method, they define the conjugate points distance as constant 
item directly, but we use the square value because of the 
smaller amount of computation. Especially, we found Gruen's 
method maybe need quite good approximations and we are less 
after similar iteration times, under the same priori weights of 
the unknown parameters. 
* compared with ICP method 
ICP method is a linear squares solution for estimation of the 6- 
parameters between two point sets. So, ICP needs a relatively 
    
high number of iterations in some tests (Pottmann et al. 2004). 
Another difference is that conjugate points of LS3D can be 
obtained using interpolation on a 3D surface but ICP needs real 
points. So LS3D can achieve higher accuracy in many cases, 
especially in the co-registration routine of different resolution 
point clouds. 
* compared with Rosenholm's method 
Rosenholm's adjustment model can be considered as the 
special form of our approach. If we define the conjugate points 
as Figure 1(c), the equation (5) can be derived to 
Dz(z—z Ne , Which is the same as Rosenholm's model. In 
many cases, the registration accuracy of this model is limited, 
because it can only meet the discrepancy in z direction of two 
point sets. 
3. LS3D AND STRIP ADJUSTMENT 
Strip adjustment is a relevant problem for the post-processing 
of airborne laser scanner data. 3D surface matching is a typical 
data-driven method of strip adjustment. The transformation 
parameters of the adjacent strips can be estimated by a least 
squares routine. Each strip can be seen as a single surface, and 
the conjugate points can be interpolated by one of the finite 
element methods discussed in section 2.2. 
  
  
  
* m 
&. * 
* * 
x wl 
(a) (b) 
Figure 2. Surface matching for laser scanning strips: (a) 
overlapping area on conjugate surfaces, (b) Estimating 
transformation parameters with conjugate points. 
  
In this work, we are aimed to use primitives, which can be 
derived with minimal pre-processing of the original laser 
scanner point clouds. To satisfy the 3D surface matching 
procedure, we chose one strip of the original points, while the 
other strip is represented by a triangulated irregular network 
TIN). 
  
  
  
Figure 3. Interpolation of conjugate points between 
template surface and searching surface in LS3D routine. 
  
  
  
In Figure 3, ¢ can be interpolated by the vertex coordinates 
of local finite elements in Tri( A, D, C) : 
4. EXPERIMENT RESULTS 
Two practical examples are given to show the capabilities of 
our proposed method. All experiments were carried out using 
software based on C code that runs on a MS Windows 
operating system. In order to increase the accuracy of 
conjugate points between adjacent strips, it is necessary to 
label terrain points and off-terrain points by a fast filtering 
   
  
 
	        
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.