338
Views
0
CrossRef citations to date
0
Altmetric
Research Article

A Novel Map Matching Method Based on Improved Hidden Markov and Conditional Random Fields Model

, ORCID Icon, , &
Article: 2328366 | Received 07 Dec 2023, Accepted 04 Mar 2024, Published online: 12 Mar 2024
 

ABSTRACT

Aiming at the inherent “labeling bias” problem of Hidden Markov Models (HMMs) in the process of low-frequency sampling rate GPS trajectory map matching, this paper proposes a map matching method that combines HMMs and Conditional Random Field Models (CRFs). Various features including vehicle driving direction, direction change between candidate roads, shortest path, and spatial localization accuracy of trajectory points are integrated to optimize the state transfer process in the HMM model. The Viterbi algorithm was then employed to calculate the joint probability values of all candidate paths and the path with maximum probability value was selected as the matching path. The proposed map matching method was validated using publicly available Global Positioning System (GPS) vehicle trajectories from Guangzhou, Dongguan, and field-collected vehicle trajectory data from Ganzhou, China. The results demonstrated that the proposed method achieves high matching accuracy while maintaining efficient matching efficiency. The percentage of correct matching of GPS sampling points remains above 95%, and the average calculation time for each candidate road segment is kept within 50 ms. These advancements can greatly benefit location-based services that rely on map matching technology.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Data availability statement

The data that support the findings of this study are publicly available at (https://www.openits.cn/openData2/570.jhtml) for GPS track dataset and (https://www.openits.cn/openData2/604.jhtml) for GPS open dataset of floating vehicles.

Additional information

Funding

This work was supported by the National Natural Science Foundation of China [grant number 42261072].