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

Similar documents
High-Resolution Environment Models to Support Rapid and Efficient Mission Planning and Training

Building Segmentation and Regularization from Raw Lidar Data INTRODUCTION

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

HEURISTIC FILTERING AND 3D FEATURE EXTRACTION FROM LIDAR DATA

Processing of laser scanner data algorithms and applications

BUILDING DETECTION AND STRUCTURE LINE EXTRACTION FROM AIRBORNE LIDAR DATA

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

PRACTICAL METHODS FOR THE VERIFICATION OF COUNTRYWIDE TERRAIN AND SURFACE MODELS

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

Chapters 1 7: Overview

GENERATING BUILDING OUTLINES FROM TERRESTRIAL LASER SCANNING

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

The suitability of airborne laser scanner data for automatic 3D object reconstruction

Terrain Modeling and Mapping for Telecom Network Installation Using Scanning Technology. Maziana Muhamad

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

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

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

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

Automatic DTM Extraction from Dense Raw LIDAR Data in Urban Areas

AUTOMATIC BUILDING DETECTION FROM LIDAR POINT CLOUD DATA

BUILDING RECONSTRUCTION USING LIDAR DATA

AUTOMATIC EXTRACTION OF BUILDING FEATURES FROM TERRESTRIAL LASER SCANNING

A QUALITY ASSESSMENT OF AIRBORNE LASER SCANNER DATA

An Introduction to Lidar & Forestry May 2013

FOOTPRINTS EXTRACTION

MODELLING FOREST CANOPY USING AIRBORNE LIDAR DATA

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

Advanced point cloud processing

3-D Imaging by Laser Radar and Applications in Preventing and Combating Crime and Terrorism

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

Planimetric and height accuracy of airborne laserscanner data: User requirements and system performance

Airborne Laser Survey Systems: Technology and Applications

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

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

Airborne Laser Scanning and Derivation of Digital Terrain Models 1

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

LIDAR MAPPING FACT SHEET

OBJECT CLASSIFICATION IN LASERSCANNING DATA

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

From Point Clouds to 3D City Models: The Case Study of Villalba (Madrid)

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

Automatic bridge detection in airborne laser scanned data. Master of Science Thesis DANIEL FORSBERG

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

BUILDING MODEL RECONSTRUCTION FROM DATA INTEGRATION INTRODUCTION

CLASSIFICATION METHODS FOR 3D OBJECTS IN LASERSCANNING DATA

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

Airborne Laser Scanning: Remote Sensing with LiDAR

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

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

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

INTEGRATION OF DIFFERENT FILTER ALGORITHMS FOR IMPROVING THE GROUND SURFACE EXTRACTION FROM AIRBORNE LIDAR DATA

Geo-referencing of the laser data is usually performed by the data

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

ADAPTIVE FILTERING OF AERIAL LASER SCANNING DATA

INTEGRATED SENSORS FOR PLATFORM ORIENTATION AND TOPOGRAPHIC DATA ACQUISITION

COMBINATION OF IMAGE AND LIDAR DATA FOR BUILDING AND TREE EXTRACTION

REFINEMENT OF FILTERED LIDAR DATA USING LOCAL SURFACE PROPERTIES INTRODUCTION

A GIS-BASED ALGORITHM TO GENERATE A LIDAR PIT-FREE CANOPY HEIGHT MODEL

Should Contours Be Generated from Lidar Data, and Are Breaklines Required? Lidar data provides the most

N.J.P.L.S. An Introduction to LiDAR Concepts and Applications

Building Boundary Tracing and Regularization from Airborne Lidar Point Clouds

AUTOMATED UPDATING OF BUILDING DATA BASES FROM DIGITAL SURFACE MODELS AND MULTI-SPECTRAL IMAGES: POTENTIAL AND LIMITATIONS

UAS based laser scanning for forest inventory and precision farming

Unwrapping of Urban Surface Models

Surface Contents Author Index

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

MONO-IMAGE INTERSECTION FOR ORTHOIMAGE REVISION

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

Technical Considerations and Best Practices in Imagery and LiDAR Project Procurement

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

New Requirements for the Relief in the Topographic Databases of the Institut Cartogràfic de Catalunya

LiForest Software White paper. TRGS, 3070 M St., Merced, 93610, Phone , LiForest

Hamilton County Enhances GIS Base Mapping with 1-foot Contours

APPENDIX E2. Vernal Pool Watershed Mapping

A FFT BASED METHOD OF FILTERING AIRBORNE LASER SCANNER DATA

SEGMENTATION BASED ROBUST INTERPOLATION A NEW APPROACH TO LASER DATA FILTERING

Urban DEM Generation from Raw Lidar Data: A Labeling Algorithm and its Performance

Classification of Ground Objects Using Laser Radar Data

3D CITY MODELLING WITH CYBERCITY-MODELER

COMPUTING SOLAR ENERGY POTENTIAL OF URBAN AREAS USING AIRBORNE LIDAR AND ORTHOIMAGERY

Light Detection and Ranging (LiDAR)

FOR 274: Surfaces from Lidar. Lidar DEMs: Understanding the Returns. Lidar DEMs: Understanding the Returns

2010 LiDAR Project. GIS User Group Meeting June 30, 2010

COMPARISON OF TREE EXTRACTION FROM INTENSITY DROP AND FROM MULTIPLE RETURNS IN ALS DATA

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

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

IMPROVED TARGET DETECTION IN URBAN AREA USING COMBINED LIDAR AND APEX DATA

Tree height measurements and tree growth estimation in a mire environment using digital surface models

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

A COMPETITION BASED ROOF DETECTION ALGORITHM FROM AIRBORNE LIDAR DATA

An Overview of Applanix.

PERFORMANCE VALIDATION OF HIGH RESOLUTION DIGITAL SURFACE MODELS GENERATED BY DENSE IMAGE MATCHING WITH THE AERIAL IMAGES

CANOPY EXTRACTION USING AIRBORNE LASER SCANNING DATA IN FORESTRY AREAS

TREE CROWN DELINEATION FROM HIGH RESOLUTION AIRBORNE LIDAR BASED ON DENSITIES OF HIGH POINTS

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

LIDAR and Terrain Models: In 3D!

Lecture 4: Digital Elevation Models

AIRBORNE LASERSCANNING DATA FOR DETERMINATION OF SUITABLE AREAS FOR PHOTOVOLTAICS

Polyhedral Building Model from Airborne Laser Scanning Data**

Transcription:

Geoinformatics 2004 Proc. 12th Int. Conf. on Geoinformatics Geospatial Information Research: Bridging the Pacific and Atlantic University of Gävle, Sweden, 7-9 June 2004 ON MODELLING AND VISUALISATION OF HIGH RESOLUTION VIRTUAL ENVIRONMENTS USING LIDAR DATA S. Ahlberg, U. Söderman, M. Elmqvist and Å. Persson FOI (Swedish Defence Research Agency), P.O. Box 1165, SE-581 11, Linköping, Sweden {simahl, ulfso, magel, asaper}@foi.se Abstract Modern airborne laser scanners (ALS) and digital cameras provide new opportunities to acquire detailed remote sensing data of the natural environment. This type of data is very suitable as the basis for the construction of high fidelity 3D virtual environment models. There are many applications requiring such models, both civilian and military, e.g. crisis management, decision support systems, virtual tourism, visual simulation, etc. To support these applications, new methods for processing ALS and camera data, extracting geographic information, and supporting virtual environment modelling are needed. In this paper we will outline some recent development on new methods for processing of ALS data. The long term goal of this research is the development of methods for automated extraction of geographic information from high resolution ALS and camera data to support the construction of high-fidelity 3D virtual environment models. INTRODUCTION Airborne laser scanning (ALS) has become a successful and established technology for acquiring detailed remote sensing data of the natural environment. This type of data is useful in various applications many of which require high fidelity 3D virtual environment models. To enable rapid and automatic construction of such models (McKeown et al., 1996), new methods for processing ALS and camera data, extracting geographic information and supporting virtual environment modelling are needed. Research and development on methods for processing ALS data is a growing and active area today (Hofton, 2001; Maas et al., 2003). Much work is currently performed in areas such as ground surface modelling (Torlegård, 2001: Sithole, 2003), identification and 3D reconstruction of buildings (Haala and Brenner, 1999; Maas and Vosselman, 1999; Elaksher and Bethel, 2002), detailed forest mapping (Hyyppä et al., 2003), ALS data classification, etc. In this paper we will outline some recent development on new methods for processing of ALS data at FOI, department of laser systems. The long term goal of this research is the development of methods for automated extraction of geographic information to support the construction of high-fidelity 3D virtual environment models. For the construction of virtual environment models, the raw data from the ALS and camera system is turned into data sets like digital elevation models, orthophoto mosaics, 3D object models and various other feature data in terms of points, vectors, and polygons. These data sets may then be used together with readily available 3D object models of trees, lamp posts, etc to construct virtual environment models using some of the common software packages on the market. 299

S. Ahlberg, U. Söderman, M. Elmqvist and Å. Persson For the processing of sensor data we have developed several new methods, including a method for simultaneous ground point classification and ground surface estimation based on active contours (Elmqvist, 2002) and a method for subsequent classification of the nonground raw-data points into e.g. buildings, vegetation, roads, etc. For vegetation we have developed a novel method for identification of single trees and estimation of tree position, height and crown diameter (Persson et al., 2002). This method has recently been extended to discriminate between pine, spruce and hardwood trees (Holmgren and Persson, 2004). For buildings we are currently developing and testing a new method for 3D building reconstruction. In the first section we will give a short introduction to ALS systems and the data they provide. In section two we will outline the data processing methods and in the third section we will illustrate how the result of using these methods can be used to construct detailed and high-fidelity 3D virtual environment models. ALS AND IMAGE DATA ALS systems generally consist of a range measuring laser radar (sometimes also referred to as LIDAR - Light Detection and Ranging), a positioning and orientation subsystem consisting of a differential GPS, an INS (Inertial Navigation System) and a control unit. The laser radar consists of a laser range finder measuring range by time-of-flight. The system also consists of an opto-mechanical scanner and a control and data storage unit. The most frequently used scanners are line scanners which use an oscillating mirror to deflect the laser beam back and forth across the flight track. The measured elevation points form a zigzag pattern on the terrain surface as the platform moves forward; see Figure 1 (middle). The positions of the points correspond to the locations where the laser pulses have been reflected off the terrain or off object surfaces, for example on vegetation, ground or man-made objects. The positions are determined using the measured ranges and the registered corresponding positions and orientations of the laser radar system. In addition to terrain elevation, modern ALS systems usually register the intensity of the reflected laser pulse; see Figure 1 (left). Many systems also have the ability to register multiple returns for one laser pulse. Multiple returns occur when different parts of a laser pulse footprint are reflected from different objects or different parts of one object at different elevations. The footprint may for example be split by the edge of a roof so that one part is reflected from the roof and the other part is reflected from the ground. The intensity and the multiple return data constitute a valuable source of additional information for classification. In many applications, aerial imagery is a desired complement to the laser data. Therefore, many ALS systems are also equipped with high resolution digital cameras. For each image, the position and orientation of the camera can be obtained using the GPS and INS subsystems. Georeferenced orthophoto mosaics can then be produced using the images, the camera position and orientation data and a digital terrain elevation model from the laser data. Since no stereo overlapping images and/or ground control points are needed, orthorectification can be completely automatic. The laser and image data we have used in our research are acquired using the TOPEYE ALS and camera system (www.topeye.com). The data originates from data sets acquired at different occasions between 1998 and 2002. The surveyed areas consist of different terrain types, for example forests, urban terrain and rural terrain. The point density varies from approximately 4 up to 16 points per m 2. 300

On modelling and visualisation of high resolution virtual environments using LIDAR data Figure 1: Sample ALS data: intensity data (left), elevation data (right) and a number of laser scan lines illustrating the scanning pattern (middle). DATA PROCESSING Depending on the application requirements for the 3D virtual environment model, different types of information are needed for its construction. However, before any of the methods for data processing can be applied the raw sensor data must be pre-processed and stored in some suitable format. The digital images are colour and contrast balanced and the spatially irregularly distributed laser data points are resampled into regular grids (matrices). The resampling is performed by inserting the laser data points in the corresponding cells in the grid and then post-processing the grid in order to the fill empty cells using interpolation. Different types of grids or images can be obtained depending on the selection of value for the cells. For example, a maximum (minimum) elevation image can be obtained if the highest (lowest) elevation value is selected in each cell. A multiple return image can be obtained if the number of laser points that are part of multiple returns is selected as cell value. Figure 2 shows a maximum elevation, intensity and a multiple return image. The elevation and intensity images are interpolated to fill empty cells. Figure 2: Sample ALS data from an urban environment. A maximum elevation image (left), an intensity image (middle) and a multiple return image (right). 301

S. Ahlberg, U. Söderman, M. Elmqvist and Å. Persson The maximum elevation image is usually also referred to as a digital surface model (DSM) since its elevation data models the terrain topography including trees, buildings and other features. A DSM can be used directly for 3D-visualization, simple view-shed analysis etc. Note the appearance of the vegetation, building outlines and other sharp edges in the multiple return images. Data classification Classification of laser data (Hug, 1997; Maas, 1999) is an important processing step towards single tree identification, 3D building reconstruction and other types of feature extraction. The first class to be determined is ground. This is done by estimating a ground surface model representing the bare earth using a minimum elevation image s and then classifying all pixels on or within a given range from this surface as ground. After that, the remaining data can be further classified as buildings, vegetation, power lines, etc. For the construction of a ground surface model, a.k.a. a digital terrain model (DTM) we have developed a method based on active contours (Elmqvist, 2002). The method is based on the theory of active shape models (Kass et al., 1998, Cohen and Cohen, 1993) and the implementation uses a hierarchic and iterative processing scheme, like many other methods for ground surface modelling (Axelsson, 1999, Pfeifer et al., 1998). The active contour acts, metaphorically speaking, like a sticky rubber cloth that is being pulled upwards towards the ground points from beneath. It is attracted by the elevation data and sticks to points that (are assumed to) represent the true ground. The internal elasticity forces prevent it from reaching points not representing the true ground. When it is stabilised the result forms a continuous model of the ground surface. An example illustrating the result of using this method is shown in Figure 3. The implementation has recently been evaluated in an international study on methods for ground surface modelling (Sithole, 2003). Even though the study used data sets with less density than the available implementation was optimised for it performed quite well. Figure 3: Above: A DSM from a small urban area. Below: The DTM constructed using the active contour method. Once the ground surface model is constructed, pixels are classified as ground if they are within some given range to the surface. After ground classification, the remaining data can 302

On modelling and visualisation of high resolution virtual environments using LIDAR data be further classified. Classification of buildings starts by segmentation. Multiple return information is used to remove large parts of the vegetation and building outlines. Separate segments are then defined for each group of pixels that are more than two meters above the ground level. Next, each segment is classified as building or non-building using an artificial neural network. The classification is based on measures of shape, curvature and maximum slope. Posts (e.g. lampposts or short masts) are classified by detecting narrow and high objects in the DSM. Detected post-like objects which are close to vegetation or buildings are removed to avoid ambiguities. Everything which lies more than two meters above the ground surface and which is not classified as buildings or posts is classified as vegetation. Pixels classified as ground can be further classified as road (roads, paths, other paved areas, etc) or nonroad using intensity information. Figure 4 (left) shows the classification over a small area. Figure 4: From left: Result of classification (black - ground, grey vegetation, white buildings), estimated tree positions marked on an elevation image and crown coverage. Single tree detection, parameter estimation and species classification We have developed a novel method for identification of single trees and estimation of tree position, height, and crown diameter in areas classified as vegetation (Persson et al., 2002). In ongoing work we are also extending the method to include tree species classification (Holmgren and Persson, 2004). These methods have been validated in cooperation with the Swedish University of Agricultural Sciences (SLU), Department of Forest Resource Management and Geomatics. Single tree identification consists of three main steps. First, a surface model of the canopy of the trees is created using the same active contour method that is used to estimate the ground level. The active contour method is applied to a maximum elevation DSM, but this time from above. Second, the canopy surface is filtered using three different degrees of smoothing and the resulting surfaces are segmented using watershed segmentation. Finally, single trees are identified by determining which surface segments are appropriate tree segments. The decision is made based on the result of fitting a parabolic surface to the elevation data in the area defined by the segment. The position, height and diameter can now be estimated for each tree using the segment area and elevation data. In Figure 4 the result of tree identification and position estimation is shown. For separating between spruce, pine, and hardwood trees all laser points within a tree segment area are used to form a point cloud for the tree. Tree species classification is then performed based on different measures describing the crown shape and point distribution in 303

S. Ahlberg, U. Söderman, M. Elmqvist and Å. Persson the point cloud. In Figure 5 tree point clouds and the result of classification of tree species are shown. Figure 5: Left: Sample laser data for a pine, spruce and hardwood tree. Right: Tree species classification result. Dark grey represents pine, light grey represents spruce, and white represents hardwood trees. Building reconstruction For 3D reconstruction of buildings we have developed a method that is aimed to be fully automatic and that should be general enough to handle almost every building, including buildings having curved walls and dome shaped roofs. The method will be outlined below. A more detailed description is in progress. For each segment that is classified as building, i.e. the building footprint, the elevation data is used to extract planar roof faces. Next, the relationships between the roof faces are analysed. Topological points are inserted where the face s neighbours change. Sections between these points are defined as intersections, edges or both. A topological analysis is performed, where new points may be added and positions of points may be adjusted. In order to obtain building models with piecewise linear walls, the noisy edge sections are replaced by straight lines estimated using the 2D Hough transform. New points are also inserted at the intersections between the straight lines. Using these structures, 3D models of the buildings can be constructed. Figure 6 illustrates the 3D reconstruction of a small building using this method. Figure 6: From left: the result of classification, the extracted roof faces, the topological and extra points and the intersection and edge sections of the building, the resulting 3D polygon model of the building. ENVIRONMENT MODELLING AND VISUALISATION The methods discussed above can be used for producing sets of data suitable for the construction of high-fidelity 3D virtual environment models. Different layers of information are produced as input for integration using commercial 3D modelling tools. 304

On modelling and visualisation of high resolution virtual environments using LIDAR data The ground surface estimation is used to construct a DTM. The tree identification method generates a point vector layer. The positions of the points represent the locations of the trees and the attributes describe their heights, crown diameters and species. The building reconstruction method generates a point vector layer where the positions represent the locations of the buildings. One attribute is used to link the points and the corresponding 3D building models. In addition, a high resolution orthophoto mosaic is produced as a separate layer to be used as ground texture. In Figure 7 an example of a 3D virtual environment model produced using these methods on ALS elevation/intensity data and high resolution imagery is shown. The area is approx. 450m x 300m. The DTM for the model has a post spacing of 0.25 m. The ground texture has a pixel size of approximately 5cm x 5cm on the ground. Each tree is represented by a 3D model, a.k.a. billboard, to reduce the polygon count but to retain the visual impression. There are more than 50 buildings which are all automatically reconstructed from the laser radar data. Figure 7: High resolution 3D virtual environment model from a small urban area. CONCLUSIONS There is an increasing demand for high fidelity 3D virtual environments in many applications and for this purpose automatic modelling methods need to be developed. In this paper we have presented some steps toward a solution. We have shown how automatic feature extraction and 3D reconstruction of real world objects can be done using high resolution data form airborne laser scanners (ALS) and digital cameras. We have also shown how the result can be used for the construction of high fidelity 3D virtual environment models. REFERENCES Axelsson, P., 1999: Processing of laser scanner data algorithms and applications. ISPRS Journal of Photogrammetry & Remote Sensing 54(2-3), 138-147. 305

S. Ahlberg, U. Söderman, M. Elmqvist and Å. Persson Cohen, L.D. and Cohen, I., 1993: Finite element methods for active contour models and balloons for 2D and 3D images. In: IEEE Transactions on Pattern Analysis and Machine Intelligence, PAMI-15. Elaksher, A.F. and Bethel, J.S., 2002: Reconstructing 3D buildings from LIDAR data. Proceedings of Photogrammetric Computer Vision, ISPRS Commission III, Symposium 2002, September 9-13, 2002, Graz, Austria, pp102-107. Elmqvist, M., 2002: Ground surface estimation from airborne laser scanner data using active shape models. Presented at Photogrammetric Computer Vision 2002, September 9-13 2002, Graz, Austria. Haala, N. and Brenner, C., 1999: Rapid production of virtual reality city models. GIS 12(2), 22-28. Hofton, M. (Ed.), 2001: Proceedings of the ISPRS working group III/3 workshop Land Surface Mapping and Characterization using Laser Altimetry, Annapolis, Maryland, USA, 22-24 October 2001, Volume XXXIV, Part 3/W4. Holmgren, J. and Persson, Å., 2004: Identifying species of individual trees using airborne laser scanner. To appear in Remote Sensing of Environment. Hug, C., 1997: Extracting artificial surface objects from airborne laser scanner data. In: Gruen, A, Baltsavias, E.P. and Henricson, O. (Eds), Automatic Extraction of Man-Made Objects from Aerial and Space Images (II), Birkhäuser Verlag, Basel. Hyyppä, J., Næsset, E., Olsson, H., Granqvist Pahlén, T. and Reese, H. (Eds), 2003: Proceedings of the ScandLaser Scientific Workshop on Airborne Laser Scanning of Forests. Umeå, Sweden, September 3-4, 2003. Kass, M., Witkin, A. and Terzopoulos, D., 1998: Snakes: active contour models. Int. J. of Computer Vision, pp. 1:321-331. Maas, H-G., 1999: The potential of height texture measures for the segmentation of airborne laserscanner data. Fourth International Airborne Remote Sensing Conference and Exhibition / 21st Canadian Symposium on Remote Sensing, Ottawa, Ontario, Canada, 21-24 June 1999. Maas, H.G. and Vosselman, G., 1999: Two algorithms for extracting building models from raw laser altimetry data. ISPRS Journal of Photogrammetry & Remote Sensing 54(2-3), 153-163. Maas, H.G., Vosselman, G. and Streilein, A. (Eds), 2003: Proceedings of the ISPRS working group III/3 workshop 3-D reconstruction from airborne laserscanner and InSAR data, Dresden, Germany, 8-10 October 2003, Volume XXXIV, Part 3/W13. McKeown, D., Gifford, S., Polis, M., McMahill, J. and Hoffman, C., 1996: Progress in automated virtual world construction. In: Proceedings of the 1996 ARPA Image Understanding Workshop, Palm Springs. Persson, Å., Holmgren, J. and Söderman, U., 2002: Detecting and measuring individual trees using an airborne laser scanner. Photogrammetric Engineering & Remote Sensing 68(9), September, 925-932. Pfeifer, N., Köstli, A. and Kraus, K., 1998: Interpolation and filtering of laser scanner data - implementation and first results. In: International Archives of Photogrammetry and Remote Sensing, Vol. XXXII, Part 3/1, Columbus, pp. 153-159. Sithole, G., 2003: Comparison of filtering algorithms. Proceedings of the ISPRS working group III/3 workshop 3-D reconstruction from airborne laserscanner and InSAR data, Dresden, Germany, 8-10 October, Volume XXXIV, Part 3/W13. Torlegård, K. (Ed.), 2001: Proceedings of OEEPE workshop on airborne laserscanning and interferometric SAR for detailed digital elevation models 1-3 March 2001. Royal Institute of Technology, Dept. of Geodesy and Photogrammetry, Stockholm. 306