Full text: Technical Commission VII (B7)

  
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 
  
Figure 1. Geocoded PS set in 3D coordinate system. The colour 
codes the height 
targets with its 3D position and its deformation time series is 
obtained. In Figure 1 a 3D view of the geocoded point cloud is 
shown. It is quite easy to recognise the major urban structures 
in this point cloud. An automatic reconstruction of buildings as 
done with airborne laserscanning data is however quite difficult 
due to the irregular point distribution and the limited 
positioning accuracy. For that reason additional map data is 
used, which makes an assignment of PS to buildings possible. 
2.2 Building Outlines 
The GIS data used throughout this research has been digitised 
manually using Google Earth™. Due to that its level of detail 
and accuracy is limited. However, we believe it to be sufficient 
for the purpose of determining the affiliation of PS to buildings. 
The GIS data is shown in Figure 2 overlaid to a Google Earth™ 
view of the scene. Internally the map data is represented as a set 
of polygons. 
Since the data has been digitised piecewise, its level of detail as 
well as its accuracy are not homogeneous. In general, interior 
courtyards are not contained unless they exceed a certain size. 
In order to estimate the needed volume per building a mean 
height has been acquired manually for every outline polygon 
leading to a prismatic building model. While this is a good 
approximation in simple cases, it gets inaccurate for more 
complicated buildings. The prismatic building models can be 
Figure 2. The used building outlines overlaid to a Google 
Earth™ map. 
      
seen in Figure 6. 
3. METHODOLOGY 
The compilation of a PS density map over buildings requires 
essentially two processing steps. First the PS point cloud and 
the GIS data have to be geometrically aligned. Secondly, the PS 
have to be assigned to the buildings. Both steps are conducted 
using the planimetric positions of the PS only, since no 3D GIS 
data like a 3D city model are available. 
3.1 Geometrical alignment 
The alignment of the datasets with respect to each other is 
necessary since both may be systematically displaced from their 
true position. This is especially the case for the PS point cloud 
due to the necessity to choose a reference PS at zero elevation. 
An inappropriate choice will results in a point cloud displaced 
in the sensors viewing direction (Gernhardt et al, 2011). Since 
the GIS data have been digitised using Google Earth™, it 
cannot be considered accurate. However, we are just interested 
in a relative alignment of both datasets. Thus, the PS point 
cloud is shifted in order to match the map data, which is 
advantageous since all results are referenced to Google Earth™ 
by doing so. The methodology employed to estimate the 
misalignment between both datasets is a simplified version of 
the popular Iterative Closest Point algorithm (ICP) (Besl, 
1992). The coordinate transformation is assumed to be a two- 
dimensional shift, which simplifies the ICP procedure 
considerably. 
Initially PS located on building roofs and other structures 
within the building outlines have to be filtered out as they 
cannot have corresponding points in the GIS data. This is done 
with a filter similar to the one used in (Gernhardt et al, 2011) to 
remove PS located at facades. It essentially checks the height 
variance of all PS in a local neighbourhood around the point 
under investigation. If the variance exceeds a threshold, the PS 
is tagged as a facade PS and kept for the ICP procedure. While 
this is quite effective to filter out PS on building roofs and on 
the ground, it certainly does not remove PS at vertical structures 
inside the outline of the building like facades bounding interior 
courtyards. Those structures are in general not included in the 
used GIS data, which may be problematic in some cases. 
After filtering the ICP procedure is performed. For every point 
of the PS set a shift vector to the closest point in the map data is 
determined. The distance between a point and a polygon edge 
(i.e. a line segment) is defined following (Besl, 1992) and 
sketched in Figure 3. If the PS is located in the area shaded in 
grey, the distance is measured along the plumb line (PS2 with 
distance d2). Otherwise the distance is measured to one of the 
polygon points (PSI and PS3). For every PS all edges in a 
certain neighbourhood are checked. Given the point 
correspondences a shift can be estimated which minimises the 
sum of the squared distances between both datasets. 
Let (x;y; denote the coordinates of the PS set and (Xj, Y)) 
denote the coordinates of the set of corresponding points in the 
map data. 
    
PS1 
m 
ME 
. polygon edge 
Figure 3. Definition of the distance between polygon edges 
and PS. 
80
	        
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.