Skip to main content
Log in

A hybrid HMM model for travel path inference with sparse GPS samples

  • Published:
Transportation Aims and scope Submit manuscript

Abstract

In this study, we propose a novel method for a travel path inference problem from sparse GPS trajectory data. This problem involves localization of GPS samples on a road network and reconstruction of the path that a driver might have been following from a low rate of sampled GPS observations. Particularly, we model travel path inference as an optimization problem in both the spatial and temporal domains and propose a novel hybrid hidden Markov model (HMM) that uses a uniform cost search (UCS)-like novel combinational algorithm. We provide the following improvements over the previous studies that use HMM-based methods: (1) for travel path inference between matched GPS positions, the proposed hybrid HMM algorithm evaluates all candidate paths to find the most likely path for both the temporal and spatial domains. In contrast, previous studies either create interpolated trajectories or connect matched GPS positions using the shortest path assumption, which might not be true, especially in urban road networks (Goh et al. 2012; Lou et al. 2009). (2) The proposed algorithm uses legal speed limits for the evaluation of discrepancy in the temporal domain as in Goh et al. (2012), and Lou et al. (2009) only if there is not sufficient historical average speed data; otherwise, we use historical average speed computed from data. Our experiments with real datasets show that our algorithm performs better than the state of the art VTrack algorithm (Thiagarajan et al. 2009), especially for cases where GPS data is sampled infrequently.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1

Similar content being viewed by others

References

  • Aly, H., Youssef, M.: Semmatch: road semantics-based accurate map matching for challenging positioning data. In: Proceedings of the 23rd SIGSPATIAL International Conference on Advances in Geographic Information Systems, p. 5. ACM (2015)

  • Bierlaire, M., Chen, J., Newman, J.: A probabilistic map matching method for smartphone GPS data. Transp. Res. Part C Emerg. Technol. 26, 78–98 (2013)

    Article  Google Scholar 

  • Blunsom, P.: Hidden Markov models. Lect. Notes 15, 18–19 (2004)

    Google Scholar 

  • Bracciale, L., Bonola, M., Loreti, P., Bianchi, G., Amici, R., Rabuffi, A.: CRAWDAD dataset roma/taxi (v. 2014-07-17). Downloaded from http://crawdad.org/roma/taxi/20140717/taxicabs, July 2014. traceset: taxicabs

  • Chen, J., Bierlaire, M.: Probabilistic multimodal map matching with rich smartphone data. J. Intell. Transp. Syst. 19(2), 134–148 (2015)

    Article  Google Scholar 

  • Cui, Y., Ge, S.S.: Autonomous vehicle positioning with GPS in urban canyon environments. IEEE Trans. Robot. Autom. 19(1), 15–25 (2003)

    Article  Google Scholar 

  • Dalumpines, R., Scott, D.M.: GIS-based map-matching: development and demonstration of a postprocessing map-matching algorithm for transportation research. In: Advancing geoinformation science for a changing world, pp. 101–120. Springer (2011)

  • Goh, C.Y., Dauwels, J., Mitrovic, N., Asif, M.T., Oran, A., Jaillet, P.: Online map-matching based on hidden Markov model for real-time traffic sensing applications. In: 2012 15th International IEEE Conference on Intelligent Transportation Systems (ITSC), pp. 776–781. IEEE (2012)

  • Gonzalez, H., Han, J., Li, X., Myslinska, M., Sondag, J.P.: Adaptive fastest path computation on a road network: a traffic mining approach. In: Proceedings of the 33rd international conference on Very large data bases, pp. 794–805. VLDB Endowment (2007)

  • Greenfeld, J.S.: Matching GPS observations to locations on a digital map. In: Transportation Research Board 81st Annual Meeting (2002)

  • Horst, R., Tuy, H.: Global Optimization: Deterministic Approaches. Springer Science and Business Media, Berlin (2013)

    Google Scholar 

  • Hunter, T., Abbeel, P., Bayen, A.: The path inference filter: model-based low-latency map matching of probe vehicle data. IEEE Trans. Intell. Transp. Syst. 15(2), 507–529 (2014)

    Article  Google Scholar 

  • Li, M., Zhang, Y., Wang, W.: Analysis of congestion points based on probe car data. In: 12th International IEEE Conference on Intelligent Transportation Systems, 2009. ITSC’09, pp. 1–5. IEEE (2009)

  • Li, Y., McDonald, M.: Link travel time estimation using single GPS equipped probe vehicle. In: The IEEE 5th International Conference on Intelligent Transportation Systems, 2002. Proceedings, pp. 932–937. IEEE (2002)

  • Lou, Y., Zhang, C., Zheng, Y., Xie, X., Wang, W., Huang, Y.: Map-matching for low-sampling-rate GPS trajectories. In: Proceedings of the 17th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, pp. 352–361. ACM (2009)

  • Miwa, T., Kiuchi, D., Yamamoto, T., Morikawa, T.: Development of map matching algorithm for low frequency probe data. Transp. Res. Part C Emerg. Technol. 22, 132–145 (2012)

    Article  Google Scholar 

  • OpenStreetMap. OpenStreetMap openstreetmap. (2015). https://www.openstreetmap.org. Accessed 5 Sep 2015

  • Oshyaniv, M.F., Sundberg, M., Karlström, A.: Consistently estimating link speed using sparse GPS data with measured errors. Proc. Soc. Behav. Sci. 111, 829–838 (2014)

    Article  Google Scholar 

  • Quddus, M.A., Ochieng, W.Y., Noland, R.B.: Current map-matching algorithms for transport applications: state-of-the art and future research directions. Transp. Res. Part C Emerg. Technol. 15(5), 312–328 (2007)

    Article  Google Scholar 

  • Schuessler, N., Axhausen, K.: Processing raw data from global positioning systems without additional information. Transp. Res. Rec. J. Transp. Res. Board 1(2105), 28–36 (2009)

    Article  Google Scholar 

  • Schuessler, N., Axhausen, K.W.: Map-matching of GPS traces on high-resolution navigation networks using the multiple hypothesis technique (MHT). Arbeitsberichte Verkehrsund Raumplanung 568, 1–22 (2009)

    Google Scholar 

  • Thiagarajan, A., Biagioni, J., Gerlich, T., Eriksson, J.: Cooperative transit tracking using smart-phones. In: Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems, pp. 85–98. ACM (2010)

  • Thiagarajan, A., Ravindranath, L., LaCurts, K., Madden, S., Balakrishnan, H., Toledo, S., Eriksson, J.: Vtrack: accurate, energy-aware road traffic delay estimation using mobile phones. In: Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems, pp. 85–98. ACM (2009)

  • Verwer, B.J.H., Verbeek, P.W., Dekker, S.T.: An efficient uniform cost algorithm applied to distance transforms. IEEE Trans. Pattern Anal. Mach. Intell. 11(4), 425–429 (1989)

    Article  Google Scholar 

  • Wenk, C., Salas, R., Pfoser, D.: Addressing the need for map-matching speed: localizing global curve-matching algorithms. In: 18th International Conference on Scientific and Statistical Database Management, 2006, pp. 379–388. IEEE (2006)

  • White, C.E., Bernstein, D., Kornhauser, A.L.: Some map matching algorithms for personal navigation assistants. Transp. Res. Part C Emerg. Technol. 8(1), 91–108 (2000)

    Article  Google Scholar 

  • Work, D.B., Tossavainen, O.-P., Blandin, S., Bayen, A.M., Iwuchukwu, T., Tracton, K.: An ensemble kalman filtering approach to highway traffic estimation using GPS enabled mobile devices. In: 47th IEEE Conference on Decision and Control, 2008. CDC 2008, pp. 5062–5068. IEEE (2008)

  • Yang, H., Cheng, S., Jiang, H., An, S.: An enhanced weight-based topological map matching algorithm for intricate urban road network. Proc. Soc. Behav. Sci. 96, 1670–1678 (2013)

    Article  Google Scholar 

  • Yu, M.: Improved positioning of land vehicle in ITS using digital map and other accessory information. PhD thesis, The Hong Kong Polytechnic University (2006)

  • Yuan, J., Zheng, Y., Zhang, C., Xie, X., Sun, G.-Z.: An interactive-voting based map matching algorithm. In: Proceedings of the 2010 Eleventh International Conference on Mobile Data Management, pp. 43–52. IEEE Computer Society (2010)

Download references

Acknowledgments

Funding was provided by Türkiye Bilimsel ve Teknolojik Araştirma Kurumu (#113C037).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Erdem Ozdemir.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ozdemir, E., Topcu, A.E. & Ozdemir, M.K. A hybrid HMM model for travel path inference with sparse GPS samples. Transportation 45, 233–246 (2018). https://doi.org/10.1007/s11116-016-9734-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11116-016-9734-2

Keywords

Navigation