SigVox – A 3D feature matching algorithm for automatic street object recognition in mobile laser scanning point clouds

Abstract Urban road environments contain a variety of objects including different types of lamp poles and traffic signs. Its monitoring is traditionally conducted by visual inspection, which is time consuming and expensive. Mobile laser scanning (MLS) systems sample the road environment efficiently by acquiring large and accurate point clouds. This work proposes a methodology for urban road object recognition from MLS point clouds. The proposed method uses, for the first time, shape descriptors of complete objects to match repetitive objects in large point clouds. To do so, a novel 3D multi-scale shape descriptor is introduced, that is embedded in a workflow that efficiently and automatically identifies different types of lamp poles and traffic signs. The workflow starts by tiling the raw point clouds along the scanning trajectory and by identifying non-ground points. After voxelization of the non-ground points, connected voxels are clustered to form candidate objects. For automatic recognition of lamp poles and street signs, a 3D significant eigenvector based shape descriptor using voxels (SigVox) is introduced. The 3D SigVox descriptor is constructed by first subdividing the points with an octree into several levels. Next, significant eigenvectors of the points in each voxel are determined by principal component analysis (PCA) and mapped onto the appropriate triangle of a sphere approximating icosahedron. This step is repeated for different scales. By determining the similarity of 3D SigVox descriptors between candidate point clusters and training objects, street furniture is automatically identified. The feasibility and quality of the proposed method is verified on two point clouds obtained in opposite direction of a stretch of road of 4 km. 6 types of lamp pole and 4 types of road sign were selected as objects of interest. Ground truth validation showed that the overall accuracy of the ∼170 automatically recognized objects is approximately 95%. The results demonstrate that the proposed method is able to recognize street furniture in a practical scenario. Remaining difficult cases are touching objects, like a lamp pole close to a tree.

[1]  Pedro Arias,et al.  Determining the limits of unmanned aerial photogrammetry for the evaluation of road runoff , 2016 .

[2]  Juha Hyyppä,et al.  Detection of Vertical Pole-Like Objects in a Road Environment Using Vehicle-Based Laser Scanning Data , 2010, Remote. Sens..

[3]  Sarah Smith-Voysey,et al.  Geometric validation of a ground-based mobile laser scanning system , 2008 .

[4]  Bisheng Yang,et al.  Hierarchical extraction of urban objects from mobile laser scanning data , 2015 .

[5]  N. Haala,et al.  Mobile LiDAR mapping for 3D point cloud collecation in urban areas : a performance test , 2008 .

[6]  Pierre Payeur,et al.  A Computational Technique for Free Space Localization in 3-D Multiresolution Probabilistic Environment Models , 2006, IEEE Transactions on Instrumentation and Measurement.

[7]  Allen Klinger,et al.  PATTERNS AND SEARCH STATISTICS , 1971 .

[8]  Wei Yao,et al.  Identifying Man-Made Objects Along Urban Road Corridors From Mobile LiDAR Data , 2014, IEEE Geoscience and Remote Sensing Letters.

[9]  S. J. Oude Elberink,et al.  Optimizing detection of road furniture (pole-like object) in Mobile Laser Scanner data , 2013 .

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

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

[12]  Bisheng Yang,et al.  Semi-automated extraction and delineation of 3D roads of street scene from mobile laser scanning point clouds , 2013 .

[13]  N. El-Sheimy,et al.  LAND-BASED MOBILE MAPPING SYSTEMS , 2002 .

[14]  Konrad Schindler,et al.  IMPLICIT SHAPE MODELS FOR OBJECT DETECTION IN 3D POINT CLOUDS , 2012, ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences.

[15]  Bisheng Yang,et al.  A shape-based segmentation method for mobile laser scanning point clouds , 2013 .

[16]  Berthold K. P. Horn Extended Gaussian images , 1984, Proceedings of the IEEE.

[17]  Shi Pu,et al.  Classification of mobile terrestrial laser point clouds using semantic constraints , 2009, Optical Engineering + Applications.

[18]  Pedro Arias,et al.  Review of mobile mapping and surveying technologies , 2013 .

[19]  Alexander Zipf,et al.  Generating web-based 3D City Models from OpenStreetMap: The current situation in Germany , 2010, Comput. Environ. Urban Syst..

[20]  Claus Brenner,et al.  Extraction of Features from Mobile Laser Scanning Data for Future Driver Assistance Systems , 2009, AGILE Conf..

[21]  George Vosselman,et al.  Airborne and terrestrial laser scanning , 2011, Int. J. Digit. Earth.

[22]  Sherif Ibrahim El-Halawany,et al.  Detection of Road Poles from Mobile Terrestrial Laser Scanner Point Cloud , 2011, 2011 International Workshop on Multi-Platform/Multi-Sensor Remote Sensing and Mapping.

[23]  Nanning Zheng,et al.  Springrobot: a prototype autonomous vehicle and its algorithms for lane detection , 2004, IEEE Transactions on Intelligent Transportation Systems.

[24]  Konrad Schindler,et al.  Street-side vehicle detection, classification and change detection using mobile laser scanning data , 2016 .

[25]  Pankaj Kumar,et al.  Initial Results From European Road Safety Inspection (eursi) Mobile Mapping Project , 2010 .

[26]  M. Menenti,et al.  Geometric road runoff estimation from laser mobile mapping data , 2014 .

[27]  Fei He,et al.  A rapid 3D seed-filling algorithm based on scan slice , 2010, Comput. Graph..

[28]  Tee-Ann Teo,et al.  Pole-Like Road Object Detection From Mobile Lidar System Using a Coarse-to-Fine Approach , 2015, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[29]  Wei Su,et al.  A method for extracting trees from vehicle-borne laser scanning data , 2013, Math. Comput. Model..

[30]  María Concepcion Alonso,et al.  Automatic Detection and Classification of Pole-Like Objects in Urban Point Cloud Data Using an Anomaly Detection Algorithm , 2015, Remote. Sens..

[31]  Eduardo Mario Nebot,et al.  Robust Inference of Principal Road Paths for Intelligent Transportation Systems , 2011, IEEE Transactions on Intelligent Transportation Systems.

[32]  Bin Jiang,et al.  Geoinformatics for Intelligent Transportation , 2014 .

[33]  Carlos Cabo,et al.  An algorithm for automatic detection of pole-like street furniture objects from Mobile Laser Scanner point clouds , 2014 .

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

[35]  Georgios K. Ouzounis,et al.  Smart cities of the future , 2012, The European Physical Journal Special Topics.

[36]  Pankaj Kumar,et al.  Automated road markings extraction from mobile laser scanning data , 2014, Int. J. Appl. Earth Obs. Geoinformation.

[37]  Michael Ian Shamos,et al.  Computational geometry: an introduction , 1985 .

[38]  Mahmoud R. Halfawy,et al.  Integration of Municipal Infrastructure Asset Management Processes: Challenges and Solutions , 2008 .

[39]  D. J. Vanier Towards Sustainable Municipal infrastructure Asset Management , 2007 .

[40]  Pedro Arias-Sánchez,et al.  Automatic Estimation of Excavation Volume from Laser Mobile Mapping Data for Mountain Road Widening , 2013, Remote Sensing.

[41]  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..

[42]  R. Bishop,et al.  A survey of intelligent vehicle applications worldwide , 2000, Proceedings of the IEEE Intelligent Vehicles Symposium 2000 (Cat. No.00TH8511).

[43]  Lixin Fan,et al.  Object Recognition in 3D Point Cloud of Urban Street Scene , 2014, ACCV Workshops.

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

[45]  Christian Früh,et al.  Reconstructuring 3D City Models by Merging Ground-Based and Airborne Views , 2003, VLBV.

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

[47]  M. Menenti,et al.  COARSE POINT CLOUD REGISTRATION BY EGI MATCHING OF VOXEL CLUSTERS , 2016 .

[48]  Susanne Bleisch,et al.  Rich point clouds in virtual globes - A new paradigm in city modeling? , 2010, Comput. Environ. Urban Syst..

[49]  Jun Yu,et al.  Semiautomated Extraction of Street Light Poles From Mobile LiDAR Point-Clouds , 2015, IEEE Transactions on Geoscience and Remote Sensing.

[50]  Nico Blodow,et al.  Fast Point Feature Histograms (FPFH) for 3D registration , 2009, 2009 IEEE International Conference on Robotics and Automation.

[51]  Vladimir G. Kim,et al.  Shape-based recognition of 3D point clouds in urban environments , 2009, 2009 IEEE 12th International Conference on Computer Vision.

[52]  N. Pfeifer,et al.  DERIVATION OF DIGITAL TERRAIN MODELS IN THE SCOP++ ENVIRONMENT , 2001 .

[53]  A. Gruen,et al.  3D change detection at street level using mobile laser scanning point clouds and terrestrial images , 2014 .

[54]  Markus Schreiber,et al.  LaneLoc: Lane marking based localization using highly accurate maps , 2013, 2013 IEEE Intelligent Vehicles Symposium (IV).

[55]  Bisheng Yang,et al.  Automated Extraction of Road Markings from Mobile Lidar Point Clouds , 2012 .

[56]  Claus Brenner,et al.  Extraction of buildings and trees in urban environments , 1999 .

[57]  Juha Hyyppä,et al.  Retrieval Algorithms for Road Surface Modelling Using Laser-Based Mobile Mapping , 2008, Sensors.

[58]  Juha Hyyppä,et al.  Tree Classification with Fused Mobile Laser Scanning and Hyperspectral Data , 2011, Sensors.