skip to main content
10.1145/2462456.2464441acmconferencesArticle/Chapter ViewAbstractPublication PagesmobisysConference Proceedingsconference-collections
research-article

CrowdAtlas: self-updating maps for cloud and personal use

Published: 25 June 2013 Publication History

Abstract

The inaccuracy of manually created digital road maps is a persistent problem, despite their high economic value. We present CrowdAtlas, which automates map update based on people's travels, either individually or crowdsourced. Its mobile navigation app detects significant portions of GPS traces that do not conform to the existing map, as determined by state-of-the-art Viterbi map matching. When there is sufficient evidence collected, map inference algorithms can automatically update the map. The CrowdAtlas server aggregates exceptional traces from users with the navigation app as well as from other, large-scale data sources. From these it automatically generates high quality map updates, which can be propagated to its navigation app and other interested applications. Using CrowdAtlas app, we mapped out a 4.5 km^2 street block in Shanghai in less than half an hour and built a walking/cycling map of the SJTU campus. Using taxi traces collected from Beijing, we contributed completely computer-generated roads for this large, 61 km of missing roads to OpenStreetMap, the first set of open-source map community.

References

[1]
GPS dataset. grid.sjtu.edu.cn/mapupdate/.
[2]
NAVTEQ. navteq.com/company_history.htm.
[3]
OsmAnd: OSM Automated Navigation Directions Android app. www.osmand.net.
[4]
Storm: Distributed and fault-tolerant realtime computation. storm-project.net/.
[5]
TomTom Map Update Service. www.tomtom.com/en_gb/maps/map-update-service/.
[6]
G. Agamennoni, J. I. Nieto, and E. M. Nebot. Robust inference of principal road paths for intelligent transportation systems. IEEE Trans. on Intelligent Transportation Systems, 12(1):298--308, 2011.
[7]
M. Ali, T. Rautman, J. Krumm, and A. Teredesai. ACM SIGSPATIAL Cup 2012. In GIS, 2012.
[8]
H. Alt, A. Efrat, G. Rote, and C. Wenk. Matching planar maps. Journal of Algorithms, 49(2):262--283, 2003.
[9]
J. Angwin and J. V.-Devries. Apple, Google collect user data. Wall Street Journal, April 2011.
[10]
R. K. Balan, K. X. Nguyen, and L. Jiang. Real-time trip information service for a large taxi fleet. In MobiSys, 2011.
[11]
J. Biagioni and J. Eriksson. Inferring road maps from GPS traces: Survey and comparative evaluation. In Transportation Research Board, 2012.
[12]
J. Biagioni and J. Eriksson. Map inference in the face of noise and disparity. In ACM GIS, 2012.
[13]
A. Biem, E. Bouillet, H. Feng, A. Ranganathan, A. Riabov, O. Verscheure, H. N. Koutsopoulos, and C. Moran. IBM Infosphere streams for scalable, real-time, intelligent transportation services. In SIGMOD, 2010.
[14]
S. Brakatsoulas, D. Pfoser, R. Salas, and C. Wenk. On map-matching vehicle tracking data. In VLDB, 2005.
[15]
L. Cao and J. Krumm. From GPS traces to a routable road map. In ACM GIS, 2009.
[16]
C. Chen and Y. Cheng. Roads digital map generation with multi-track GPS data. In International Workshop on Geoscience and Remote Sensing, 2008.
[17]
D. Chen, D. Chen, L. J. Guibas, J. Hershberger, and J. Sun. Road network reconstruction for organizing paths. In SODA, 2010.
[18]
Y. Chen and J. Krumm. Probabilistic modeling of traffic lanes from GPS traces. In ACM GIS, 2010.
[19]
T. Cook. A letter from Tim Cook on maps, 2012. apple.com/letter-from-tim-cook-on-maps.
[20]
J. J. Davies, A. R. Beresford, and A. Hopper. Scalable, distributed, real-time map generation. IEEE Pervasive Computing, 5(4):47--54, 2006.
[21]
D. H. Douglas and T. K. Peucker. Algorithms for the reduction of the number of points required to represent a digitized line or its caricature. Cartographica, 10(2):112--122, Oct. 1973.
[22]
B. Dudley. Google Maps gets bike routes, built in Fremont. The Seattle Times, March 2011.
[23]
S. Edelkamp and S. Schrödl. Route planning and map inference with global positioning traces. In Computer Science in Perspective, p.128--151, 2003.
[24]
J. Eriksson et al. The pothole patrol: using a mobile sensor network for road surface monitoring. In MobiSys, 2008.
[25]
R. Gordon and J. Tucker. Ruling paves way for San Francisco bike lanes. San Francisco Chronicle, August 2010.
[26]
M. Haridasan, I. Mohomed, D. Terry, C. A. Thekkath, and L. Zhang. Startrack next generation: A scalable infrastructure for track-based applications. In OSDI, 2010.
[27]
B. Hoh, M. Gruteser, R. Herring, J. Ban, D. B. Work, J. C. Herrera, A. M. Bayen, M. Annavaram, and Q. Jacobson. Virtual trip lines for distributed privacy-preserving traffic monitoring. In MobiSys, 2008.
[28]
J. Hu, A. Razdan, J. Femiani, M. Cui, and P. Wonka. Road network extraction and intersection detection from aerial images by tracking road footprints. IEEE T. Geoscience and Remote Sensing, 45(12--2):4144--4157, 2007.
[29]
C. Johnson, C. Shea, and C. Holloway. The role of trust and interaction in GPS related accidents. In Int'l Conference on Systems Safety, 2008.
[30]
S. Karagiorgou and D. Pfoser. On vehicle tracking data-based road network generation. In Proceedings of the 20th International Conference on Advances in Geographic Information Systems, SIGSPATIAL '12, pages 89--98, 2012.
[31]
B. Kégl, A. Krzyzak, T. Linder, and K. Zeger. Learning and design of principal curves. IEEE Trans. Pattern Anal. Mach. Intell., 22(3):281--297, 2000.
[32]
X. Liu, J. Biagioni, J. Eriksson, Y. Wang, G. Forman, and Y. Zhu. Mining large-scale, sparse GPS traces for map inference: Comparison of approaches. In KDD, 2012.
[33]
N. Lomas. GPS driving British motorists to distraction. Bloomberg Businessweek, July 2008.
[34]
Y. Lou, C. Zhang, Y. Zheng, X. Xie, W. Wang, and Y. Huang. Map-matching for low-sampling-rate GPS trajectories. In ACM GIS, 2009.
[35]
S. Madden. Keynote: Going big on spatial data. In ACM GIS, 2012.
[36]
A. C. Madrigal. How Google builds its maps. The Atlantic, Sept 2012.
[37]
S. Mathur, T. Jin, N. Kasturirangan, J. Chandrasekaran, W. Xue, M. Gruteser, and W. Trappe. Parknet: drive-by sensing of road-side parking statistics. In MobiSys, 2010.
[38]
O. Mazhelis. Using recursive Bayesian estimation for matching GPS measurements to imperfect road network data. In IEEE Conference on Intelligent Transportation Systems, 2010.
[39]
B. McClendon (Google VP). Keynote: The path from paper to product: How spatial research reaches users. In ACM GIS, 2012.
[40]
P. Newson and J. Krumm. Hidden markov map matching through noise and sparseness. In ACM GIS, 2009.
[41]
B. Niehoefer, R. Burda, C. Wietfeld, F. Bauer, and O. Lueert. GPS community map generation for enhanced routing methods based on trace-collection by mobile phones. In Advances in Satellite and Space Communications, 2009.
[42]
J. Paek, J. Kim, and R. Govindan. Energy-efficient rate-adaptive GPS-based positioning for smartphones. In MobiSys, 2010.
[43]
S. Reddy, M. Mun, J. Burke, D. Estrin, M. H. Hansen, and M. B. Srivastava. Using mobile phones to determine transportation modes. TOSN, 6(2), 2010.
[44]
S. Rogers, P. Langley, and C. Wilson. Mining gps data to augment road models. In KDD, 1999.
[45]
S. Schrödl, S. Schrödl, K. Wagstaff, S. Rogers, P. Langley, and C. Wilson. Mining GPS traces for map refinement. Data Min. Knowl. Discov., 9(1):59--87, 2004.
[46]
Y.-W. Seo, C. Urmson, and D. Wettergreen. Exploiting publicly available cartographic resources for aerial image analysis. In GIS, 2012.
[47]
W. Shi, S. Shen, and Y. Liu. Automatic generation of road network map from massive GPS, vehicle trajectories. In IEEE Conf. on Intelligent Transportation Systems, 2009.
[48]
R. Sibson. Slink: An optimally efficient algorithm for the single-link cluster method. The Computer Journal, 16(1):30--34, 1973.
[49]
A. Skabardonis, T. Chira-Chavala, and D. Rydzewski. The I-880 field experiment: Effectiveness of incident detection using cellular phones. Technical Report UCB-ITS-PRR-98--1, University of California, Berkeley, 1998.
[50]
A. Steiner and A. Leonhardt. A map generation algorithm using low frequency vehicle position data. In Transportation Research Board, 2011.
[51]
A. Thiagarajan et al. Accurate, low-energy trajectory mapping for mobile devices. In NSDI, 2011.
[52]
T. Vanderbilt. It wasn't me, officer! It was my GPS. Slate, June 2010. www.slate.com.
[53]
N. R. Velaga, N. R. Velaga, M. A. Quddus, and A. L. Bristow. Developing an enhanced weight-based topological map-matching algorithm for intelligent transport systems. Transportation Research Part C: Emerging Technologies, 17(6):672--683, 2009.
[54]
R. Wabash. 9 car accidents caused by Google Maps & GPS. Ranker, April 2012. ranker.com.
[55]
Y. Wang, Y. Zhu, Z. He, Y. Yue, and Q. Li. Challenges and opportunities in exploiting large-scale GPS probe data. Technical Report HPL-2011--109, HP Labs, 2011.
[56]
H. Wei, Y. Wang, G. Forman, Y. Zhu, and H. Guan. Fast Viterbi map matching with tunable weight functions. In GIS, 2012. (SIGSPATIAL Cup).
[57]
C. E. White, D. Bernstein, and A. L. Kornhauser. Some map matching algorithms for personal navigation assistants. Transportation Research Part C, 8(1--6):91--108, 2000.
[58]
S. Worrall and E. Nebot. Automated process for generating digitised maps through GPS data compression. In Australasian Conference on Robotics and Automation, 2007.
[59]
J. Yoon, B. Noble, and M. Liu. Surface street traffic estimation. In MobiSys, 2007.
[60]
J. Yuan, Y. Zheng, X. Xie, and G. Sun. T-Drive: Enhancing driving directions with taxi drivers' intelligence. IEEE Trans. Knowl. Data Eng., 25(1):220--232, 2013.
[61]
Y. Zheng, L. Liu, L. Wang, and X. Xie. Learning transportation mode from raw GPS data for geographic applications on the web. In WWW, 2008.

Cited By

View all
  • (2024)Map Stitcher: Graph Sampling-based Map ConflationProceedings of the 3rd ACM SIGSPATIAL International Workshop on Spatial Big Data and AI for Industrial Applications10.1145/3681766.3699604(5-15)Online publication date: 29-Oct-2024
  • (2024)DelvMap: Completing Residential Roads in Maps Based on Couriers’ Trajectories and Satellite ImageryIEEE Transactions on Geoscience and Remote Sensing10.1109/TGRS.2024.336583362(1-14)Online publication date: 2024
  • (2024)Inferring the Urban Noise Pollution with Sparse Data through Crowdsensing2024 IEEE International Conference on Pervasive Computing and Communications Workshops and other Affiliated Events (PerCom Workshops)10.1109/PerComWorkshops59983.2024.10502790(643-648)Online publication date: 11-Mar-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MobiSys '13: Proceeding of the 11th annual international conference on Mobile systems, applications, and services
June 2013
568 pages
ISBN:9781450316729
DOI:10.1145/2462456
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 25 June 2013

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. GPS
  2. map inference
  3. map matching
  4. mobile systems
  5. road maps
  6. spatial data mining

Qualifiers

  • Research-article

Conference

MobiSys'13
Sponsor:

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)34
  • Downloads (Last 6 weeks)6
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Map Stitcher: Graph Sampling-based Map ConflationProceedings of the 3rd ACM SIGSPATIAL International Workshop on Spatial Big Data and AI for Industrial Applications10.1145/3681766.3699604(5-15)Online publication date: 29-Oct-2024
  • (2024)DelvMap: Completing Residential Roads in Maps Based on Couriers’ Trajectories and Satellite ImageryIEEE Transactions on Geoscience and Remote Sensing10.1109/TGRS.2024.336583362(1-14)Online publication date: 2024
  • (2024)Inferring the Urban Noise Pollution with Sparse Data through Crowdsensing2024 IEEE International Conference on Pervasive Computing and Communications Workshops and other Affiliated Events (PerCom Workshops)10.1109/PerComWorkshops59983.2024.10502790(643-648)Online publication date: 11-Mar-2024
  • (2024)Detecting road network errors from trajectory data with partial map matching and bidirectional recurrent neural network modelInternational Journal of Geographical Information Science10.1080/13658816.2024.230615838:3(478-502)Online publication date: 24-Jan-2024
  • (2024)Enhancing digital road networks for better transportation in developing countriesTransportation Research Interdisciplinary Perspectives10.1016/j.trip.2024.10121727(101217)Online publication date: Sep-2024
  • (2024)Operationalizing the Use of Sensor Data in Mobile Crowdsensing: A Systematic Review and Practical GuidelinesCollaborative Computing: Networking, Applications and Worksharing10.1007/978-3-031-54531-3_13(229-248)Online publication date: 23-Feb-2024
  • (2023)Federated HD Map Updating Through Overlapping Coalition Formation GameIEEE Transactions on Mobile Computing10.1109/TMC.2023.3241090(1-14)Online publication date: 2023
  • (2023)Evenness-Aware Data Collection for Edge-Assisted Mobile Crowdsensing in Internet of VehiclesIEEE Internet of Things Journal10.1109/JIOT.2021.309528510:1(1-16)Online publication date: 1-Jan-2023
  • (2023)DLFTI: A deep learning based fast truth inference mechanism for distributed spatiotemporal data in mobile crowd sensingInformation Sciences10.1016/j.ins.2023.119245644(119245)Online publication date: Oct-2023
  • (2023)A Map Matching Algorithm based on Modified Hidden Markov Model considering Time Series Dependency over Larger Time SpanHeliyon10.1016/j.heliyon.2023.e21368(e21368)Online publication date: Oct-2023
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media