Skip to main content
Log in

A three-stage online map-matching algorithm by fully using vehicle heading direction

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

Map-matching is essential for almost all intelligent transportation systems, including context and personalized services. To support real-time intelligent transportation services, online map-matching is usually a prerequisite. Although many map-matching methods have been proposed, they often fail to balance the two conflicting objectives, i.e., matching quality and computation time. To alleviate the contradiction, in this paper, we propose a three-stage online map-matching algorithm, named as SD-Matching, to fully exploit a new dimension of collected GPS trajectory data (i.e., vehicle heading direction) in a provably smart way. In the first stage, heading direction is first used to enhance the probability computation of candidate edges for a given GPS point. In the second stage, heading direction is also employed to narrow down the searching space and serve as a cost-effective guider in the shortest path computation for two consecutive GPS points. In the third stage, heading direction is further utilized to refine the vehicle travelling path for a sequence of GPS points, together with the topology of the road network. Finally, we evaluate the SD-Matching algorithm using the real-world taxi data and road network data in the city of Beijing, China, to demonstrate its effectiveness and efficiency.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Notes

  1. http://cn.mathworks.com/matlabcentral/fileexchange/26723.

  2. https://www.openstreetmap.org/.

References

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

    Article  Google Scholar 

  • Castro PS, Zhang D, Chen C, Li S, Pan G (2013) From taxi gps traces to social and community dynamics: a survey. ACM Comput Surv (CSUR) 46(2):17

    Article  Google Scholar 

  • Chen C, Zhang D, Castro PS, Li N, Sun L, Li S, Wang Z (2013) iBOAT: isolation-based online anomalous trajectory detection. IEEE Trans Intell Transp Syst 14(2):806–818

    Article  Google Scholar 

  • Chen C, Wang Z, Guo B (2016) The road to the Chinese smart city: progress, challenges, and future directions. IT Prof 18(1):14–17

    Article  Google Scholar 

  • Chen C, Zhang D, Ma X, Guo B, Wang L, Wang Y, Sha E (2017) Crowddeliver: planning city-wide package delivery paths leveraging the crowd of taxis. IEEE Trans Intell Transp Syst 18(6):1478–1496

    Google Scholar 

  • Chen C, Jiao S, Zhang S, Liu W, Feng L, Wang Y (2018) TripImputor: real-time imputing taxi trip purpose leveraging multi-sourced urban data. IEEE Trans Intell Transp Syst

  • Cho W, Choi E (2017) A basis of spatial big data analysis with map-matching system. Clust Comput 20(3):2177–2192

    Article  Google Scholar 

  • Ding Y, Chen C, Zhang S, Guo B, Yu Z, Wang Y (2017) GreenPlanner: Planning personalized fuel-efficient driving routes using multi-sourced urban data. In: IEEE International Conference on Pervasive Computing and Communications (PerCom), pp 207–216

  • Goh CY, Dauwels J, Mitrovic N, Asif MT, Oran A, Jaillet P (2012) Online map-matching based on hidden markov model for real-time traffic sensing applications. In: IEEE Conference on Intelligent Transportation Systems, pp 776–781

  • Greenfeld JS (2002) Matching gps observations to locations on a digital map. In: Transportation Research Board 81st Annual Meeting

  • Guo B, Chen H, Han Q, Yu Z, Zhang D, Wang Y (2017a) Worker-contributed data utility measurement for visual crowdsensing systems. IEEE Trans Mobile Comput 16(8):2379–2391

    Article  Google Scholar 

  • Guo B, Han Q, Chen H, Shangguan L, Zhou Z, Yu Z (2017b) The emergence of visual crowdsensing: challenges and opportunities. IEEE Commun Surv Tutor 19(4):2526–2543

    Article  Google Scholar 

  • Kang W, Li S, Chen W, Lei K, Wang T (2017) Online map-matching algorithm using object motion laws. In: IEEE International Conference on High Performance and Smart Computing, pp 249–254

  • Koller H, Widhalm P, Dragaschnig M, Graser A (2015) Fast hidden markov model map-matching for sparse and noisy trajectories. In: IEEE International Conference on Intelligent Transportation Systems, pp 2557–2561

  • Li Y, Huang Q, Kerber M, Zhang L, Guibas L (2013) Large-scale joint map matching of gps traces. In: Proceedings of ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, pp 214–223

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

  • Newson P, Krumm J (2009) Hidden markov map matching through noise and sparseness. In: Proceedings of ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, pp 336–343

  • Pink O, Hummel B (2008) A statistical approach to map matching using road network geometry, topology and vehicular motion constraints. In: IEEE International Conference on Intelligent Transportation Systems, pp 862–867

  • Quddus MA, Ochieng WY, Noland RB (2007) 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

    Article  Google Scholar 

  • Song R, Lu W, Sun W, Huang Y, Chen C (2012) Quick map matching using multi-core cpus. In: Proceedings of the 20th International Conference on Advances in Geographic Information Systems, ACM, pp 605–608

  • Tarjan R (1971) Depth-first search and linear graph algorithms. In: Symposium on Switching and Automata Theory, pp 114–121

  • Velaga NR, Quddus MA, Bristow AL (2009) Developing an enhanced weight-based topological map-matching algorithm for intelligent transport systems. Transp Res Part C Emerg Technol 17(6):672–683

    Article  Google Scholar 

  • Wang L, Zhang D, Wang Y, Chen C, Han X, M’Hamed A (2016) Sparse mobile crowdsensing: challenges and opportunities. IEEE Commun Mag 54(7):161–167

    Article  Google Scholar 

  • Wei H, Wang Y, Forman G, Zhu Y, Guan H (2012) Fast Viterbi map matching with tunable weight functions. In: Proceedings of ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, pp 613–616

  • Yu Z, Xu H, Yang Z, Guo B (2016) Personalized travel package with multi-point-of-interest recommendation based on crowdsourced user footprints. IEEE Trans Hum Mach Syst 46(1):151–158

    Article  Google Scholar 

  • Yuan J, Zheng Y, Zhang C, Xie X, Sun GZ (2010) An interactive-voting based map matching algorithm. In: Proceedings of MDM, pp 43–52

  • Zhang M, Chen C, Wo T, Xie T, Bhuiyan MZA, Lin X (2017) SafeDrive: online driving anomaly detection from large-scale vehicle data. IEEE Trans Ind Inf 13(4):2087–2096

    Article  Google Scholar 

  • Zheng K, Zheng Y, Xie X, Zhou X (2012) Reducing uncertainty of low-sampling-rate trajectories. In: Proceedings of ICDE, pp 1144–1155

  • Zhou X, Ding Y, Tan H, Luo Q, Ni LM (2017) HIMM: An hmm-based interactive map-matching system. In: International Conference on Database Systems for Advanced Applications, pp 3–18

    Chapter  Google Scholar 

Download references

Acknowledgements

Chao Chen and Yan Ding contributed equally on this work. The work was supported by the National Key R&D Project of China (No. 2017YFB1002000), the National Science Foundation of China (No. 61602067 and No. 71601024), the Fundamental Research Funds for the Central Universities (No. 106112017cdjxy180001), Chongqing Basic and Frontier Research Program (No. cstc2015jcyjA00016), Open Research Fund Program of Shenzhen Key Laboratory of Spatial Smart Sensing and Services (Shenzhen University), Research Project of Graduate Students in Chongqing (CYS188), and Ministry of Education in China Humanities and Social Sciences Youth Foundation (No. 16yjc630169). Chao Chen and Xuefeng Xie are the corresponding authors.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Chao Chen or Xuefeng Xie.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, C., Ding, Y., Xie, X. et al. A three-stage online map-matching algorithm by fully using vehicle heading direction. J Ambient Intell Human Comput 9, 1623–1633 (2018). https://doi.org/10.1007/s12652-018-0760-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-018-0760-0

Keywords

Navigation