A Classification-Segmentation Framework for the Detection of Individual Trees in Dense MMS Point Cloud Data Acquired in Urban Areas

In this paper, we present a novel framework for detecting individual trees in densely sampled 3D point cloud data acquired in urban areas. Given a 3D point cloud, the objective is to assign point-wise labels that are both class-aware and instance-aware, a task that is known as instance-level segmentation. To achieve this, our framework addresses two successive steps. The first step of our framework is given by the use of geometric features for a binary point-wise semantic classification with the objective of assigning semantic class labels to irregularly distributed 3D points, whereby the labels are defined as “tree points” and “other points”. The second step of our framework is given by a semantic segmentation with the objective of separating individual trees within the “tree points”. This is achieved by applying an efficient adaptation of the mean shift algorithm and a subsequent segment-based shape analysis relying on semantic rules to only retain plausible tree segments. We demonstrate the performance of our framework on a publicly available benchmark dataset, which has been acquired with a mobile mapping system in the city of Delft in the Netherlands. This dataset contains 10.13 M labeled 3D points among which 17.6 % are labeled as “tree points”. The derived results clearly reveal a semantic classification of high accuracy (up to 90.77 %) and an instance-level segmentation of high plausibility, while the simplicity, applicability and efficiency of the involved methods even allow applying the complete framework on a standard laptop computer with a reasonable processing time (less than 2.5 h).

[1]  Xiangguo Lin,et al.  SVM-Based Classification of Segmented Airborne LiDAR Point Clouds in Urban Areas , 2013, Remote. Sens..

[2]  Clément Mallet,et al.  Detection, segmentation and localization of individual trees from mms point cloud data , 2016 .

[3]  Martial Hebert,et al.  Contextual classification with functional Max-Margin Markov Networks , 2009, 2009 IEEE Conference on Computer Vision and Pattern Recognition.

[4]  S. J. Oude Elberink,et al.  IQPC 2015 TRACK: TREE SEPARATION AND CLASSIFICATION IN MOBILE MAPPING LIDAR DATA , 2015 .

[5]  Marco Heurich,et al.  ENHANCED DETECTION OF 3D INDIVIDUAL TREES IN FORESTED AREAS USING AIRBORNE FULL-WAVEFORM LIDAR DATA BY COMBINING NORMALIZED CUTS WITH SPATIAL DENSITY CLUSTERING , 2013 .

[6]  Isabelle Guyon,et al.  An Introduction to Variable and Feature Selection , 2003, J. Mach. Learn. Res..

[7]  Boris Jutzi,et al.  Feature relevance assessment for the semantic interpretation of 3D point cloud data , 2013 .

[8]  S. J. Oude Elberink,et al.  User-assisted Object Detection by Segment Based Similarity Measures in Mobile Laser Scanner Data , 2014 .

[9]  Antonio Criminisi,et al.  Decision Forests for Computer Vision and Medical Image Analysis , 2013, Advances in Computer Vision and Pattern Recognition.

[10]  Niloy J. Mitra,et al.  Estimating surface normals in noisy point cloud data , 2003, SCG '03.

[11]  S. J. Oude Elberink,et al.  Role of dimensionality reduction in segment - based classsification of damaged building roofs in ariborne laser scanning data , 2012 .

[12]  Min Bai,et al.  TorontoCity: Seeing the World with a Million Eyes , 2016, 2017 IEEE International Conference on Computer Vision (ICCV).

[13]  Konrad Schindler,et al.  An Overview and Comparison of Smooth Labeling Methods for Land-Cover Classification , 2012, IEEE Transactions on Geoscience and Remote Sensing.

[14]  Stefan Hinz,et al.  Semantic point cloud interpretation based on optimal neighborhoods, relevant features and efficient classifiers , 2015 .

[15]  Uwe Stilla,et al.  Potential of airborne single-pass millimeterwave InSAR data for individual tree recognition , 2013 .

[16]  Martial Hebert,et al.  Scale selection for classification of point-sampled 3D surfaces , 2005, Fifth International Conference on 3-D Digital Imaging and Modeling (3DIM'05).

[17]  Sebastian Scherer,et al.  VoxNet: A 3D Convolutional Neural Network for real-time object recognition , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[18]  Dorin Comaniciu,et al.  Mean Shift: A Robust Approach Toward Feature Space Analysis , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[19]  K. Gaston,et al.  Soil surface temperatures reveal moderation of the urban heat island effect by trees and shrubs , 2016, Scientific Reports.

[20]  Marc Pollefeys,et al.  Semantic3D.net: A new Large-scale Point Cloud Classification Benchmark , 2017, ArXiv.

[21]  Wei Yao,et al.  Automated detection of 3 D individual trees along urban road corridors by mobile laser scanning systems , 2013 .

[22]  Uwe Soergel,et al.  Relevance assessment of full-waveform lidar data for urban area classification , 2011 .

[23]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[24]  Pietro Perona,et al.  Cataloging Public Objects Using Aerial and Street-Level Images — Urban Trees , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[25]  Thomas Melzer,et al.  Non-parametric segmentation of ALS point clouds using mean shift , 2007 .

[26]  Boris Jutzi,et al.  GEOMETRIC POINT QUALITY ASSESSMENT FOR THE AUTOMATED, MARKERLESS AND ROBUST REGISTRATION OF UNORDERED TLS POINT CLOUDS , 2015 .

[27]  William H. Press,et al.  Numerical recipes in C , 2002 .

[28]  Xiao Xiang Zhu,et al.  SEGMENTATION AND CROWN PARAMETER EXTRACTION OF INDIVIDUAL TREES IN AN AIRBORNE TOMOSAR POINT CLOUD , 2015 .

[29]  Boris Jutzi,et al.  CLASSIFICATION OF AIRBORNE LASER SCANNING DATA USING GEOMETRIC MULTI-SCALE FEATURES AND DIFFERENT NEIGHBOURHOOD TYPES , 2016 .

[30]  Daniel G. Aliaga,et al.  Automatic Extraction of Manhattan-World Building Masses from 3D Laser Range Scans , 2012, IEEE Transactions on Visualization and Computer Graphics.

[31]  Roderik Lindenbergh,et al.  Automatic classification of trees from laser scanning point clouds , 2015 .

[32]  George Vosselman,et al.  Mapping curbstones in airborne and mobile laser scanning data , 2012, Int. J. Appl. Earth Obs. Geoinformation.

[33]  Gernot Riegler,et al.  OctNet: Learning Deep 3D Representations at High Resolutions , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[34]  K. Moffett,et al.  Remote Sens , 2015 .

[35]  MARTIN WEINMANN,et al.  Segmentation and Localization of Individual Trees from MMS Point Cloud Data Acquired in Urban Areas , 2016 .

[36]  G. F. Hughes,et al.  On the mean accuracy of statistical pattern recognizers , 1968, IEEE Trans. Inf. Theory.

[37]  J. Niemeyer,et al.  Contextual classification of lidar data and building object detection in urban areas , 2014 .

[38]  Impyeong Lee,et al.  PERCEPTUAL ORGANIZATION OF 3D SURFACE POINTS , 2002 .

[39]  James R. Lersch,et al.  Context-driven automated target detection in 3D data , 2004, SPIE Defense + Commercial Sensing.

[40]  Markus H. Gross,et al.  Multi‐scale Feature Extraction on Point‐Sampled Surfaces , 2003, Comput. Graph. Forum.

[41]  Martial Hebert,et al.  3-D scene analysis via sequenced predictions over points and regions , 2011, 2011 IEEE International Conference on Robotics and Automation.

[42]  Jing Huang,et al.  Point cloud labeling using 3D Convolutional Neural Network , 2016, 2016 23rd International Conference on Pattern Recognition (ICPR).

[43]  George Vosselman,et al.  Tree modelling from mobile laser scanning data‐sets , 2011 .

[44]  Jianxiong Xiao,et al.  3D ShapeNets: A deep representation for volumetric shapes , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[45]  Dimitri Lague,et al.  3D Terrestrial LiDAR data classification of complex natural scenes using a multi-scale dimensionality criterion: applications in geomorphology , 2011, ArXiv.

[46]  O. Barinova,et al.  NON-ASSOCIATIVE MARKOV NETWORKS FOR 3D POINT CLOUD CLASSIFICATION , 2010 .

[47]  Martial Hebert,et al.  Efficient 3-D scene analysis from streaming data , 2013, 2013 IEEE International Conference on Robotics and Automation.

[48]  Huan Liu,et al.  Feature Selection for High-Dimensional Data: A Fast Correlation-Based Filter Solution , 2003, ICML.

[49]  Bruno Vallet,et al.  3D OCTREE BASED WATERTIGHT MESH GENERATION FROM UBIQUITOUS DATA , 2015 .

[50]  Uwe Soergel,et al.  Contextual Classification of Full Waveform Lidar Data in the Wadden Sea , 2014, IEEE Geoscience and Remote Sensing Letters.

[51]  Jianping Wu,et al.  A Voxel-Based Method for Automated Identification and Morphological Parameters Estimation of Individual Street Trees from Mobile Laser Scanning Data , 2013, Remote. Sens..

[52]  Hartmut Prautzsch,et al.  Local Versus Global Triangulations , 2001, Eurographics.

[53]  Sandeep Gupta,et al.  Comparative Analysis of Clustering-Based Approaches for 3-D Single Tree Detection Using Airborne Fullwave Lidar Data , 2010, Remote. Sens..

[54]  N. Pfeifer,et al.  Neighborhood systems for airborne laser data , 2005 .

[55]  Aleksey Boyko,et al.  Extracting roads from dense point clouds in large scale urban environment , 2011 .

[56]  Sanja Fidler,et al.  Instance-Level Segmentation for Autonomous Driving with Deep Densely Connected MRFs , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[57]  Arun Kumar Pratihast,et al.  Detection and modelling of 3D trees from mobile laser scanning data , 2010 .

[58]  Frédéric Bretar,et al.  3-D mapping of a multi-layered Mediterranean forest using ALS data , 2012 .

[59]  G. Vosselman Point cloud segmentation for urban scene classification , 2013 .

[60]  François Goulette,et al.  Paris-rue-Madame Database - A 3D Mobile Laser Scanner Dataset for Benchmarking Urban Detection, Segmentation and Classification Methods , 2014, ICPRAM.

[61]  Huan Liu,et al.  Advancing Feature Selection Research − ASU Feature Selection Repository , 2010 .

[62]  Xiao Xiang Zhu,et al.  Reconstruction of Individual Trees from Multi-Aspect TomoSAR Data , 2015 .

[63]  M. Menenti,et al.  Scanning geometry: Influencing factor on the quality of terrestrial laser scanning points , 2011 .

[64]  George Vosselman,et al.  Recognizing basic structures from mobile laser scanning data for road inventory studies , 2011 .

[65]  Roderik Lindenbergh,et al.  Automated large scale parameter extraction of road-side trees sampled by a laser mobile mapping system , 2015 .

[66]  J. Demantké,et al.  DIMENSIONALITY BASED SCALE SELECTION IN 3D LIDAR POINT CLOUDS , 2012 .

[67]  J. Reitberger,et al.  3D segmentation of single trees exploiting full waveform LIDAR data , 2009 .

[68]  Leo Breiman,et al.  Bagging Predictors , 1996, Machine Learning.

[69]  Kun Liu,et al.  The Iqmulus Urban Showcase: Automatic Tree Classification and Identification in Huge Mobile Mapping Point Clouds , 2016 .

[70]  Stefan Hinz,et al.  CONTEXTUAL CLASSIFICATION OF POINT CLOUD DATA BY EXPLOITING INDIVIDUAL 3D NEIGBOURHOODS , 2015 .

[71]  Martin Weinmann,et al.  Book Review–Reconstruction and Analysis of 3D Scenes: From Irregularly Distributed 3D Points to Object Classes , 2016, Photogrammetric Engineering & Remote Sensing.

[72]  Chao Chen,et al.  Using Random Forest to Learn Imbalanced Data , 2004 .

[73]  Larry D. Hostetler,et al.  The estimation of the gradient of a density function, with applications in pattern recognition , 1975, IEEE Trans. Inf. Theory.

[74]  Bruno Vallet,et al.  TREES DETECTION FROM LASER POINT CLOUDS ACQUIRED IN DENSE URBAN AREAS BY A MOBILE MAPPING SYSTEM , 2012 .

[75]  Fan Zhang,et al.  Classification of airborne laser scanning data using JointBoost , 2015 .

[76]  Cheng Wang,et al.  Using mobile laser scanning data for automated extraction of road markings , 2014 .

[77]  George Vosselman,et al.  Optimizing Multiple Kernel Learning for the Classification of UAV Data , 2016, Remote. Sens..

[78]  Bruno Vallet,et al.  TerraMobilita/IQmulus Urban Point Cloud Classification Benchmark , 2014 .

[79]  Pushmeet Kohli,et al.  Spatial Inference Machines , 2013, 2013 IEEE Conference on Computer Vision and Pattern Recognition.

[80]  Nathan Silberman,et al.  Instance Segmentation of Indoor Scenes Using a Coverage Loss , 2014, ECCV.

[81]  Steffen Urban,et al.  Distinctive 2D and 3D features for automated large-scale scene analysis in urban areas , 2015, Comput. Graph..

[82]  Ahmad Kamal Aijazi,et al.  Segmentation Based Classification of 3D Urban Point Clouds: A Super-Voxel Based Approach with Evaluation , 2013, Remote. Sens..

[83]  Uwe Soergel,et al.  CONDITIONAL RANDOM FIELDS for LIDAR POINT CLOUD CLASSIFICATION in COMPLEX URBAN AREAS , 2012 .

[84]  Yizong Cheng,et al.  Mean Shift, Mode Seeking, and Clustering , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[85]  Konrad Schindler,et al.  FAST SEMANTIC SEGMENTATION OF 3D POINT CLOUDS WITH STRONGLY VARYING DENSITY , 2016 .