Full text: Technical Commission VII (B7)

second 
growing 
vailable. 
"ng. 
1 of two 
ata, as 
rding to 
iangular 
boring 
adopted 
esult. 
LYSIS 
tegrated 
ration is 
common 
y points 
own in 
ers, the 
ints and 
and Lin 
  
In order to register the boundary LiDAR points of buildings to 
the corresponding outline segments, a 2D similarity trans- 
formation is adopted: 
ehh m 
where (x,y) are the horizontal coordinates of a LIDAR point in 
a local coordinate system; (x',y') are the new coordinates in the 
map system after the transformation and (r,s) are the shifts of 
the origin. w = m cosa and u = m sina, where a is the rotation 
angle, and m is the scale factor. 
Assume that boundary LiDAR points with the new coordinates 
should fall exactly on an outline segment L: ax'tby'+c=0. 
Substitution of Eq. (5), followed by introducing measurement 
errors in the coordinates of the boundary points, leads to: 
[a(x +vy)+bly+v, w+ bx +v,)+ aly * v, ))u 
+ar+bs+c=0 , 
(5) 
where (a,b,c) can be calculated from the corresponding polygon 
data of an outline segment, and the residuals v, and v, represent 
two components of the distance vector v from a LiDAR point to 
the corresponding outline segment. 
The registration process is performed using the iterative RLS 
method (Klein and Foerstner 1984). The objective function in 
RLS consists of the sum of squares of the distances from 
boundary points to building outlines on a local xy-plane. In 
each iteration of the RLS adjustment, the corresponding outline 
segment for each boundary LiDAR point located now by new 
transformed coordinates must be re-determined. The procedure 
proceeds until the estimated standard deviation of the distances 
is convergent. 
3.2 Tensor analysis of residuals 
A resultant tensor T, is used to analyze the registration result of 
each building (You and Lin 201 1a). 
T, = ST = Se 
i=l , (6) 
where the residual tensor T; for each boundary point is obtained 
from the estimated residual vector v; =[v, V,, T. , and then the 
residual tensors of all boundary points of a building are added 
together to form a resultant tensor T, . To reduce the influence 
of the number of the points, the resultant tensor is normalized 
by dividing the number of the boundary points in this study. 
Based on the fact that the boundary points of a building 
surround the closed building polygon, it is evident that the 
resultant tensor T, is positive semi-definite and a rank-2 tensor. 
The eigenvalues (Amax, Amin) and eigenvectors (emax, Emin) Of the 
normalized resultant tensor can be derived by tensor 
decomposition as follows: 
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Volume XXXIX-B7, 2012 
XXII ISPRS Congress, 25 August — 01 September 2012, Melbourne, Australia 
    
  
   
    
  
   
    
    
   
   
  
   
   
   
    
    
   
  
   
  
    
   
  
  
   
  
   
   
    
   
   
  
    
   
   
  
  
   
  
  
   
   
   
  
   
  
  
   
   
   
   
      
; (7) 
where Amax>Amin>0. This tensor can be geometrically visualized 
as an ellipse [22]. The eigenvectors represent the orientation of 
the ellipse, and the root square values of the eigenvalues 
represent the lengths of the principal axes. 
After registration, the tensor ellipse of each building polygon 
can be determined. If the tensor ellipse is beyond the tolerance 
circle, it means that the boundary LiDAR points are not 
sufficient to match the building outlines. This implies that these 
discrepancies may influence the results of the reconstruction. 
Therefore, it is possible to identify which building models are 
not reconstructed well using residual tensor analysis. 
3.3 Building model reconstruction 
After registration, an automatic reconstruction of 3D building 
models is applied. In this procedure, the height of each building 
outline node can be determined by the plane equation of a 
LiDAR surface segment, and then the structural lines derived 
from LiDAR data and the building outlines are automatically 
connected according to following rules (Lin et al. 2010): 
1. The 3D structural lines projected on the local xy- 
plane should be first extended to the boundary lines 
when they are shorter than they should be. 
2. If the intersection point of a structural line and a 
boundary line is near a node point within a small 
region, the structural line is directly connected to the 
node point (case A in Figure 3). 
3. If the height of a structural line at the intersection 
point is not different from the height of the boundary 
line, the structural line is directly connected to the 
boundary line and a new node of the boundary line is 
added (case B in Figure 3). 
4. If the height of a structural line at the intersection 
point is significantly different from the height of the 
boundary line, two new additional structural lines 
may be needed(case C in Figure 3). 
Then a 3D building model can be reconstructed. 
4. EXPERIMENT AND ANALYSIS 
An airborne LiDAR dataset for a 350 X 500 m? experimental 
area was acquired by an Optech ALTM 30/70. The flying 
height for the laser scanning was 500 m AGL. The average 
LiDAR point density was 6 pts/m?. The horizontal and vertical 
precision was about 25 cm and 15 cm, respectively. This dataset 
was referred to Taiwan geodetic datum 1997.0. The topographic 
map with a scale of 1:1000 for this area was produced from 
aerial images and is based on Taiwan geodetic datum 1967. 
After registration, a resultant tensor can be determined to 
analyze the registration result. If the tensor ellipse is beyond the 
tolerance circle, it means the discrepancy between the boundary 
points and the outlines of that building is obvious. In an actual 
experimental dataset, we illustrate some cases as mentioned 
above and present how the resultant tensor analysis can identify 
the incorrect reconstruction model. These cases can be divided
	        
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.