Full text: Proceedings (Part B3b-2)

In this study, a new approach integrating very high resolution 
imagery and Lidar data is proposed to automatically obtain 
detailed building boundaries with precise geometric position. 
The proposed approach can be proved to preserve the boundary 
details, including some tiny segments at a comer, a short 
segment. Since the boundaries with precise geometric position 
can be directly extracted from very high resolution images (e.g., 
5cm spatial resolution); our approach is focused on improving 
the correctness and completeness of the extracted boundaries by 
integrating Lidar data. This process consists of four steps: Lidar 
data processing, building image generation, line segment 
extraction, and boundary segment selection. Firstly, the 
segmented building points need to be determined from raw 
Lidar data. Secondly, a building image is generated by a 
building bounding rectangle and a building buffer. Thirdly, a 
new algorithm is proposed for determining the principal 
orientations of building boundaries based on rough principal 
orientations constraint, which ensures the accuracy and 
robustness of the subsequent line segments extraction. Finally, 
an algorithm based on Lidar point density analysis and Kmeans 
clustering is proposed to provide a dynamic way to accurately 
identify boundary segments from non-boundary segments. 
The proposed approach is focused on building boundary 
extraction and can be used in 3D building model reconstmction 
and 2D building digital line graph generation. Stereo aerial 
images should be selected for 3D building reconstruction and 
the extracted boundaries will be the basic elements of the 
subsequent processes such as line segments matching and 3D 
line segments generation. While an orthoimage would be more 
appropriate than an aerial stereo pair for getting a 2D digital 
line graph. Aerial stereo, orthoimage, or some other images can 
be processed by using a little different strategy of data 
registration as declared in the next section. 
2.1 Data pre-processing (Lidar data processing) 
In order to obtain the segmented building points from raw Lidar 
data, the first process is usually to separate the ground points 
from non-ground points, and then identify the building points 
from non-ground points. Numerous algorithms have been 
developed to separate ground points from non-ground points. 
Sithole and Vosselman (2004) made a comparative study of 
eight filters and identified that all filters perform well in smooth 
rural landscapes, but all of them produce errors in complex 
urban areas and rough terrain covered by vegetation. They also 
pointed out that the filters estimating local surfaces were found 
to perform best. So the linear prediction algorithm proposed by 
Kraus and Pfeifer (1998) is used for deriving bare DEM from 
raw Lidar data. Comparing the bare DEM and the raw Lidar 
data, non-ground points can be identified. 
In a dataset that contains only non-ground points, building 
points need to be separated from non-building data (mainly 
vegetation). The region-growing algorithm based on a plane 
fitting technique proposed by Zhang, et.al.(2006) is used. In this 
process, areas of non-ground points are firstly found and 
labelled by connecting the eight neighbours of a cell. For each 
non-ground area, inside and boundary points are identified. 
Then non-ground points for each area are segmented by region 
growing based on a plane-fitting technique. Finally, the 
segmented patches for non-building objects are removed. The 
remaining patches are identified as building patches. It is 
reported that the omission and commission errors of determined 
building are 10% and 2% respectively using this approach 
Building image generation 
In order to retrieve the interested building features from a very 
high resolution image, a building image is firstly generated to 
reduce the complexity of processes. In a building image, only 
one building is covered and non-building features are removed. 
A building image is generated by 3 steps as follows. 
(a)aerial image 
(b) project Lidar data onto (a) 
X 
(c) BR(white) from Lidar data (d) cut (a) using the BR 
(e) a buffer from Lidar data 
(f) a building image 
Figure 1. Steps of a building image generation 
Step 1, Data overlay 
In this step, images from different sensors can be processed 
using different strategies of data registration for different 
specific applications. An aerial stereo with orientation 
parameters is used in this study, Lidar points are directly 
projected onto the aerial stereo by collinearity equation. If 
necessary, the orientation parameters can be refined by block 
bundle adjustment. If an orthoimage is used, it can be directly 
overlain by Lidar data, as both spatial references are at the same 
coordinate system. For an image with unknown orientation 
parameters, the overlay between the image and Lidar data can 
be done by a manual co-registration operation. Figure 1 (a) is an 
oriented aerial image, Figure 1 (b) are the results by projecting 
the pre-processed Lidar data onto the aerial image using 
collinearity equation. 
Step 2, Image cutting by a bounding rectangle (BR) 
After a convex hull is constructed based on the projected Lidar 
points in 1 (b), a bounding rectangle (BR) of a building can be 
created based on the convex hull which is shown as a white 
rectangle on the image in 1 (c). The BR should be enlarged with 
a threshold to ensure all the boundaries of a building in the 
aerial image can be fully covered. The result cut from the aerial 
image in 1 (a) using the BR is shown in 1 (d). 
Step 3, Image filtered by a buffering zone 
A raster image is generated by interpolating the projected Lidar 
data in Figure 1 (b), and then a buffering image can be created 
shown in Figure 1(e). Figure 1(f) is the result by filtering the 
Figure 1(d) using the buffering zone, in which non-building 
features are removed from the image to get a building image. 
694
	        
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.