With more and more vehicles equipped with GPS tracking devices, there is increasing interest in building and updating maps using vehicular GPS traces. Most existing approaches for building maps rely on position traces from highly accurate positioning devices, which are sampled at a high frequency, e.g., every second. Typically these traces are recorded by survey vehicles. Commodity GPS devices are much more widespread, but have lower accuracy. In addition, the sampling frequency is low (at around once per minute) in order to reduce communication cost. Building maps from coarse-grained vehicular GPS traces is challenging due to the inherent noise in commodity GPS devices and the shape complexity of urban roads. In this paper, we propose a novel algorithm for recognizing urban roads with coarsegrained GPS traces from probe vehicles moving in urban areas. The algorithm overcomes the challenges by pruning low quality GPS traces, clustering GPS traces by road segments, and applying shape-aware B-spline fitting. We have conducted empirical study with a real data set of GPS traces from 2,300 taxis in Shanghai, China. Evaluation results demonstrate that our algorithm provides wide coverage, a low rate of false positives, and high accuracy. When there are 2,000 taxis and the time window for trace collection is 1.5 hours, the coverage of arterial roads is 93% and the rate of false positives is 5%. The roads recognized by our algorithm are more accurate than the roads on OpenStreetMap, a popular map editing website using GPS traces and satellite imagery. External Posting Date: February 21, 2012 [Fulltext] Approved for External Publication Internal Posting Date: February 21, 2012 [Fulltext] Copyright 2012 Hewlett-Packard Development Company, L.P. Road Recognition using Coarse-grained Vehicular Traces Xuemei Liu, Yanmin Zhu, Yin Wang, George Forman, Lionel M. Ni, Yu Fang, Minglu Li Shanghai Jiao Tong University; HP Labs, Palo Alto; Hong Kong University of Science and Technology 1{xuemeiliu, yzhu, yufang, mlli}@sjtu.edu.cn; 2{yin.wang, george.forman}@hp.com; ni@cse.ust.hk Abstract—With more and more vehicles equipped with GPS tracking devices, there is increasing interest in building and updating maps using vehicular GPS traces. Most existing approaches for building maps rely on position traces from highly accurate positioning devices, which are sampled at a high frequency, e.g., every second. Typically these traces are recorded by survey vehicles. Commodity GPS devices are much more widespread, but have lower accuracy. In addition, the sampling frequency is low (at around once per minute) in order to reduce communication cost. Building maps from coarse-grained vehicular GPS traces is challenging due to the inherent noise in commodity GPS devices and the shape complexity of urban roads. In this paper, we propose a novel algorithm for recognizing urban roads with coarsegrained GPS traces from probe vehicles moving in urban areas. The algorithm overcomes the challenges by pruning low quality GPS traces, clustering GPS traces by road segments, and applying shape-aware B-spline fitting. We have conducted empirical study with a real data set of GPS traces from 2,300 taxis in Shanghai, China. Evaluation results demonstrate that our algorithm provides wide coverage, a low rate of false positives, and high accuracy. When there are 2,000 taxis and the time window for trace collection is 1.5 hours, the coverage of arterial roads is 93% and the rate of false positives is 5%. The roads recognized by our algorithm are more accurate than the roads on OpenStreetMap, a popular map editing website using GPS traces and satellite imagery.With more and more vehicles equipped with GPS tracking devices, there is increasing interest in building and updating maps using vehicular GPS traces. Most existing approaches for building maps rely on position traces from highly accurate positioning devices, which are sampled at a high frequency, e.g., every second. Typically these traces are recorded by survey vehicles. Commodity GPS devices are much more widespread, but have lower accuracy. In addition, the sampling frequency is low (at around once per minute) in order to reduce communication cost. Building maps from coarse-grained vehicular GPS traces is challenging due to the inherent noise in commodity GPS devices and the shape complexity of urban roads. In this paper, we propose a novel algorithm for recognizing urban roads with coarsegrained GPS traces from probe vehicles moving in urban areas. The algorithm overcomes the challenges by pruning low quality GPS traces, clustering GPS traces by road segments, and applying shape-aware B-spline fitting. We have conducted empirical study with a real data set of GPS traces from 2,300 taxis in Shanghai, China. Evaluation results demonstrate that our algorithm provides wide coverage, a low rate of false positives, and high accuracy. When there are 2,000 taxis and the time window for trace collection is 1.5 hours, the coverage of arterial roads is 93% and the rate of false positives is 5%. The roads recognized by our algorithm are more accurate than the roads on OpenStreetMap, a popular map editing website using GPS traces and satellite imagery.
[1]
Christopher Wilson,et al.
Mining GPS Traces for Map Refinement
,
2004,
Data Mining and Knowledge Discovery.
[2]
Mingyan Liu,et al.
Surface street traffic estimation
,
2007,
MobiSys '07.
[3]
Yang Zhang,et al.
The CarTel mobile sensor computing system
,
2006,
SenSys '06.
[4]
Xing Xie,et al.
T-drive: driving directions based on taxi trajectories
,
2010,
GIS '10.
[5]
Patrick Weber,et al.
OpenStreetMap: User-Generated Street Maps
,
2008,
IEEE Pervasive Computing.
[6]
Toshiyuki Yamamoto,et al.
Feasibility of Using Taxi Dispatch System as Probes for Collecting Traffic Information
,
2009,
J. Intell. Transp. Syst..
[7]
Maria Castro,et al.
Geometric modelling of highways using global positioning system (GPS) data and spline approximation
,
2006
.
[8]
John Krumm,et al.
From GPS traces to a routable road map
,
2009,
GIS.
[9]
John Krumm,et al.
Probabilistic modeling of traffic lanes from GPS traces
,
2010,
GIS '10.
[10]
John Krumm,et al.
Detecting Road Intersections from GPS Traces
,
2010,
GIScience.
[11]
Yanmin Zhu,et al.
Challenges and Opportunities in Exploiting Large-Scale GPS Probe Data
,
2011
.
[12]
Yang Zhang,et al.
Data management in the CarTel mobile sensor computing system
,
2006,
SIGMOD Conference.
[13]
Minglu Li,et al.
Compressive Sensing Approach to Urban Traffic Sensing
,
2011,
2011 31st International Conference on Distributed Computing Systems.
[14]
Daniel P. Huttenlocher,et al.
Comparing Images Using the Hausdorff Distance
,
1993,
IEEE Trans. Pattern Anal. Mach. Intell..
[15]
Monika Sester,et al.
Integration of GPS traces with road map
,
2010,
IWCTS '10.
[16]
Paolo Bellavista,et al.
Dissemination and Harvesting of Urban Data Using Vehicular Sensing Platforms
,
2009,
IEEE Transactions on Vehicular Technology.
[17]
Gaetano Borriello,et al.
Location Systems for Ubiquitous Computing
,
2001,
Computer.
[18]
Vladimir J. Lumelsky,et al.
On Fast Computation of Distance Between Line Segments
,
1985,
Information Processing Letters.
[19]
Lionel M. Ni,et al.
SEER: Metropolitan-Scale Traffic Perception Based on Lossy Sensory Data
,
2009,
IEEE INFOCOM 2009.
[20]
David Ben-Arieh,et al.
Geometric Modeling of Highways Using Global Positioning System Data and
B
-Spline Approximation
,
2004
.
[21]
Basel Solaiman,et al.
Map-image matching using a multi-layer perceptron: the case of the road network
,
1998
.
[22]
Stewart Worrall.
Automated Process for Generating Digitised Maps through GPS Data Compression
,
2007
.
[23]
R. Bertini,et al.
Transit Buses as Traffic Probes: Use of Geolocation Data for Empirical Evaluation
,
2004
.