Constructing Street Networks from GPS Trajectories

We consider the problem of constructing street networks from geo-referenced trajectory data: Given a set of trajectories in the plane, compute a street network that represents all trajectories in the set. We present a simple and practical incremental algorithm that is based on partial matching of the trajectories to the graph. We use minimumlink paths to reduce the complexity of the reconstructed graph. We provide quality guarantees and experimental results based on both real and synthetic data. For the partial matching we introduce a new variant of partial Frechet distance.

[1]  Kevin Buchin,et al.  Exact algorithms for partial curve matching via the Fréchet distance , 2009, SODA.

[2]  Tao Guo,et al.  Towards high accuracy road maps generation from massive GPS Traces data , 2007, 2007 IEEE International Geoscience and Remote Sensing Symposium.

[3]  Helmut Alt,et al.  Computing the Fréchet distance between two polygonal curves , 1995, Int. J. Comput. Geom. Appl..

[4]  Leonidas J. Guibas,et al.  Road network reconstruction for organizing paths , 2010, SODA '10.

[5]  Leonidas J. Guibas,et al.  Metric graph reconstruction from noisy data , 2011, SoCG '11.

[6]  Jae-Gil Lee,et al.  Incremental Clustering for Trajectories , 2010, DASFAA.

[7]  R. Bruntrup,et al.  Incremental map generation with GPS traces , 2005, Proceedings. 2005 IEEE Intelligent Transportation Systems, 2005..

[8]  Leonidas J. Guibas,et al.  Approximating Polygons and Subdivisions with Minimum Link Paths , 1991, Int. J. Comput. Geom. Appl..

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

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

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