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.
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)
Blunsom, P.: Hidden Markov models. Lect. Notes 15, 18–19 (2004)
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)
Cui, Y., Ge, S.S.: Autonomous vehicle positioning with GPS in urban canyon environments. IEEE Trans. Robot. Autom. 19(1), 15–25 (2003)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Acknowledgments
Funding was provided by Türkiye Bilimsel ve Teknolojik Araştirma Kurumu (#113C037).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11116-016-9734-2