Extracting roads from dense point clouds in large scale urban environment

Abstract This paper describes a method for extracting roads from a large scale unstructured 3D point cloud of an urban environment consisting of many superimposed scans taken at different times. Given a road map and a point cloud, our system automatically separates road surfaces from the rest of the point cloud. Starting with an approximate map of the road network given in the form of 2D intersection locations connected by polylines, we first produce a 3D representation of the map by optimizing Cardinal splines to minimize the distances to points of the cloud under continuity constraints. We then divide the road network into independent patches, making it feasible to process a large point cloud with a small in-memory working set. For each patch, we fit a 2D active contour to an attractor function with peaks at small vertical discontinuities to predict the locations of curbs. Finally, we output a set of labeled points, where points lying within the active contour are tagged as “road” and the others are not. During experiments with a LIDAR point set containing almost a billion points spread over six square kilometers of a city center, our method provides 86% correctness and 94% completeness.

[1]  Junhee Youn ADAPTIVE SNAKES FOR URBAN ROAD EXTRACTION , 2004 .

[2]  S. J. Oude Elberink,et al.  Adding the third dimension to a topographic database using airborne laser scanner data , 2006 .

[3]  Jerry L. Prince,et al.  Gradient vector flow: a new external force for snakes , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[4]  Carsten Steger,et al.  An Unbiased Detector of Curvilinear Structures , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Christian Heipke,et al.  Tree Supported Road Extraction from Arial Images Using Global and Local Context Knowledge , 2003, ICVS.

[6]  Shengrui Wang,et al.  Optimization of cluster coverage for road centre-line extraction in high resolution satellite images , 2005, IEEE International Conference on Image Processing 2005.

[7]  Christian Heipke,et al.  EVALUATION OF AUTOMATIC ROAD EXTRACTION , 2007 .

[8]  Ting Peng,et al.  An Extended Phase Field Higher-Order Active Contour Model for Networks and Its Application to Road Network Extraction from VHR Satellite Images , 2008, ECCV.

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

[10]  E. Zelniker,et al.  Detection and vectorization of roads from lidar data , 2007 .

[11]  Claus Brenner,et al.  EXTRACTION OF ROAD GEOMETRY PARAMETERS FROM LASER SCANNING AND EXISTING DATABASES , 2003 .

[12]  Stanislav S. Makhanov,et al.  A Family of Quadratic Snakes for Road Extraction , 2007, Asian Conference on Computer Vision.

[13]  Hyo Jong Lee,et al.  Heuristic Road Extraction , 2007, 2007 International Symposium on Information Technology Convergence (ISITC 2007).

[14]  Stefan Hinz,et al.  MULTI-SCALE ROAD EXTRACTION USING LOCAL AND GLOBAL GROUPING CRITERIA , 2010 .

[15]  Arcot Sowmya,et al.  Support Vector Machines for Road Extraction from Remotely Sensed Images , 2003, CAIP.

[16]  Peter Wonka,et al.  Fourier Shape Descriptors of Pixel Footprints for Road Extraction from Satellite Images , 2007, 2007 IEEE International Conference on Image Processing.

[17]  José A. Malpica,et al.  An automatic method for road extraction in rural and semi-urban areas starting from high resolution satellite imagery , 2005, Pattern Recognit. Lett..

[18]  Yang Song,et al.  A Road Extraction Approach Based on Fuzzy Logic for High-Resolution Multispectral Data , 2007, Fourth International Conference on Fuzzy Systems and Knowledge Discovery (FSKD 2007).

[19]  Hyo Jong Lee,et al.  Parallel Algorithm for Road Points Extraction from Massive LiDAR Data , 2008, 2008 IEEE International Symposium on Parallel and Distributed Processing with Applications.

[20]  Xiangyun Hu,et al.  Automatic Road Extraction from Dense Urban Area by Integrated Processing of High Resolution Imagery and Lidar Data , 2004 .

[21]  Gábor Székely,et al.  Ziplock Snakes , 1997, International Journal of Computer Vision.

[22]  Manuele Bicego,et al.  Automatic road extraction from aerial images by probabilistic contour tracking , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

[23]  F. Martinez,et al.  Road extraction from aerial images using a region competition algorithm , 2006, IEEE Transactions on Image Processing.

[24]  Bao Quanf,et al.  Automated Road Extraction from LiDAR Data Based on Clustering of Intensity , 2011 .

[25]  Stefan Hinz,et al.  AUTOMATIC ROAD EXTRACTION IN URBAN SCENES — AND BEYOND , 2004 .

[26]  E. Baltsavias,et al.  A TEST OF AUTOMATIC ROAD EXTRACTION APPROACHES , 2006 .

[27]  Andreas Koschan,et al.  3D reconstruction of road surfaces using an integrated multi-sensory approach , 2007 .

[28]  W. Harvey Performance evaluation for road extraction , 1999 .

[29]  Costas Armenakis,et al.  Survey of Work on Road Extraction in Aerial and Satellite Images , 2002 .

[30]  F. Goulette,et al.  An integrated on-board laser range sensing system for on-the-way city and road modelling , 2006 .

[31]  Xin Chen,et al.  Next generation map making: geo-referenced ground-level LIDAR point clouds for automatic retro-reflective road feature extraction , 2009, GIS.

[32]  Demetri Terzopoulos,et al.  Snakes: Active contour models , 2004, International Journal of Computer Vision.

[33]  Pascal Fua,et al.  Model-Based Optimization: An Approach to Fast, Accurate, and Consistent Site Modeling from Imagery , 1997 .

[34]  Ivan Laptev,et al.  Automatic extraction of roads from aerial images based on scale space and snakes , 2000 .

[35]  I. Vaughan L. Clarkson,et al.  A phase coded disk approach to thick curvilinear line detection , 2004, 2004 12th European Signal Processing Conference.

[36]  Christian Heipke,et al.  Hierarchical approach to automatic road extraction from aerial imagery , 1995, Defense, Security, and Sensing.

[37]  Christian Wiedemann,et al.  EXTERNAL EVALUATION OF ROAD NETWORKS , 2003 .

[38]  Ivan Laptev,et al.  Multi-scale and Snakes for Automatic Road Extraction , 1998, ECCV.

[39]  Juan B. Mena,et al.  State of the art on automatic road extraction for GIS update: a novel classification , 2003, Pattern Recognit. Lett..

[40]  Theodosios Pavlidis,et al.  RoadFinder Front End: an automated road extraction system , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.