道路匹配MapMatching:HMM模型、维特比算法Viterbi、道路匹配基本算法ST、STD、IVVM算法介绍

道路匹配MapMatching:HMM模型、维特比算法Viterbi、道路匹配基本算法ST、STD、IVVM算法介绍


前言

我曾经做过有关道路匹配(MapMatching)的相关研究,学习过几个重要的道路匹配算法,我将先对重要的匹配模型:隐马尔科夫模型(HMM)进行介绍,再介绍维特比算法Viterbi,最后对ST、STD、IVMM三种算法做一个简单的介绍,供大家参考。


一、隐马尔科夫模型(HMM)

隐马尔科夫模型(Hidden Markov Model,简称为HMM)是一种常见的统计学模型,是在马尔科夫链的基础上发展而来。由一个隐藏的马尔可夫链随机生成的不可观测的状态序列,再由各个状态生成一个观测而产生观测随机序列的过程,就是隐马尔可夫模型。

部分图片和内容来自:
HMM具体介绍: 隐马尔可夫模型(Hidden Markov Model)

链接中写的很详细,有文字有图片,大家可以去认真学习一下。

AltAlt

二、维特比算法Viterbi

维特比算法的过程简单来说就是:1.先从前向后推出一步步路径的最大可能,最终会得到一个从起点连接每一个终点的n条路径(假设有n个终点)。
Alt
部分内容和图片来自:
维特比算法介绍: 机器学习:维特比算法(Viterbi Algorithm)

三大基本算法ST、STD、IVMM

首先,我建议所有学习路网匹配内容的同学都去看一篇论文:
论文链接: 路网匹配算法综述
这篇论文介绍了很多常见的路网匹配算法,经典之作,非常值得认真学习

(1)ST

ST算法后面把空间分析函数和时间分析函数作了乘积,相当于考虑是空间(Spatial)和时间(Temporal)的因素,简称为ST算法。

参考链接: 地图匹配之ST-Matching和IVVMM

(2)STD

STD算法在ST算法的基础上发展而来,增加了方向分析(Direction),考虑了单个轨迹点的方向对整体匹配的影响。
在这里插入图片描述

(3)IVMM

内容来自:An Interactive-Voting Based Map Matching Algorithm
ST-Matching 在匹配路网时,会把 GPS 点对应到距离较近的路段上,并不考虑其相邻点的关系,所以会出现锯齿形的线路.IVMM 的提出,就是为了“拉直”不匹配的路段,使其更适合地面真实路径.它在 ST-Matching 的基础上加入了“互动投票”,就是说,每个候选点会对在同一条单点最优的轨迹上的其他候选点进行加强,即投票,最后打分最高的点连起来形成匹配路径.
在这里插入图片描述

总结

本文介绍了HMM模型、维特比算法、三种常见路网匹配算法(ST、STD、IVMM)。文中部分内容和图片来自学术论文,建议大家先去看论文,再看看文章中的介绍来增加自己的理解。
希望对大家有用!

  • 4
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值