Map Construction Algorithms

Map construction methods automatically produce and/or update street map datasets using vehicle tracking data. Enabled by the ubiquitous generation of geo-referenced tracking data, there has been a recent surge in map construction algorithms coming from different computer science domains. This chapter gives a comprehensive overview and comparison of the various algorithms by identifying and focusing on three emerging categories of map construction algorithms. For each category, the general algorithmic idea and a high-level description of the respective algorithms are presented. The overview is complemented by a detailed discussion of several representative algorithms in the following chapters.

[1]  Herbert Edelsbrunner,et al.  Computational Topology - an Introduction , 2009 .

[2]  John Krumm,et al.  From GPS traces to a routable road map , 2009, GIS.

[3]  Prabir Bhattacharya,et al.  Skeletonization of gray-scale images by gray weighted distance transform , 1997, Defense, Security, and Sensing.

[4]  Carola Wenk,et al.  Constructing Street Networks from GPS Trajectories , 2012, ESA.

[5]  Yin Wang,et al.  Mining large-scale, sparse GPS traces for map inference: comparison of approaches , 2012, KDD.

[6]  H. Alt Discrete Geometric Shapes Matching Interpolation and Approximation A Survey , 2009 .

[7]  Sophia Karagiorgou,et al.  Experimenting With Polylines on the Visualization of Eye Tracking Data From Observations of Cartographic Lines , 2014, ET4S@GIScience.

[8]  Dieter Pfoser,et al.  Geosemantic Network-of-Interest Construction Using Social Media Data , 2014, GIScience.

[9]  Xing Xie,et al.  GeoLife: A Collaborative Social Networking Service among User, Location and Trajectory , 2010, IEEE Data Eng. Bull..

[10]  Chen Chen,et al.  Roads Digital Map Generation with Multi-track GPS Data , 2008, 2008 International Workshop on Education Technology and Training & 2008 International Workshop on Geoscience and Remote Sensing.

[11]  Yuncai Liu,et al.  Automatic generation of road network map from massive GPS, vehicle trajectories , 2009, 2009 12th International IEEE Conference on Intelligent Transportation Systems.

[12]  Dieter Pfoser,et al.  On vehicle tracking data-based road network generation , 2012, SIGSPATIAL/GIS.

[13]  Brittany Terese Fasy,et al.  Local persistent homology based distance between maps , 2014, SIGSPATIAL/GIS.

[14]  James Biagioni,et al.  Map inference in the face of noise and disparity , 2012, SIGSPATIAL/GIS.

[15]  Tian Zhang,et al.  BIRCH: an efficient data clustering method for very large databases , 1996, SIGMOD '96.

[16]  Günter Rote,et al.  Matching planar maps , 2003, SODA '03.

[17]  Joachim Gudmundsson,et al.  Measuring the Similarity of Geometric Graphs , 2009, SEA.

[18]  Christopher Wilson,et al.  Mining GPS Traces for Map Refinement , 2004, Data Mining and Knowledge Discovery.

[19]  Anthony K. H. Tung,et al.  Comparing Stars: On Approximating Graph Edit Distance , 2009, Proc. VLDB Endow..

[20]  J. A. de Bruin,et al.  Saccade deviation indicators for automated eye tracking analysis , 2013, ETSA '13.

[21]  Dieter Pfoser,et al.  Segmentation-based road network construction , 2013, SIGSPATIAL/GIS.

[22]  Georg Gati,et al.  Further annotated bibliography on the isomorphism disease , 1979, J. Graph Theory.

[23]  Ruben Specogna,et al.  Topology Preserving Thinning of Cell Complexes , 2013, IEEE Transactions on Image Processing.

[24]  Khalid Saeed,et al.  K3M: A universal algorithm for image skeletonization and a review of thinning techniques , 2010, Int. J. Appl. Math. Comput. Sci..

[25]  Wenyu Liu,et al.  Skeletonization of gray-scale image from incomplete boundaries , 2008, 2008 15th IEEE International Conference on Image Processing.

[26]  Mario Vento,et al.  Thirty Years Of Graph Matching In Pattern Recognition , 2004, Int. J. Pattern Recognit. Artif. Intell..

[27]  Sivan Toledo,et al.  VTrack: accurate, energy-aware road traffic delay estimation using mobile phones , 2009, SenSys '09.

[28]  Mikhail Belkin,et al.  Data Skeletonization via Reeb Graphs , 2011, NIPS.

[29]  David H. Douglas,et al.  ALGORITHMS FOR THE REDUCTION OF THE NUMBER OF POINTS REQUIRED TO REPRESENT A DIGITIZED LINE OR ITS CARICATURE , 1973 .

[30]  Axel Leonhardt,et al.  Map-generation algorithm using low-frequency vehicle position data , 2011 .

[31]  James Biagioni,et al.  Inferring Road Maps from Global Positioning System Traces , 2012 .

[32]  Andy Hopper,et al.  Scalable, Distributed, Real-Time Map Generation , 2006, IEEE Pervasive Computing.

[33]  Monika Sester,et al.  Quality Analysis of OpenStreetMap Data Based on Application Needs , 2011, Cartogr. Int. J. Geogr. Inf. Geovisualization.

[34]  Stefan Edelkamp,et al.  Route Planning and Map Inference with Global Positioning Traces , 2003, Computer Science in Perspective.

[35]  Hans-Peter Kriegel,et al.  A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases with Noise , 1996, KDD.

[36]  Alon Itai,et al.  Geometry Helps in Bottleneck Matching and Related Problems , 2001, Algorithmica.

[37]  Ching Y. Suen,et al.  Thinning Methodologies - A Comprehensive Survey , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[38]  Ching Y. Suen,et al.  A fast parallel algorithm for thinning digital patterns , 1984, CACM.

[39]  P. Choyke,et al.  Gray-scale skeletonization of small vessels in magnetic resonance angiography , 2000, IEEE Transactions on Medical Imaging.

[40]  Brittany Terese Fasy,et al.  A Path-Based Distance for Street Map Comparison , 2013, ACM Trans. Spatial Algorithms Syst..

[41]  Xuelong Li,et al.  A survey of graph edit distance , 2010, Pattern Analysis and Applications.

[42]  Agnieszka Bojko,et al.  Informative or Misleading? Heatmaps Deconstructed , 2009, HCI.

[43]  Dieter Pfoser,et al.  A comparison and evaluation of map construction algorithms using vehicle tracking data , 2014, GeoInformatica.

[44]  Derek G. Corneil,et al.  The graph isomorphism disease , 1977, J. Graph Theory.