多目标跟踪笔记一:Finding the Best Set of K Paths Through a Trellis With Application to Multitarget Tracking
Abstract
本文提出一种寻找K最优路径的方法。
k最优路径的定义:1.the sum of the metrics of all k paths in the set is minimized. 2.no two paths pass through a common state.
适用条件:Mi ≥ k (i = 0,1,2,......,N),Mi是第i层的state的数量;includes measurement errors and false alarm, but does not include the effeck of missing detections or merged measurements.
Algorithm 1:Viterbi Algorithm(K=1的特殊情况)
1)初始化第0层的所有state metrics为0;
2)for i = 1,2,3......N
计算i-1层的state metrics与i-1层到i层的branch metrics的和。对于i层的每个state,按照和的值最小的的要求确定i-1层到i层的连接,并以最小的和值最为i层的state metrics。
3)在N层,在所有state中选择state metrics值最小的,即可确定成本最优路径。
Algorithm 2:M0 = M1 = ...... = MN = k情况下求解k最优路径
1)for i = 1,2,3......N
遍历i-1层到i层的K!个可能的连接方式,在这K!个连接方式中选择sum of k branch metrics最小的方式最为i-1层到i层的连接方式。(i-1层到i层的连接方式可能存在多种)
2)把i-1层到i层(i = 1,2,3......N)的连接方式串联起来就是k最优路径。
Algorithm 3:一般情况 Mi ≥ k ≥ 1
1)for i = 1,2,3......N
for j = 1,2,......,
for k = 1,2,......,
遍历i-1层到i层的K!个可能的连接方式,在这K!个连接方式中选择sum of k branch metrics最小的方式最为i-1层到i层的连接方式。
2)新建一个trellis,在第i层具有
个state;把1)中求得的连接方式(带有i-1层k个state到i层k个state的对应关系)作为branch。
3)针对这个新的trellis,利用Viterbi Algorithm算法求解k最优路径。
估计目标数量(轨迹数量):
如果我们假设的目标数量一旦大于实际目标数量,很大可能最优路径的成本会出现激增的情况。
本文方法的局限性:
不能处理漏检(missed measurements)、遮挡(或者说一个measurement对应多个target的情况)、多传感器数据的情况等。
多目标跟踪笔记一:Finding the Best Set of K Paths Through a Trellis With Application to Multitarget Tracking的更多相关文章
- 多目标跟踪笔记二:Efficient Algorithms for Finding the K Best Paths Through a Trellis
Abstract 本文提出了一种新的方法来寻找不相交k最优路径.最坏情况下计算复杂度为N3log(N).该方法比WVD算法(https://www.cnblogs.com/walker-lin/p/1 ...
- 多目标跟踪笔记三:Global Data Association for Multi-Object Tracking Using Network Flows
Abstract 针对用于多目标跟踪的数据关联(data association),本文提出了一种基于网络流(network flow)的优化方法.将最大后验概率(maximum-a-posterio ...
- 【笔记】KNN之网格搜索与k近邻算法中更多超参数
网格搜索与k近邻算法中更多超参数 网格搜索与k近邻算法中更多超参数 网络搜索 前笔记中使用的for循环进行的网格搜索的方式,我们可以发现不同的超参数之间是存在一种依赖关系的,像是p这个超参数,只有在 ...
- 2016/9/21 leetcode 解题笔记 395.Longest Substring with At Least K Repeating Characters
Find the length of the longest substring T of a given string (consists of lowercase letters only) su ...
- [笔记]《算法图解》第十章 K最近邻算法
K最近邻算法 简称KNN,计算与周边邻居的距离的算法,用于创建分类系统.机器学习等. 算法思路:首先特征化(量化) 然后在象限中选取目标点,然后通过目标点与其n个邻居的比较,得出目标的特征. 余弦相似 ...
- 多目标跟踪方法 NOMT 学习与总结
多目标跟踪方法 NOMT 学习与总结 ALFD NOMT MTT 读 'W. Choi, Near-Online Multi-target Tracking with Aggregated Local ...
- [学习笔记]FWT——快速沃尔什变换
解决涉及子集配凑的卷积问题 一.介绍 1.基本用法 FWT快速沃尔什变换学习笔记 就是解决一类问题: $f[k]=\sum_{i\oplus j=k}a[i]*b[j]$ 基本思想和FFT类似. 首先 ...
- 多目标跟踪方法:deep-sort
多目标跟踪方法:deep-sort deep_sort Multitarget tracking data association 读'Simple Online and Realtime Track ...
- 搭建代理服务器时的笔记,request使用笔记
request 请求笔记: 1.opation中使用form字段传参 对应 content-type': 'application/x-www-form-urlencoded',如果想要content ...
随机推荐
- kafka01
消息队列松耦合 消息队列
- 【转】Android 关闭多个视图Intent.FLAG_ACTIVITY_CLEAR_TOP用法
如果已经启动了四个Activity:A,B,C和D.在D Activity里,我们要跳到B Activity,同时希望C finish掉, 可以在startActivity(intent)里的inte ...
- seq2seq里的数学
seq2seq模型详解 原创 2017年12月25日 09:41:04 标签: seq2seq / 自然语言 / 机器人 在李纪为博士的毕业论文中提到,基于生成的闲聊机器人中,seq2seq是一种 ...
- AngularJS 1.x 国际化——Angular-translate例子
可运行代码如下: <!DOCTYPE html> <html ng-app="MyApp"> <head> <meta http-equi ...
- cf 749D Leaving Auction
Leaving Auction time limit per test 2 seconds memory limit per test 256 megabytes input standard inp ...
- CF85 E Guard Towers——二分图
题目:http://codeforces.com/contest/85/problem/E 给定一些点的坐标,求把它们分成两组,组内最大距离的最小值: 二分答案,判断就是看距离大于 mid 的点能否组 ...
- CSS盒子居中的常用的几种方法
第一种: 用css的position属性 <style type="text/css"> .div1 { width: 100px; height: 100px; bo ...
- 【TODO】Ruby Range类
创建: 2017/10/28 Range类 ...
- Countries in War(强连通分量及其缩点)
http://poj.org/problem?id=3114 题意:有n个城市,m条边,由a城市到b城市的通信时间为w,若a城市与b城市连通,b城市与a城市也连通,则a,b城市之间的通信时间为0,求出 ...
- [Swift通天遁地]七、数据与安全-(17)使用Swift实现原生的3DES加密和解密
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ...