Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2666310.2666383acmconferencesArticle/Chapter ViewAbstractPublication PagesgisConference Proceedingsconference-collections
research-article
Open access

Eddy: an error-bounded delay-bounded real-time map matching algorithm using HMM and online Viterbi decoder

Published: 04 November 2014 Publication History

Abstract

Real-time map matching is a fundamental but challenging problem with various applications in Geographic Information Systems (GIS), Intelligent Transportation Systems (ITS) and beyond. It aims to align a sequence of measured latitude/longitude positions with the road network on a digital map in real-time. There exist a number of statistical matching approaches that unfortunately either process trajectory data offline or provide an online solution without an infimum analysis. Here we propose a novel statistics-based online map matching algorithm called Eddy with a solid <u>e</u>rror-and <u>d</u>elay-bound analysis. More specifically, Eddy employs a Hidden Markov Model (HMM) to represent the spatio-temporal data as state chains, which elucidates the road network's topology, observation noises and their underlying relations. After modeling, we shape the decoding phase as a ski-rental problem, and an improved online-version Viterbi decoding algorithm is proposed to find the most likely sequence of hidden states (road routes) in real-time. We reduce the candidate routes search range during the decoding for efficiency reasons. Moreover, our deterministic decoder trades off latency for expected accuracy dynamically, without having to choose a fixed window size beforehand. We also provide the competitive analysis and the proof that our online algorithm is error-bounded (with a competitive ratio of 2) and latency-bounded. Our experimental results show that the proposed algorithm outperforms widely used existing approaches on both accuracy and latency.

References

[1]
H. Alt, A. Efrat, G. Rote, and C. Wenk. Matching Planar Maps. In 14th Annual ACM-SIAM Symposium on Discrete Algorithms. Society for Industrial and Applied Mathematics, 2003.
[2]
D. Bernstein and A. Kornhauser. An Introduction to Map Matching for Personal Navigation Assistants. 1998.
[3]
R. Billen, E. Joao, and D. Forrest. Dynamic and Mobile GIS: Investigating Changes in Space and Time. CRC Press, 2006.
[4]
J. Bloit and X. Rodet. Short-time Viterbi for Online HMM Decoding: Evaluation on A Real-time Phone Recognition Task. In IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 2008.
[5]
S. Brakatsoulas, D. Pfoser, R. Salas, and C. Wenk. On Map-Matching Vehicle Tracking Data. In 31st International Conference on Very Large Data Bases, 2005.
[6]
S. S. Chawathe. Segment-based Map Matching. In IEEE Intelligent Vehicles Symposium, 2007.
[7]
I. Constandache, S. Gaonkar, M. Sayler, R. R. Choudhury, and L. Cox. Enloc: Energy-efficient Localization for Mobile Phones. In IEEE Conference on Computer Communications (INFOCOM), 2009.
[8]
S. Fang and R. Zimmermann. Enacq: Energy-efficient GPS Trajectory Data Acquisition based on Improved Map Matching. In 19th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, 2011.
[9]
C. Y. Goh, J. Dauwels, N. Mitrovic, M. Asif, A. Oran, and P. Jaillet. Online Map-matching based on Hidden Markov Model for Real-time Traffic Sensing Applications. In 15th International IEEE Conference on Intelligent Transportation Systems (ITSC), 2012.
[10]
J. S. Greenfeld. Matching GPS Observations to Locations on A Digital Map. In Transportation Research Board 81st Annual Meeting, 2002.
[11]
A. R. Karlin, M. S. Manasse, L. Rudolph, and D. D. Sleator. Competitive Snoopy Caching. Algorithmica, 1988.
[12]
W. Kim, G.-I. Jee, and J. Lee. Efficient Use of Digital Road Map in Various Positioning for ITS. In Position Location and Navigation Symposium. IEEE, 2000.
[13]
A. LaMarca, Y. Chawathe, S. Consolvo, J. Hightower, I. Smith, J. Scott, T. Sohn, J. Howard, J. Hughes, F. Potter, et al. Place Lab: Device Positioning Using Radio Beacons in the Wild. In Pervasive Computing. Springer, 2005.
[14]
L. Liao, D. J. Patterson, D. Fox, and H. Kautz. Learning and Inferring Transportation Routines. Artificial Intelligence, 2007.
[15]
Z. Lotker, B. Patt-Shamir, and D. Rawitz. Rent, Lease or Buy: Randomized Algorithms for Multislope Ski Rental. SIAM Journal on Discrete Mathematics, 2012.
[16]
Y. Lou, C. Zhang, Y. Zheng, X. Xie, W. Wang, and Y. Huang. Map-matching for Low-sampling-rate GPS Trajectories. In 17th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, 2009.
[17]
A. Mohamed and K. Schwarz. Adaptive Kalman Filtering for INS/GPS. Journal of Geodesy, 1999.
[18]
P. Newson and J. Krumm. Hidden Markov Map Matching Through Noise and Sparseness. In 17th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, 2009.
[19]
O. Pink and B. Hummel. A Statistical Approach to Map Matching Using Road Network Geometry, Topology and Vehicular Motion Constraints. In Intelligent Transportation Systems, 2008.
[20]
M. A. Quddus, W. Y. Ochieng, and R. B. Noland. Current Map-Matching Algorithms for Transport Applications: State-of-the Art and Future Research Directions. Transportation Research Part C: Emerging Technologies, 2007.
[21]
M. A. Quddus, W. Y. Ochieng, L. Zhao, and R. B. Noland. A General Map Matching Algorithm for Transport Telematics Applications. GPS Solutions, 2003.
[22]
R. Šrámek, B. Brejová, and T. Vinař. On-line Viterbi Algorithm and Its Relationship to Random Walks. arXiv:0704.0062, 2007.
[23]
A. Thiagarajan, L. Ravindranath, H. Balakrishnan, S. Madden, L. Girod, et al. Accurate, Low-Energy Trajectory Mapping for Mobile Devices. In 8th USENIX Conference on Networked Systems Design and Implementation, 2011.
[24]
A. Thiagarajan, L. Ravindranath, K. LaCurts, S. Madden, H. Balakrishnan, S. Toledo, and J. Eriksson. VTrack: Accurate, Energy-Aware Road Traffic Delay Estimation Using Mobile Phones. In 7th ACM Conference on Embedded Networked Sensor Systems, 2009.
[25]
A. J. Viterbi. Error Bounds for Convolutional Codes and an Asymptotically Optimum Decoding Algorithm. IEEE Transactions on Information Theory, 1967.
[26]
C. E. White, D. Bernstein, and A. L. Kornhauser. Some Map Matching Algorithms for Personal Navigation Assistants. Transportation Research Part C: Emerging Technologies, 2000.
[27]
J. Yuan, Y. Zheng, C. Zhang, X. Xie, and G.-Z. Sun. An Interactive-voting based Map Matching Algorithm. In 11th IEEE International Conference on Mobile Data Management (MDM), 2010.

Cited By

View all
  • (2024)Efficient Frequency-Based Randomization for Spatial Trajectories Under Differential PrivacyIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2023.3322471(1-14)Online publication date: 2024
  • (2023)L2MM: Learning to Map Matching with Deep Models for Low-Quality GPS Trajectory DataACM Transactions on Knowledge Discovery from Data10.1145/355048617:3(1-25)Online publication date: 22-Feb-2023
  • (2022)High-Frequency Trajectory Map Matching Algorithm Based on Road Network TopologyIEEE Transactions on Intelligent Transportation Systems10.1109/TITS.2022.315568923:10(17530-17545)Online publication date: Oct-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGSPATIAL '14: Proceedings of the 22nd ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems
November 2014
651 pages
ISBN:9781450331319
DOI:10.1145/2666310
Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 04 November 2014

Check for updates

Author Tags

  1. GIS
  2. competitive analysis
  3. hidden Markov model
  4. map matching
  5. online Viterbi decoding
  6. real-time system
  7. trajectory data

Qualifiers

  • Research-article

Funding Sources

  • Singapore National Research Foundation

Conference

SIGSPATIAL '14
Sponsor:
  • University of North Texas
  • Microsoft
  • ORACLE
  • Facebook
  • SIGSPATIAL

Acceptance Rates

SIGSPATIAL '14 Paper Acceptance Rate 39 of 184 submissions, 21%;
Overall Acceptance Rate 257 of 1,238 submissions, 21%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)129
  • Downloads (Last 6 weeks)16
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Efficient Frequency-Based Randomization for Spatial Trajectories Under Differential PrivacyIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2023.3322471(1-14)Online publication date: 2024
  • (2023)L2MM: Learning to Map Matching with Deep Models for Low-Quality GPS Trajectory DataACM Transactions on Knowledge Discovery from Data10.1145/355048617:3(1-25)Online publication date: 22-Feb-2023
  • (2022)High-Frequency Trajectory Map Matching Algorithm Based on Road Network TopologyIEEE Transactions on Intelligent Transportation Systems10.1109/TITS.2022.315568923:10(17530-17545)Online publication date: Oct-2022
  • (2022)Bayesian Path Inference Using Sparse GPS Samples With Spatio-Temporal ConstraintsIEEE Transactions on Intelligent Transportation Systems10.1109/TITS.2021.311371023:8(12353-12365)Online publication date: Aug-2022
  • (2022)Frequency-based Randomization for Guaranteeing Differential Privacy in Spatial Trajectories2022 IEEE 38th International Conference on Data Engineering (ICDE)10.1109/ICDE53745.2022.00175(1727-1739)Online publication date: May-2022
  • (2022)From driving trajectories to driving paths: a survey on map-matching AlgorithmsCCF Transactions on Pervasive Computing and Interaction10.1007/s42486-022-00101-w4:3(252-267)Online publication date: 23-May-2022
  • (2021)An alternative reliability method to evaluate the regional traffic congestion from GPS data obtained from floating carsIET Smart Cities10.1049/smc2.120013:2(79-90)Online publication date: 7-Feb-2021
  • (2021)iMatching: An interactive map-matching systemNeurocomputing10.1016/j.neucom.2020.04.155444(126-135)Online publication date: Jul-2021
  • (2021)Map-Matching Based on HMM for Urban TrafficAdvances and Trends in Artificial Intelligence. From Theory to Practice10.1007/978-3-030-79463-7_39(462-473)Online publication date: 19-Jul-2021
  • (2020)MIFFProceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies10.1145/34322384:4(1-19)Online publication date: 18-Dec-2020
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media