The invention discloses a genetic resampling method, genetic particle filter and distributed, including the resampling method: M binary encoding of N particles on a recursive moment, the formation of the parent particle set, determine the selection probability Ps, crossover probability and mutation probability Pc Pm; according to the selection the probability of Ps from parent particle selecting N * Ps particles, as a parent in the offspring of particles; particle concentration Pc / 2 times according to the crossover probability Pc, N * Pc a new particle, as their offspring in parent particle; particle concentration variation operation according to the implementation of the Pm the mutation probability Pm, N * Pm a new particle, as their offspring of the particle particle; after the operation of state value binary decoding, generating resampling Particle set. The invention realizes the unification of the particle validity and the diversity in the particle filter tracking problem, and increases the tracking robustness, and is easy for hardware implementation.
【技术实现步骤摘要】
本专利技术涉及一种粒子重采样以及粒子滤波器的实现方法,尤其涉及一种。
技术介绍
粒子滤波器的应用领域非常广泛,尤其在解决非高斯、非线性运动物体的跟踪方面具有很大的优势。但粒子滤波器存在的一个最大的问题就是粒子的退化问题。粒子退化(Particle Degeneracy)是粒子滤波器(Particle Filter)中不可避免的现象。在粒子滤波器经过几次迭代之后,很多粒子只有很小甚至接近于零的权值,这些权值在进行粒子的重要度更新时虽然还要计算,但是对整个系统的帮助很小,基本上属于无用的粒子,这就是粒子的退化。粒子退化是严重影响粒子滤波器性能的主要因素之一。一方面退化的粒子浪费了大量计算资源,另一方面也容易造成跟踪的精度降低,甚至使得目标丢失,从而降低了目标跟踪或状态估计的准确性与鲁棒性(Robust)。粒子重采样(Resampling)是解决粒子滤波器中粒子退化现象,增加粒子有效性,从而提高粒子滤波器性能的重要方法。但现有的重采样方法中,由于过分强调粒子的有效性,一旦跟踪目标丢失,很难通过粒子的重采样重新找回目标,特别是在一些预测模型不能精确反映目标运动状态的情况下,这种缺陷尤其严重。粒子滤波器是一种通过蒙特卡罗采样(Monte Carlo Sampling)来执行递归贝叶斯滤波(Recursive Bayesian Filter)的方法,其关键思想是利用一组带权值的随机样本、以及基于对这些样本的估算来表示后验概率密度函数pdf(Posterior Density Function),当样本数非常大时,这种估算将等同于pdf。与卡尔曼滤波器(Karlma ...
【技术保护点】
一种遗传粒子重采样方法,根据每一时刻末各个粒子的已知状态,获得新的粒子集,其特征在于,包括如下步骤:(1)对前一递归时刻的N个粒子状态进行M位二进制编码,形成父代粒子集,确定选择概率P↓[s]、交叉概率P↓[c]与变异概率P↓[m] ;(2)按选择概率P↓[s],从父代粒子集中选择出N×P↓[s]个粒子,作为有效性子代粒子;(3)在父代粒子集中按交叉概率P↓[c]执行P↓[c]/2次交叉操作,产生N×P↓[c]个新粒子,作为多样性子代粒子,其中,每次交叉 操作中,从所述父代粒子集中选择用于交叉的两个父代粒子,然后随机产生一个[1,M-1]间的整数值作为交叉位,通过交叉操作得到两个子代粒子;(4)在父代粒子集中按变异概率P↓[m]执行P↓[m]次变异操作,产生N×P↓[m]个新粒子,作 为多样性子代粒子,其中,每次变异操作中,从所述父代粒子集中选择用于变异的一个父代粒子,然后随机产生一个[1,M]间的整数值为变异位,通过粒子变异位取反得到一个子代粒子;(5)对操作后的粒子状态值二进制进行译码,生成重采样粒子集,该重 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:叶龙,王京玲,张勤,
申请(专利权)人:中国传媒大学信息工程学院,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。