An Online Map Matching Algorithm for Path-Free Trajectories by Integrating Path-Constrained Trajectories
Online map matching (MM) aligns real-time GPS trajectories with digital road networks, playing a vital role in vehicle navigation, route planning, and traffic analysis. Hidden Markov Models (HMMs) are widely used for their interpretability and ability to handle low GPS sampling rates. However, in ur...
Saved in:
| Published in | IEEE transactions on intelligent transportation systems Vol. 26; no. 8; pp. 12661 - 12675 |
|---|---|
| Main Authors | , , , , , , |
| Format | Journal Article |
| Language | English |
| Published |
IEEE
01.08.2025
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 1524-9050 1558-0016 |
| DOI | 10.1109/TITS.2025.3555568 |
Cover
| Abstract | Online map matching (MM) aligns real-time GPS trajectories with digital road networks, playing a vital role in vehicle navigation, route planning, and traffic analysis. Hidden Markov Models (HMMs) are widely used for their interpretability and ability to handle low GPS sampling rates. However, in urban scenarios characterized by complex road networks, significant GPS localization error, and dynamic traffic conditions, existing HMM-based methods face challenges such as large road search spaces due to uniform GPS localization error distributions (GLED) and inaccurate route accessibility estimates stemming from inadequate consideration of real-time traffic conditions. This paper proposes an improved HMM-based MM method, recognizing that urban vehicle trajectories can be categorized into two types: path-free (e.g., taxis, private cars) and path-constrained (e.g., buses). Analyzing path-constrained trajectories helps estimate fine-grained GLED and real-time traffic states of path-free vehicles more precisely. The novelty of our approach lies in two aspects: i) Using a hierarchical spectral clustering algorithm based on GPS localization errors of path-constrained bus trajectories, a city is divided into fine-grained sub-regions with consistent GLED. This enables the HMM an adaptive road search scopes, improving online MM efficiency. ii) Gradient boosting trees, known for their interpretability, estimate free-flow speeds by integrating path-constrained trajectories with the factors like road attributes and time, optimizing HMM state transition probabilities for path-free trajectory MM. Experiments on real-world data demonstrate that the optimized HMM methods, leveraging different trajectory types, significantly enhance MM efficiency and accuracy compared to baseline models.The codebase of our methods and datasets are available at https://github.com/jacklee018/onlineMM-IPCT . |
|---|---|
| AbstractList | Online map matching (MM) aligns real-time GPS trajectories with digital road networks, playing a vital role in vehicle navigation, route planning, and traffic analysis. Hidden Markov Models (HMMs) are widely used for their interpretability and ability to handle low GPS sampling rates. However, in urban scenarios characterized by complex road networks, significant GPS localization error, and dynamic traffic conditions, existing HMM-based methods face challenges such as large road search spaces due to uniform GPS localization error distributions (GLED) and inaccurate route accessibility estimates stemming from inadequate consideration of real-time traffic conditions. This paper proposes an improved HMM-based MM method, recognizing that urban vehicle trajectories can be categorized into two types: path-free (e.g., taxis, private cars) and path-constrained (e.g., buses). Analyzing path-constrained trajectories helps estimate fine-grained GLED and real-time traffic states of path-free vehicles more precisely. The novelty of our approach lies in two aspects: i) Using a hierarchical spectral clustering algorithm based on GPS localization errors of path-constrained bus trajectories, a city is divided into fine-grained sub-regions with consistent GLED. This enables the HMM an adaptive road search scopes, improving online MM efficiency. ii) Gradient boosting trees, known for their interpretability, estimate free-flow speeds by integrating path-constrained trajectories with the factors like road attributes and time, optimizing HMM state transition probabilities for path-free trajectory MM. Experiments on real-world data demonstrate that the optimized HMM methods, leveraging different trajectory types, significantly enhance MM efficiency and accuracy compared to baseline models.The codebase of our methods and datasets are available at https://github.com/jacklee018/onlineMM-IPCT . |
| Author | Zhao, Juanjuan Song, Yuchen Xu, Chengzhong Liu, Xiaoying Li, Kaijie Ye, Kejiang Gao, Xitong |
| Author_xml | – sequence: 1 givenname: Kaijie orcidid: 0009-0000-1697-3323 surname: Li fullname: Li, Kaijie email: likj2023@mail.sustech.edu.cn organization: Chinese Academy of Sciences, Shenzhen Institutes of Advanced Technology, Shenzhen, China – sequence: 2 givenname: Juanjuan orcidid: 0000-0003-1002-9272 surname: Zhao fullname: Zhao, Juanjuan email: jj.zhao@siat.ac.cn organization: Chinese Academy of Sciences, Shenzhen Institutes of Advanced Technology, Shenzhen, China – sequence: 3 givenname: Yuchen surname: Song fullname: Song, Yuchen email: ychen.song@siat.ac.cn organization: Chinese Academy of Sciences, Shenzhen Institutes of Advanced Technology, Shenzhen, China – sequence: 4 givenname: Xiaoying surname: Liu fullname: Liu, Xiaoying email: xy.liu5@siat.ac.cn organization: Chinese Academy of Sciences, Shenzhen Institutes of Advanced Technology, Shenzhen, China – sequence: 5 givenname: Xitong orcidid: 0000-0002-2063-2051 surname: Gao fullname: Gao, Xitong email: xt.gao@siat.ac.cn organization: Chinese Academy of Sciences, Shenzhen Institutes of Advanced Technology, Shenzhen, China – sequence: 6 givenname: Kejiang orcidid: 0000-0001-6133-407X surname: Ye fullname: Ye, Kejiang email: kj.ye@siat.ac.cn organization: Chinese Academy of Sciences, Shenzhen Institutes of Advanced Technology, Shenzhen, China – sequence: 7 givenname: Chengzhong orcidid: 0000-0001-9480-0356 surname: Xu fullname: Xu, Chengzhong email: czxu@um.edu.mo organization: Department of Computer Science, State Key Laboratory of IOTSC, University of Macau, Macau, SAR, China |
| BookMark | eNpVkMFOwzAMhiM0JLbBAyBxyAt0OEnTNsdpYjAJNCTKuUobZ-20pVOSy96elu0Aliz_sv_fh29GJq53SMgjgwVjoJ7LTfm14MDlQsihsuKGTJmURQLAssmoeZookHBHZiHsh20qGZuSduno1h06h_RDn4aOTdu5HV0edr3vYnuktvf0U8c2WXtEWnq9xyYONwy0PtONi7jzOo6ZX9eqdyF6PTw0_8z35NbqQ8CH65yT7_VLuXpL3revm9XyPWk4h5gIYVJT10aagks5SpXWQis0kHGJhYXc6kwJsFrkmUGtLXDbpFI0vM61EHPCLn8b34fg0VYn3x21P1cMqhFVNaKqRlTVFdWQebpkOkT841eSK8jFD8e4aTU |
| CODEN | ITISFG |
| Cites_doi | 10.1016/j.jtrangeo.2015.01.016 10.1007/978-3-030-39469-1_10 10.1145/1653771.1653818 10.1145/2666310.2666383 10.1016/j.ins.2021.02.052 10.1007/s42979-022-01340-5 10.1609/aaai.v37i4.25555 10.1007/s12544-009-0013-6 10.1007/978-981-97-2262-4_25 10.1109/ICNSC.2018.8361315 10.1145/3368617 10.1109/ITSC.2012.6338627 10.1145/1653771.1653820 10.1109/ICDE.2012.42 10.1109/TITS.2020.3043250 10.1109/TAC.1974.1100705 10.1109/TKDE.2022.3221183 10.1109/TKDE.2016.2617326 10.1109/TIE.2021.3135645 10.1109/MDM.2010.14 10.1109/TITS.2018.2812147 10.1145/3447548.3467238 10.1007/s41019-020-00151-z 10.1109/IVS.2007.4290280 10.1109/TITS.2016.2591958 10.1109/ACCESS.2018.2869852 10.1016/S0196-6774(03)00085-3 10.1145/3300061.3300130 10.1145/3474717.3483923 10.1016/j.trc.2018.05.014 10.1080/13658816.2021.1919307 10.1109/ITSC.2008.4732697 10.1145/3550486 |
| ContentType | Journal Article |
| DBID | 97E RIA RIE AAYXX CITATION |
| DOI | 10.1109/TITS.2025.3555568 |
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISSN | 1558-0016 |
| EndPage | 12675 |
| ExternalDocumentID | 10_1109_TITS_2025_3555568 10952907 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: Basic and Applied Basic Research Foundation of Guangdong Province; Guangdong Basic and Applied Basic Research Foundation grantid: 2023B1515130002 funderid: 10.13039/501100021171 – fundername: National Natural Science Foundation of China grantid: 62372443; 62376263 funderid: 10.13039/501100001809 – fundername: Natural Science Foundation of Guangdong grantid: 2024A1515011970; 2024A1515030209 funderid: 10.13039/501100003453 – fundername: National Key Research and Development Program of China grantid: 2023YFC3321600 funderid: 10.13039/501100012166 – fundername: Consultation Research Projects of Guangdong Institute of Engineering Science and Technology Development Strategy grantid: 2024-GD-5-02 |
| GroupedDBID | -~X 0R~ 29I 4.4 5GY 5VS 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABQJQ ABVLG ACGFO ACGFS ACIWK ACNCT AENEX AETIX AGQYO AGSQL AHBIQ AIBXA AKJIK AKQYR ALMA_UNASSIGNED_HOLDINGS ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 EBS EJD HZ~ H~9 IFIPE IPLJI JAVBF LAI M43 O9- OCL P2P PQQKQ RIA RIE RNS ZY4 AAYXX CITATION |
| ID | FETCH-LOGICAL-c220t-33d4dbbd5d82554dbb94b3a9ed0625e8f07fa6930fa376deaaf02fc453c2b7a33 |
| IEDL.DBID | RIE |
| ISSN | 1524-9050 |
| IngestDate | Wed Oct 01 05:43:16 EDT 2025 Wed Aug 20 06:20:52 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 8 |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html https://doi.org/10.15223/policy-029 https://doi.org/10.15223/policy-037 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c220t-33d4dbbd5d82554dbb94b3a9ed0625e8f07fa6930fa376deaaf02fc453c2b7a33 |
| ORCID | 0000-0003-1002-9272 0000-0001-9480-0356 0000-0002-2063-2051 0009-0000-1697-3323 0000-0001-6133-407X |
| PageCount | 15 |
| ParticipantIDs | crossref_primary_10_1109_TITS_2025_3555568 ieee_primary_10952907 |
| ProviderPackageCode | CITATION AAYXX |
| PublicationCentury | 2000 |
| PublicationDate | 2025-08-01 |
| PublicationDateYYYYMMDD | 2025-08-01 |
| PublicationDate_xml | – month: 08 year: 2025 text: 2025-08-01 day: 01 |
| PublicationDecade | 2020 |
| PublicationTitle | IEEE transactions on intelligent transportation systems |
| PublicationTitleAbbrev | TITS |
| PublicationYear | 2025 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| References | ref13 ref35 ref12 ref34 ref15 ref37 ref14 ref36 ref31 ref30 ref11 ref33 ref10 ref32 Mao (ref19) 2018; 41 ref2 ref1 ref17 ref16 ref38 González (ref24) ref23 ref26 ref25 ref20 Giovannini (ref22) 2011 Yi-Meng (ref18) 2018; 29 ref28 ref27 ref29 ref8 ref7 ref9 ref4 Brakatsoulas (ref21) ref3 ref6 ref5 |
| References_xml | – volume: 29 start-page: 734 issue: 3 year: 2018 ident: ref18 article-title: Road network aware online trajectory compression publication-title: Ruan Jian Xue Bao/J. Softw. – ident: ref17 doi: 10.1016/j.jtrangeo.2015.01.016 – ident: ref31 doi: 10.1007/978-3-030-39469-1_10 – ident: ref16 doi: 10.1145/1653771.1653818 – ident: ref11 doi: 10.1145/2666310.2666383 – ident: ref8 doi: 10.1016/j.ins.2021.02.052 – ident: ref35 doi: 10.1007/s42979-022-01340-5 – ident: ref1 doi: 10.1609/aaai.v37i4.25555 – ident: ref6 doi: 10.1007/s12544-009-0013-6 – ident: ref3 doi: 10.1007/978-981-97-2262-4_25 – ident: ref30 doi: 10.1109/ICNSC.2018.8361315 – ident: ref33 doi: 10.1145/3368617 – ident: ref10 doi: 10.1109/ITSC.2012.6338627 – ident: ref14 doi: 10.1145/1653771.1653820 – ident: ref23 doi: 10.1109/ICDE.2012.42 – ident: ref5 doi: 10.1109/TITS.2020.3043250 – ident: ref32 doi: 10.1109/TAC.1974.1100705 – ident: ref2 doi: 10.1109/TKDE.2022.3221183 – ident: ref28 doi: 10.1109/TKDE.2016.2617326 – start-page: 853 volume-title: Proc. 31st Int. Conf. Very Large Data Bases ident: ref21 article-title: On map-matching vehicle tracking data – volume-title: A novel map-matching procedure for low-sampling GPS data with applications to traffic flow analysis year: 2011 ident: ref22 – ident: ref29 doi: 10.1109/TIE.2021.3135645 – ident: ref15 doi: 10.1109/MDM.2010.14 – ident: ref12 doi: 10.1109/TITS.2018.2812147 – start-page: 794 volume-title: Proc. 33rd Int. Conf. Very Large Data Bases ident: ref24 article-title: Adaptive fastest path computation on a road network: A traffic mining approach – ident: ref34 doi: 10.1145/3447548.3467238 – ident: ref37 doi: 10.1007/s41019-020-00151-z – ident: ref26 doi: 10.1109/IVS.2007.4290280 – ident: ref27 doi: 10.1109/TITS.2016.2591958 – ident: ref13 doi: 10.1109/ACCESS.2018.2869852 – ident: ref20 doi: 10.1016/S0196-6774(03)00085-3 – ident: ref38 doi: 10.1145/3300061.3300130 – ident: ref4 doi: 10.1145/3474717.3483923 – ident: ref9 doi: 10.1016/j.trc.2018.05.014 – volume: 41 start-page: 1928 issue: 8 year: 2018 ident: ref19 article-title: Vehicle trajectory anomaly detection in road network via Markov decision process publication-title: Jisuanji Xuebao/Chinese J. Comput. – ident: ref7 doi: 10.1080/13658816.2021.1919307 – ident: ref25 doi: 10.1109/ITSC.2008.4732697 – ident: ref36 doi: 10.1145/3550486 |
| SSID | ssj0014511 |
| Score | 2.4503553 |
| Snippet | Online map matching (MM) aligns real-time GPS trajectories with digital road networks, playing a vital role in vehicle navigation, route planning, and traffic... |
| SourceID | crossref ieee |
| SourceType | Index Database Publisher |
| StartPage | 12661 |
| SubjectTerms | Accuracy Global Positioning System GPS error distribution GPS trajectories Hidden Markov models Location awareness map matching Public transportation Real-time systems Roads Trajectory Urban areas urban traffic Vehicle dynamics |
| Title | An Online Map Matching Algorithm for Path-Free Trajectories by Integrating Path-Constrained Trajectories |
| URI | https://ieeexplore.ieee.org/document/10952907 |
| Volume | 26 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Electronic Library (IEL) customDbUrl: eissn: 1558-0016 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0014511 issn: 1524-9050 databaseCode: RIE dateStart: 20000101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LSwMxEA7akx58VqwvcvAkpIZsnscillZoEWyht2WzSayvbSnbg_56k-xWWkHwsBCWmSVkkp2ZzMw3AFxLQbnGRiPOFUfUEYYyo3IknddGjufewgjVyIMh743pw4RN6mL1WAtjrY3JZ7YdhjGWb2b5MlyV-ROuGFGhdnxbSF4Va_2EDALQVgRHJRQpzFYhTM9zO-qPnrwrSFjba9cAubWhhNa6qkSl0t0Hw9V0qlySt_ay1O386xdS47_newD2avMSdqr9cAi2bHEEdtdAB4_BtFPACmAUDrK5f8qYTgk778-zxUs5_YDejoWP3jJE3YW10Guz13i1731qqD9hvwaYCDyRKvT8jJ0mrNkgboJx935010N1vwWUE4JLlCSGGq0NM95tZGGoqE4yZQ32XpKVDguXhdaJLvO_JWOzzGHicsqSnGiRJckJaBSzwp4CaAT3H8LScSVp7qQ0XPCQUSVEqHy1LXCzEkA6r2A10uiOYJUGaaVBWmktrRZohrVdI6yW9eyP9-dgJ7BXaXoXoFEulvbSmw6lvopb5htqX8Ea |
| linkProvider | IEEE |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3NS8MwFA-iB_Xg58T5mYMnIbW0Sdochzg23YZgB7uVfDq_ujG6g_71JmknmyB4KITyEkJe2vde8n6_B8BVmmAqQiUQpYwibCKCuGISpcZaI0Ol9TAcGrk_oJ0hvh-RUQ1W91gYrbVPPtOBa_q7fDWRc3dUZr9wRiLmsOMbBGNMKrjWz6WBo9ry9KgRRiwki0tM2-sm62ZPNhiMSGDtqyPdWjFDS3VVvFlp74LBYkJVNslbMC9FIL9-cTX-e8Z7YKd2MGGr2hH7YE0XB2B7iXbwEIxbBawoRmGfT-1T-oRK2Hp_nsxeyvEHtJ4sfLS-IWrPtIbWnr36w30bVUPxCbs1xYTr46Vc1U9fa0KrFeEGGLbvstsOqisuIBlFYYniWGElhCLKBo7ENRkWMWdahTZO0qkJE8Nd8UTD7Y9Jac5NGBmJSSwjkfA4PgLrxaTQxwCqhNqBwtRQlmJp0lTRhLqcqiRx2FfdBNcLBeTTilgj9wFJyHKnrdxpK6-11QQNt7ZLgtWynvzx_hJsdrJ-L-91Bw-nYMsNVSXtnYH1cjbX59aRKMWF3z7fs4PEZw |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=An+Online+Map+Matching+Algorithm+for+Path-Free+Trajectories+by+Integrating+Path-Constrained+Trajectories&rft.jtitle=IEEE+transactions+on+intelligent+transportation+systems&rft.au=Li%2C+Kaijie&rft.au=Zhao%2C+Juanjuan&rft.au=Song%2C+Yuchen&rft.au=Liu%2C+Xiaoying&rft.date=2025-08-01&rft.issn=1524-9050&rft.eissn=1558-0016&rft.volume=26&rft.issue=8&rft.spage=12661&rft.epage=12675&rft_id=info:doi/10.1109%2FTITS.2025.3555568&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_TITS_2025_3555568 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1524-9050&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1524-9050&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1524-9050&client=summon |