Research Article

An Online Map Matching Algorithm Based on Second-Order Hidden Markov Model

Table 1

Comparison of HMM-based map matching studies.

CategoryModelSliding windowFactors of observation probabilityFactors of transition probabilityOrder of HMM

OfflineInteractive-voting matching [23]××Speed constraintFirst order
HMM matching [24]××Distance difference
Unsupervised HMM [25]×Antenna locationSpeed constraint
Quick matching [26]×Speed constraint×
Multistage matching [27]×Vehicle headingHeading change difference
Driver path preference–based HMM [28]××Distance difference; speed constraint; driver’s travel preference

OnlineSnapNet [29]Fixed sizeVehicle heading; road levelDistance difference; network topology (same road priority)
Spatial and temporal matching [30]Fixed size×Speed constraint
Route choice HMM [31]Variable size×Distance difference; free-flow travel time
This studySelf-adaptive sizeVehicle heading; road level; driver’s travel preferenceDistance difference; network topology (same/adjacent road priority)Second order