Automatic Building Facade Detection in Mobile Laser Scanner point Clouds
|
|
|
- Leona Barker
- 10 years ago
- Views:
Transcription
1 Automatic Building Facade Detection in Mobile Laser Scanner point Clouds NALANI HETTI ARACHCHIGE 1 & HANS-GERD MAAS 1 Abstract: Mobile Laser Scanner (MLS) has been increasingly used in the modeling of building façade geometry as a means of fast capturing of point data in built-up areas. The processing of such data to extract building façade features automatically is a crucial step in the modeling schemes. This paper presents a segmentation strategy that can be used to segment the façade features in massive point clouds, obtained in MLS. First, object points are isolated from ground points based on the local height histogram analysis. Consequently, initial classification based on the surface roughness is carried out within the dominant facade clusters, obtained by the analysis of linearity of points in 2D space, to classify building points roughly. Each element of the facades such as window, door & wall, are then extracted as planar faces by adopting an Advanced Segmentation step. The planarity of segments is defined by using the RANSAC (Random Sample Consensus) plane fitting. The approach has been tested with MLS data sets, acquired by different systems and the results demonstrate that the method is functional for generating reliable building façade models. 1 Introduction The impression of a 3D polyhedral building model can be enriched by introducing relevant façade features to the model. Because of that, techniques for an automatic reconstruction of building façades are of high importance. LiDAR data is frequently used for the reconstruction as it has a high automation potential. In this end, modern vehicle-based MLS is promising as it can collect accurate 3D geometry data of urban objects. The usefulness of MLS data for the extraction of urban features has for instance been demonstrated by (RUTZINGER et al., 2009). In general, the workflow of building façade modeling can be divided into three major steps: extraction of building façade points, recognition of building façade features (i.e. door, window, etc.) and model reconstruction based on a 3D topology. The first step is crucial as the subsequent steps directly rely on the result of the first step. Normally, the geometry of most building facades can be described by a set of planar faces. Although many sophisticated approaches exist to detect planar surfaces (for instance RANSAC, 3D Hough transformation etc.), these methods may be cumbersome, if the algorithm has to deal with a huge amount of data (RUTZINGER et al., 2009; BOULAASSAl et al., 2007). Therefore, in this paper, we propose an improved segment based building façades extraction approach, which can be used to process massive data sets acquired in heterogeneous environments. The proposed method separates the building facades, from other objects, by analyzing their planarity and linearity. Initially, the entire point cloud is divided into individual building clusters in order to reduce the processing time and to detect most reliable and accurate planes of building facades. 1) Institute of Photogrammetry and Remote Sensing, Technische Universität Dresden, Helmholtz Straße 10, Dresden, Germany; [email protected], [email protected] 1
2 Afterwards, a roughness based planar segmentation method is utilized to extract façade features. Accordingly, misguidance due to object heterogeneity is reduced. The overall structure of the paper is organized into five main sections. The first section introduces the rationale of the research. Section two presents a brief overview of existing 3D point cloud processing approaches which can be used for the segmentation of building façade features from other objects. In section three, the proposed method is discussed in detail. Experimental results and conclusions are discussed in section 4 and 5 respectively. 2 Related Work A voxel based approach to derive planar faces from TLS data is presented by (DOUILLARD et al., 2010). In this method, the amount of data to be processed is reduced by converting original point clouds into a voxel space. Although it is helpful for efficient processing, the data conversion causes a great loss of spatial information as it aggregates irregular point clouds into a region. Alternatively, a KD-tree data structure is often used to work with original point data (for example PU & VOSSELMAN, 2009). Another method is presented in (HAMMOUDI et al., 2009) by combining the Hough Transform, the k-mean clustering algorithm and the RANSAC method. First, 3D points are projected onto a 2D grid space and then points in cells with high point density are considered as façade points. Afterwards, k-means clustering in Hough space is used to determine the exact numbers of facades within a cluster; 2D lines are then computed for each detected cluster. Finally, best fitted lines are extracted using the RANSAC and dominant façade planes are then extracted by intersecting 2D façade lines. (PU & VOSSELMAN, 2009) adopt the region growing concept on top of the 3D Hough Transform to extract planar facade features in TLS data. In this method, seed segments are detected by a Hough Transform and are extended by adding adjacent points if their distance to the plane is below than some threshold. Once there are no more points to be added for a particular segment, the next seed surface is selected and grown. (RUTZINGER et al., 2009 & 2011) apply the same segmentation method for the extraction of vertical building walls from MLS data. Their results confirm that this plane estimation method can be performed well with both TLS and MLS data. However, the Hough Transform may be very sensitive to the segmentation parameters (TARSHA-KURDI et al., 2007). Instead, RANSAC is increasingly used to segment planar faces. The determination of planar surfaces based on the RANSAC method is studied by (BOULAASSAL et al., 2007), where an adoption of RANSAC algorithm is used to improve the quality of plane detection. They assume that the best plane is the one containing the maximum number of points with low standard deviation. Thus, the extended way allows them to detect the best plane within a short time. Later on, (BOULAASSAL et al., 2008) points, relevant to the derived planes are removed and improved the detection performance further. Our contribution to the research field of façade point extraction is to utilize synergetic properties of both 2D and 3D environment of point clouds to the processing workflow, which assists for gaining an efficient and reliable outcome. 2
3 3 Proposed Method The whole process is structured hierarchically to minimize the amount of points to be processed. It consists of a sequence of three processing stages. First, the input data is classified as ground and non-ground points. Second, points which belong to the facades are identified and grouped as dominant building clusters. Third, each point cluster is segmented into planar surfaces. Each phase is described in detail in the following sections. 3.1 Ground Point Classification In general, ground points can be defined by points residing on smooth non-vertical lowest surfaces. The method adopted in this paper is similar to the methods described by (MAAS et al., 2008) and (BELTON, 2010). First, the point cloud is partitioned into several 3D vertical columns (or volumetric cells) having a lateral dimension of dx dy. The Z-axis of each column is then split into several bins with a height dz. For each point, the corresponding column Si, in which the point falls, is calculated, and the histogram bin corresponding to its z-value within the calculated column is incremented. Then, the elevation histogram for each column is computed. The histogram bin belonging to the lowest significant peak of the height histogram is selected as the bin corresponding to the ground, and the height of the bin is considered as the ground height of the corresponding column. Nevertheless, there are some columns which don t contain ground points, so that the selected ground height from the height histogram are invalid. In this case, the ground height of the column could be interpolated from the heights of the neighboring columns. The column and any adjacent column, whose ground height is below a certain height difference, are then merged. Although the majority of non-ground points can be eliminated this way, some lowest part of the objects such as lower parts of building facades and poles may erroneously be labeled as the ground. A planar surface through the ground points is therefore estimated for each column and adjusted by adding or removing points determined as inliers or outliers respectively. These selected points can be segmented into continuous and smooth ground regions by applying a region growing method (fig. 1). However, as it is out of the goal of this paper, this is not discussed here in detailed. Fig. 1: Points classified as terrain, building and others; brown & green colors show the building facades & other objects points while magenta (smooth regions) and other colors represent the terrain 3.2 Clustering of Building Points As the majority of building façades can be described by a set of planar surfaces, the point cloud should be segmented into planar faces to extract building façade features. Processing time may be considerable when extracting planar regions from massive large 3D point clouds. If the search 3
4 space can be reduced by delimiting the space into selected façade clusters (individual building point clusters) or by utilizing an efficient data reduction technique which doesn t loose important details such as 3D Alpha shape (RUTZINGER et al, 2011), processing difficulties may be solved. In our approach, we adopt the first case, as the point reduction would reduce the precision of subsequent façade modeling. Our method is based on the assumption that a building can be described, in 2D space, by their lines representing projections of planes. Therefore, 2D projected data are taken at a defined height interval and possible lines, passing through the façade planes, are detected using a 2D Hough transformation given by (TARSHA-KURDI et al., 2007). Due to the co-planar arrangement of building facades, especially in built-up areas, a detected line is often referring to façade planes, belonging to more than one building. Thus, the most dominant line segment, from the detected line, is chosen by splitting the line into several line segments based on the gap between the consecutive points and a defined threshold. Simultaneously, points relevant to that line segment are removed from the Hough space in order to increase the detection performance. All other 3D points belonging to components of the selected building façade such as balconies, roofs etc., are added by applying a connected component analysis through the k-nearest neighbors. The line detection process stops when a detected line segment is smaller than a certain length. In this way, all the dominant building façade clusters are extracted as shown in the fig Segmentation of Building Façades into Planar Surfaces Once the building façade clusters are identified, the next process is to extract individual planar surfaces from each façade cluster. In general, facade features such as doors or windows can be assumed to be smooth, whereas natural features, located close to the building are scattered. Thus, surface roughness of the points should be analyzed prior to the planar segmentation, as the point clusters might contain many vegetation patches. Our façade feature segmentation process is carried out in two stages: Rough classification of building points by surface roughness analysis and advanced planar segmentation Rough Classification First, k-nearest neighbors of each point is obtained, and the standard deviation of the orthogonal regression plane fitting residuals is computed to determine the surface roughness of each point. For a given point i, if the k-number of neighbors including the point itself is defined by ( x i, yi, zi ) such that i = 0 to k, the equation of the orthogonal plane can be obtained using equation 1. ( x x ) + ny ( y y ) + nz( z z ) 0 nx i 0 i 0 i 0 = (1) where ( x 0, y0, z0 ) is the centroid of the points, d is the distance from the origin and ( nx, ny, nz) is the normal vector of fitted plane in x,y,z direction respectively. The normal vector is obtained by least square minimization while the residuals (i.e. the distance from each point ( res i ) to the derived plane) are calculated using equation 2. res ( nx( x x ) + ny( y y ) + nz( z z ))/ ( nx + ny ) i abs i 0 i 0 i 0 + nz = (2) 4
5 Once the entire residuals are computed, the surface roughness for the current point can be determined using equation 3. k ( k 1) ( ) σ = 1/ res i μ (3) i= 0 where k is the number of neighbors for a given point, μ is the mean residual for the point cluster and res & σ is the residual and the roughness value of each point respectively. Now, surface roughness value of each point is analyzed and points, whose roughness value is below a defined threshold, are taken as potential building points. Although most of the building points can be detected by the roughness analysis, points at the building edges are mis-classified. Thus, planar segmentation method based on region growing, highlighted in next section, is applied to rectify the above issue and also to detect individual planar faces. Some results of the roughness analysis are shown in fig. 2 (right). Fig. 2: Point cloud from a part of Bonn, Germany, Points classified as terrain & object points (left), Detected building footprints (middle) and roughness analysis (right): Orange represents building and green represents edges or other proximity objects Advanced Planar segmentation Planar growing segmentation is started by selecting a random point, which has been identified as a building point as explained in section This selected random point will be the initial seed for the seed segment. If the point has not been segmented previously, a new segment number is assigned and examined the status of the neighboring points. If at least one neighboring point has a non-building label, another random point is chosen whose entire neighborhood has building labels. This neighborhood, including the random point, is then analyzed further by fitting a plane based on the RANSAC approach. Although some variants of RANSAC such as adoptive RANSAC, sequential RANSAC may show increased performances (BOULAASSAL et al., 2008), we use the traditional RANSAC algorithm to detect the best plan with maximum number of inliers, since we have a low number of points to be examined. If the fitted plane contains inliers below a given threshold, then the selected seed points are ignored and another set of points will be selected based on the same criteria. Once a good plane is found, then the point cluster, which has been used to fit the plane, is taken as the seed segment for growing. For the growing, neighboring points of each point on the seed segment are examined and added to the seed segment if their distance to the fitted plane does not exceed some predefined threshold. This 5
6 growing is continued until no more neighboring points to be satisfied the growing criteria. At the end, the plane parameters are re-calculated using least square minimization. In this way, every point is assigned to a segment. Some results of our algorithm are shown in fig. 4. Although the problem of intertwined planes (i.e., connection of co-planar plane) does not present in our results, the erroneous segmentation of points which are located closer to the plane intersection (i.e., plane intersection problem), remains in the results. The method, we use to rectify this problem, is described in the following section in detail Plane intersection problem The problem occurs, if the local neighborhood of a seed segment point does not belong to a single plane. Thus, common points, located along the intersection line of two segments, for example at a building corner, will be segmented to the first detected plane but not to the nearest plane. Fig. 3 illustrates how the plane intersection problem is influenced to the segmentation process. Fig. 3: The intersection problem (left). Correction of Intersection points that lay near the edge (right). The blue lines show the neighborhood of the intersection point Pi, while the orange lines represent the residuals of the points to the both segments S1 and S2 In this case, intersection points located closer to the segment boundary (i.e. edges) must be chosen and should be analyzed to ensure whether it has been assigned to the correct plane (segment) or not. This verification can be done using normal orientation or other attributes of intersect points such as intensity, spectral information and so on. However, in this study, it is done purely based on the surface residuals. First, surface residuals, with respect to the both planes, i.e. current and intersecting plane, are calculated for the intersection point and its neighboring points except non-segmented points. The standard deviation values of both sets of residuals are then computed, and the plane with the smallest value is selected as the correct plane for the intersection point to be assigned to. If the smallest value belongs to the current segment, the point is removed from the segment, that it has already been allocated, and the planes for both segments are recalculated using least square adjustment. In this way, each point is segmented into the correct plane. 4 Results and Discussion The algorithm has been tested on two different MLS data sets acquired in Dresden and Bonn in Germany. The results of the first stage, i.e. the classification of ground and non-ground points, shown in fig.1, confirm that most objects types such as building, trees and poles can be successfully classified as non-ground points. Similarly, ground points can also be correctly extracted. However, further refinements are needed in order to identify points having tiny changes such as curbstones of roads, as we still cannot discriminate roads from the ground. 6
7 Although classified non-ground points are taken as the input for the building façade extraction, dominant building clusters are identified based on the 2D projected data. Thus, the efficiency of the subsequent processing steps is enhanced substantially as we are able to restrict the processing bounds into individual clusters. Accordingly, building façade planar detection is performed in 3D, within the potential regions (fig.2-right). Most of the planar faces such as building walls and building roofs are represented by a low surface roughness, less than 0.04, in our experiments; thus, the majority of the building points have been classified correctly except points near to the building edges, as shown in fig.1. In our approach, seed segments are derived from the orange colored points as explained in the section Hence, surface roughness is assisted for the correct recognition of seed segment and consequently the detection of correct façade planes. Some results of the advanced segmentation algorithm, referring to different data sets acquired by MLS and TLS techniques, are presented in fig.4. The figures show that different facade features such as windows, doors and walls can be clearly extracted by our approach. Moreover, edge points are accurately segmented into their corresponding correct surfaces. Fig. 4: Segmentation results of different data sets, acquired from MLS (top left and bottom) and TLS (top middle & top right): The different features are denoted by different colours. 5 Conclusion and Future Work An automatic façade point extraction method, appropriate for massive point clouds, is outlined. Potential building clusters are recognized effectively from the raw point clouds and planar faces are extracted based on RANSAC and region growing concepts. Based on the surface roughness of the points, an enhanced seed point recognition method is introduced. Thus, quality segments are obtained. The advantage of the proposed algorithm is that the workflow decreases the number of points to be processed by means of a step by step process, which further allows for a better handling of very large MLS point clouds efficiently. Our results confirm the feasibility and 7
8 robustness of the approach for segmenting different types of point clouds. Recognized planar faces will be used for the automated modeling of façade features such as doors, windows, walls and so on, in future. 6 Acknowledgement The authors would like to thank Top-Scan GmbH for providing the MLS data in Bonn, Germany. Thanks also to Mr. Dominik Vock for supporting to us by acquiring MLS data from Münchner Straße, Dresden, and to Dr. Danilo Schneider for providing the TLS data of the TUD rectorate building. 7 References BELON, D. & BAE, K., 2010: Automatic Post-Processing of Terrestrial Laser Scanning Point Clouds for Road Feature Surveys. International Archives of Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol. 38, Part 5, pp BOULAASSAL, H., LANDES, T., GRUSSENMEYER, P., TARSHA-KURDI, F., 2007: Automatic Segmentation of Building Facades using Terrestrial Laser Data. International Archives of Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol. 36, Part 3/W52, p. 6. BOULAASSAL, H., LANDES, T., GRUSSENMEYER, P., 2008: Automatic Extraction of Planar Clusters and their Contours on Building Façades Recorded by Terrestrial Laser Scanner. International Journal of Architectural Computing, 7(1), 1-20, DOUILLARD, B., UNDERWOOD, J., VLASKINE, V., QUADROS, A., & SINGH, S. P. N., 2010: A Pipeline for the Segmentation and Classification of 3D Point Clouds. Experimental Robotics: The 12th International Symposium on Experimental Robotics, Springer, p. 8. HAMMOUDI, K., DORNAIKA, F. & PAPARODITIS, N., 2010: Extracting Wire-Frame Models Of Street Facades From 3d Point Clouds And The Corresponding Cadastral Map. In: Paparoditis N., Pierrot-Deseilligny M., Mallet C., Tournaire O. (Eds), IAPRS, Vol. 38, Part 3A, France, September 1-3, MAAS, H.-G., BIENERT, A., SCHELLER, S., KEANE, E., 2008: Automatic Forest Inventory Parameter Determination from Terrestrial Laser Scanner data. International Journal of Remote Sensing, 29 (5), pp PU, S. & VOSSELMAN, G., 2010: Building Façade Reconstruction by Fusing Terrestrial laser points and Images. Sensors, 9(6): RUTZINGER, M., HÖFLE, B., ELBERINK, S. O., & VOSSELMAN, G., 2011: Feasibility of Facade Footprint Extraction from Mobile Laser Scanning Data. PFG 2011 / 3, RUTZINGER, M., ELBERINK, S. O., PU, S., VOSSELMAN, G., 2009: Automatic Extraction of vertical walls from Mobile and Airborne Laser scanning Data. The International Archives of Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol. 38, Part 3/W8, 2009, p. 5. TARSHA-KURDI, F., LANDES, T., GRUSSENMEYER, P., 2007: Hough-Transform and Extended RANSAC Algorithms for Automatic Detection of 3d Building Roof Planes from LIDAR Data. IAPRS Vol. 34, Part 3 / W52,
Segmentation of building models from dense 3D point-clouds
Segmentation of building models from dense 3D point-clouds Joachim Bauer, Konrad Karner, Konrad Schindler, Andreas Klaus, Christopher Zach VRVis Research Center for Virtual Reality and Visualization, Institute
3D Building Roof Extraction From LiDAR Data
3D Building Roof Extraction From LiDAR Data Amit A. Kokje Susan Jones NSG- NZ Outline LiDAR: Basics LiDAR Feature Extraction (Features and Limitations) LiDAR Roof extraction (Workflow, parameters, results)
3D Model of the City Using LiDAR and Visualization of Flood in Three-Dimension
3D Model of the City Using LiDAR and Visualization of Flood in Three-Dimension R.Queen Suraajini, Department of Civil Engineering, College of Engineering Guindy, Anna University, India, [email protected]
3D City Modelling from LIDAR Data
Chapter 10 3D City Modelling from LIDAR Data Rebecca (O.C.) Tse, Christopher Gold, and Dave Kidner Abstract Airborne Laser Surveying (ALS) or LIDAR (Light Detection and Ranging) becomes more and more popular
Environmental Remote Sensing GEOG 2021
Environmental Remote Sensing GEOG 2021 Lecture 4 Image classification 2 Purpose categorising data data abstraction / simplification data interpretation mapping for land cover mapping use land cover class
3-D Object recognition from point clouds
3-D Object recognition from point clouds Dr. Bingcai Zhang, Engineering Fellow William Smith, Principal Engineer Dr. Stewart Walker, Director BAE Systems Geospatial exploitation Products 10920 Technology
Social Media Mining. Data Mining Essentials
Introduction Data production rate has been increased dramatically (Big Data) and we are able store much more data than before E.g., purchase data, social media data, mobile phone data Businesses and customers
Automatic Reconstruction of Parametric Building Models from Indoor Point Clouds. CAD/Graphics 2015
Automatic Reconstruction of Parametric Building Models from Indoor Point Clouds Sebastian Ochmann Richard Vock Raoul Wessel Reinhard Klein University of Bonn, Germany CAD/Graphics 2015 Motivation Digital
COMPARISON OF OBJECT BASED AND PIXEL BASED CLASSIFICATION OF HIGH RESOLUTION SATELLITE IMAGES USING ARTIFICIAL NEURAL NETWORKS
COMPARISON OF OBJECT BASED AND PIXEL BASED CLASSIFICATION OF HIGH RESOLUTION SATELLITE IMAGES USING ARTIFICIAL NEURAL NETWORKS B.K. Mohan and S. N. Ladha Centre for Studies in Resources Engineering IIT
Fast and Robust Normal Estimation for Point Clouds with Sharp Features
1/37 Fast and Robust Normal Estimation for Point Clouds with Sharp Features Alexandre Boulch & Renaud Marlet University Paris-Est, LIGM (UMR CNRS), Ecole des Ponts ParisTech Symposium on Geometry Processing
PHOTOGRAMMETRIC TECHNIQUES FOR MEASUREMENTS IN WOODWORKING INDUSTRY
PHOTOGRAMMETRIC TECHNIQUES FOR MEASUREMENTS IN WOODWORKING INDUSTRY V. Knyaz a, *, Yu. Visilter, S. Zheltov a State Research Institute for Aviation System (GosNIIAS), 7, Victorenko str., Moscow, Russia
Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches
Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches PhD Thesis by Payam Birjandi Director: Prof. Mihai Datcu Problematic
AUTOMATIC CLASSIFICATION OF LIDAR POINT CLOUDS IN A RAILWAY ENVIRONMENT
AUTOMATIC CLASSIFICATION OF LIDAR POINT CLOUDS IN A RAILWAY ENVIRONMENT MOSTAFA ARASTOUNIA March, 2012 SUPERVISORS: Dr. Ir. S.J. Oude Elberink Dr. K. Khoshelham AUTOMATIC CLASSIFICATION OF LIDAR POINT
MetropoGIS: A City Modeling System DI Dr. Konrad KARNER, DI Andreas KLAUS, DI Joachim BAUER, DI Christopher ZACH
MetropoGIS: A City Modeling System DI Dr. Konrad KARNER, DI Andreas KLAUS, DI Joachim BAUER, DI Christopher ZACH VRVis Research Center for Virtual Reality and Visualization, Virtual Habitat, Inffeldgasse
Jiří Matas. Hough Transform
Hough Transform Jiří Matas Center for Machine Perception Department of Cybernetics, Faculty of Electrical Engineering Czech Technical University, Prague Many slides thanks to Kristen Grauman and Bastian
IMPLICIT SHAPE MODELS FOR OBJECT DETECTION IN 3D POINT CLOUDS
IMPLICIT SHAPE MODELS FOR OBJECT DETECTION IN 3D POINT CLOUDS Alexander Velizhev 1 (presenter) Roman Shapovalov 2 Konrad Schindler 3 1 Hexagon Technology Center, Heerbrugg, Switzerland 2 Graphics & Media
SEMANTIC LABELLING OF URBAN POINT CLOUD DATA
SEMANTIC LABELLING OF URBAN POINT CLOUD DATA A.M.Ramiya a, Rama Rao Nidamanuri a, R Krishnan a Dept. of Earth and Space Science, Indian Institute of Space Science and Technology, Thiruvananthapuram,Kerala
Determining optimal window size for texture feature extraction methods
IX Spanish Symposium on Pattern Recognition and Image Analysis, Castellon, Spain, May 2001, vol.2, 237-242, ISBN: 84-8021-351-5. Determining optimal window size for texture feature extraction methods Domènec
Clustering. Adrian Groza. Department of Computer Science Technical University of Cluj-Napoca
Clustering Adrian Groza Department of Computer Science Technical University of Cluj-Napoca Outline 1 Cluster Analysis What is Datamining? Cluster Analysis 2 K-means 3 Hierarchical Clustering What is Datamining?
The Scientific Data Mining Process
Chapter 4 The Scientific Data Mining Process When I use a word, Humpty Dumpty said, in rather a scornful tone, it means just what I choose it to mean neither more nor less. Lewis Carroll [87, p. 214] In
LIDAR and Digital Elevation Data
LIDAR and Digital Elevation Data Light Detection and Ranging (LIDAR) is being used by the North Carolina Floodplain Mapping Program to generate digital elevation data. These highly accurate topographic
RIEGL VZ-400 NEW. Laser Scanners. Latest News March 2009
Latest News March 2009 NEW RIEGL VZ-400 Laser Scanners The following document details some of the excellent results acquired with the new RIEGL VZ-400 scanners, including: Time-optimised fine-scans The
Topographic Change Detection Using CloudCompare Version 1.0
Topographic Change Detection Using CloudCompare Version 1.0 Emily Kleber, Arizona State University Edwin Nissen, Colorado School of Mines J Ramón Arrowsmith, Arizona State University Introduction CloudCompare
Toward Automated Modeling of Floor Plans
Toward Automated Modeling of Floor Plans Brian Okorn Vanderbilt University 2301 Vanderbilt Pl., Nashville, TN 37235 [email protected] Xuehan Xiong, Burcu Akinci, and Daniel Huber Carnegie Mellon
HowTo Rhino & ICEM. 1) New file setup: choose Millimeter (automatically converts to Meters if imported to ICEM)
HowTo Rhino & ICEM Simple 2D model 1) New file setup: choose Millimeter (automatically converts to Meters if imported to ICEM) 2) Set units: File Properties Units: Model units: should already be Millimeters
An Introduction to Point Pattern Analysis using CrimeStat
Introduction An Introduction to Point Pattern Analysis using CrimeStat Luc Anselin Spatial Analysis Laboratory Department of Agricultural and Consumer Economics University of Illinois, Urbana-Champaign
How To Fuse A Point Cloud With A Laser And Image Data From A Pointcloud
REAL TIME 3D FUSION OF IMAGERY AND MOBILE LIDAR Paul Mrstik, Vice President Technology Kresimir Kusevic, R&D Engineer Terrapoint Inc. 140-1 Antares Dr. Ottawa, Ontario K2E 8C4 Canada [email protected]
EXPLORING SPATIAL PATTERNS IN YOUR DATA
EXPLORING SPATIAL PATTERNS IN YOUR DATA OBJECTIVES Learn how to examine your data using the Geostatistical Analysis tools in ArcMap. Learn how to use descriptive statistics in ArcMap and Geoda to analyze
Multiscale Object-Based Classification of Satellite Images Merging Multispectral Information with Panchromatic Textural Features
Remote Sensing and Geoinformation Lena Halounová, Editor not only for Scientific Cooperation EARSeL, 2011 Multiscale Object-Based Classification of Satellite Images Merging Multispectral Information with
ADVANTAGES AND DISADVANTAGES OF THE HOUGH TRANSFORMATION IN THE FRAME OF AUTOMATED BUILDING EXTRACTION
ADVANTAGES AND DISADVANTAGES OF THE HOUGH TRANSFORMATION IN THE FRAME OF AUTOMATED BUILDING EXTRACTION G. Vozikis a,*, J.Jansa b a GEOMET Ltd., Faneromenis 4 & Agamemnonos 11, GR - 15561 Holargos, GREECE
An Overview of Knowledge Discovery Database and Data mining Techniques
An Overview of Knowledge Discovery Database and Data mining Techniques Priyadharsini.C 1, Dr. Antony Selvadoss Thanamani 2 M.Phil, Department of Computer Science, NGM College, Pollachi, Coimbatore, Tamilnadu,
Character Image Patterns as Big Data
22 International Conference on Frontiers in Handwriting Recognition Character Image Patterns as Big Data Seiichi Uchida, Ryosuke Ishida, Akira Yoshida, Wenjie Cai, Yaokai Feng Kyushu University, Fukuoka,
REGISTRATION OF LASER SCANNING POINT CLOUDS AND AERIAL IMAGES USING EITHER ARTIFICIAL OR NATURAL TIE FEATURES
REGISTRATION OF LASER SCANNING POINT CLOUDS AND AERIAL IMAGES USING EITHER ARTIFICIAL OR NATURAL TIE FEATURES P. Rönnholm a, *, H. Haggrén a a Aalto University School of Engineering, Department of Real
GLL THE TESTING OF PCL: AN OPEN-SOURCE LIBRARY FOR POINT CLOUD PROCESSING. M. Zygmunt. Maria Zygmunt
M. Zygmunt GLL http://dx.doi.org/10.15576/gll/2013.3.105 Geomatics, Landmanagement and Landscape No. 3 2013, 105 115 THE TESTING OF PCL: AN OPEN-SOURCE LIBRARY FOR POINT CLOUD PROCESSING Maria Zygmunt
Colour Image Segmentation Technique for Screen Printing
60 R.U. Hewage and D.U.J. Sonnadara Department of Physics, University of Colombo, Sri Lanka ABSTRACT Screen-printing is an industry with a large number of applications ranging from printing mobile phone
How To Cluster
Data Clustering Dec 2nd, 2013 Kyrylo Bessonov Talk outline Introduction to clustering Types of clustering Supervised Unsupervised Similarity measures Main clustering algorithms k-means Hierarchical Main
Clustering. Data Mining. Abraham Otero. Data Mining. Agenda
Clustering 1/46 Agenda Introduction Distance K-nearest neighbors Hierarchical clustering Quick reference 2/46 1 Introduction It seems logical that in a new situation we should act in a similar way as in
Automatic Labeling of Lane Markings for Autonomous Vehicles
Automatic Labeling of Lane Markings for Autonomous Vehicles Jeffrey Kiske Stanford University 450 Serra Mall, Stanford, CA 94305 [email protected] 1. Introduction As autonomous vehicles become more popular,
High Resolution RF Analysis: The Benefits of Lidar Terrain & Clutter Datasets
0 High Resolution RF Analysis: The Benefits of Lidar Terrain & Clutter Datasets January 15, 2014 Martin Rais 1 High Resolution Terrain & Clutter Datasets: Why Lidar? There are myriad methods, techniques
Data Mining. Cluster Analysis: Advanced Concepts and Algorithms
Data Mining Cluster Analysis: Advanced Concepts and Algorithms Tan,Steinbach, Kumar Introduction to Data Mining 4/18/2004 1 More Clustering Methods Prototype-based clustering Density-based clustering Graph-based
Face detection is a process of localizing and extracting the face region from the
Chapter 4 FACE NORMALIZATION 4.1 INTRODUCTION Face detection is a process of localizing and extracting the face region from the background. The detected face varies in rotation, brightness, size, etc.
3D SEGMENTATION OF UNSTRUCTURED POINT CLOUDS FOR BUILDING MODELLING
In: Stilla U et al (Eds) PIA07. International Archives of Photogrammetry, Remote Sensing and Spatial Information Sciences, 36 (3/W49A) 3D SEGMENTATION OF UNSTRUCTURED POINT CLOUDS FOR BUILDING MODELLING
Files Used in this Tutorial
Generate Point Clouds Tutorial This tutorial shows how to generate point clouds from IKONOS satellite stereo imagery. You will view the point clouds in the ENVI LiDAR Viewer. The estimated time to complete
PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION
PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION Introduction In the previous chapter, we explored a class of regression models having particularly simple analytical
VOLUMNECT - Measuring Volumes with Kinect T M
VOLUMNECT - Measuring Volumes with Kinect T M Beatriz Quintino Ferreira a, Miguel Griné a, Duarte Gameiro a, João Paulo Costeira a,b and Beatriz Sousa Santos c,d a DEEC, Instituto Superior Técnico, Lisboa,
<Insert Picture Here> Data Management Innovations for Massive Point Cloud, DEM, and 3D Vector Databases
Data Management Innovations for Massive Point Cloud, DEM, and 3D Vector Databases Xavier Lopez, Director, Product Management 3D Data Management Technology Drivers: Challenges & Benefits
New Features in TerraScan. Arttu Soininen Software developer Terrasolid Ltd
New Features in TerraScan Arttu Soininen Software developer Terrasolid Ltd Version 013.xxx Computer ID changes in licenses Send new computer ID to Terrasolid if using: Server pool licenses (server ID and
Segmentation of Coloured Point Cloud Data
Segmentation of Coloured Point Cloud Data Punya Prasad Sapkota February, 2008 Segmentation of Coloured Point Cloud Data by Punya Prasad Sapkota Thesis submitted to the International Institute for Geo-information
VIIRS-CrIS mapping. NWP SAF AAPP VIIRS-CrIS Mapping
NWP SAF AAPP VIIRS-CrIS Mapping This documentation was developed within the context of the EUMETSAT Satellite Application Facility on Numerical Weather Prediction (NWP SAF), under the Cooperation Agreement
Cluster Analysis: Basic Concepts and Algorithms
Cluster Analsis: Basic Concepts and Algorithms What does it mean clustering? Applications Tpes of clustering K-means Intuition Algorithm Choosing initial centroids Bisecting K-means Post-processing Strengths
Using Optech LMS to Calibrate Survey Data Without Ground Control Points
Challenge An Optech client conducted an airborne lidar survey over a sparsely developed river valley. The data processors were finding that the data acquired in this survey was particularly difficult to
FUZZY IMAGE PROCESSING APPLIED TO TIME SERIES ANALYSIS
4.3 FUZZY IMAGE PROCESSING APPLIED TO TIME SERIES ANALYSIS R. Andrew Weekley 1 *, Robert K. Goodrich 1,2, Larry B. Cornman 1 1 National Center for Atmospheric Research **,Boulder,CO 2 University of Colorado,
A Hybrid Spatial Index for Massive Point Cloud Data Management and Visualization
bs_bs_banner Research Article Transactions in GIS, 2014, 18(S1): 97 108 A Hybrid Spatial Index for Massive Point Cloud Data Management and Visualization Jiansi Yang* and Xianfeng Huang *School of Urban
Data Mining Cluster Analysis: Basic Concepts and Algorithms. Lecture Notes for Chapter 8. Introduction to Data Mining
Data Mining Cluster Analysis: Basic Concepts and Algorithms Lecture Notes for Chapter 8 by Tan, Steinbach, Kumar 1 What is Cluster Analysis? Finding groups of objects such that the objects in a group will
TERRAMOBILITA/IQMULUS URBAN POINT CLOUD CLASSIFICATION BENCHMARK
TERRAMOBILITA/IQMULUS URBAN POINT CLOUD CLASSIFICATION BENCHMARK M. Bre dif1, B. Vallet1, A. Serna2, B. Marcotegui2, N. Paparoditis1 2 1 Universite Paris-Est, IGN/SR, MATIS, 73 avenue de Paris, 94160 Saint
Robust Outlier Detection Technique in Data Mining: A Univariate Approach
Robust Outlier Detection Technique in Data Mining: A Univariate Approach Singh Vijendra and Pathak Shivani Faculty of Engineering and Technology Mody Institute of Technology and Science Lakshmangarh, Sikar,
2. MATERIALS AND METHODS
Difficulties of T1 brain MRI segmentation techniques M S. Atkins *a, K. Siu a, B. Law a, J. Orchard a, W. Rosenbaum a a School of Computing Science, Simon Fraser University ABSTRACT This paper looks at
Data Mining and Visualization
Data Mining and Visualization Jeremy Walton NAG Ltd, Oxford Overview Data mining components Functionality Example application Quality control Visualization Use of 3D Example application Market research
MODIS IMAGES RESTORATION FOR VNIR BANDS ON FIRE SMOKE AFFECTED AREA
MODIS IMAGES RESTORATION FOR VNIR BANDS ON FIRE SMOKE AFFECTED AREA Li-Yu Chang and Chi-Farn Chen Center for Space and Remote Sensing Research, National Central University, No. 300, Zhongda Rd., Zhongli
SEGMENTATION OF POINT CLOUDS USING SMOOTHNESS CONSTRAINT
ISPRS Commission V Symposium 'Image Engineering and Vision Metrology' SEGMENTATION OF POINT CLOUDS USING SMOOTHNESS CONSTRAINT T. Rabbani a, F. A. van den Heuvel b, G. Vosselman c a* Section of Optical
NCC-RANSAC: A Fast Plane Extraction Method for Navigating a Smart Cane for the Visually Impaired
NCC-RANSAC: A Fast Plane Extraction Method for Navigating a Smart Cane for the Visually Impaired X. Qian and C. Ye, Senior Member, IEEE Abstract This paper presents a new RANSAC based method for extracting
A Genetic Algorithm-Evolved 3D Point Cloud Descriptor
A Genetic Algorithm-Evolved 3D Point Cloud Descriptor Dominik Wȩgrzyn and Luís A. Alexandre IT - Instituto de Telecomunicações Dept. of Computer Science, Univ. Beira Interior, 6200-001 Covilhã, Portugal
ASSESSMENT OF VISUALIZATION SOFTWARE FOR SUPPORT OF CONSTRUCTION SITE INSPECTION TASKS USING DATA COLLECTED FROM REALITY CAPTURE TECHNOLOGIES
ASSESSMENT OF VISUALIZATION SOFTWARE FOR SUPPORT OF CONSTRUCTION SITE INSPECTION TASKS USING DATA COLLECTED FROM REALITY CAPTURE TECHNOLOGIES ABSTRACT Chris Gordon 1, Burcu Akinci 2, Frank Boukamp 3, and
Copyright 2007 Casa Software Ltd. www.casaxps.com. ToF Mass Calibration
ToF Mass Calibration Essentially, the relationship between the mass m of an ion and the time taken for the ion of a given charge to travel a fixed distance is quadratic in the flight time t. For an ideal
How To Create A Surface From Points On A Computer With A Marching Cube
Surface Reconstruction from a Point Cloud with Normals Landon Boyd and Massih Khorvash Department of Computer Science University of British Columbia,2366 Main Mall Vancouver, BC, V6T1Z4, Canada {blandon,khorvash}@cs.ubc.ca
Identification algorithms for hybrid systems
Identification algorithms for hybrid systems Giancarlo Ferrari-Trecate Modeling paradigms Chemistry White box Thermodynamics System Mechanics... Drawbacks: Parameter values of components must be known
Machine Learning for Medical Image Analysis. A. Criminisi & the InnerEye team @ MSRC
Machine Learning for Medical Image Analysis A. Criminisi & the InnerEye team @ MSRC Medical image analysis the goal Automatic, semantic analysis and quantification of what observed in medical scans Brain
COLOR-BASED PRINTED CIRCUIT BOARD SOLDER SEGMENTATION
COLOR-BASED PRINTED CIRCUIT BOARD SOLDER SEGMENTATION Tz-Sheng Peng ( 彭 志 昇 ), Chiou-Shann Fuh ( 傅 楸 善 ) Dept. of Computer Science and Information Engineering, National Taiwan University E-mail: [email protected]
Calculation of Minimum Distances. Minimum Distance to Means. Σi i = 1
Minimum Distance to Means Similar to Parallelepiped classifier, but instead of bounding areas, the user supplies spectral class means in n-dimensional space and the algorithm calculates the distance between
The process components and related data characteristics addressed in this document are:
TM Tech Notes Certainty 3D November 1, 2012 To: General Release From: Ted Knaak Certainty 3D, LLC Re: Structural Wall Monitoring (#1017) rev: A Introduction TopoDOT offers several tools designed specifically
Assessment. Presenter: Yupu Zhang, Guoliang Jin, Tuo Wang Computer Vision 2008 Fall
Automatic Photo Quality Assessment Presenter: Yupu Zhang, Guoliang Jin, Tuo Wang Computer Vision 2008 Fall Estimating i the photorealism of images: Distinguishing i i paintings from photographs h Florin
Build Panoramas on Android Phones
Build Panoramas on Android Phones Tao Chu, Bowen Meng, Zixuan Wang Stanford University, Stanford CA Abstract The purpose of this work is to implement panorama stitching from a sequence of photos taken
HIGH AND LOW RESOLUTION TEXTURED MODELS OF COMPLEX ARCHITECTURAL SURFACES
HIGH AND LOW RESOLUTION TEXTURED MODELS OF COMPLEX ARCHITECTURAL SURFACES E. K. Stathopoulou a, A. Valanis a, J. L. Lerma b, A. Georgopoulos a a Laboratory of Photogrammetry, National Technical University
LiDAR Point Cloud Processing with
LiDAR Research Group, Uni Innsbruck LiDAR Point Cloud Processing with SAGA Volker Wichmann Wichmann, V.; Conrad, O.; Jochem, A.: GIS. In: Hamburger Beiträge zur Physischen Geographie und Landschaftsökologie
An Assessment of the Effectiveness of Segmentation Methods on Classification Performance
An Assessment of the Effectiveness of Segmentation Methods on Classification Performance Merve Yildiz 1, Taskin Kavzoglu 2, Ismail Colkesen 3, Emrehan K. Sahin Gebze Institute of Technology, Department
Example: Credit card default, we may be more interested in predicting the probabilty of a default than classifying individuals as default or not.
Statistical Learning: Chapter 4 Classification 4.1 Introduction Supervised learning with a categorical (Qualitative) response Notation: - Feature vector X, - qualitative response Y, taking values in C
ACCURACY ASSESSMENT OF BUILDING POINT CLOUDS AUTOMATICALLY GENERATED FROM IPHONE IMAGES
ACCURACY ASSESSMENT OF BUILDING POINT CLOUDS AUTOMATICALLY GENERATED FROM IPHONE IMAGES B. Sirmacek, R. Lindenbergh Delft University of Technology, Department of Geoscience and Remote Sensing, Stevinweg
Lidar Remote Sensing for Forestry Applications
Lidar Remote Sensing for Forestry Applications Ralph O. Dubayah* and Jason B. Drake** Department of Geography, University of Maryland, College Park, MD 0 *[email protected] **[email protected] 1
Introduction to ANSYS
Lecture 3 Introduction to ANSYS Meshing 14. 5 Release Introduction to ANSYS Meshing 2012 ANSYS, Inc. March 27, 2014 1 Release 14.5 Introduction to ANSYS Meshing What you will learn from this presentation
NEAREST NEIGHBOUR CLASSIFICATION ON LASER POINT CLOUDS TO GAIN OBJECT STRUCTURES FROM BUILDINGS
NEAREST NEIGHBOUR CLASSIFICATION ON LASER POINT CLOUDS TO GAIN OBJECT STRUCTURES FROM BUILDINGS B. Jutzi a, H. Gross b a Institute of Photogrammety and Remote Sensing, Universität Karlsruhe, Englerstr.
Data Mining Cluster Analysis: Advanced Concepts and Algorithms. Lecture Notes for Chapter 9. Introduction to Data Mining
Data Mining Cluster Analysis: Advanced Concepts and Algorithms Lecture Notes for Chapter 9 Introduction to Data Mining by Tan, Steinbach, Kumar Tan,Steinbach, Kumar Introduction to Data Mining 4/18/2004
Characterization of Three Algorithms for Detecting Surface Flatness Defects from Dense Point Clouds
Characterization of Three Algorithms for Detecting Surface Flatness Defects from Dense Point Clouds Pingbo Tang, Dept. of Civil and Environ. Eng., Carnegie Mellon Univ. Pittsburgh, PA 15213, USA, Tel:
DATA MINING CLUSTER ANALYSIS: BASIC CONCEPTS
DATA MINING CLUSTER ANALYSIS: BASIC CONCEPTS 1 AND ALGORITHMS Chiara Renso KDD-LAB ISTI- CNR, Pisa, Italy WHAT IS CLUSTER ANALYSIS? Finding groups of objects such that the objects in a group will be similar
Clustering. Danilo Croce Web Mining & Retrieval a.a. 2015/201 16/03/2016
Clustering Danilo Croce Web Mining & Retrieval a.a. 2015/201 16/03/2016 1 Supervised learning vs. unsupervised learning Supervised learning: discover patterns in the data that relate data attributes with
How To Perform An Ensemble Analysis
Charu C. Aggarwal IBM T J Watson Research Center Yorktown, NY 10598 Outlier Ensembles Keynote, Outlier Detection and Description Workshop, 2013 Based on the ACM SIGKDD Explorations Position Paper: Outlier
Representing Geography
3 Representing Geography OVERVIEW This chapter introduces the concept of representation, or the construction of a digital model of some aspect of the Earth s surface. The geographic world is extremely
TUTORIAL MOVE 2009.1: 3D MODEL CONSTRUCTION FROM SURFACE GEOLOGICAL DATA
UNIVERSITÁ DEGLI STUDI DI MILANO FACOLTÀ DI SCIENZE MATEMATICHE FISICHE E NATURALI DIPARTIMENTO DI SCIENZE DELLA TERRA ARDITO DESIO TUTORIAL MOVE 2009.1: 3D MODEL CONSTRUCTION FROM SURFACE GEOLOGICAL DATA
Cluster Analysis: Advanced Concepts
Cluster Analysis: Advanced Concepts and dalgorithms Dr. Hui Xiong Rutgers University Introduction to Data Mining 08/06/2006 1 Introduction to Data Mining 08/06/2006 1 Outline Prototype-based Fuzzy c-means
Efficient Organized Point Cloud Segmentation with Connected Components
Efficient Organized Point Cloud Segmentation with Connected Components Alexander J. B. Trevor, Suat Gedikli, Radu B. Rusu, Henrik I. Christensen Abstract Segmentation is an important step in many perception
Statistical Data Mining. Practical Assignment 3 Discriminant Analysis and Decision Trees
Statistical Data Mining Practical Assignment 3 Discriminant Analysis and Decision Trees In this practical we discuss linear and quadratic discriminant analysis and tree-based classification techniques.
K-Means Cluster Analysis. Tan,Steinbach, Kumar Introduction to Data Mining 4/18/2004 1
K-Means Cluster Analsis Chapter 3 PPDM Class Tan,Steinbach, Kumar Introduction to Data Mining 4/18/4 1 What is Cluster Analsis? Finding groups of objects such that the objects in a group will be similar
Lidar 101: Intro to Lidar. Jason Stoker USGS EROS / SAIC
Lidar 101: Intro to Lidar Jason Stoker USGS EROS / SAIC Lidar Light Detection and Ranging Laser altimetry ALTM (Airborne laser terrain mapping) Airborne laser scanning Lidar Laser IMU (INS) GPS Scanning
COMPARISON OF AERIAL IMAGES, SATELLITE IMAGES AND LASER SCANNING DSM IN A 3D CITY MODELS PRODUCTION FRAMEWORK
COMPARISON OF AERIAL IMAGES, SATELLITE IMAGES AND LASER SCANNING DSM IN A 3D CITY MODELS PRODUCTION FRAMEWORK G. Maillet, D. Flamanc Institut Géographique National, Laboratoire MATIS, Saint-Mandé, France
FOREST PARAMETER ESTIMATION BY LIDAR DATA PROCESSING
P.-F. Mursa Forest parameter estimation by LIDAR data processing FOREST PARAMETER ESTIMATION BY LIDAR DATA PROCESSING Paula-Florina MURSA, Master Student Military Technical Academy, [email protected]
SIGNATURE VERIFICATION
SIGNATURE VERIFICATION Dr. H.B.Kekre, Dr. Dhirendra Mishra, Ms. Shilpa Buddhadev, Ms. Bhagyashree Mall, Mr. Gaurav Jangid, Ms. Nikita Lakhotia Computer engineering Department, MPSTME, NMIMS University
