1 粒子滤波(particle filtering)
粒子滤波是对预测粒子进行评价,添加不同的权重,越接近于真实状态的粒子,其权重越大;否则,就加的权重小一些。
步骤:
(1)初始状态:开始认为x(0)在全状态空间内平均分布。然后将所有采样输入状态转移方程,得到预测粒子。
(2)预测阶段:粒子滤波首先根据x(t-1)的概率分布生成大量的采样,这些采样就称之为粒子。那么这些采样在状态空间中的分布实际是x(t-1)的概率分布了。接下来依据状态转移方程加上控制量可以对每一粒子得到一个预测粒子。
(3)校正阶段:观测值y到达后,利用观测方程即条件概率P(y|xi),对所有的粒子进行评价。这个条件概率代表了假设真实状态x(t)取第i个粒子xi时获得观测y的概率。令这个条件概率为第i个粒子的权重。越有可能获得观测y的粒子,获得的权重越高。
(4)重采样:根据粒子权重对粒子进行筛选,筛选过程中,既要大量保留权重大的粒子,又要有一小部分权重小的粒子。而这些重采样后的粒子,就代表了真实状态的概率分布。
2 DLT框架
粒子滤波是完成粒子的随机扰动和扩散(在一帧图像中选出多个候选区)过程后,判断**(measure)哪些粒子接近实际粒子(对候选区进行确认),找权重最大的粒子。用权重最大的粒子+上一帧已知的跟踪结果=完成当前帧跟踪。即DLT通过粒子滤波+measure分类器完成跟踪。**
3 measure 分类器
measure分类器由自编码器和sigmoid层形成。自编码器(auto encoder)包括编码部分(encoder)和解码部分(decoder)。
sigmoid部分训练主要是为了得到sigmoid层与encoder层连接的200多个参数。
相关资源
论文下载:http://winsty.net/papers/dlt.pdf
代码下载:http://winsty.net/dlt/DLTcode.zip
数据集下载:http://winsty.net/dlt/woman.zip
学习更多编程知识,请关注我的公众号:
[代码的路]
-
编码器
+关注
关注
45文章
3679浏览量
135399 -
编程
+关注
关注
88文章
3642浏览量
94093 -
粒子滤波
+关注
关注
0文章
10浏览量
8095 -
深度学习
+关注
关注
73文章
5521浏览量
121661 -
DLT
+关注
关注
0文章
16浏览量
5318
发布评论请先 登录
相关推荐
NPU在深度学习中的应用
一种基于深度学习的二维拉曼光谱算法
![一种基于<b class='flag-5'>深度</b><b class='flag-5'>学习</b>的二维拉曼光谱算法](https://file1.elecfans.com/web1/M00/F4/74/wKgZoWcsE1uAWKUPAAAnXwBb5kU798.png)
AI大模型与深度学习的关系
深度神经网络在雷达系统中的应用
深度学习中的时间序列分类方法
深度学习中的无监督学习方法综述
深度学习与nlp的区别在哪
深度学习的基本原理与核心算法
人工智能、机器学习和深度学习是什么
深度学习与传统机器学习的对比
深度解析深度学习下的语义SLAM
![<b class='flag-5'>深度</b>解析<b class='flag-5'>深度</b><b class='flag-5'>学习</b>下的语义SLAM](https://file1.elecfans.com/web2/M00/D6/82/wKgZomYnfe-ARm_pAAAcYiwkMFk951.png)
评论