地图匹配算法综述

地图匹配算法综述
地图匹配算法综述

地图匹配算法综述

一、地图匹配:现有算法

车辆导航系统实时接收GPS位置速度信息,以交通地图为背景显示车辆行驶轨迹。保证所显示的轨迹反映车辆的实际行驶过程,包括行驶路段,转弯过程及当前位置,就是地图匹配问题所要解决的目标。本节首先对地图匹配问题涉及到的基础概念、误差模型给出简要说明,同时介绍当前流行的一些地图匹配算法的思路与特点。

1.1 地图匹配问题介绍

利用车载GPS接收机实时获得车辆轨迹,进而确定其在交通矢量地图道路上的位置,是当前车载导航系统的基础。独立GPS车载导航系统中克服GPS误差以及地图误差显示车辆在道路网上的位置主要是通过地图匹配算法,也就是根据GPS信号中的数据和地图道路网信息,利用几何方法、概率统计方法、模式识别或者人工神经网路等技术将车辆位置匹配到地图道路上的相应位置[8-12]。由于行驶中的车辆绝大部分都是在道路上的,所以通常的地图算法都有一个车辆在道路上的默认前提。地图匹配的准确性决定了GPS车辆导航系统的准确性、实时性与可靠性。具体来说取决于两方面:确定当前车辆正在行驶的路段的准确性与确定车辆在行驶路段上的位置的准确性。前者是现有算法的研究重点,而后者涉及到沿道路方向的误差校正,在现有算法中还没有得以有效解决。地图匹配的目标是将轨迹匹配到道路上,当道路是准确的时,也就成了确定GPS的准确位置,然后利用垂直映射方法完成匹配。要实时获得车辆所在的道路及位置通过地图匹配来实现是一种比较普遍而且成本较低的方法。车辆导航与定位系统中的地图匹配问题概括来讲就是将车载GPS接收机获得的带有误差的GPS轨迹位置匹配到带有误差的交通矢量地图道路上的相应位置。下面我们通过具体的数学模型

来给地图匹配问题以详细的数学描述。

地图匹配的基本过程如图4.1所示。符号定义及其物理意义说明如下:

图4.1 地图匹配模型

1) g(k)是车辆GPS轨迹点,内容为k时刻车辆上的GPS定位数据(经纬度),对应于矢量地图上相应的经纬度位置点。由于GPS误差和矢量地图误差的存在,当车辆在道路弧段S i上行驶时,g(k)通常并不位于弧段S i上。

2) p(k)为g(k)的地图道路匹配点,表示地图匹配算法对g(k)进行偏差修正获得的车辆k时刻在矢量地图道路上的对应点,简称g(k)的匹配点。匹配点所在矢量地图弧段S i上的位置,应该尽可能反映出实际车辆在该段道路上的相应位置。

3) e(k)为g(k)的地图匹配修正量,表示g(k)与其匹配点p(k)间的误差修正。需要指明匹配点所在的弧段p(k) S i时,使用符号e(k)[S i] 表示g(k)对于弧段S i 上的匹配点所使用的匹配修正量。上述3个基本量之间的关系如图画所示,即

p(k) = g(k) + e(k) (4) 地图匹配修正量e(k)源自于GPS定位误差和交通矢量地图精度误差的综合误差效应。

4) e(k)的正交分解

将e(k)正交分解为弧段横向修正量ev(k).R与弧段纵向修正量eh(k).R,有

(5)

式中e(k)[ S i] 的纵向单位矢径的正向与车辆在弧段S i上的前进方向一致,横向单位矢径与垂直,构成右旋直交坐标如图4.1所示。需要注意的是, ev(k) 与eh(k) 均为标量,它们的大小与符号说明如下。

5) 弧段横向修正量ev(k)表示g(k)的道路弧段横向偏差,ev(k)的幅值|ev(k)|大小表示g(k)到达弧段的最短距离,即

(6)

式中q(k) =q(g k , S i) 称为g(k)的弧段S i最近点,也就是g(k)对弧S i作垂线与弧段S i的交点。ev (k)[ S i] 的符号正负取决于是否与横向单位矢径的方向一致。正值表示g(k)偏差在按前进方向测算的道路弧段S i的右侧,反之,当车辆g(k)位于道路弧段的左侧,ev(k) 为负值。q(k)由g(k)与相应弧段S i唯一确定,所以ev (k)[ S i] 是一个已知标量。

6) 弧段纵向修正量eh(k) 表示g(k)的道路弧段纵向偏差,反映g(k)的地图道路匹配点p (k )沿道路弧段方向上的预测偏差,即

(7)

eh(k) 的取正值表示匹配点p(k )位于g(k)的前方,反之,当车辆g(k)必须向后退方向匹配时eh(k) 为负值。

弧段纵向修正量eh(k)[ S i]与匹配点p(k)直接相关,是地图道路匹配算法最重要又最难精确求解的预测变量。如何克服这一误差分量的影响是论文研究的一个重点。

地图匹配过程实际上就是利用车辆行驶的GPS轨迹g(k),基于矢量地图的拓扑结构,以及其它可获得的车辆运动信息来确定车辆正在运行的道路弧段S i,以及在上面的准确对应方位p(k)。

1.2常见地图匹配算法

正如本章开始的时候介绍,地图匹配算法经常被用来在车辆导航系统中确定车辆在道路上的位置。大部分地图算法都假设车辆行驶过程中是在有限的道路网上进行的,在绝大部分情况下车辆都是满足这种情况的。当然,当车辆实际上不在已知道路上行驶时,地图匹配可能增加GPS定位误差。还有一个假设是大部分现有算法的前提,就是矢量地图的高精确度。但是在实际应用中,用户并不能得到所有需要区域的高精确地图[1]。

文献[1]对于现有地图匹配算法作了很好的总结,并且在文献中介绍了四种地图匹配算法类型:1)半确定性算法;2)概率统计算法;3)基于模糊逻辑的算法;4)模式识别算法。

半确定算法需要的一个基本前提是需要知道车辆的初始位置和车辆运行方

向,然后多种条件判断会用来判定车辆是否在已知道路网上。这种地图匹配算法一般用于带有航位推测定位系统的车辆导航系统。概率统计算法是在从车辆导航系统获得的轨迹位置周围建立矩形或者长方形的置信区域。模糊逻辑的算法是基于一系列的规则及其权重的设计来实现的。是一种基于已有知识的规则系统。由于地图匹配算法本质上是模式识别的过程,所以模式识别领域中的多种算法都可以应用于地图匹配问题的解决,比较典型的是人工神经网络。

地图匹配过程可以用多种算法实现,从简单的搜索技术[13],到复杂的数学工具[14],如卡尔曼滤波。在后面地图匹配算法的详细回顾中,我们主要将其分为三类:几何方法,概率统计算法和其他高级算法。

1.2.1 几何匹配算法

几何匹配算法利用地图道路网的几何信息进行匹配,它只考虑路段的形状距离等,而不考虑道路的连接关系。最常见的几何地图匹配算法,是一种简单的搜索过程。每一个车辆GPS轨迹点被匹配到最近的地图道路网节点处或最近路段上的最近点。这种算法在车辆导航系统中的实现非常简单,但是直接用其匹配原始车辆轨迹经常会出现误识别,尤其是在道路密集的城市地区和交叉路口处。所以这种算法在实际车辆导航系统中直接使用的很少。

一些高级匹配算法在对车辆轨迹进行处理后,用这种方法完成最后的步骤,将经过处理或者识别的匹配点映射到对应道路上进行显示。文献[8]对这种最简单的匹配算法进行一下改进,利用GPS信息中的速度方向信息或者车辆运行连续性参考前面时刻轨迹点匹配的道路辅助选择当前轨迹匹配的道路,选择好匹配的道路后将轨迹点投影到该道路曲线上完成匹配。当车行驶在道路上时,存在三个状态信息,速度、方向和当前所在街道。不难理解三个事实:当车辆远离交叉路口时,它不可能从一条街“跳”到另一条街;连续两次从GPS信号得到的方向绝对差总小于某个小量,除非它在交叉路口转向;当车辆行驶在道路上时,偶尔较大偏离道路的信号应该忽略。概括来说,就是利用车辆轨迹的连续性和矢量电子地图的拓扑结构,将车辆轨迹和道路网格进行匹配,从而过滤GPS信号的定位误差,更形象一些,可以说是根据GPS信号将车辆“拉”到道路上来。因此,修正算法应该涉及车辆当前和以前的方向及街道的拓扑索引。这种改进后的匹配

算法能够有效减少匹配的误识别率。

文献[15]中的方法考虑多个轨迹点的地图匹配算法是根据一段时间内,连续多个轨迹点拟和为曲线与道路曲线进行比较匹配,确定车辆运行道路以及车辆在道路上的位置。文献[16]中,White对几种几何地图匹配算法进行了详细的介绍和比较,包括点到点匹配、点到弧匹配、弧到弧匹配以及利用地图拓扑结构的地图匹配。通过对各种算法的匹配效果进行比较,说明了利用更多点的信息可以提高识别的准确率,而且匹配过程中利用地图拓扑结构可以有效提高地图匹配算法效果。文献[17]提出了基于权重的几何地图匹配算法,首先比较车辆方向(从GPS接收机获得)与周围道路方向的偏差,比较当前轨迹点与周围道路弧的距离偏差,然后对两个偏差设定不同的权重,获得针对不同道路的权重和,最后比较这些权重和,最小的就是匹配可能性最大的。这种算法利用了车辆的方向信息来辅助地图匹配。这些改进后的几何地图匹配算法在确定了轨迹匹配后的道路后,用最短距离匹配方式,将车辆轨迹映射到该道路上距离轨迹最近的点上。

1.2.2 概率统计算法

概率统计算法是在从车辆导航系统获得的轨迹位置周围建立矩形或者长方形的置信区域。这种算法最早是1989年由Honey et al设计的[18]。文献[1]中介绍了其在GPS车辆导航系统中的应用,置信区域的大小可以由GPS位置的各种误差大小来确定。之后,置信区域被重叠到交通矢量地图上,来确定匹配道路。当置信区域中包含多条路段时,利用车辆的速度方向信息、与前面匹配道路的关联信息以及最近距离原则来确定唯一的匹配路段。当在一定可信度区域内没有道路时,视车辆不在道路上。文献[1]中没有介绍对这种算法的具体实现,在具体设计时,车辆的速度信息和距离下一个交叉路口的距离信息都可以被应用到概率统计算法中。算法的主要目标也是如何正确识别当前车辆运行所在的道路。确定匹配道路后,用最短距离匹配方式将车辆轨迹映射到该道路上距离轨迹最近的点上。

1.2.3 其他高级算法

除了上面两种常用的地图匹配处理思路以外,卡尔曼滤波、模糊理论和人工

神经网络等理论也被应用于车辆导航系统的地图匹配问题的解决中。卡尔曼滤波器是一种高效率的递归滤波器(自回归滤波器)[19],用于估计离散时间过程的状态变量。卡尔曼滤波器最初就是用来设计空间导航系统的[1],当前被广泛应用于各种系统。在车辆导航系统中,也是目前使用的重要信号滤波手段和多传感器融合方法。在独立GPS车载导航系统的地图匹配算法中,融合交通矢量地图上的道路网信息,是这类算法与单纯的GPS接收器信号处理最大不同之处。例如论文[20]中,将地图上路段的几何数学表达式作为卡尔曼滤波的一个约束条件该地图匹配算法能够部分校正沿道路方向的误差。论文[21]中介绍的算法虽然在状态空间中包含了互相垂直的两个方向上的状态进行车辆位置预测估计。另外的地图匹配算法运用模糊理论[9],人工神经网络等领域的知识实现匹配过程[22]。这些算法在固定场合下有很高的匹配准确率,但是需要大量的数据进行算法参数的前期学习和总结。

1.3对现有算法分析

以上介绍的这些算法研究重点都在如何确定匹配道路上,而并没有设计有效的方法在匹配道路上寻找匹配点,都是简单的采用垂直映射的方法,用轨迹点到匹配道路的垂足作为匹配点。这样的处理方法对于弧段纵向偏差无能为力。同时也没有明确的对地图误差给地图匹配带来的问题进行解决。而这些误差关系到定位与导航准确性的重要因素,尤其是交叉点附近。

对于导航过程中获得的各种信息利用的越充分越能提高地图匹配的准确性。这些方法中考虑的车辆方向、速度、位置、历史轨迹和地图的拓扑结构信息,是新算法中需要借鉴利用的。现有地图匹配算法的另外一个问题是对地图道路网误差的忽视。虽然当前的交通矢量地图的准确性有了很大提高,但是某些区域的地图的位置准确性不是很高,而且在相对准确的交通地图中的某些局部可能有较大误差,这些都会对地图匹配算法的准确性产生影响。实际上地图匹配算法的概念就是将车辆轨迹匹配到地图道路上,而不是简单的车辆轨迹误差校正。这就意味着地图匹配算法本身就应该包含匹配过程中对地图误差的克服与处理。

卡尔曼滤波器由于其对于包含随机噪声的信号有很好的滤波性能,所以是处理车辆轨迹误差的一个很好工具,但是其模型对噪声的概率分布有比较高的要

求,要求其为0均值的白噪声。而根据论文第二章中的GPS误差的均值曲线和自相关函数曲线可以看出其并不符合卡尔曼滤波器的模型要求。当前大部分应用于独立GPS导航系统的卡尔曼滤波器算法并没有很好的处理这个问题,直接将GPS信息中的位置、速度、加速度作为状态空间量[11]。在这种情况下,卡尔曼滤波器对车辆轨迹位置等的预测估计并不是最优的。

虽然现有算法中存在着一些不足,但这些方法中对车辆方向、速度、位置、历史轨迹和地图的拓扑结构信息的考虑,是新算法设计中需要借鉴利用的。针对现有算法的这些弊端和优点,利用GPS短期误差变化和地图局部误差变化的特点,提出了带预测偏差实时校正的地图匹配新算法,新算法的特点在于充分利用交叉路口前后的GPS轨迹成功实现预测偏差的实时更新。

二、匹配道路:新算法

基于对车辆运行过程中从车载GPS设备获得的车辆实时位置、运行方向、运行速度和历史轨迹数据以及交通矢量地图的拓扑结构的综合考虑,利用GPS 信号误差的慢漂移特性和矢量地图误差变化的连续性,我们设计了包含交叉路口实时更新并且以虚拟偏差实时校正为特征的地图匹配新算法。这里的预测偏差起的作用就如同差分GPS中基站提供的差分信号一样对GPS轨迹进行校正,所以把这种算法叫做虚拟差分修正量校正算法。算法主要包括正常弧段上的预测偏差实时校正与交叉路口处预测偏差的实时更新两部分规则。

2.1算法模型

弧段中(离交叉路口有一定距离)的地图道路匹配过程,就是基于已知的信息及当前GPS位置g(k)求得地图匹配修正量e(k),参见图5.1。

图5.1弧段上的地图道路匹配过程示意图

设当前为时刻k , 历史数据包括车辆GPS轨迹点g(k -1) 、地图道路匹配点p(k -1) 、匹配修正量e(k-1)都是已知的。当前数据包括GPS轨迹点g(k)以及

g(k)的道路弧段横向偏差eh(k) 也是已知或可以立即计算出的确定量。根据论文第三章中关于GPS主要误差相对稳定的结论,引入预测校正点定义为

(5.1)

在没有更多信息的时候,取预测校正点的弧段Si 最近点q.(k)作为k时刻的车辆位置g(k)的地图道路匹配点p(k)是很自然合理的选择。所产生的预测补偿记为

(5.2)

e (k)补偿GPS误差的慢漂移和地图道路误差的微变,严格来说e(k)主要校正的是GPS误差漂移和道路误差变化在垂直于道路方向的分量ev(k),进而可以保证其对于后续轨迹的垂直道路方向上的修正量ev(k)的准确性。匹配修正量e(k)的实时校正公式如下:

e(k) = e(k -1) + e (k) = p(k) -g(k) (5.3) 匹配修正量e(k)的实时校正。考虑到车辆运行过程中有一些偶然误差(多路径原因或者信号干扰)对GPS轨迹产生脉冲扰动,单独用公式(5.3)可能会使道路匹配的预测偏差修正量e(k)产生比较大的扰动。为了平滑这种扰动,我们采用前3个GPS轨迹点和匹配点距离的平均值来修正e(k):

(5.4) 2.2初始阶段匹配道路的选取与利用

e(k)的车辆轨迹实时匹配导航系统刚开始工作时,道路匹配的匹配修正量e(k)还没有被赋以有效值。初始阶段的主要目标是确定车辆实际运行的道路弧段Si。由于在后续轨迹点的匹配过程中会用到历史轨迹匹配结果,所以如果初始阶段的匹配道路弧段Si判定错误会严重影响后续轨迹的匹配准确性。在这一阶段,我们综合考虑轨迹到匹配弧段Si的距离最短和GPS测定的车辆速度与弧段Si延伸的方向一致性(方向夹角在30o内定义为方向一致),特别是后一条件来判定车辆当前行驶的弧段Si。由于单个初始轨迹点用这种方式也可能出现误判,特别是接近交叉路口处,实际的计算中采用连续匹配在同一条弧段Si上的轨迹点数大于或等于某个阈值,则确认该弧段是当前轨迹的匹配弧段。匹配弧段阈值记为Ceff,测试程序取Ceff = 6 。这里的连续匹配以车辆速度与某些弧段例如Si,

Sj延伸的方向一致性为标准,满足这一条件后选择弧段横向修正量ev(k)[Si]最小的那条弧段.. Si。

在车辆行驶过程中,我们获得了虚拟差分向量ediff后,可以对车辆实时GPS 轨迹点进行地图匹配。首先我们利用ediff对当前轨迹点g(k)进行校正。根据公式(5.1)用ediff作为差分量对g(k)校正获得点。这时的点已经被消除了沿道路方向和垂直于道路方向的主要误差。因为GPS误差漂移的存在以及可能的地图道路误差变化,并不一定落在地图道路上,这时我们利用从车载GPS获得的车辆速度、方向信息以及地图拓扑结构信息和历史匹配数据来将p(k)匹配到对应道路的对应位置上。

由于车辆位置在远离交叉路口处的匹配道路选择简单,而在交叉路口附近由于道路情况的复杂非常容易误判,从算法效率和匹配准确率两方面考虑,我们对于在远离交叉路口处和交叉路口附近的校正轨迹点p(k)采取不同的匹配方法。首先我们确定前一时刻选择的匹配道路弧Si的两个端点和计算预校正后的轨迹点位置xpk, y pk分别到.. 和的距离.. dik和djk 。

设置临近交叉口的判断阈值为deffect ,deffect 越大,误识别率越低,实时性越差(我们在测试程序中取值为.. 50m)。如果.. dik >=djk ,并且.. d jk =dik ,并且.. dik

当与两个端点都不临近时,说明车辆在远离交叉口的道路上行驶,这时根据车辆行驶道路的连续性,判断的匹配路段为Si,将垂直映射到Si上获得匹配点。

当临近节点ni时,说明此时车辆位置在交叉口附近,我们就要根据导航系统的各种输入信息以及地图信息来准确判断车辆所处的道路,保证匹配路段的选择是最重要的,因为会关系到后续路段上的路段匹配的准确性。我们用来判断匹配路段主要根据车辆的方向信息h(k),经过预校正的GPS轨迹位置以及地图的拓扑关联。但是由于当车辆速度v(k)低于一定程度veffect时(经过实验证明是10.8km/h也就是3m/s),车辆方向误差比较大,可信度低,所以我们在利用车辆的方向信息h(k)时要先判断车辆速度v(k)是否大于有效阈值veffect(测试程序中取值为11km)。具体过程描述如下:

如果v(k) >veffect,计算到与ni相连接的各条弧的距离,确定距离最小弧.Sl (l可以等于i),如果此时h(k)方向与Sl方向(为方向起始点)的夹角小于预先设定的阈值beffect (测试程序中我们设定为30度),则判断的匹配路段是Sl,将垂直映射到Sl上,获得。如果此时大于或者等于beffect,就说明用最短距离和方向判定法选取的匹配路段不一致,则此时的匹配点位于节点(临近节点,也就是将车辆位置显示在道路交叉口处)。如果v(k) <=veffect,说明此时的方向信息h(k)无效,将的匹配点p(k )位置确定在上一时刻匹配位置p(k -1) 上。

2.3转弯过程后的地图匹配修正量的自动更新

地图匹配修正量定时更新指的是在一定条件下避免使用实时校正公式(8-10)而获得新弧段Sj 上全新的准确的e(k)[ Sj ] 。当车辆经过交叉路口时,车辆在地图上的准确匹配点是一个确定的交叉路口位置。在这种情况下,有可能实现匹配修正量从上一弧段.. e(k)[Si ] 到当前弧段e(k)[ Sj ] 的一次更新。

为了提高e(k)更新的准确性与可靠性,我们只对符合一定条件的转弯进行利用。先设定几个变量,设定车辆轨迹匹配到当前路段上的轨迹点个数为Ccurrent,车辆轨迹匹配到前一路段上的轨迹点个数为Clast。当轨迹点匹配到一个新的路段上时,.. Clast=Ccurrent并对Ccurrent置.. 0,即Ccurrent=0。之后每获得一个匹配在当前路段上的轨迹点并且匹配点不在道路端点上(避免交叉路口处长时间等待带来的误差),对Ccurrent加1。用符号a来表示当前路段与上一路段的夹角(锐角)。我们设定.Ceff表示一个预先设定的匹配在某路段上点的个数的阈值,Ceff越大,获得的ediff稳定性越高,但是实时性越差(在我们的测试程序中设置为6)。用a eff表示一个预先设定的当前路段与运行的上一路段夹角的阈值,同Ceff 一样,aeff越大,获得的.ediff稳定性越高,但是实时性越差(在我们的测试程序中设置为30度)。

为了减少短时间连续转弯的不稳定性和计算误差,我们选取用来计算获得虚拟差分向量的转弯有以下条件:

1)Ccurrent=Ceff并且Clast>=Ceff (5.5)

2)a >aeff (5.6)

当条件1)2)得到满足时,由于弧段纵向修正量ev (k)[Sj ]总是已知(方程5),所以匹配修正量e(k)[Sj ] 的初始更新转化成为弧段纵向修正量eh (k)[Sj ] 的初始更新。图5给出了直观的求解过程示意图,分析如下。

如果在道路转弯前和转弯后各选取一个点g(k1) 和g(k2) ,根据.. GPS误差的慢漂移特性,如果地图准确,应该有

(5.7)

事实上在转弯处,也就是前一弧段Si 上的终端同时又是当前道路弧段Sj 上的始段处(图.. 5.2中对应标注Ccurrent = 0 的大节点)的g(k)有严格的

(5.8)

参考图.5.2左上部的两个几何分析示意图易知,将矢量e(k1) 在ev(k2) 与eh(k2)方向上作正交分解,可得各分量值为

(5.9)

(5.10)

同样的将矢量e(k2) 在ev(k1) 与eh(k1) 方向上作正交分解,可得各分量值为

将方程(5.11)与(5.12)两边分别同乘以与再相加,整理得出e(k2) 在新的道路弧段上的纵向偏差分量eh(k2) 的幅值为

(5.13)

注意到ev (k1)[Si ] 与ev (k2 )[Sj ] 均是已知确定性变量,选用公式(5.13)计算eh (k)[Sj ]可以完全消除上一弧段上纵向积累偏差eh (k1)[Si ] 的影响,获得准确的纵向偏差更新eh (k2 )[Sj ]。

图5.2 更新偏差修正量e(k)的过程示意图

上述推导过程,假设地图较为准确,其时实际上的eh (k1)[Si ]也较为准确,所以利于图5的分析。必须指出,当地图不够准确,不能保证e(k2)[Sj ] .e(k1)[Si ] 。原因是eh (k1)[Si ]误差积累较大,会出现如图5.2所示的车辆运行及匹配过程。同样的推导过程表明,弧段纵向修正量的更新值eh (k2 )[Sj ] 的计算公式仍然如(5.13)所示。

如图5.3所示,对应标注Ccurrent = 0 的时刻,弧段纵向修正量已经从eh (k )[Si ]自动更新为eh (k)[Sj ] ,相应地,地图匹配修正量也从e(k)[Si ] 自动更新为e(k)[Sj ] 。事实上前一弧段.. Si上的地图匹配修正量e(k)[Si ]预侧的道路转弯路口为节点,由于矢量地图的误差,矢量道路转弯路口为节点(1) nj。可见e(k )[S ] 实际hi上已经积累的误差eerror (k)[Si ] = -。地图匹配修正量自动更新正好完全补偿了这一误差,即:

(5.14)

方程(5.14)说明匹配修正量自动更新同时获得了交叉路口道路弧段的零误差匹配。

图5.3地图误差较大时的匹配修正量e(k)更新示意图

地图匹配修正量的自动平滑更新:在实际应用中,单次选取g(k1) 和g(k2) 计算使用式(20)可能受到随机干扰影响计算结果,所以采用多点匹配方法平滑更新数值计算。在前一弧段的最后Ceff 个轨迹点的弧段横向修正量的平均值来代替ev(k1) ,用当前弧段前Ceff个轨迹点到当前弧段的弧段横向修正量的平均值来代替| ev(k2)| ,即

由方程(5.(0) 15)获得e(k2)

异常轨迹点的排除问题:在车载GPS接收仪确定车辆轨迹的时候,某些误差因素的漂移是可以接受的,但是某些时刻,GPS信息由于某些特殊原因或者信号受损,或者接收设备出现暂时异常,会得到明显错误的信息,这些信息不能用来确定车辆当时的位置,而且也不应该用来更新算法中的参数信息,否则会极大的影响后续匹配的准确性和整个算法的稳定性。这样的异常轨迹点需要进行舍弃,对轨迹点g(k)是否异常的判定主要依据正常校正过程中匹配修正量e(k)[Si ] 不会发生突变。异常轨迹点e(k)[Si ] 的判据为

式中为g(k) GPS定位信号误差可信阈值,程序设定为= 30m 。

判断该轨迹点异常,则不使用该次匹配修正量e(k)[Si ] 进行校正点p(k)的记录与显示。

2.4算法程序流程概要描述

启动预置初值:k= 0 ;e(0) = (0, 0) 。

Step 1: k= k + 1,接收g(k),由方程(5.1-5.4)计算得出),e (k)与e(k)。检查g(k)是否异常轨迹点(方程5.20)如是转到Step 1。

Step 2:如果匹配弧段Si 已确定转到Step 5。

Step 3:匹配弧段Si 的判定,5.2中方法。转到Step 1。

Step 4:临近交叉路口判定。如属于临近交叉路口,开始交叉路口新弧段的判定,转到Step5。

Step 5:垂直映射确定匹配点p(k ),如果满足预测修正量的更新条件则转到Step6,否则转到Step1。

Step 6:利用转弯前后的历史轨迹更新预测修正量(论文5.3部分的方法),转到Step1.

2.5算法效果

经过交叉路口实现零匹配误差的匹配修正量自动更新的地图匹配算法应用于实际车辆导航系统来检验算法效果。采用了大量实际数据进行测试。

表 5.1 是用实际车辆导航系统检测新算法的测试数据,用来检查新算法利用自动更新的匹配修正量对匹配点的实时校正作用表现在对道路横向偏差和纵向偏差两方面的校正效果。在测试过程中对比了加进匹配修正量自动更新功能前后的地图匹配算法的效果。这种算法除了没有对轨迹点用修正量进行校正的步骤,其他都与新算法一致。由于不能解决沿道路方向上存在的GPS误差和地图误差,在交叉路口处的匹配误差明显高于采用新算法。

表2.1加进匹配修正量自动更新功能前后的匹配效果比较

图2.4新算法对道路纵向偏差的修正效果

测试过程利用轨迹与道路网的匹配并对其位置调整获得轨迹点的准确位置。计算原始GPS轨迹点和经过匹配修正量自动更新实时校正后的点到这些准确位置的距离并做出相应的曲线图如图5.4所示。曲线Raw GPS Points(上)显示的是GPS原始轨迹与其在匹配道路上对应位置的距离,曲线Pre-corrected Points(下)是经过差分修正量校正后的点到对应位置的距离。两个曲线的横坐标是轨迹采集时间,单位s;纵坐标是与准确位置的偏差距离,单位km。从图中可以看出新算法校正后的轨迹点,到对应位置的距离97%都在10m以内,少量点超过10m,在20m范围左右,而且明显误差要比GPS原始轨迹小。

为了检验新算法对于地图误差的修正效果,我们手动将道路移动到不准确位置,形成平移误差和旋转误差进行测试如图5.5所示。实验过程中,对于地图平

移误差,新算法有很好的校正匹配效果;对于地图局部旋转误差也有着明显的校正效果,但是当旋转误差比较大时,还是会在交叉路口附近出现误识别。

图2.5新算法对于平移地图误差和旋转误差的校正结果

图2.6,2.7,2.8展示我们应用新算法于实际导航系统中的地图匹配效果。图8 是原始GPS轨迹,图9是经过预校正后的轨迹,我们可以发现轨迹点已经在沿道路方向和垂直道路方向发生移动,更靠近匹配弧段。图10是最终地图匹配效果。我们的实验是在中等城市合肥进行的,根据图8可以看出,GPS轨迹误差的慢漂移特性还是比较明显的。

图2.6车辆在合肥市市区道路上运行的原始GPS 轨迹

图2.7仅使用匹配修正量实时校正的地图匹配效果

图2.8加入匹配修正量更新功能的实时校正结果

2.6算法评论与总结

新算法利用了GPS信号误差的慢漂移特性以及交通矢量地图误差的连续变化特性,利用前面时刻获得的GPS轨迹与道路上对应位置之间的匹配偏差量获得当前时刻的预测偏差,使用最近点方法完成当前匹配偏差量的实时校正,获得较为准确的车辆轨迹匹配点。由于在地图匹配过程在经过交叉路口时实现了对轨迹修正量的更新,保证了对GPS误差变化的跟踪。通过将仿真实验证明了算法的有效性。新算法应用于实际车辆导航系统和也证明了新算法对于提高地图匹配的准确性与可靠性的作用。与现有算法相比,在保证实时性和道路选择可靠性的同时,不仅对于垂直道路方向上的误差有比较好的校正效果,而且对于沿道路方向上的匹配误差有显著效果,这是新算法明显优于其他算法的地方。

实际上,新算法的核心功能——用从历史轨迹中获得的修正量校正轨迹点的功能模块可以被应用于大量的已有算法程序中,对这些算法进行改进,取得功能互补的最优效果。因为根据介绍可以看出差分修正量修正原始轨迹过程相对独立。完全可以在已有算法中加入差分修正量自动更新过程,以实现原算法在已有优势的情况下增加沿道路方向的误差校正功能。

新算法对于平移地图误差和较小的旋转地图误差有着比较好的校正效果,但是对于比较严重的旋转误差还是无能为力,这种误差本质上改变了相关道路的长度比例,如何能够有效解决这一问题将是我们研究的一个方向。

地图匹配算法综述

地图匹配算法综述 一、地图匹配:现有算法 车辆导航系统实时接收GPS位置速度信息,以交通地图为背景显示车辆行驶轨迹。保证所显示的轨迹反映车辆的实际行驶过程,包括行驶路段,转弯过程及当前位置,就是地图匹配问题所要解决的目标。本节首先对地图匹配问题涉及到的基础概念、误差模型给出简要说明,同时介绍当前流行的一些地图匹配算法的思路与特点。 1.1地图匹配问题介绍 利用车载GPS接收机实时获得车辆轨迹,进而确定其在交通矢量地图道路上的位置,是当前车载导航系统的基础。独立GPS车载导航系统中克服GPS误差以及地图误差显示车辆在道路网上的位置主要是通过地图匹配算法,也就是根据GPS信号中的数据和地图道路网信息,利用几何方法、概率统计方法、模式识别或者人工神经网路等技术将车辆位置匹配到地图道路上的相应位置[8-12]。由于行驶中的车辆绝大部分都是在道路上的,所以通常的地图算法都有一个车辆在道路上的默认前提。地图匹配的准确性决定了GPS车辆导航系统的准确性、实时性与可靠性。具体来说取决于两方面:确定当前车辆正在行驶的路段的准确性与确定车辆在行驶路段上的位置的准确性。前者是现有算法的研究重点,而后者涉及到沿道路方向的误差校正,在现有算法中还没有得以有效解决。地图匹配的目标是将轨迹匹配到道路上,当道路是准确的时,也就成了确定GPS的准确位置,然后利用垂直映射方法完成匹配。要实时获得车辆所在的道路及位置通过地图匹配来实现是一种比较普遍而且成本较低的方法。车辆导航与定位系统中的地图匹配问题概括来讲就是将车载GPS接收机获得的带有误差的GPS轨迹位置匹配到带有误差的交通矢量地图道路上的相应位置。下面我们通过具体的数学模型

惯性_地磁组合导航系统自适应卡尔曼滤波算法研究

文章编号:1671-637Ⅹ(2007)0620074204 惯性Π地磁组合导航系统自适应卡尔曼滤波算法研究 晏登洋, 任建新, 牛尔卓 (西北工业大学自动化学院,西安 710072) 摘 要: 针对惯性Π地磁组合导航中遇到的滤波的发散问题,采用自适应卡尔曼滤波估计导航系统的误差。该算法通过实时估计和修正系统噪声以及观测噪声的统计特性达到降低模型误差、抑制滤波发散的目的。在Matlab环境下的仿真证实了该方案可以防止滤波器发散,缩小滤波误差,提高滤波精度。 关 键 词: 组合导航; 惯性导航; 地磁场模型; 地磁导航; 磁偏角; 磁倾角 中图分类号: V249.32文献标识码: A On an algorithm of adaptive K alman filter of INSΠGNS integrated navigation system Y AN Deng-yang, RE N Jian-xin, NI U Er-zhuo (Department o f Automatic Control,Northwestern Polytechnical Univer sity,Xi’an710072,China) Abstract: Divergence often occurs in Inertial Navigation SystemΠG eomagnetic Navigation System(I NSΠG NS) integrated navigation system.T o s olve the problem,adaptive K alman filter is used for estimating the error of the navigation system.The alg orithm reduces the error of m odel and restrains filtering divergence through real -time estimating and by m odifying the statistical characteristics of systemΠmeasurement noise.The results of simulation under Matlab show that the presented method can reduce the error of actual filter,restrain filtering divergence and im prove the accuracy. K ey w ords: integrated navigation; inertial navigation; geomagnetic field m odel; G NS; geomagnetic declination; geomagnetic inclination 0 引言 由于图像匹配和地形匹配技术在某些场合存在一定缺陷。例如在图像匹配时,实时图是低空摄取的大视角图像,而参考图是卫星遥感图,由于不同天气条件下光照不同,不同季节地表覆盖物的灰度不同,以及山地、建筑物的相互遮挡等影响,实时图和参考图之间存在较大的差异,灰度和位移特征也都有变化,影响匹配精度和可靠性。此外当飞行器飞越海洋和平原时,其灰度和纹理等特征基本相同,无法实现图像匹配,因而利用稳定地形的地形匹配“TERC OM”技术,在海面和平原地区无法使用。 收稿日期:2006206219 修回日期:2006209204 作者简介:晏登洋(1980-),男,湖北随州人,硕士生,研究方向为先进导航与制导系统。 如果把惯导系统与地磁导航系统(G eomagnetic Navigation System,G NS)结合使用,则可为航空、航海以及陆地运输提供更精确的定位信息。目前的三轴捷联磁场计的分辨率已经可以达到0.1nT,可用于惯性Π地磁组合导航系统。这种地磁传感器可根据从磁南极到磁北极的磁场定位来提供所需要的定位信息。 惯性Π地磁组合导航的关键主要在3个方面:1)地磁信号的采集问题。因为地磁信号是弱物理信号,如何在干扰背景下分离弱地磁信号是地磁导航系统能否使用的先决条件;2)地磁与三维位置匹配定位的解算。高效和高精度的地磁定位解算的具体实现方法也是组合是否具有意义的关键;3)惯性Π地磁组合中的数据融合。针对使用标准卡尔曼滤波中出现的问题,采用自适应卡尔曼滤波估计导航系统的误差。 第14卷第6期2007年12月 电光与控制 E LECTRONICS OPTICS&C ONTRO L V ol.14 №.6 Dec.2007

目标跟踪相关研究综述

Artificial Intelligence and Robotics Research 人工智能与机器人研究, 2015, 4(3), 17-22 Published Online August 2015 in Hans. https://www.360docs.net/doc/4d5695160.html,/journal/airr https://www.360docs.net/doc/4d5695160.html,/10.12677/airr.2015.43003 A Survey on Object Tracking Jialong Xu Aviation Military Affairs Deputy Office of PLA Navy in Nanjing Zone, Nanjing Jiangsu Email: pugongying_0532@https://www.360docs.net/doc/4d5695160.html, Received: Aug. 1st, 2015; accepted: Aug. 17th, 2015; published: Aug. 20th, 2015 Copyright ? 2015 by author and Hans Publishers Inc. This work is licensed under the Creative Commons Attribution International License (CC BY). https://www.360docs.net/doc/4d5695160.html,/licenses/by/4.0/ Abstract Object tracking is a process to locate an interested object in a series of image, so as to reconstruct the moving object’s track. This paper presents a summary of related works and analyzes the cha-racteristics of the algorithm. At last, some future directions are suggested. Keywords Object Tracking, Track Alignment, Object Detection 目标跟踪相关研究综述 徐佳龙 海军驻南京地区航空军事代表室,江苏南京 Email: pugongying_0532@https://www.360docs.net/doc/4d5695160.html, 收稿日期:2015年8月1日;录用日期:2015年8月17日;发布日期:2015年8月20日 摘要 目标跟踪就是在视频序列的每幅图像中找到所感兴趣的运动目标的位置,建立起运动目标在各幅图像中的联系。本文分类总结了目标跟踪的相关工作,并进行了分析和展望。

模糊逻辑地图匹配算法

一个新颖的基于模糊逻辑的车辆导航地图匹配算法以及应用本文提出了一个新的实时的基于模糊逻辑的地图匹配算法。主要有3种因素影响了地图匹配的可靠性,包括车辆位置和匹配路段之间的距离,车辆方向与路段方向之间的夹角,当前路径的连通性。对于距离角度以及连通性的模糊规则被提出来预测匹配的可靠性。这样两个评估匹配可靠性的指标被引出了,一个是可信度的下限的低局限性,另一个是可信度的最大值与第二大的值之间差别的极限误差。因此,一个实时的基于模糊逻辑的地图匹配系统就出现了。应用在基于路径地图的GPS和基于导航的GIS的实时数据,这种方法已经被证实并且结果证明了改进方法的有效。 地图匹配;模糊逻辑;可信度;GPS;GIS;路径网络 地图匹配技术在车辆导航系统中已经成为关键的问题。研究地图匹配算法来改进车辆定位的精确性已经取得很多成就。在目前的研究中,一个基于地图匹配方法的可能性是使用统计理论代替确定性方法。在一个整体的陆地车辆定位系统中已经采纳了一种卡尔曼滤波器模型。对于自动车辆定位与导航,一个数字路径地图的数据库已经形成用以支持地图匹配。对于地图匹配的路径识别,加权2维平面测距已经应用到近似估算功能中。一种基于D-S证据理论的地图匹配被提出来应用于车辆位置和方向的信息的概率分布功能。然而,由于道路因素的复杂性,传统的地图算法不能够处理更加困难环境,因此已经改进的实时地图匹配算法仍需更深的研究。 本文中,一种新颖的基于模糊逻辑地图匹配方法被提出来。有3个影响地图匹配可靠性的因素。对于距离,角度以及连通性的模糊规则已经被提出,并且估计匹配可靠性的指标也已经获得。大量的来自于GPS与GIS地图匹配的数据已被统计的分析。 可靠性指标的测定以及它们之间的权重是地图匹配的关键问题。有许多影响地图匹配可靠性的因素,包括移动跟踪,路径相似度以及弯曲度。在本篇文章中,主要涉及三个影响匹配可靠性的因素,即车辆位置与匹配路段之间的距离,车辆方向与路段方向之间的夹角,路径连通性。在地图匹配过程中,认定路径连通性,距离以及夹角被构建用来测定不同观察数据间的权重。路径可靠性被预测,并且具有最大可靠性值的路径被选作匹配路段,且匹配结果被核实。 假设在一个任意的时间点,车辆的位置是P i(Xi,Y i),当前路段端点是A(Xa,Y a)和B(Xb,Yb),被匹配的路段的函数表示如下: Y=k(X-Xa)+Y a (1) 这里k=(Yb-Y a)/(Xb-Xa)且Xa不等于Xb。 从车辆位置到匹配路段的垂直点的横坐标为 X=Xi+(Yi-Y a)k+Y a*k2/1+k2 (2) 当且仅当判定函数B满足B=(X-Xa)(X-Xb)<=0,这个车辆位置到匹配路段的投影点在匹配路段上,且距离为 D i=|k(Xi-Xa)-Yi+Y a|/开根号1+k的平方(3) 如果判定函数B满足B>0,投影点将在路段的延长线上,因此此路段将被排除。在Xa=Xb的情况下,判定函数B即为B=(Yi-Y a)(Yi-Yb),而如果满足B<=0,那么距离将变成Di=|Xi-Xa|。 如果距离大于30米的话,路径成为匹配路段的可能性很小;如果距离接近于零,那么匹配的可能性很大。因此根据以上规则,影响匹配可靠性的距离函数可以表达为

地磁导航技术综述及其与卫星导航等的关系

地磁导航技术综述及其与卫星导航等的关系 (2011-03-01 14:00:45) 转载▼ 标签: 卫星导航 gps 地磁 地磁导航 it 1、什么是地磁场? 地磁场是地球的固有资源,为航空、航天、航海提供了天然的坐标系。自从1989年美国Cornell 大学的Psiaki等人率先提出利用地磁场确定卫星轨道的概念以来,这一方向成为国际导航领域的一大研究热点。地磁导航具有无源、无辐射、全天时、全天候、全地域、能耗低的优良特征,其原理是通过地磁传感器测得的实时地磁数据与存储在计算机中的地磁基准图进行匹配来定位。由于地磁场为矢量场,在地球近地空间内任意一点的地磁矢量都不同于其他地点的矢量,且与该地点的经纬度存在一一对应的关系。因此,理论上只要确定该点的地磁场矢量即可实现全球定位。 于地球内部的磁场称为内源场,约占地球总磁场的95%。内源场主要来自地球的液态外核。外核是熔融的金属铁和镍,它们是电流的良导体,当地球旋转时,产生强大的电流,这些电流产生了地球磁场。地磁场总体像个沿地球旋转轴放置在地心的磁铁棒产生的磁场,它内源场的主要部分,也是地磁场的主要特征,占到总地磁场的80%~85%,称为偶极子场。内源场还有五个大尺度的非偶极子场,称为磁异常,分别为南大西洋磁异常,欧亚大陆磁异常,北非磁异常,大洋洲磁异常和北美磁异常,主要来源于地壳岩石产生的磁场。起源于地球外的磁场称为外源场,主要由太阳产生,它占了地球磁场的5%。 地磁场是个随时间变化的场,内源场引起的变化称为长期变化,有磁场倒转和地磁场向西飘移。地磁场每5000~50000年倒转一次,把与现在磁场方向相同的磁场称为正常磁场(磁场从南极附近出来,回到北极),把与现在磁场方向相反的称为倒转磁场,地质时期上出现了四个较大的倒转期,现在为布容正向期,往前有松山反向期,高斯正向期和吉尔伯特反向期。固体地球外部的各种电流体系引起的地磁场变化快,时间短,称为短期变化。短期变化又分为平静变化和扰动变化,其中平静变化包括太阳静日变化和太阴日变化,扰动变化包括磁暴、亚暴、钩扰、湾扰和地磁脉动。磁暴、钩扰、湾扰的发生与太阳活动有关,太阳活动高年,这些短期变化频繁发生,而且强度很大,变化剧烈。亚暴与极光有关。 地磁场能够反射粒子流,它把我们的地球包围起来,使我们免受高速太阳风的辐射和伤害,为我们提供了一个无形的屏障。 2、什么是地磁导航? 人们利用地磁场导航已经有四百年的历史了,现在发现鸽子,海滩,蝙蝠和乌龟等大量动物都用地球磁场来导航。

GPS车辆导航中的实时地图匹配算法

< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<c d b ;’e ^0-f :b >g f 4b ; A h i j k l m n o p k iq i r p i s s l p i rt i p u s l v p o wk jx y z ’{|s i }|k ~C ?""")’!|p i n B U "[L W I Q L =,##$$%‘b ;5$5f 4;‘&4bg $:$#4d b %’d 5f 4’d 5‘#’$%4%$c ’d 5#f ‘b ;4$$$$’dd %;$$‘5f ’c $$$4d %>5‘’4’d 5#f ‘b ;$c /79($g ‘5‘$b ‘b ;$4g :%5g d b %%‘;‘5d %’d (g ‘g (:5c $$)d $%&.f 4d %;$$‘5f ’‘g ‘’($$&4%g $5f d 55f 4($4#‘g ‘$b$c &4f ‘#%4b d &‘;d 5‘$b‘g ’:#ff ‘;f 4$)‘5f5f 4*d g ‘#f d $%)d $4(%d 5c $$’g d &d ‘%d *%4&+‘b d %%,5f 4g 5d 5‘g >5‘#$4g :%5g $c $$d %54g 5d $4;‘&4b &-H Z .V W /[=&4f ‘#%4b d &‘;d 5‘$b 0/790/390(d 554$b $4#$;b ‘5‘$b 04$$$$$4#5‘c ,0c :11,%$;‘# 摘 要=通过误差来源的分析和误差模型的建立’提出了一种车辆导航中/79定位测量与数字地图实时配准的地图匹配算法2 这使得在现有的基本硬件配置条件下’车辆导航定位精度更高2最后对算法进行了分析’并给出了统计结果2 收稿日期=)""">"+>*30修回日期=)""">*)>!" 作者简介=苏洁A *@4+>B ’ 女’湖南邵阳人’工学硕士’现从事汽车导航系统的研究2关键词=车辆导航0/790/39 0模式识别0误差矫正0模糊逻辑5引 言 /79技术的成熟与发展’ 为各类运动载体的精密实时定位提供了有力保障2特别是在智能交通系统A 3b 54%%‘;4b 5.$d b g ($$5d 5‘$b 9,g 54’g ’3.9B 中’基于/79的车辆自动定位6导航与监控系统的开发与应用正日益受到国内外各部门的重视’并显示出巨大的技术7经济和社会效益2在发达国家’由于经济实力雄厚’通讯基础设施完善’/796/39集成技术支持下的车辆导航与监控应用已经非常普及2目前国内车辆自主导航系统随着/39技术的提高和应用普及也已经有很大的 发展2 对于车载导航系统’获得车辆的精确定位是最基本的要求2目前国外的车载导航系统采用了航位推算A 24d %64#8$b ‘b ;’26B ’差分/79技 术’无线电信标’用高精度的载波相位接收机等提高定位精度的方法等等2但这些方法要求成本较高’ 技术实现复杂’且不太适合中国国土辽阔7地形复杂的国情’所以实际系统中通常采用地图匹配算法来提高车辆导航系统的定位精度2 地图匹配方法是借助/39电子地图库中的 高精度道路信息作为分类模板来进行模式识别’ 根据识别结果来矫正/79接收数据的定位误差2 测绘信息网网友提供http://www.othermap.com

基于SLAM的停车场定位导航算法实现-开题报告

肖家彪开题报告 一、课题任务与目的 任务:基于SLAM的停车场定位导航算法实现。 目的:研究基于扩展卡尔曼滤波的SLAM算法,根据最近邻法进行数据关联,融合激 光测距仪等外部传感器的感知信息,修改内部惯性传感器的积累误差,克月艮SLAM过 程中由于单一传感器带来的不确定性问题。 二、调研资料情况 1国内外研究背景 从工业革命后世界上出现第一辆汽车以来到现在,随着科技的快速发展,近年来,汽车 的数量一直显直线快速,并且汽车在不断的向人工智能化方向发展。如今社会,智能汽 车己经成为人们研究的热点和发展的方向,很多发达国家甚至发展中国家都将智能汽车 视为重点研究对象。我国在智能汽车这方面的研究取得很不错的成果,我校研究的"无 人驾驶智能汽车"曾获得了全国无人驾驶智能汽车竞赛第三名。 1能汽车应用了计算机、人工智能和自动控制等技术,智能汽车是一个对环境感知、辅助驾驶等其他功能融合在一起的汽车,是现在社会科技发展的综合体现。随着社会的不断发展变化,随着汽车快速的发展,以后必将迎来更多无人驾驶智能汽车走进我们的生活。所以停车场[1]将面临一个很大的挑战,最重要的挑战就是停车场的导航定位。

目前有很多种导航定位方式,其中最常用的主要有:卫星全球定位系统GPS导航、利 用地球磁场导航以及汽车的惯性导航[2]。而卫星全球定位系统GPS导航的应用最为广泛,并且也相对准确, GPS导航是现在在定位中比较准确可靠的导航,但它并不是完美的,GPS导航同时也 存在很多因素影响导航。例如GPS全球定位系统会受到高楼大厦或者大树的影响,使 链接卫星的通信线路被阻挡,从而GPS全球定位系统会失去准确性。同理,地 下停车场的导航定位也不能使用GPS全球定位系统,并且现在的停车场也基本设在地 下。在真正战争时候GPS导航系统是不能够使用的,因为在战争中不管是哪个国家都 不可能依赖于其他国家的导航系统。正因为这样,我国一直在研究开发北斗导航定位系统,这对于我国军事方面具有重大的意义,但是北斗导航和GPS导航一样都会受到敌 方的反卫星导弹威胁。该问题是以后停车场所面临的重要挑战,研究基于其他定位和定 向传感器融合的导航定位算法势在必行。 2 SLAM导航算法 同步构图定位(simultaneous localization and mapping , SLAM )算法的雏形是由Smith、Self和Cheeseman于20世纪80年代提出的,最先用于陆上机器人的导航。 该算法主要是在运载体运动时预测自身位置,并依靠对周围环境的感知即对位置保持不变的"特征"或称"路标"的测量,通过滤波估计来修正运载体和特征的位置估 计,在实现对运载体导航的同时,构造用这些特征表不同的精确的环境地图。目前,算法

导航中道路匹配算法的设计与实现(第一次)

导航中道路匹配算法的设计与实现(第一次) 首先,道路匹配(地图匹配)的定义是:在不同条件下获取的同一物景的地图之间的配准,同一传感器在不同时间,或不同类型传感器在同一时间,或不同类型传感器在不同时间所获取的两幅地图中的同一地面点所对应像素之间的配准。 其作用我们小组经过网上的查找认为有3个要点:使空间数据实现更加有效的融合,实现地图的变化检测和自动更新,实现空间数据的质量评估和位置校正。 地图匹配是一种基于软件技术的定位修正方法,其基本思想是将车辆定位轨迹与数字地图中的道路网信息联系起来,并由此相对于地图确定车辆的位置。地图匹配应用是基于以下2个假设条件:(1)车辆总是行驶在道路上;(2)采用的道路数据精度要高于车载定位导航系统的定位精度。当上述条件满足时,就可以把定位数据和车辆运行轨迹同数字化地图所提供的道路位置信息相比较,通过适当的匹配过程确定出车辆最可能的行驶路段以及车辆在该路段中的最大可能位置。如果上述假设不成立,则地图匹配将产生错误的位置输出,并可能导致系统性能的严重下降。一般认为用于匹配的数字地图误差不应超过巧米(真实地面距离)。由于陆地车辆在除进入停车场等之外的绝大多数时间内都位于公路网络中,因此使用地图匹配技术的条件是满足的。 地图匹配的算法是曲线匹配原理和地理空间接近性分析方法的融合。曲线匹配算法的基本思想是:如果对一条曲线做任意数量、任意比例的分割,分割点都落在另一条曲线上,则两条曲线严格匹配。实际应用中,就是计算一条曲线上相对均匀的某一数量分割点到参考曲线的距离的平均值,将其作为到参考曲线的平均距离,并将此平均距离的倒数作为匹配优劣的度量。空间接近性分析方法就是

经典推荐算法研究综述

Computer Science and Application 计算机科学与应用, 2019, 9(9), 1803-1813 Published Online September 2019 in Hans. https://www.360docs.net/doc/4d5695160.html,/journal/csa https://https://www.360docs.net/doc/4d5695160.html,/10.12677/csa.2019.99202 Review of Classical Recommendation Algorithms Chunhua Zhou, Jianjing Shen, Yan Li, Xiaofeng Guo Information Engineering University, Zhengzhou Henan Received: Sep. 3rd, 2019; accepted: Sep. 18th, 2019; published: Sep. 25th, 2019 Abstract Recommender systems are effective tools of information ?ltering that are prevalent due to cont i-nuous popularization of the Internet, personalization trends, and changing habits of computer us-ers. Although existing recommender systems are successful in producing decent recommend a-tions, they still suffer from challenges such as cold-start, data sparsity, and user interest drift. This paper summarizes the research status of recommendat ion system, presents an overview of the field of recommender systems, describes the classical recommendation methods that are usually classified into the following three main categories: content-based, collaborative and hybrid recommendation algorithms, a nd prospects future research directions. Keywords Recommender Systems, Cold-Start, Data Sparsity, Collaborative Filtering 经典推荐算法研究综述 周春华,沈建京,李艳,郭晓峰 信息工程大学,河南郑州 收稿日期:2019年9月3日;录用日期:2019年9月18日;发布日期:2019年9月25日 摘要 推荐系统作为一种有效的信息过滤工具,由于互联网的不断普及、个性化趋势和计算机用户习惯的改变,将变得更加流行。尽管现有的推荐系统也能成功地进行推荐,但它们仍然面临着冷启动、数据稀疏性和用户兴趣漂移等问题的挑战。本文概述了推荐系统的研究现状,对推荐算法进行了分类,介绍了几种经

关于图像匹配的综述

关于图像匹配的综述 1.图像匹配的背景及定义 1.1图像匹配的背景及意义 图像匹配技术广泛的应用于日常生活中的诸多领域,如医疗诊断中各种医学图片的分析与识别、遥感图片识别、天气预报中的卫星云图识别、指纹识别、人脸识别等。图像匹配技术主要指通过计算机,采用数学技术方法,对获取的图像按照特定目的进行相应的处理。图像匹配技术是人工智能的一个重要分支和应用,随着计算机技术及人工智能技术的发展,图像识别技术逐渐成为人工智能的基础技术之一。它涉及的技术领域相当的广泛,也越来越深入,其基本分析方法也随着数学工具的不断进步而不断发展。现在,图像识别技术的应用范围己经不仅仅局限于视觉的范围,也体现在机器智能和数字技术等方面。 1.2图像匹配的定义 所谓图像匹配是指在一幅(或一批)图像中寻找与给定目标图像相似的图像或者图像区域(子图像)的过程。通常将已知目标图像称为模板图像,而将待搜索图像中可能与它对应的子图称作该模板的待匹配的目标图像。图像匹配是在来自不同时间或者不同视角的同一场景的两幅或多幅图像之间寻找对应关系,该技术隶属于计算机视觉哺领域。图像匹配的具 体应用包括目标或场景识别、在多幅图像中求解3D结构、立体对应和运动跟踪等。由于拍摄时间、拍摄角度、自然环境的变化,多种传感器的使用、传感器本身的缺陷及噪声等影响,拍摄的图像会存在灰度失真和几何畸变。同时,图像预处理过程会引入的误差,这都是导致模板图像与待匹配的目标图像之间通常存在着一定程度上的差异。在这种情况下,如何使匹配算法精度高、正确匹配率高、速度快和抗干扰性强成为人们关心的问题。 2.图像匹配算法的分类 图像匹配算法的选取对图像匹配结果的影响很大。实用的匹配算法不仅要求计算量小,还必须具有良好的抗噪能力和抗几何形变的能力。通常情况下,图像匹配算法可以分为以下两大类:基于灰度相关的匹配算法、基于特征的图像匹配算法。 1) 基于灰度分布的相关匹配算法,也称为基于区域的匹配方法。常见的基于图像灰度的匹配方法有:(1)归一化灰度相关匹配、(2)最小二乘影像匹配、和(3)序贯相似性检测法匹配等。该类算法直接利用整幅图像的灰度信息,建立两幅图像之间的相似性度量,然后采用某种搜索方法,寻找使相似性度量值最大或最小的变换模型的参数值。在灰度及几何畸变

深度文本匹配综述_庞亮

网络出版时间:2016-09-20 21:04:43 网络出版地址:https://www.360docs.net/doc/4d5695160.html,/kcms/detail/11.1826.TP.20160920.2104.006.html 第39卷计算机学报Vol. 39 深度文本匹配综述 庞亮1),2)3)兰艳艳1)2) 徐君1)2) 郭嘉丰1)2) 万圣贤1),2)3) 程学旗1)2) 1)(中国科学院网络数据科学与技术重点实验室北京 100190) 2)(中国科学院计算技术研究所,北京 100190) 3)(中国科学院大学,北京100190) 摘要自然语言理解的许多任务,例如信息检索、自动问答、机器翻译、对话系统、复述问题等等,都可以抽象成文本匹配问题。过去研究文本匹配主要集中在人工定义特征之上的关系学习,模型的效果很依赖特征的设计。最近深度学习自动从原始数据学习特征的思想也影响着文本匹配领域,大量基于深度学习的文本匹配方法被提出,我们称这类模型为深度文本匹配模型。相比于传统方法,深度文本匹配模型能够从大量的样本中自动提取出词语之间的关系,并能结合短语匹配中的结构信息和文本匹配的层次化特性,更精细地描述文本匹配问题。根据特征提取的不同结构,深度文本匹配模型可以分为三类:基于单语义文档表达的深度学习模型、基于多语义文档表达的深度学习模型和直接建模匹配模式的深度学习模型。从文本交互的角度,这三类模型具有递进的关系,并且对于不同的应用,具有各自性能上的优缺点。本文在复述问题、自动问答和信息检索三个任务上的经典数据集上对深度文本匹配模型进行了实验,比较并详细分析了各类模型的优缺点。最后本文对深度文本模型未来发展的若干问题进行了讨论和分析。 关键词文本匹配;深度学习;自然语言处理;卷积神经网络;循环神经网络 中图法分类号TP18 论文引用格式: 庞亮,兰艳艳,徐君,郭嘉丰,万圣贤,程学旗,深度文本匹配综述,2016,V ol.39,在线出版号No. 128 Pang Liang,Lan Yanyan,Xu Jun,Guo Jiafeng,Wan Shengxian ,Cheng Xueqi,A Survey on Deep Text Matching,2016,V ol.39,Online Publishing No.128 A Survey on Deep Text Matching Pang Liang 1),2)3)Lan Yanyan 1)2) Xu Jun 1)2) Guo Jiafeng 1)2)Wan Shengxian 1),2)3) Cheng Xueqi 1)2) 1)(CAS Key Lab of Network Data Science and Technology, Beijing100190) 2)(Institute of Computing Technology, Chinese Academy of Sciences, Beijing100190) 3)(University of Chinese Academy of Sciences, Beijing 100190) Abstract Many problems in natural language processing, such as information retrieval, question answering, machine translation, dialog system, paraphrase identification and so on, can be treated as a problem of text ——————————————— 本课题得到国家重点基础研究发展计划(973)(No. 2014CB340401, 2013CB329606)、国家自然科学基金重点项目(No.61232010, 61472401, 61425016, 61203298)、中国科学院青年创新促进会(No. 20144310,2016102)资助.庞亮(通讯作者),男,1990年生,博士,学生,计算机学会(CCF)学生会员(59709G),主要研究领域为深度学习与文本挖掘.E-mail: pangliang@https://www.360docs.net/doc/4d5695160.html,.兰艳艳,女,1982年生,博士,副研究员,计算机学会(CCF)会员(28478M),主要研究领域为统计机器学习、排序学习和信息检索.E-mail: lanyanyan@https://www.360docs.net/doc/4d5695160.html,.徐君,男,1979年生,博士,研究员,计算机学会(CCF)会员, 主要研究领域为信息检索与数据挖掘.E-mail: junxu@https://www.360docs.net/doc/4d5695160.html,.郭嘉丰,男,1980年生,博士,副研究员,计算机学会(CCF)会员, 主要研究领域为信息检索与数据挖掘.E-mail: guojiafeng@https://www.360docs.net/doc/4d5695160.html,.万圣贤,男,1989年生,博士,学生,主要研究领域为深度学习与文本挖掘.E-mail: wanshengxian@https://www.360docs.net/doc/4d5695160.html,.程学旗,男,1971年生,博士,研究员,计算机学会(CCF)会员, 主要研究领域为网络科学、互联网搜索与挖掘和信息安全等.E-mail: cxq@https://www.360docs.net/doc/4d5695160.html,.

图像匹配综述上课讲义

图像匹配综述

图像匹配综述 摘要:主要从图像匹配技术的概念、一般性描述及图像匹配技术的技术分类对图像匹配进行描述,在图像匹配技术的分类中,对各个方法的优缺点进行了详细的说明。 关键词:图像匹配;一般性描述;分类 随着科学的飞跃发展,近年来图像匹配技术在许多方面有着非常重要的应用,尤其是在医学方面、运动物体的跟踪、计算机视觉、天气预报以及各种资源分析等方面运用非常广泛。本文对图像匹配进行综述,以便读者对其有个粗略的了解。 一、图像匹配的概念 图像匹配的概念:在两幅图像中,从一幅图像中寻找与另一幅具有相同或相似的过程。 二、图像匹配的一般性描述 图像匹配可以描述为:假设给定大小分别为m×m和n ×n像素图像h1(x,y)及h2(x,y),它们的映射关系为: h2(x,y)=g(h1(a(x,y)),(2-1) 式(2-1)中,符号a是二维或者多维的几位变换(x′,y′)=a(x,y),符号g为一维或者多维图像的亮度变换。匹配图像问题的实质是寻找两幅图像的最佳几何变

换a和亮度变换,最终的目的是使预先定义的那种测度为最小值或者达到最大值,以达到两幅待匹配图像的匹配。匹配图像的关键主要是下列因素选择的一个组合:待匹配图像的特征空间、相似度、几何变换类型和参数的搜索策略。 下表2-1给出了待匹配图像的特征空间、相似度及搜索策略的几个主要要素及它们对应的内容。 表2-1 待图像匹配的三个关键因素 三、图像匹配技术的分类 图像匹配技术算法分类很多,但都遵守这样的基本原则:(1)算法必须是有效的。(2)算法必须是稳定的,当待匹配的图像发生旋转、尺度伸缩及被遮挡时,此种算法仍能使用。(3)算法必须是快速的。 1.基于图像灰度相关的匹配方法 基于图像灰度匹配算法是利用整幅图像的灰度信息进行匹配的方法。 几种常见的算法有平均绝对差算法、归一化积相关算法、互信息匹配算法、傅立叶相关算法等。下面简要介绍以下这几种算法: (1)平均绝对差算法 平均绝对差算法是这样定义的: d(x,y)= s(i+x,j+y)-T(i,j)(3-1)

图像配准算法综述

杭州电子科技大学 毕业设计(论文)文献综述 毕业设计题目SIFT特征研究及应用 文献综述题目图像配准算法综述学院生命信息及仪器工程学院 专业电子信息技术及仪器 姓名 班级 学号 指导教师

图像配准算法综述 一.前言 图像配准是指找出场景中同一物体表面的结构点在不同图像上的投影像素点之间的对应关系,是图像信息处理领域中一项非常重要的技术,同时也是其它一些图像分析技术,如立体视觉、运动分析、数据融合等的基础。 目前图像配准广泛应用于虚拟现实、视频压缩、图像复原、图像数据库检索等技术中。图像配准的研究是计算机视觉中最困难也是最重要的任务之一。不同的图像配准方法总是对应于某种适用的图像变换模型,其核心问题是提高配准的速度、精度和算法的稳健度。 随着科学技术的发展现在约40%的机器视觉应用中都会使用图像匹配技术,所涉及的领域有:工业检测,导弹的地形匹配,光学和雷达的图像跟踪,交通管理,工业流水线的自动监控、工业仪表的自动监控,医疗诊断,资源分析,气象预报,文字识别以及图像检索等。 图像匹配研究按其处理步骤可以分为样本采集、样本预处理、样本分割、样本的特征提取等,并且与计算机视觉、多维信号处理和数值计算方法等紧密结合。它也是其它一些图像分析技术,如立休视觉、运动分析、数据融合等的基础。正因为其应用的广泛性,新的应用和新的要求逐步产生,使得匹配算法的研究逐步走向深入,出现了快速、稳定、鲁棒性好的匹配算法。因此,研究图像的匹配算法对于如何提高实际工程中的图像处理质量和识别精度具有非常重要的意义。 本文主要分析图像匹配常用方法的优点和不足之处,讨论了图像匹配中需要进一步研究和解决的问题。 二.图像配准算法的研究现状 图像配准是立体视觉、运动分析、数掘融合等实用技术的基础,在导航、地图与地形配准、自然资源分析、天气预报、环境监测、生理病变研究等许多领域有重要的应用价值。国内外学者针对不同的图像配准应用问题进行了大量的研究工作,早在1992年英国剑桥大学的Lisa Gottesfeld Brown在文献[1]习中就总结了图像配准的主要理论及图像配准在各个领域的应用。当时他讨论的图像配准技术主要还是著眼于医学图像处理、遥感图像处理等传统应用领域。图像配准是图像镶嵌技术的核心问题。 微软研究院的Richard Szeliski在1996年SIGGRAPH上提出了基于运动模型的全景图拼接算法[7]。Szeliski采用了非线性优化的方法来最小化像素两幅图像的亮度差以确定变换参数。该方法使用了全部像素进行优化处理,所以配准精度较高,但是计算速度较慢,且稳健性不佳。 国内的赵向阳。杜立民在2004年提出了一种基于特征点匹配的图像自动拼接算法[2],其中使用了Harris算法[3]提取角点并进行匹配。赵的算法采用了鲁棒变换估计技术,在一定程度上提高配准算法的稳健性,但是计算速度依然较慢,且无法配准重

视频目标检测与跟踪算法综述

视频目标检测与跟踪算法综述 1、引言 运动目标的检测与跟踪是机器视觉领域的核心课题之一,目前被广泛应用在 视频编码、智能交通、监控、图像检测等众多领域中。本文针对视频监控图像的运动目标检测与跟踪方法,分析了近些年来国内外的研究工作及最新进展。 2、视频监控图像的运动目标检测方法 运动目标检测的目的是把运动目标从背景图像中分割出来。运动目标的有效分割对于目标分类、跟踪和行为理解等后期处理非常重要。目前运动目标检测算法的难点主要体现在背景的复杂性和目标的复杂性两方面。背景的复杂性主要体现在背景中一些噪声对目标的干扰,目标的复杂性主要体现在目标的运动性、突变性以及所提取目标的非单一性等等。所有这些特点使得运动目标的检测成为一项相当困难的事情。目前常用的运动目标检测算法主要有光流法、帧差法、背景相减法,其中背景减除法是目前最常用的方法。 2.1 帧差法 帧差法主要是利用视频序列中连续两帧间的变化来检测静态场景下的运动目标,假设(,)k f x y 和(1)(,)k f x y +分别为图像序列中的第k 帧和第k+1帧中象素点(x ,y)的象素值,则这两帧图像的差值图像就如公式2-1 所示: 1(1)(,)(,)k k k Diff f x y f x y ++=- (2-1) 2-1式中差值不为0的图像区域代表了由运动目标的运动所经过的区域(背景象素值不变),又因为相邻视频帧间时间间隔很小,目标位置变化也很小,所以运动目标的运动所经过的区域也就代表了当前帧中运动目标所在的区域。利用此原理便可以提取出目标。下图给出了帧差法的基本流程:1、首先利用2-1 式得到第k 帧和第k+1帧的差值图像1k Diff +;2、对所得到的差值图像1k Diff +二值化(如式子2-2 示)得到Qk+1;3、为消除微小噪声的干扰,使得到的运动目标更准确,对1k Q +进行必要的滤波和去噪处理,后处理结果为1k M +。 111255,,(,)0,,(,)k k k if Diff x y T Q if Diff x y T +++>?=?≤? (T 为阈值) (2-2)

基于ransac算法的sift特征匹配研究(OpenCV+VS2010)____朱万革(最终版)

SHANGHAI JIAO TONG UNIVERSITY 学士学位论文 THESIS OF BACHELOR 基于ransac算法的sift特征匹配研究(OpenCV+VS2010)

上海交通大学 毕业设计(论文)学术诚信声明 本人郑重声明:所呈交的毕业设计(论文),是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 作者签名: 日期:年月日

上海交通大学 毕业设计(论文)版权使用授权书 本毕业设计(论文)作者同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权上海交通大学可以将本毕业设计(论文)的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本毕业设计(论文)。 保密□,在年解密后适用本授权书。 本论文属于 不保密□。 (请在以上方框内打“√”) 作者签名:指导教师签名: 日期:年月日日期:年月日

视频图像跟踪系统 摘要 图像(Image)--是客观世界的景物通过光学系统作用后产生的影像。图像直观地反映了场景中物体的颜色、亮度等特征,从而使我们能清晰分辨他们的形状、大小和空间位置。近30年来人们试图研究基于计算机的视觉系统,并且试图利用其系统来代替工业农业上的有害劳动。这样的视觉系统渐渐地进入我们的生活,让我们的生活变得很丰富,并且我们现在享受着图像处理这学问的成果。在世界上的先进的国家都设立了图像处理研究所,研究解决国防部门所要的问题。 本文将介绍基于OpenCV(Open Source Computer Vision Library)的视频图像匹配、拼接、融合和目标跟踪的算法以及方法。说到图像拼接,本文中所用的图像拼接算法是高效的SIFT特征算法。首先,用两个通用的USB摄像头来实时地进行采集图像,并对这两幅图像提取SIFT特征点。然后,进行粗匹配。最后用RANSAC算法对所提取出来的SIFT特征点匹配对进行提纯以及估计模型参数。最后把两幅图像拼接成一幅完整的图像,并且用加权平均算法进行无缝拼接。再进行摄像头标定,求出两个通用摄像头的内外参数,最后进行测距以及跟踪。最终取得了令人满意的结果。 关键词:SIFT,匹配,拼接,配准,RANSAC

相关文档
最新文档