BUILDING DETECTION AND STRUCTURE LINE EXTRACTION FROM AIRBORNE LIDAR DATA

Similar documents
AUTOMATIC GENERATION OF DIGITAL BUILDING MODELS FOR COMPLEX STRUCTURES FROM LIDAR DATA

Automated Extraction of Buildings from Aerial LiDAR Point Cloud and Digital Imaging Datasets for 3D Cadastre - Preliminary Results

INTEGRATED METHOD OF BUILDING EXTRACTION FROM DIGITAL SURFACE MODEL AND IMAGERY

BUILDING ROOF RECONSTRUCTION BY FUSING LASER RANGE DATA AND AERIAL IMAGES

Construction of Complex City Landscape with the Support of CAD Model

HEURISTIC FILTERING AND 3D FEATURE EXTRACTION FROM LIDAR DATA

WAVELET AND SCALE-SPACE THEORY IN SEGMENTATION OF AIRBORNE LASER SCANNER DATA

Unwrapping of Urban Surface Models

THE USE OF ANISOTROPIC HEIGHT TEXTURE MEASURES FOR THE SEGMENTATION OF AIRBORNE LASER SCANNER DATA

BUILDING BOUNDARY EXTRACTION FROM HIGH RESOLUTION IMAGERY AND LIDAR DATA

REGISTRATION OF AIRBORNE LASER DATA TO SURFACES GENERATED BY PHOTOGRAMMETRIC MEANS. Y. Postolov, A. Krupnik, K. McIntosh

GENERATING BUILDING OUTLINES FROM TERRESTRIAL LASER SCANNING

A DATA DRIVEN METHOD FOR FLAT ROOF BUILDING RECONSTRUCTION FROM LiDAR POINT CLOUDS

Automatic DTM Extraction from Dense Raw LIDAR Data in Urban Areas

CO-REGISTERING AND NORMALIZING STEREO-BASED ELEVATION DATA TO SUPPORT BUILDING DETECTION IN VHR IMAGES

AUTOMATIC EXTRACTION OF BUILDING FEATURES FROM TERRESTRIAL LASER SCANNING

AUTOMATIC BUILDING DETECTION FROM LIDAR POINT CLOUD DATA

Improvement of the Edge-based Morphological (EM) method for lidar data filtering

FOOTPRINTS EXTRACTION

FAST REGISTRATION OF TERRESTRIAL LIDAR POINT CLOUD AND SEQUENCE IMAGES

BUILDING EXTRACTION AND RECONSTRUCTION FROM LIDAR DATA. Zheng Wang. EarthData International Gaithersburg, Maryland USA

FAST PRODUCTION OF VIRTUAL REALITY CITY MODELS

EFFECTS OF DIFFERENT LASER SCANNING MODES ON THE RESULTS OF BUILDING RECOGNITION AND RECONSTRUCTION

AUTOMATIC EXTRACTION OF LARGE COMPLEX BUILDINGS USING LIDAR DATA AND DIGITAL MAPS

BUILDING MODEL RECONSTRUCTION FROM DATA INTEGRATION INTRODUCTION

Polyhedral Building Model from Airborne Laser Scanning Data**

A Multi-Agent strategy for automatic 3D object recognition based on the fusion of Lidar range and intensity data

A COMPETITION BASED ROOF DETECTION ALGORITHM FROM AIRBORNE LIDAR DATA

COMBINING HIGH RESOLUTION SATELLITE IMAGERY AND AIRBORNE LASER SCANNING DATA FOR GENERATING BARELAND DEM IN URBAN AREAS

AN EFFICIENT METHOD FOR AUTOMATIC ROAD EXTRACTION BASED ON MULTIPLE FEATURES FROM LiDAR DATA

Experiments on Generation of 3D Virtual Geographic Environment Based on Laser Scanning Technique

ACCURATE BUILDING OUTLINES FROM ALS DATA

Semi-Automatic Approach for Building Reconstruction Using SPLIT-MERGE-SHAPE Method

A SEMI-AUTOMATIC APPROACH TO OBJECT EXTRACTION FROM A COMBINATION OF IMAGE AND LASER DATA

Presented at the FIG Congress 2018, May 6-11, 2018 in Istanbul, Turkey

Automatic Building Extrusion from a TIN model Using LiDAR and Ordnance Survey Landline Data

International Archives of Photogrammetry and Remote Sensing. Vol. XXXII, Part 5. Hakodate 1998

Advanced point cloud processing

1. Introduction. A CASE STUDY Dense Image Matching Using Oblique Imagery Towards All-in- One Photogrammetry

DETERMINATION OF CORRESPONDING TRUNKS IN A PAIR OF TERRESTRIAL IMAGES AND AIRBORNE LASER SCANNER DATA

Aalborg Universitet. Published in: Accuracy Publication date: Document Version Early version, also known as pre-print

OBJECT EXTRACTION AND RECOGNITION FROM LIDAR DATA BASED ON FUZZY REASONING AND INFORMATION FUSION TECHNIQUES

AUTOMATIC INTERPRETATION OF HIGH RESOLUTION SAR IMAGES: FIRST RESULTS OF SAR IMAGE SIMULATION FOR SINGLE BUILDINGS

AUTOMATED MODELING OF 3D BUILDING ROOFS USING IMAGE AND LIDAR DATA

3D BUILDING MODEL GENERATION FROM AIRBORNE LASERSCANNER DATA BY STRAIGHT LINE DETECTION IN SPECIFIC ORTHOGONAL PROJECTIONS

EDGE EXTRACTION ALGORITHM BASED ON LINEAR PERCEPTION ENHANCEMENT

NEXTMap World 10 Digital Elevation Model

ENY-C2005 Geoinformation in Environmental Modeling Lecture 4b: Laser scanning

[Youn *, 5(11): November 2018] ISSN DOI /zenodo Impact Factor

SYNERGY BETWEEN AERIAL IMAGERY AND LOW DENSITY POINT CLOUD FOR AUTOMATED IMAGE CLASSIFICATION AND POINT CLOUD DENSIFICATION

A METHOD TO PREDICT ACCURACY OF LEAST SQUARES SURFACE MATCHING FOR AIRBORNE LASER SCANNING DATA SETS

APPLICABILITY ANALYSIS OF CLOTH SIMULATION FILTERING ALGORITHM FOR MOBILE LIDAR POINT CLOUD

Building Segmentation and Regularization from Raw Lidar Data INTRODUCTION

AUTOMATIC MODEL SELECTION FOR 3D RECONSTRUCTION OF BUILDINGS FROM SATELLITE IMAGARY

Multi-ray photogrammetry: A rich dataset for the extraction of roof geometry for 3D reconstruction

AUTOMATIC EXTRACTION OF BUILDING OUTLINE FROM HIGH RESOLUTION AERIAL IMAGERY

RECOGNISING STRUCTURE IN LASER SCANNER POINT CLOUDS 1

Graph-based Modeling of Building Roofs Judith Milde, Claus Brenner Institute of Cartography and Geoinformatics, Leibniz Universität Hannover

COMBINING HIGH SPATIAL RESOLUTION OPTICAL AND LIDAR DATA FOR OBJECT-BASED IMAGE CLASSIFICATION

ON THE USE OF MULTISPECTRAL AND STEREO DATA FROM AIRBORNE SCANNING SYSTEMS FOR DTM GENERATION AND LANDUSE CLASSIFICATION

Geometric Rectification Using Feature Points Supplied by Straight-lines

EXTRACTING ORTHOGONAL BUILDING OBJECTS IN URBAN AREAS FROM HIGH RESOLUTION STEREO SATELLITE IMAGE PAIRS

Trimble Geospatial Division Integrated Solutions for Geomatics professions. Volker Zirn Regional Sales Representative

CELL DECOMPOSITION FOR THE GENERATION OF BUILDING MODELS AT MULTIPLE SCALES

UP TO DATE DSM GENERATION USING HIGH RESOLUTION SATELLITE IMAGE DATA

Building Boundary Tracing and Regularization from Airborne Lidar Point Clouds

AN AUTOMATIC 3D RECONSTRUCTION METHOD BASED ON MULTI-VIEW STEREO VISION FOR THE MOGAO GROTTOES

DIGITAL SURFACE MODELS OF CITY AREAS BY VERY HIGH RESOLUTION SPACE IMAGERY

Extraction of cross-sea bridges from GF-2 PMS satellite images using mathematical morphology

Research on-board LIDAR point cloud data pretreatment

EVALUATION OF WORLDVIEW-1 STEREO SCENES AND RELATED 3D PRODUCTS

APPLICATIONS OF 3D-EDGE DETECTION FOR ALS POINT CLOUD

Application and Precision Analysis of Tree height Measurement with LiDAR

AUTOMATED RECONSTRUCTION OF WALLS FROM AIRBORNE LIDAR DATA FOR COMPLETE 3D BUILDING MODELLING

Snake-based approach for building extraction from high-resolution satellite images and height data in urban areas

Anti-Excessive Filtering Model Based on Sliding Window

Terrestrial Laser Scanning: Applications in Civil Engineering Pauline Miller

Assimilation of Break line and LiDAR Data within ESRI s Terrain Data Structure (TDS) for creating a Multi-Resolution Terrain Model

An Improved Snake Model for Automatic Extraction of Buildings from Urban Aerial Images and LiDAR Data Using Genetic Algorithm

AUTOMATIC EXTRACTION OF ROAD MARKINGS FROM MOBILE LASER SCANNING DATA

THE EFFECT OF TOPOGRAPHIC FACTOR IN ATMOSPHERIC CORRECTION FOR HYPERSPECTRAL DATA

EXTRACTING ORTHOGONAL BUILDING OBJECTS IN URBAN AREAS FROM HIGH RESOLUTION STEREO SATELLITE IMAGE PAIRS

Processing of laser scanner data algorithms and applications

3D MODELLING OF BUILDINGS USING LASER SCANNING AND SPECTRAL INFORMATION

Cell Decomposition for Building Model Generation at Different Scales

FUSING AIRBORNE LASER SCANNER DATA AND AERIAL IMAGERY FOR THE AUTOMATIC EXTRACTION OF BUILDINGS IN DENSELY BUILT-UP AREAS

Texturing Techniques in 3D City Modeling

MATLAB Tools for LIDAR Data Conversion, Visualization, and Processing

DEVELOPMENT OF ORIENTATION AND DEM/ORTHOIMAGE GENERATION PROGRAM FOR ALOS PRISM

Automatic Extraction of Oblique Roofs for Buildings from Point Clouds Produced by High Resolution Color-infrared Aerial Images

POSITIONING A PIXEL IN A COORDINATE SYSTEM

ON MODELLING AND VISUALISATION OF HIGH RESOLUTION VIRTUAL ENVIRONMENTS USING LIDAR DATA

NATIONWIDE POINT CLOUDS AND 3D GEO- INFORMATION: CREATION AND MAINTENANCE GEORGE VOSSELMAN

MODELLING FOREST CANOPY USING AIRBORNE LIDAR DATA

DIGITAL TERRAIN MODELS

A STUDY ON ROOF POINT EXTRACTION BASED ON ROBUST ESTIMATION FROM AIRBORNE LIDAR DATA

OBJECT-BASED CLASSIFICATION OF URBAN AIRBORNE LIDAR POINT CLOUDS WITH MULTIPLE ECHOES USING SVM

Urban Scene Segmentation, Recognition and Remodeling. Part III. Jinglu Wang 11/24/2016 ACCV 2016 TUTORIAL

Comeback of Digital Image Matching

BUILDING RECONSTRUCTION USING LIDAR DATA

Transcription:

BUILDING DETECTION AND STRUCTURE LINE EXTRACTION FROM AIRBORNE LIDAR DATA C. K. Wang a,, P.H. Hsu a, * a Dept. of Geomatics, National Cheng Kung University, No.1, University Road, Tainan 701, Taiwan. China- (p6896102, paihui)@mail.ncku.edu.tw Commission III, WG III/3 Keywords: Laser scanning, Edge detection, Aerial Survey, Feature extraction, Buildings ABSTRACT: The development of LIDAR (Light Detection and Ranging) system makes the acquisition of 3D surface information more convenient and immediate than other geomatics technologies. However, the 3D coordinates of the surface features, such as the corners, edges and planes of buildings, cannot be obtained directly from the LIDAR data because of its blind characteristics. How to detect the feature locations effectively and further to reconstruct the building from the LIDAR point clouds becomes one of the most important applications and study issues. For this reason, an approach for building detection and feature lines extraction from airborne LiDAR data is proposed in this paper. The building detection is based on wavelet transform and geometric properties of buildings, and the extraction of feature lines is based on Hough transform and image processing. For data-driven building reconstruction, the feature lines are essential to reconstruct the roof models. The basic idea of the proposed approach is to detect the location of each single building in the raw LiDAR data firstly. Then, the initial feature lines which are divided into external contour lines and internal structure lines are extracted respectively. These structure lines could be provided as the features for data-driven building reconstruction. The experiment results showed that the feature lines of regular and simple roofs such as rectangle roofs, gabled roofs and L-type roofs could be extracted successfully. 1. INTRODUCTION Building extraction and reconstruction from the measurement data has been a major subject in photogrmmetry and remote sensing. Many building reconstruction methods have been presented in the past few years. The traditional method is to extract buildings manually. Although it can obtain high quality building models, it is both time-consuming and labourconsuming. Subsequently due to the development of digital photogrammetry, the methods of building detection and feature extraction based on the feature matching are also presented. For example, the edges in the images can be detected firstly and then the feature line matching method is used to obtain the structure lines of buildings. In recent years, due to the development of Airborne LiDAR (Light Detection and Ranging) system, the DEM and DSM can be obtained easily and quickly. And therefore many researchers develop their methods toward the LiDAR Data. The Airborne LiDAR system measures threedimensional points over the surfaces of the terrain, buildings, trees and other objects. However, the 3D coordinates of the surface features cannot be obtained directly from the LiDAR data because of its blind characteristics. Brenner (5) discussed many practical cases about building reconstruction using aerial images and LiDAR data. Besides, the variant data fusion is usually considered to reconstruct buildings. It is very beneficial to recognize a building by combining the complementary properties of laser scanning data and images, such as combining high-resolution satellite images with airborne laser scanner, and fusion of LiDAR data and aerial imagery to automatically reconstruct the buildings (Hongjian and Shiqiang, 6). However, the auxiliary data corresponding to LIiDAR data is not available always. In this paper, our interesting focuses on the extraction of feature lines for the roof reconstruction from LiDAR data. Another one of our objectives is to verify if the buildings could be reconstructed successfully and efficiently only using LiDAR data. 2. BUILDING DETECTION Building detection are usually performed before building reconstruction while the ground plane is not available or the existing databases is the potential occurrence of errors as well as their prospective lack of actuality and incompleteness. The Many detection methods using variety measuring data have been proposed. For example, the data fusion of CIR (colored infrared) imagery and LiDAR data for classification technique can be used to separate buildings from other categories (Haala and Brenner, 1999). Besides using the roughness of surfaces, the man-made structures can be easily discriminated from natural objects (Brunn and Weidner, 1997; Chen, Teo et al., 5). In this paper, the locations of buildings are firstly detected and every single area occupied by an independent building is obtained. Then the structure lines are extracted from these detected areas. Figure 1 shows the flow chart of our scheme. The approach for building detection is mainly based on the multi-resolution analysis which is carried out by 2D wavelet transform. Multi-resolution is an analysis technique which can decompose the original data (signals or images etc.) into different approximations with different resolutions. In Figure 2, the raw LiDAR data was interpolated into 2D range image firstly. Subsequently, by using 2D wavelet transform, the * Corresponding author. 267

3 3 400 4 0 340 290 280 The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences. Vol. XXXVII. Part B3b. Beijing 8 approximations corresponding to the original range image in coarser resolution were produced (see Figure 3 (a)). Notice that the details such as small objects and the single tree would be smoothed and the remaining were huge buildings, dense trees or other big objects. Figure 3(b) shows the result after performing the operation of edge detection. It is obvious that the edges of small objects disappeared gradually in the coarser resolution. More details about multi-resolution analysis for building detection can be seen in (Wang and Hsu, 6). LIDAR Data Interpolation Multi-resolution edge Building Detection be determined by searching the closed curves. Figure 4 shows the result after searching closed curves. It is obvious that there were still non-buildings in Figure 4, therefore some geometric conditions of buildings were used to remove the objects of nonbuildings. Firstly, the differences of the elevations between buildings and ground surfaces can be used to recognize and further to remove the ground pixels if the ndsm (Normalized Digital Surface model) was available. For this purpose, the goal is to produce the ndsm. As we mentioned before, the huge objects as well as the small objects could be smoothed on coarser resolutions and the approximation would be similar to the ground surface. So the approximation was used to substitute the DTM (Digital Terrain Model). And the DSM can be obtained from the original interpolated image. The ndsm was therefore calculated by the subtraction of DSM and DTM. Figure 5 shows the result after removing the ground pixels. Edge closing Geometric condition restrictions Scale = 0 (Original Range image) 3 3 400 4 0 Targets of external contour lines Structure Line Scale = 1 Straight line recognizing Roof segmentation 3 3 400 4 0 3 3 400 4 0 Scale = 2 2D line transform to 3D line Collinear analysis 3 3 400 4 0 3 3 400 4 0 External contour lines Internal structure lines Scale = 3 3 3 3 400 4 0 3 400 4 0 Figure 1. Flow chart of whole scheme Scale = 4 340 3 3 3 400 4 0 3 400 4 0 (a) Approximations in different scale (b) The edges corresponding to the approximations Figure 3. The approximations and the edges on different scales 3 290 3 400 4 0 280 Figure 2. Range image After obtaining multi-edges, the edges of objects on scale 2 was chosen. Then the morphology operator, closing operator which is composed of dilation and erosion, was used to enclose the broken edges. Accordingly the initial locations of buildings can 268 3 3 400 4 0 Figure 4. The result of searching closed curves

The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences. Vol. XXXVII. Part B3b. Beijing 8 340 DSM-DTM = ndsm 335 325 315 290 3 305 3 3 400 4 0 (a) DSM 280 3 400 4 0 30 20 (b) Approximate DTM 10 0-10 (c) ndsm 3-20 -30 (a) Before performing detection method 3 400 4 0 ndsm.* initial building areas 30 25 20 15 10 5 0-5 -10 3 3-15 3 400 4 0 (d) Initial building areas Grid_value > 2m = 1 Grid_value <= 2m = 0 3 400 4 0 (e) ndsm area 3 (f) The result of removing ground pixels (b) After performing detection method Figure 6. Building detection results 3 400 4 0 Figure 5. The procedure of removing ground pixels Secondly the area of a building was supposed to be larger than a threshold. The objects which have small areas were therefore eliminated. Finally since the texture of buildings is different from others, the roughness values of every remaining object were computed in order to eliminate the non-buildings. Figure 6 shows the detecting results, (a) is the perspective image before performing detection method and (b) is the perspective image after performing detection method. 3. STRUCTURE LINE EXTRACTION After building detection, the structure line extraction approach was performed on every single building. The structure line extraction approach is to extract the feature lines of roofs which are divided into external contour lines and internal structure lines in this paper. 3.1 External contour lines In this section, our goal is to recognize the neighbour edge pixels as straight lines. For this reason, the roof borders were firstly searched and then were recognized as straight lines using Hough transform: r = xcosθ + ysinθ (1) Figure 7 shows several examples of the recognition results. The buildings which have simple shape structures could be recognized successfully. However there were still failures (Figure (d)) due to the complicated structures. This usually happens while the edges are short or curved. While the contour lines were recognized, the elevation of every contour line must be given. We suppose that every line is on a level plane which means a contour line has only one elevation value only. And the elevation was acquired from the LiDAR points of roofs. 269

The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences. Vol. XXXVII. Part B3b. Beijing 8 4.1 Building detection results Figure 7. Four examples of contour line recognition, the black edges are unrecognized and the colourful edges are recognized. 3.2 Internal structure line The internal structure lines were produced from the intersection of the connected faces if the faces of the roofs could be obtained. For this purpose, the LiDAR points of the roofs would be filtered and organized by Triangulated Irregular Network (TIN). Each face of a roof could be therefore segmented using region growing method since the normal vectors of grids in the same face are similar. Figure 8 shows one example of the whole procedure for extracting internal structure lines. x 10 6 335 (a) (c) (b) (d) The 3D perspective image of building detection is shown in Figure 6. Table 1 describes the ratio of successful detecting and miss-detecting. The failures in building detection were caused by the lower elevation of buildings, buildings mix with trees and the unsuccessful closing operator. The buildings would be removed while the difference of buildings and grounds is smaller than a threshold. Besides, the buildings which mix with trees would be retained since the roughness value is smaller than a threshold and could not be removed by the texture. The unsuccessful closing operator would cause the initial building searching to fail. Total number of buildings 61 Successive detected buildings/(percentage) 53 / (86.9%) Miss-detected buildings due to lower 6 / (9.9%) elevation/(percentage) Miss-detected buildings due to buildings mix 1 / (1.6%) with trees/(percentage) Miss-detected buildings due to the failure of 1 / (1.6%) closing operator/(percentage) Table 1. Ratio of successful detecting and miss-detecting 4.2 Structure line extraction results Table 2 shows the external contour line extraction results. The factors of the failures for extracting are: 5.1235 5.1236 5.1236 5.1237 5.1238 5.1238 5.1239 5.1239 x 10 5 (a) Point clouds of a roof (c) Roof segmentation (b) Organize point clouds (d) Collinear analysis 1. Imperfect of edge detection: the external contour lines would not be extracted if they did not be detected during edge detection. Figure 9 explains this situation. The area in of Figure 9 should has a line to enclose the convex but the line did not be detected. 2. Failures of Hough transform: the straight line could not be recognized if the line is too short. It is because the parameters of Hough transform could not be suitable for the short lines. Total number of detected buildings 54 Successive extracted buildings / 37 / (68.5%) (percentage) Failures due to the imperfect of edge 10 / (18.5%) detection / (percentage) Failures of Hough transform / 7 / (13%) (percentage) Table 2. Ratio of external contour line extraction Figure 8. One example of the whole procedure of extracting internal structure lines 4. EXPERIMENT RESULTS The test data is provided for free from ISPRS Commission III (http://www.commission3.isprs.org/wg3/). The site 3 data was chosen and the flying areas were over the Vaihingen/Enz test field and Stuttgart city centre in southern Germany. The point spacing is 0.67 points per square metre. The following shows the results of building detection and extracted lines. Figure 9. Imperfect of edge detection 270

The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences. Vol. XXXVII. Part B3b. Beijing 8 Table 3 shows the internal structure line extraction results. The factors of the failures for extracting are: 1. Imperfect organizing: the structures of the organized points are different from real structures. in Figure 10 describes this situation, the redundant line would be produced due to the incorrect organized structures. 2. Other objects on the roof: the unexpected lines would be extracted while other objects are on the roof. 3. Imperfect region growing: the region growing may fail in the case of complicated structures of a roof. in Figure 10 describes this situation. Total number of non-plane roofs 26 Successive extracted internal structure 15 / (57.7%) lines / (percentage) Failures due to the imperfect organizing / 5 / (15.4%) / (percentage) Failures due to other objects locating one 3 / (11.5%) the roof / (percentage) Failures due to the imperfect region 4 / (15.4%) growing / (percentage) Table 3. Ratio of internal structure line extraction Figure 11. The results of structure line extraction 5. CONCLUSIONS This paper presents a framework of building detection and feature line extraction. The experiments showed that most of the large buildings could be detected successfully and the structure lines of simple types of roofs could also be extracted successfully. The further research is to improve the structure line extraction of complicated roof structures and to combine the feature lines to reconstruct the roofs. Figure 11. Projection of extracted lines on the aerial image Figure 10. The factors of the failures for extracting Figure 11 shows the results of the two feature line extraction. The green lines are external contour lines and the red lines are internal structure lines. From the results, both of the feature lines could be extracted successfully in the simple types of roofs. However there are many redundant or incorrect internal structure lines which were produced in the complicated structures. 4.3 Estimation of extracted lines To estimate the extracted lines, another test area data at Hsinchu City, Taiwan is used for convenient. Figure 11 shows the extracted lines (red lines) which project to the aerial image. The coordinates of four corners were measured by GPS. The estimation method is to compute the coordinates of intersection points by extending the extracted lines and then compare the intersection points with GPS coordinates. The RMSE of the coordinates of the corners are shown in table 4. RMSE_dX RMSE_dY RMSE_dZ RMSE_total 0.69 0.43 0.25 0.79 Table 4. RMSE of the estimated corners The wavelet transform in building detection had two contributions. One is to avoid detecting edges of small objects and the other one is producing an approximate DTM in order to calculate the ndsm. From the results, the successful detection ratio is 86.9%. The failures were caused by the lower buildings significantly. In the aspect of external contour line and internal structure line extraction, the successful extraction ratios are 68.5% and 57.7% respectively. For external contour lines, the major influence factor is the completeness of original edges in the image. For internal structure lines, the major influence factor is the reality of the organized structures and the efficacy of region growing. For automatic topic, the human intervention is only required when the parameters or thresholds are needed to be determined. However, the adaptive parameter choosing is still an important issue of further research. 271

The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences. Vol. XXXVII. Part B3b. Beijing 8 REFERENCE Brenner, C. (5). "Building reconstruction from images and laser scanning." International Journal of Applied Earth Observation and Geoinformation 6(3-4), pp. 187-198. Brunn, A. and U. Weidner (1997). Extracting buildings from digital surface models. IAPRS. Chen, L.C., T.A. Teo, et al. (5). Building Reconstruction from LIDAR Data and Aerial Imagery. Geoscience and Remote Sensing Symposiu, IGARSS '05. Proceedings, 5 IEEE International, pp. 2846-2849. Haala, N. and C. Brenner (1999). Extraction of buildings and trees in urban environments. ISPRS Journal of Photogrammetry and Remote Sensing 54(2-3), pp. 130-137. Hongjian, Y. and Z. Shiqiang (6). 3D building reconstruction from aerial CCD image and sparse laser sample data. Optics and Lasers in Engineering 44(6), pp. 555-566. Wang, C.K. and P.H. Hsu (6). Building Extraction from LiDAR Data Using Wavelet Analysis. Proceeding of 27th Asian Conference on Remote Sensing, Ulaanbaatar, Mongolia. 272