多相机网络的分布式传感与处理技术解析
1. Metropolis Hastings 算法
1.1 算法概述
粒子滤波是基于马尔可夫链蒙特卡罗(MCMC)的密度采样技术的一个特例,特别适用于动态系统。Metropolis Hastings 算法(MHA)被认为是最通用的 MCMC 采样器。这里介绍一种独立 MHA(IMHA)算法的 MCMC 采样理论,并说明该理论如何适用于之前提出的粒子滤波算法。
1.2 IMHA 算法步骤
IMHA 通过从易于采样的提议分布 $q(x)$ 生成样本,来从所需的密度 $p(x)$ 生成样本。它通过以下迭代产生一系列状态 ${x(n),n \geq 0}$,这些状态本质上是马尔可夫的:
1. 用任意值 $x(0) = x_0$ 初始化链,$x_0$ 可以由用户指定。
2. 给定 $x(n),n \geq 0$,生成 $\hat{x} \sim g(\cdot)$,其中 $g$ 是采样或提议函数。
3. 以概率 $\alpha(x(n),\hat{x}) = \min\left{\frac{p(\hat{x})}{g(\hat{x})}\frac{g(x(n))}{p(x(n))},1\right}$ 接受 $\hat{x}$。
1.3 与 SISR 算法对比
IMHA 和序贯重要性采样重采样(SISR)都是根据概率密度函数生成样本的算法,SISR 特别适用于动态系统的顺序性质。接下来将展示如何使用 IMHA 在粒子滤波器中进行重采样,避免系统重采样的缺点。
超级会员免费看
订阅专栏 解锁全文
41

被折叠的 条评论
为什么被折叠?



