粒子滤波算法因其用于跟踪视频序列中的对象而闻名:在每次迭代中,该算法都会生成关于对象运动的假设(或样本)。为了生成新假设,缩合算法的第一步涉及样本的选择:此网页中提供的示例显示了选择步骤的实现,该步骤使用二分搜索来选择一个碱基样本; 支持该pick_base_sample()
功能的评论解释说
使用此例程使冷凝 O(NlogN),其中 N 是样本数。确定性地选择基础样本可能会更好,因为那时算法是 O(N) 并且可能稍微更有效,但是为了概念上的简单性并且因为它更好地映射到已发表的文献,这个例程被保留在这里。
确定性地选择基础样本意味着什么?如何确定性地选择基础样本?