Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

A Map Inference Approach Using Signal Processing from Crowd-sourced GPS Data

Published: 15 January 2021 Publication History

Abstract

The amount of GPS data that can be collected is increasing tremendously, thanks to the increased popularity of Global Position System (GPS) devices (e.g., smartphones). This article aims to develop novel methods of converting crowd-sourced GPS traces into road topology maps. We explore map inference using a three-stage approach, which incorporates a novel Multi-source Variable Rate (MSVR) signal reconstruction mechanism. Unlike conventional map inference methods based on map graph theory, our approach, to the best of our knowledge, is the first use of estimation theory for map inference. In particular, our approach addresses the unique challenges of vehicular GPS data. This data is plentiful but suffers from noise in location and variable coverage of regions. This makes it difficult to differentiate between noise and sparsely covered regions when increasing coverage and reducing noise. Due to the asynchronous, variable sampling rate, and often under-sampled nature of the data, our MSVR approach can better handle inherent GPS errors, reconstruct road shapes more accurately, and better deal with variable GPS data density in empirical environments.
We evaluated our method for map inference by comparing to Open Street Map maps as ground truth. We use the F-Measure, Precision, and Recall metrics to evaluate our method on Tsinghua University’s Beijing Taxi Dataset and Shanghai Jiao Tong University’s SUVnet Dataset. On these datasets, we obtained a mean<?brk?> F-Measure, Precision, and Recall of 0.7212, 0.9165, and 0.6021, respectively, outperforming a well-known method based on Kernel Density Estimation in terms of these evaluation metrics.

References

[1]
Mridul Aanjaneya, Frederic Chazal, Daniel Chen, Marc Glisse, Leonidas Guibas, and Dmitriy Morozov. 2012. Metric graph reconstruction from noisy data. Int. J. Comput. Geom. Appl. 22, 04 (2012), 305--325.
[2]
Gabriel Agamennoni, Juan I. Nieto, and Eduardo M. Nebot. 2011. Robust inference of principal road paths for intelligent transportation systems. IEEE Trans. Intell. Transport. Syst. 12, 1 (2011), 298--308.
[3]
Mahmuda Ahmed, Sophia Karagiorgou, Dieter Pfoser, and Carola Wenk. 2015. A Comparison and Evaluation of Map Construction Algorithms. GeoInformatica.
[4]
Mahmuda Ahmed, Sophia Karagiorgou, Dieter Pfoser, and Carola Wenk. 2015. A comparison and evaluation of map construction algorithms using vehicle tracking data. GeoInformatica 19, 3 (2015), 601--632.
[5]
Mahmuda Ahmed and Carola Wenk. 2012. Constructing street networks from GPS trajectories. In Proceedings of the European Symposium on Algorithms. Springer, 60--71.
[6]
Larry Armijo. 1966. Minimization of functions having Lipschitz continuous first partial derivatives.Pacific J. Math. 16, 1 (1966), 1--3. https://projecteuclid.org:443/euclid.pjm/1102995080
[7]
James Biagioni and Jakob Eriksson. 2012. Inferring road maps from global positioning system traces. Transport. Res. Record: J. Transport. Res. Board 2291, 1 (2012), 61--71.
[8]
James Biagioni and Jakob Eriksson. 2012. Map inference in the face of noise and disparity. In Proceedings of the 20th International Conference on Advances in Geographic Information Systems. ACM, 79--88.
[9]
Vishnu Naresh Boddeti, Takeo Kanade, and Bhaga Vatula Kumar Vijayakumar. 2013. Correlation filters for object alignment. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR’13). IEEE, 2291--2298.
[10]
Michael S. Braasch. 1990. A signal model for GPS. Navigation 37, 4 (1990), 363--377.
[11]
Lili Cao and John Krumm. 2009. From GPS traces to a routable road map. In Proceedings of the 17th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems. ACM, 3--12.
[12]
Chen Chen and Yinhang Cheng. 2008. Roads digital map generation with multi-track GPS data. In Proceedings of the International Workshops on Education Technology and Training and Geoscience and Remote Sensing (ETT/GRS’08), Vol. 1. IEEE, 508--511.
[13]
Steve Coast. 2010. Microsoft Imagery details. Retrieved from https://blog.openstreetmap.org/2010/11/30/microsoft-imagery-details/.
[14]
Curtis Cohenour and Frank van Graas. 2011. GPS orbit and clock error distributions. Navigation 58, 1 (2011), 17--28.
[15]
Rob Conley. 1993. GPS performance: What is normal? Navigation 40, 3 (1993), 261--281.
[16]
Jonathan J. Davies, Alastair R. Beresford, and Andy Hopper. 2006. Scalable, distributed, real-time map generation. IEEE Pervas. Comput. 5, 4 (2006), 47--54.
[17]
Tamal K. Dey, Jiayuan Wang, and Yusu Wang. 2017. Improved road network reconstruction using discrete morse theory. In Proceedings of the 25th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems. ACM, 58.
[18]
Richard O. Duda and Peter E. Hart. 1972. Use of the hough transformation to detect lines and curves in pictures. Commun. ACM 15, 1 (Jan. 1972), 11--15.
[19]
David Duran, Vera Sacristán, and Rodrigo I. Silveira. 2020. Map construction algorithms: A local evaluation through hiking data. GeoInformatica (2020), 1--49.
[20]
Stefan Edelkamp and Stefan Schrödl. 2003. Route planning and map inference with global positioning traces. In Computer Science in Perspective: Essays Dedicated to Thomas Ottmann. Springer-Verlag, 128–151.
[21]
Alireza Fathi and John Krumm. 2010. Detecting road intersections from GPS traces. In Proceedings of the International Conference on Geographic Information Science. Springer, 56--69.
[22]
Marcus G. Ferguson. 2000. Global Positioning System (GPS) Error Source Prediction. Technical Report. Air Force Inst. of Tech Wright-Patterson AFB, OH.
[23]
Andrew Fox, Bhaga Vatula Kumar Vijayakumar, and Fan Bai. 2016. Multi-source variable-rate sampled signal reconstructions in vehicular CPS. In Proceedings of the 35th Annual IEEE International Conference on Computer Communications (INFOCOM’16). IEEE, 1--9.
[24]
Xiaoyin Ge, Issam I. Safa, Mikhail Belkin, and Yusu Wang. 2011. Data skeletonization via Reeb graphs. In Advances in Neural Information Processing Systems. MIT Press, 837--845.
[25]
John G. Grimes. 2008. Global positioning system standard positioning service performance standard. Department of Defense, Global Positioning System, Technical Report (2008).
[26]
Tao Guo, Kazuaki Iwamura, and Masashi Koga. 2007. Towards high accuracy road maps generation from massive GPS traces data. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium (IGARSS’07). IEEE, 667--670.
[27]
Liang Heng, Grace Xingxin Gao, Todd Walter, and Per Enge. 2010. GPS signal-in-space anomalies in the last decade: Data mining of 400,000,000 GPS navigation messages. In Proceedings of the 23rd International Technical Meeting of The Satellite Division of the Institute of Navigation (ION GNSS’10). 3115--3122.
[28]
Liang Heng, Grace Xingxin Gao, Todd Walter, and Per Enge. 2011. Statistical characterization of GPS signal-in-space errors. In Proceedings of the 2011 International Technical Meeting of the Institute of Navigation (ION ITM’11). Citeseer, 312--319.
[29]
John Illingworth and Josef Kittler. 1988. A survey of the Hough transform. Comput. Vis. Graph. Image Process. 44, 1 (1988), 87--116.
[30]
Elliott Kaplan and Christopher Hegarty. 2005. Understanding GPS: Principles and Applications. Artech house.
[31]
Sophia Karagiorgou and Dieter Pfoser. 2012. On vehicle tracking data-based road network generation. In Proceedings of the 20th International Conference on Advances in Geographic Information Systems. 89--98.
[32]
Gur Kimchi. 2010. Bing engages open maps community. Retrieved from https://blogs.bing.com/maps/2010/11/23/bing-engages-open-maps-community.
[33]
Alfred Kleusberg and Richard B. Langley. 1990. The limitations of GPS. GPS World 1, 2 (1990).
[34]
Xuemei Liu, James Biagioni, Jakob Eriksson, Yin Wang, George Forman, and Yanmin Zhu. 2012. Mining large-scale, sparse GPS traces for map inference: Comparison of approaches. In Proceedings of the 18th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, 669--677.
[35]
Martin Loetzsch. [n.d.]. Google Earth Map Overlays. Retrieved from http://ge-map-overlays.appspot.com/.
[36]
Gellert Mattyus, Shenlong Wang, Sanja Fidler, and Raquel Urtasun. 2016. HD Maps: Fine-grained road segmentation by parsing ground and aerial images. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR’16).
[37]
Brian Niehoefer, Ralf Burda, Christian Wietfeld, Franziskus Bauer, and Oliver Lueert. 2009. GPS community map generation for enhanced routing methods based on trace-collection by mobile phones. In Proceedings of the 1st International Conference on Advances in Satellite and Space Communications (SPACOMM’09). IEEE, 156--161.
[38]
NovAtel. 2016. Receivers Brochure. Retrieved from https://www.novatel.com/assets/Documents/Papers/ReceiversBrochure.pdf.
[39]
OpenStreetMap contributors. 2017. Planet dump. Retrieved from https://planet.osm.org; https://www.openstreetmap.org.
[40]
Bradford W. Parkinson and Per K. Enge. 1996. Differential gps. Global Position. Syst.: Theory Appl. 2 (1996), 3--50.
[41]
James Rankin. 1994. An error model for sensor simulation GPS and differential GPS. In Proceedings of the IEEE Position, Location and Navigation Symposium (PLANS’94). IEEE, 260--266.
[42]
Andres Rodriguez, Vishnu Naresh Boddeti, Bhaga Vatula Kumar Vijayakumar, and Abhijit Mahalanobis. 2013. Maximum margin correlation filter: A new approach for localization and classification. IEEE Trans. Image Process. 22, 2 (2013), 631--643.
[43]
Stefan Schroedl, Kiri Wagstaff, Seth Rogers, Pat Langley, and Christopher Wilson. 2004. Mining GPS traces for map refinement. Data Min. Knowl. Discov. 9, 1 (2004), 59--87.
[44]
Kenneth L. Senior, Jim R. Ray, and Ronald L. Beard. 2008. Characterization of periodic variations in the GPS satellite clocks. GPS Solutions 12, 3 (2008), 211--225.
[45]
Young-Woo Seo, Chris Urmson, and David Wettergreen. 2012. Exploiting publicly available cartographic resources for aerial image analysis. In Proceedings of the 20th International Conference on Advances in Geographic Information Systems. ACM, 109--118.
[46]
Shanghai Jiaotong University Wireless and Sensor Networks Lab. [n.d.]. SUVnet-trace data. Retrieved from http://wirelesslab.sjtu.edu.cn.
[47]
Wenhuan Shi, Shuhan Shen, and Yuncai Liu. 2009. Automatic generation of road network map from massive GPS, vehicle trajectories. In Proceedings of the 12th International IEEE Conference on Intelligent Transportation Systems (ITSC’09). IEEE, 1--6.
[48]
James J. Spilker Jr., Penina Axelrad, Bradford W. Parkinson, and Per Enge. 1996. Global Positioning System: Theory and Applications. American Institute of Aeronautics and Astronautics.
[49]
Tsinghua University. [n.d.]. Beijing Taxis Dataset. Retrieved from http://sensor.ee.tsinghua.edu.cn/datasets.html.
[50]
Bhaga Vatula Kumar Vijayakumar, Abhijit Mahalanobis, and Richard D. Juday. 2005. Correlation Pattern Recognition. Cambridge University Press.
[51]
Bhaga Vatula Kumar Vijayakumar, Marios Savvides, and Chunyan Xie. 2006. Correlation pattern recognition for face recognition. Proc. IEEE 94, 11 (2006), 1963--1976.
[52]
Todd Walter, Juan Blanch, and Per Enge. 2010. Evaluation of signal in space error bounds to support aviation integrity. Navigation 57, 2 (2010), 101--113.
[53]
Jinling Wang, Hung Kyu Lee, Young Jin Lee, Tajul Musa, Chris Rizos, et al. 2005. Online stochastic modelling for network-based GPS real-time kinematic positioning. Positioning 1, 9 (2005).
[54]
Suyi Wang, Yusu Wang, and Yanjie Li. 2015. Efficient map reconstruction and augmentation via topological methods. In Proceedings of the 23rd SIGSPATIAL International Conference on Advances in Geographic Information Systems. ACM, 25.
[55]
Yin Wang, Xuemei Liu, Hong Wei, George Forman, Chao Chen, and Yanmin Zhu. 2013. Crowdatlas: Self-updating maps for cloud and personal use. In Proceedings of the 11th Annual International Conference on Mobile Systems, Applications, and Services. ACM, 27--40.
[56]
M. Weiss. 1989. Apparent diurnal effects in the global positioning system. IEEE Trans. Instrument. Measure. 38, 5 (1989), 991--997.
[57]
Stewart Worrall and Eduardo Nebot. 2007. Automated process for generating digitised maps through GPS data compression. In Proceedings of the Australasian Conference on Robotics and Automation, Vol. 6. ACRA, Brisbane.

Cited By

View all
  • (2021)AFES: An Advanced Forensic Evidence System2021 IEEE 25th International Enterprise Distributed Object Computing Workshop (EDOCW)10.1109/EDOCW52865.2021.00034(67-74)Online publication date: Oct-2021

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Spatial Algorithms and Systems
ACM Transactions on Spatial Algorithms and Systems  Volume 7, Issue 2
June 2021
148 pages
ISSN:2374-0353
EISSN:2374-0361
DOI:10.1145/3432175
Issue’s Table of Contents
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]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 January 2021
Accepted: 01 October 2020
Revised: 01 September 2020
Received: 01 June 2020
Published in TSAS Volume 7, Issue 2

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. GNSS
  2. GPS
  3. image processing
  4. map inference
  5. signal reconstruction

Qualifiers

  • Research-article
  • Research
  • Refereed

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)20
  • Downloads (Last 6 weeks)1
Reflects downloads up to 04 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2021)AFES: An Advanced Forensic Evidence System2021 IEEE 25th International Enterprise Distributed Object Computing Workshop (EDOCW)10.1109/EDOCW52865.2021.00034(67-74)Online publication date: Oct-2021

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media