基于权值选择的粒子滤波算法研究
权值选优粒子滤波的无线传感器网络目标跟踪
{ 【
yt ()=Y + + . at o 口t o 5
.
() 3
其 中 , 。Y ) 目标初始 坐标 , , 为 目标 初速 度分 ( ,o 为
量 , , 为加速度分量 。 o 设 . S , 是 t s S ) 时刻 目标 位置 [ t) Y t) 与 t ( ( ,( ] …
摘
要 :基于动态分簇结构 的特点 , 结合权值选优粒 子滤波 ( F 算 法 的优越性 , P) 研究 了无线传感 器 网络
分布式 目标跟踪算法 。该方法采用这种改进 的粒子滤波算法 , 利用簇和簇之间的传递关系 , 获得 目标 的动 态状态 。根据 当前时刻 目标 的本地估计位置 、 预测速度和加 速度 , 得 目标 的预测位置 。结 果表 明 : 获 此方
轨迹 的准确性 是非常重要的一个 指标 , 以, 所 目标定位和跟 踪是无线 传感 器网络中的 2个研 究热点。 本 文为了研究简单 , 涉及到 的无线传 感器 网络均 认 所 为是 二元 传感 器网络 , 即传感器 只能根据 目标是 否在其 探 测 区域 内而提 供单 比特信 息 ( 1或 0 。到 目前 为止 , ) 国内 外对二元无线传感 器网络 目标定 位与跟踪 也进 行了相应的
I一 ( _)l X ‰ ,' , k l一. 埘 L Y
( 5 )
态进行监测 , 并与簇 头进 行信 息交换 , 簇头完成 局部 的 目 在 标状态估计 。每一采 样周期 内, 内成员 将探 测值发 送 给 簇 簇首节点 , 簇首节点 则利用 适 当的滤 波算 法对 目标进 行跟
i po e a i eftr P )a dtet n f l i si ew e ls r n ls rt o t n ted n m c s t m rv d p r c l ( F n h a s r ea o hpb t e n c t dcut ba h y a i t e t l ie r e r tn uea e o i a
基于粒子滤波的声呐图像目标跟踪算法研究
第 41 卷
黄松威,等:基于粒子滤波的声呐图像目标跟踪算法研究
· 137 ·
3 基于粒子滤波目标跟踪器的实现
基于粒子滤波的目标跟踪器可以从含有噪声的目 标模型中估计目标的运动状态,在状态空间中,通过 散布的大量离散随机变量(即粒子)以近似模拟后验 概率分布。当粒子个数趋于无穷时,理论上可以无限 逼近真实概率密度函数。粒子滤波的关键在于通过权 值粒子集合来近似估计分布概率。每个粒子代表了对 目标状态的预测,本文的目标特征取为彩色分布模 型,处理流程如图 1 所示。
种单波束侧扫声呐,并以此为基础开展了水下目标识 别及检测等工作,取得了一定的成果;哈尔滨工程大 学在小平台探测声呐展开了相关研究,己研制出二维 高分辨率成像声呐、三维成像声呐等多类样机,在水 下声图像处理领域也取得了一定程度的进展。
声呐图像处理相较于光学图像,由于其受海底噪 声、环境噪声干扰严重,给声呐图像处理带来了很多 不便。相比传统线性模型,粒子滤波在水下非线性系 统的应用中具有独特优势[6]。与非线性模型相比,粒 子滤波目标跟踪模型是一种非线性模型,具有更好的 适用性、估计精度及灵活性,能够适应复杂的水下环 境。但由于水下环境噪声干扰更强烈,将粒子滤波直 接用于声呐图像跟踪并不能取得理想效果。本文针对 以上问题,首先提出一种 Curvelet 变换的图像增强改 进算法;该算法在有效降低声呐图像噪声的同时,对 目标边缘也进行了一定的增强;在此基础上提出了一
声呐图像随机噪声干扰严重,故声呐图像增强的
关键问题在于如何降低噪声干扰的同时有效保留目标
边缘,自适应的调节动态范围。针对声呐图像序列特
点,本文提出一种自适应阈值的 Curvelet 变换算法抑
制噪声干扰,采用一种非线性映射来有效调节各个通
一种改进重采样的粒子滤波算法_常天庆
收稿日期:2012-07-25;修回日期:2012-09-11基金项目:军队科研预研项目作者简介:常天庆(1963-),男,河南郑州人,教授,博导,主要研究方向为装备自动化系统检测与故障诊断(changtianqing@263.net );李勇(1983-),男,湖南浏阳人,博士研究生,主要研究方向为装备智能故障诊断、预测与健康管理;刘忠仁(1973-),男,河南巩义人,讲师,主要研究方向为测控技术;董田沼(1987-),男,山东淄博人,硕士,主要研究方向为检测技术与自动化装置.一种改进重采样的粒子滤波算法*常天庆,李勇,刘忠仁,董田沼(装甲兵工程学院控制工程系,北京100072)摘要:针对粒子滤波重采样过程中存在的粒子多样性丧失问题,提出一种改进重采样的粒子滤波算法。
按照局部重采样算法对粒子进行分类,中等权值的粒子保持不变,大、小两种权值的粒子采用Thompson-Taylor 算法进行随机线性组合产生新粒子。
实验结果表明,该算法能在降低计算复杂度的同时不丧失粒子多样性,提高了滤波性能。
关键词:局部重采样;Thompson-Taylor 算法;粒子滤波中图分类号:TP301.6文献标志码:A文章编号:1001-3695(2013)03-0748-03doi :10.3969/j.issn.1001-3695.2013.03.026Particle filter algorithm based on improved resamplingCHANG Tian-qing ,LI Yong ,LIU Zhong-ren ,DONG Tian-zhao(Dept.of Control Engineering ,Academy of Armored Force Engineering ,Beijing 100072,China )Abstract :In order to solve the loss of particle diversity exiting in resampling process of particle filter ,this paper presented a particle filter algorithm based on improved resampling.It classified the particles to different groups according to partial resam-pling.It kept the particles with medium weight values same ,and combined the other two groups with high and low weight val-ues linearly and randomly to generate new particles using Thompson-Taylor algorithm.Experimental results show that the im-proved algorithm can reduce computational complexity and keep the diversity of particles and it also enhances the performance of filter.Key words :partial resampling ;Thompson-Taylor algorithm ;particle filter粒子滤波采用序贯Monte Carlo 方法来解决非线性非高斯动态系统的状态估计问题,其核心思想是用一组加权随机样本(称做粒子)来逼近所要估计状态的后验概率密度函数[1]。
粒子滤波算法综述
粒子滤波算法综述作者:李孟敏来源:《中国新通信》2015年第10期【摘要】对粒子滤波算法的原理、发展历史以及应用领域进行综述,首先针对非线性非高斯系统的状态滤波问题阐述粒子滤波的原理,而后讨论粒子滤波算法存在的主要问题和改进手段,最后阐明其在多个研究领域中的应用现状。
【关键字】非线性滤波概率密度重采样粒子退化一、引言粒子滤波(PF)是一种在处理非线性非高斯系统状态估计问题时具有较好估计效果的方法,其原理是通过非参数蒙特卡洛方法实现贝叶斯滤波。
其最早起源于Hammersley等人在20实际50年代末提出的顺序重要性采样(SIS)滤波思想。
但由于上述方法存在严重的样本权值退化从而导致的粒子数匮乏现象,直到1993年Gordon等人将重采样技术引入蒙特卡洛重要性采样过程,提出一种Bootstrap滤波方法,从而奠定了粒子滤波算法的基础。
二、基本粒子滤波算法三、粒子滤波算法存在的主要问题及改进对于SIS算法来说,容易出现粒子的退化问题,目前存在的诸多对SIS算法的改进中,能够降低该现象影响的有效方法是选择合适的重要性函数和采用重采样方法。
针对状态空间模型的改进算法,如辅助变量粒子滤波算法(APF),局部线性化方法,代表的算法主要有EKF,UKF等。
针对重采样改进方法,文献通过将遗传算法和进化算法引入粒子滤波算法中,增加重采样过程中粒子的多样性。
然APF算法在过程噪声较小时,可获得比标准粒子滤波更高的滤波精度,在过程噪声较大时,其效果则大大降低。
采用局部线性化的方法EKF,UKF都是针对非线性系统的线性卡尔曼滤波方法的变形和改进,因此受到线性卡尔曼滤波算法的条件制约,而对于非高斯分布的状态模型,其滤波性能变差。
将遗传算法和进化算法与粒子滤波结合的改进粒子滤波算法,虽取得了较好的滤波效果,然而是以消耗过多计算资源为代价的。
四、粒子滤波的应用4.1 目标跟踪对目标进行定位和跟踪是典型的动态系统状态估计问题,在诸如纯角度跟踪的运动模型中,采用粒子滤波方法进行实现目标跟踪已获得了较好的跟踪精度,文献研究了多目标跟踪与数据融合问题,文献给出了基于粒子滤波的群目标跟踪算法。
一种改进的粒子滤波重采样算法研究
中图分类号 : T 3 1 P 9 文献标识码 :A
R e e r h o pr ve ri l le e a plng a g rt s a c fi m o d pa tc e f t r r s m i i l o ihm
t ep o o e t o . h r p s d me h d Ke wo d y r s:p r cef trn ; a t l ea l g o t zn o i ai n at l le g p ri smp i ; p i i g c mb n t i i i ar n mi o
21 0 1年 4 1 . 1 No. 4
EL CT E RONI T ST C E
一
种改进的粒子滤波重采样算法研究
金玉柱 ,李 善姬
( 延边大学工学院 ,吉林 延吉 130 ) 302 摘 要 :粒子滤波 是基于递推 的蒙特卡罗模拟 方法的总称 ,可用于任意非线性 ,非高斯随机系 统的状态估计 。
a y no i a ,non—Ga sin s t m .I or e O r d e t g n r c n nl ne r u sa yse n d rt e uc he de e e a y,t ea pi g l rt sa optd. he rs m ln ago hm i d i e Butt he
c c lton i i pi e .And i sp o to O i p e e tb ha d a e Thesm u ai eulspr vet e e e tv ne so l a ua i ssm lf d i ti r pi ust m lm n y r w r . i i lton r s t o f c ie s f h
基于粒子滤波的目标跟踪算法
基于粒子滤波的目标跟踪算法作者:宋光彦来源:《科技创新导报》2012年第16期摘要:随着当前计算机性能的不断提高,粒子滤波算法日益受到人们的关注,因为其在非线性、非高斯系统和状态滤波等方面具有独到的优势,也被广泛应用到运动目标跟踪研究当中。
关键词:粒子滤波图像信号目标跟踪中图分类号:TP301 文献标识码:A 文章编号:1674-098X(2012)6(a)-0031-011 粒子滤波算法描述粒子滤波的思想基于蒙特卡洛方法,它是利用粒子集来表示概率,即通过随机抽取的加权粒子来代替状态的后验概率分布,这是一种顺序重要性采样法。
当随机采取的粒子数量时,结果也就无限接近于实际的状态后验分布。
因其在非线性、非高斯系统表现出来的优越性,粒子滤波已经成为视频监控、图像处理、生物测定、金融数据等领域的研究热点。
1.1 初始化图像特征是表征一个图像最基本的属性,是图像分析的分布重要依据,它分为自然特征和人工特征。
被跟踪的运动目标要具有一定的先验特征,如目标的颜色分布特征、灰度边缘特征、纹理、光谱等。
我们可以根据实际的需要,选择不同特点的先验特征来描述粒子滤波中每个粒子的初始状态,其决定着滤波的先验概率形式,初始权重取1/Ns。
值得注意的是粒子数的选取与跟踪的实际要求有关,粒子数越多,跟踪就越稳定,精度也就越高,但同时计算量也会变得越大。
1.2 系统状态转移系统状态转移,是指运动目标状态随时间的更新。
需要通过系统模型中的状态方程来描述其状态转移关系。
布朗运动模型、匀速运动模型和匀加速运动模型是处理图像跟踪中的有三种比较普遍的数学模型。
布朗运动模型也被叫作随机游走模型,其目标方程为:xk=Axk-1+Bjk-1,其中,A,B为常数,xk为目标在k时刻的状态,jk-1为归一化噪声量。
匀速和匀加速运动模型的目标方程采用高阶自回归模型,其方程为:ck=Ack-2+Bck-1+Cjk-1,A、B、C均为常数。
1.3 系统观测系统观测是指在通过状态转移方程对目标状态的传播进行“假设”后,用所得的观测量对其进行验证。
粒子滤波算法的应用研究及优化
粒子滤波算法的应用研究及优化近年来,随着计算机技术的不断发展,人工智能等领域的应用不断扩展,各种算法也不断被提出和应用。
粒子滤波算法是一种常见的非参数滤波算法,其主要应用于状态估计和目标跟踪等领域。
在实际应用中,粒子滤波算法也存在许多问题,需要进行优化和改进。
一、粒子滤波算法的基本原理粒子滤波算法基于蒙特卡罗方法,根据现有的状态量,通过不断地提出指定数量的粒子,不断逼近滤波目标的状态。
具体算法流程如下:1. 初始化。
在搜寻状态量的范围内,随机生成一定数量的粒子(通常为1000个左右),并按照一定的分布方式进行粒子的分配。
2. 预测。
根据系统的动态模型预测每个粒子的下一个状态。
3. 权值更新。
根据每个粒子的当前状态和实际观测值,计算每个粒子的权值,并进行归一化处理。
4. 重采样。
根据每个粒子的权值,进行筛选和抽样,让具有更高权值的粒子具有更高的概率被采样。
5. 状态估计。
根据采样到的粒子状态计算滤波后的目标状态。
二、粒子滤波算法的应用研究1. 目标跟踪。
在目标跟踪中,粒子滤波算法被广泛应用。
通过将目标的位置作为特征,将粒子在搜索范围内分布,并根据目标的位置和速度对每个粒子进行预测和权值更新,从而得到目标的实时跟踪结果。
2. 机器人定位。
在机器人定位领域,粒子滤波算法也有着广泛的应用。
通过机器人的传感器,计算机器人位置的先验概率,并根据传感器获得的信息对每个粒子进行预测和更新,从而得到机器人位置的后验概率估计。
3. 海洋探索。
在海洋探索中,粒子滤波算法也有着广泛的应用。
通过探测器获取海洋中目标的信息,并将其传入计算机进行处理。
在搜寻范围内随机产生一定数量的粒子,并根据海洋环境的不同,在粒子的状态估计过程中添加不同的判据和约束条件,以得到更精确的目标跟踪结果。
三、粒子滤波算法的优化粒子滤波算法的性能受到多个因素的影响,例如粒子数、粒子初始分布、重采样方法等。
为了提高粒子滤波算法的估计精度,以下几个方面可以进行优化:1. 优化初始分布。
粒子滤波算法综述
5 与其他非线性滤波方法的比较
随着粒子滤波方法在许多领域中的成功应用,研究人员认为在解决所 有状态估计的滤波问题时,获得滤波性能最好的方法就是粒子滤波算法 ,它甚至优于卡尔曼滤波方法。实际上,粒子滤波作为处理非线性系统 状态估计问题的方法之一,也存在着算法适应性和估计精度问题。
5 与其他非线性滤波方法的比较
m 记录样本 xk ,并将其作为新样本集中的采样,将区间[ 0, 1] i 按 i w j (i 1, 2, , n) 分成 n个小区间,当随机数 ul 落在第m个区 j 0 m 间 I m m1 时,对应样本 xk 进行复制。 在采样总数仍保持为n的情况下,权值较大的样本被多次复制,从 而实现重采样过程。显然,重采样过程是以牺牲计算量和鲁棒性来降 低粒子数匮乏现象。
(5)
蒙特卡罗方法的核心是将式( 2) 中的积分问题转化为有限样本点的概 率转移累加过程,但在实际中由于 p xk z1:k 可能是多变量、非指概率分布与 p xk z1:k 相同, 概率密度分布 q x0:k z1:k 已知且容易从中采样的分布函数,重要性 采样需要得到k 时刻以前所有的观测数据。因此实际中多采用可实现递 推估计的SIS算法。
5 与其他非线性滤波方法的比较
5.3 EKF,UKF,PF3种算法的比较 EKF和UKF都是针对非线性系统的线性卡尔曼滤波方法的变形和改 进形式,因此受到线性卡尔曼滤波算法的条件制约, 即系统状态应满足高 斯分布。表1给出了不同状态方程和观测方程的概率分布特性时的不同滤 波方法 表1 各种滤波算法的适应性范围
i i ˆ p ( xk , z1:k ) wk K h ( xk xk ) i 1 n
(15)
其中K()和h分别是满足 ˆ ˆ)= E[ [ p ( xk , z1:k ) p ( xk , z1:k )]2 dxk ] (16) p MISE( 的核密度函数和核带宽系数。
粒子滤波
粒子滤波(PF: Particle Filter)的思想基于蒙特卡洛方法(Monte Carlo methods),它是利用粒子集来表示概率,可以用在任何形式的状态空间模型上。
其核心思想是通过从后验概率中抽取的随机状态粒子来表达其分布,是一种顺序重要性采样法(Sequential Importance Sampling)。
简单来说,粒子滤波法是指通过寻找一组在状态空间传播的随机样本对概率密度函数进行近似,以样本均值代替积分运算,从而获得状态最小方差分布的过程。
这里的样本即指粒子,当样本数量N→∝时可以逼近任何形式的概率密度分布。
尽管算法中的概率分布只是真实分布的一种近似,但由于非参数化的特点,它摆脱了解决非线性滤波问题时随机量必须满足高斯分布的制约,能表达比高斯模型更广泛的分布,也对变量参数的非线性特性有更强的建模能力。
因此,粒子滤波能够比较精确地表达基于观测量和控制量的后验概率分布,可以用于解决SLAM 问题。
粒子滤波的应用粒子滤波技术在非线性、非高斯系统表现出来的优越性,决定了它的应用范围非常广泛。
另外,粒子滤波器的多模态处理能力,也是它应用广泛有原因之一。
国际上,粒子滤波已被应用于各个领域。
在经济学领域,它被应用在经济数据预测;在军事领域已经被应用于雷达跟踪空中飞行物,空对空、空对地的被动式跟踪;在交通管制领域它被应用在对车或人视频监控;它还用于机器人的全局定位。
粒子滤波的缺点虽然粒子滤波算法可以作为解决SLAM问题的有效手段,但是该算法仍然存在着一些问题。
其中最主要的问题是需要用大量的样本数量才能很好地近似系统的后验概率密度。
机器人面临的环境越复杂,描述后验概率分布所需要的样本数量就越多,算法的复杂度就越高。
因此,能够有效地减少样本数量的自适应采样策略是该算法的重点。
另外,重采样阶段会造成样本有效性和多样性的损失,导致样本贫化现象。
如何保持粒子的有效性和多样性,克服样本贫化,也是该算法研究重点。
一种基于神经网络的粒子滤波算法设计
一种基于神经网络的粒子滤波算法设计谢世龙;周玉国;刘真【期刊名称】《自动化技术与应用》【年(卷),期】2017(036)011【摘要】粒子退化现象是粒子滤波算法应用中的一个主要问题,标准重采样粒子滤波算法虽然可以有效的解决粒子退化现象,改善粒子滤波性能,但同时也会出现其他问题,如粒子样本的多样性缺失、具有较高权值的粒子多次被统计等等.对此,提出一种基于神经网络的粒子滤波算法研究,将BP神经网络算法和标准粒子滤波算法相结合,调整较小权值的粒子,分裂较大权值的粒子,仿真结果表明,提出的算法是可行的.%Degeneracy phenomenon is a main disadvantage to particle filter application,common re-sampling methods can resolve degeneracy phenomenon,improve the performance of particle filter,but it also has other problems,such as the sample impoverishment is deduced and particles with high weights repeatedly statistics.Therefore,a particle filter algorithm based on neural network is bine neural network with particle filter algorithm,the degeneracy phenomenon is relieved by weight adjustment and weight division.Simulation results show the feasibility of the proposed algorithm.【总页数】4页(P1-4)【作者】谢世龙;周玉国;刘真【作者单位】青岛理工大学自动化学院,山东青岛266520;青岛理工大学自动化学院,山东青岛266520;青岛理工大学自动化学院,山东青岛266520【正文语种】中文【中图分类】TP273+.4【相关文献】1.基于System Generator的简化粒子滤波算法设计及硬件实现 [J], 王佳辉;王义平;薛雅丽2.基于优化粒子滤波器的体育视频目标跟踪算法设计 [J], 王俊鹏;侯小毛3.一种基于卷积神经网络的立体匹配算法设计 [J], 鲁志敏; 袁勋; 陈松4.一种基于卷积神经网络的立体匹配算法设计 [J], 鲁志敏; 袁勋; 陈松5.基于粒子滤波的LAI时间序列重构算法设计与实现 [J], 李曼曼;刘峻明;王鹏新因版权原因,仅展示原文概要,查看原文内容请购买。
粒子滤波算法重采样门限值研究
[ ] 林勇. 2 烟塔合一技术特点和工程数据 [ ] 环境科学研究 , J.
2 0 ,8 1 :5 3 . 0 5 1( )3 — 9
[ ] 姚增权. 电厂烟羽的传输 与扩散 [] 3 火 J. : 北京 中国电力 出版
社 ,0 3 20 .
[ ] 于国续 . 4 烟塔合一技术 与前景研究[ 3 J. 电力 ,0 6 2 : 吉林 20( )
l . 一2
( Байду номын сангаас任编辑: 李
敏)
第一作者简介 : 马晓峰 , ,95年 7月生 , 男 17 现为华北 电力大 学项 目管理专业 20 级在职工程硕士研究生 ,高级工程师 , 07 山
西省 电力勘 测 设 计 院 , 山西 省 太原 市 ,30 1 0 00 .
[ ] 汤蕴琳 . 电厂烟塔合一技术的应用 E3电力建设 ,0 5 2 1 火 J. 20 ,6
I 问题 的提 出
粒子滤 波算 法是 目 跟踪 中用 到的一门新兴 的滤波 算法 , 在开始时存在各种缺 陷不受重视 , 直到 1 9 9 3年引入了重采样算 法后 , 粒子滤波算法才有了较快的发展 。传统的粒子滤波算法存 在着粒子匮乏的缺点 , 引入 了重采样算法后 , 导致粒子多样性 会
( )1— 2 2 : 1 1.
Dic s i n o t s u so n heApp ia i n o o i -t we nd Chi ne ntg a i n lc to fCo l ng o ra m y I e r to
Te hn l g n The m a we a ’ s l ur z to c oo yi r l Po rPl nt SDe u ph i a i n
有效粒子数MCMC粒子滤波算法研究
贝叶斯估计的算法’ 它通过在状态空间中寻找一系 列随机样本来近似后验概率密度分布函数 ( EZF ) ’ 原则上, 粒子滤波算法可以实现任意状态的估计, 尤 其在非线性非高斯状态的估计中性能远优于扩展卡 尔曼滤波算法和无迹卡尔曼滤波算法’ 目前粒子滤 波算法在许多方面得到成功应用, 但在精确度方面 仍有不足, 粒子枯竭是其主要原因之一’
% %
率密度可近似为 ( + !! + "! ) ) & * * ,) 输出状态估计$ +! ) ,
*’ ’ . $ ! ,! / ’ )#
(* 有效粒子数 -.-. 粒子滤波算法
基于 -.-. 的粒子滤波改进算法, 有效地改善 了粒子枯竭问题, 增强了粒子滤波算法的跟踪效果, 但是, 随之而来又产生了计算量大大增加的问题$ 并
衡量粒子滤波算法的退化程度, 有效粒子数越小, 表 示退化越严重, 即多数粒子只具有很小的权值$ 其定 义如下
%
积分, 其基本思路是通过构造一个平稳分布为目标 分布的马尔可夫链来得到一个概率密度函数的样 本$ 重采样是粒子滤波中的重要步骤, 直接影响到粒 子滤波算法的性能$ 但是重采样技术带来了粒子枯 竭的问题, 即粒子多样性降低, 不能有效地反映状态 变量的概率分布, 甚至导致滤波发散$ -.-. 方法是 当前解决粒子枯竭问题的主要方法, 通过在每个粒 子上增加一个其稳定分布为后验概率密度的马尔可 夫链蒙特卡罗移动步骤, 可以有效地增加粒子的多 样性$ 采用 -.-. 方法, 关键是构造一个各态历经
此时后验概率密度可近似为
%
( & !! + "! ) )
*’ . ! !! $ !( ’ )# ’ ! % ’ )#
基于粒子滤波算法的多目标跟踪技术研究
基于粒子滤波算法的多目标跟踪技术研究
随着计算机技术的发展和普及,人们对于多目标跟踪技术的需求越来越高,这
也促进了多目标跟踪技术的研究与应用。
而在众多的多目标跟踪算法中,粒子滤波算法因其出色的性能表现和较高的稳定性而备受关注。
粒子滤波算法的原理是利用随机采样的方法来描述概率分布,通过对这些样本
的更新和筛选,最终得到与目标实际运动情况相匹配的状态。
在多目标跟踪中,每个目标的状态可以表示为一个四元组:位置、速度和尺寸,而多个目标的状态则可以表示为一个状态向量。
粒子滤波算法的核心思想是通过不断循环的样本生成、权重更新和样本筛选,
不断优化概率分布,最终得到最优的跟踪结果。
具体而言,需要首先生成一定数目的粒子样本,这些样本包含了当前目标状态的随机分布信息。
接着,利用观测数据对样本的权重进行更新,依据权重对样本进行筛选,得到下一时刻的状态向量。
而经过多次循环之后,得到的目标轨迹便是最佳的跟踪结果。
除了基本的粒子滤波算法,还有一些基于其改进的算法被广泛应用于多目标跟
踪中。
例如,在目标数量较大的情况下,传统的粒子滤波算法往往会出现样本数量不足的问题,从而导致跟踪准确度下降。
而随着算法的不断改进,例如混合高斯方法和卡尔曼滤波方法等,可以有效提高算法的稳定性和鲁棒性。
总体而言,基于粒子滤波算法的多目标跟踪技术已经得到了广泛的应用和研究,其应用范围也越来越广泛,例如在交通监控、医学图像处理和航空控制等领域中都有着重要的应用价值。
虽然目前的研究还存在一定的局限性和挑战,例如目标状态表示的精度和权重的计算方法等,但随着技术的不断发展和创新,相信在不远的将来,多目标跟踪技术将会得到进一步的突破和提升。
粒子滤波算法性能研究本科毕业设计
本科毕业设计题目粒子滤波算法性能研究学院管理科学与工程学院专业电子信息工程摘要粒子滤波算法是一种基于社会型生物群体智能的全局搜索算法,粒子滤波算法通过粒子群中粒子间的合作在复杂的搜索空间中找到全局的最优解。
这种算法具有易理解、易实现、参数少、搜索能力强等特点,受到了学术界广泛关注,已经成为发展最快的优化算法之一。
论文介绍了粒子滤波算法的原理、特点。
围绕粒子滤波算法的原理特点和参数的设置进行了各方面的阐述和论证,利用程序迭代多次观察粒子分布的方法,系统的分析了粒子滤波算法中的各个参数,论证评估了各种改进粒子滤波算法的方法的性能和可行性。
最后对粒子滤波算法的研究和应用提出了一些建议和展望。
关键词:粒子滤波算法;改进;最优解;参数设置AbstractParticle swarm optimization algorithm is a social Humanoid swarm intelligence-based global search algorithm, particle swarm optimization algorithm to find the global optimal solution in a complex search space through cooperation between particles in particle swarm. PSO algorithm is easy to understand, easy to implement, parameters, search ability, has been widespread concern in academic circles, has become the fastest growing one of the optimization algorithm. The paper describes the principles, characteristics of particle swarm optimization algorithm. Around the principle characteristics and parameters of particle swarm optimization algorithm settings exposition and demonstration by an iterative repeatedly observed particle distribution method to analyze the various parameters of the particle swarm algorithm demonstrated a variety of improved particle swarm algorithm performance and feasibility of the method. Finally, the study and application of the particle swarm optimization algorithm put forward some proposals and outlook.Key words:Particle Swarm Optimization; improved; optimal solution;parameter settings目录1.引言 (1)1.1相关背景 (1)1.2研究内容和实际意义 (2)2.粒子滤波算法 (2)2.1粒子滤波算法的起源 (2)2.2粒子滤波算法算法原理和参数分析 (3)2.3粒子滤波算法流程 (5)2.4标准粒子滤波算法举例 (6)3.粒子滤波算法性能和改进 (9)3.1标准粒子滤波算法 (9)3.2粒子滤波算法的改进 (10)3.2.1带压缩因子的粒子滤波算法 (10)3.2.2线性递减权重的粒子滤波算法 (11)3.2.3自适应权重法 (13)3.2.4随机权重法 (14)3.2.5同步变化学习因子法 (15)3.2.6异步变化的学习因子法 (16)3.2.7二阶粒子滤波算法 (17)3.2.8二阶振荡粒子滤波算法 (17)4.总结和展望 (20)粒子滤波算法性能研究1.引言1.1相关背景最近几年,人们通过对社会型生物的群体行为观察模拟,提出了一种新的生物启发式计算方法——群体智能算法。
基于多特征融合的粒子滤波算法研究
关健诃 :粒子滤波;多特征融合;边缘特征 ;目 标跟踪
R e e r h n Pa tceFi e l o ihm s a c 0 r i l l rA g rt t
Ba e n M u t.e t eFuso sd0 lif a ur in
of tack ng r i
[ ywod ]prc l rmutfaue uin eg aue tre t cig Ke r s at lft ; l— tr s ;d ef lr;agtr kn iei e ie f o e a
D0l 036 /i n10 —4 82 1 0 】) :1 99js 003 2 0 1 7【( s 6
摘 要 :传 统 的粒 子 滤 波 跟踪 算法 只 依 靠 单一 的颜 色 特 征 作 为跟 踪 依 据 。在 复 杂 背 景 或者 遮 挡 物 颜 色 与跟 踪 目标 接 近 时传 统 的粒 子 滤波 算
法很容易造成跟踪 目标丢失 。针对该 问题 ,提 出一种基于 多特征融合的粒子滤波算法 ,该算法按一定的权值系数利用 目标 的颜色特征和边 缘特征来构建似然函数作为跟踪 目标 的跟踪依据,克服了依 靠单一颜色特征跟踪 目标的跟踪算法 的不足 。实验结果表明 ,多特征融合后 的
| src]T et dt n l at l ftrrc igagrh nybsdo oo a r du dr o l ak ru do hl r t oo Abtat h aio a p rc ie akn l i msio l ae nc lret e An ne mpe b cgo n r et hc lr r i ie l t ot s f u c x s e wi
基于代价参考的粒子滤波算法研究
Re e r h o a tce fle l o ih s b s d o o tr f r n e s a c n p r il t r a g rt m a e n c s e e e c i
Y uqn , o gn n , HE e- n AO Y —ig HE T n —e g C N P i u j
来描述与状态有关 的噪声变量。在实际系统 中, 系统
的状 态往 往不 能直 接 测 量 出来 , 立 模 型 的 目的是 从 建 观测 序 列 YI I f= {o …Y)中 获 得 状 态 序 列 I Y, , l ,=
{ 。, …
,
)。根据 状态 序列 , 能够对 系统 进 行控 制 。 便
作者简介 : 姚字青 (9 6一) 男, 18 , 浙江嘉善 人, 主要从事 无线传感器 网络开发利用方 面的研究
通 信 联 系人 : 通 能 , , 何 男 副教 授 , 士 生 导 师 .Ema :t@ z te u 硕 - i hn j . d l u
.
第l 0期
姚宇青 , : 等 基于代价参考 的粒子滤波算法研究
Absr c I o e to t h o e o n lne r mo li tr,c s—ee e e p ril le i g a tnd r rils fle i r e t a t:n c nn ci n wih t e prblm n no —i a de f e l o tr fr nc a tce f trn nd sa a d a tce i rng we e r — i t s a c e e pe tv l Th fe e c s a d sm ia i e t e l o t m tucu e a lo ihm e a l z d. The e e t tt wo fhe e r h d r s c iey. e di r n e n i lrt sbewe n ag r h sr tr nd a g rt i i wer nay e f c so het i r
基于变权平均似然函数的粒子滤波改进算法
被 动声纳传 感器 等进 行 目标跟踪 都 可 以归结 为这 一 状态 的后验 概率分 布 。对这方 面 的研究 主要 是通 过 类 问题[ 。在 直 角 坐标 系 中, 测方 程 是 状 态 变 量 选择好 的重 要性密 度 函数 和在递 推 过程 中克 服权 值 1 ] 观 研 的反 正切 函数 , 是非线 性 的 , 因此不 能 直接 利用 线性 退化和 样 本 贫 化 问 题 , 究 人 员 相 继 引进 了利 用 E KF和 UKF产 生 建 议 分 布[ 、 采 样一 动 算 法 、 6重 ] 移 滤波 的方法来 获 得 目标 状 态 , 为 被 动 跟 踪领 域 的 成
张 诗桂 , 立新 朱
( 放 军电子工 程学 院 。 解 安徽 合 肥 2 03 ) 3 0 7
摘 要 : 在纯方位跟踪中, 针对随机观测噪声对粒子权值准确性的影响, 提出了一种基于变权平均似然函数的
粒子滤波改进算法 , 在每个粒子权值更新过程 中, 采用 多次观测值计算粒 子似然 函数 并对其变 权平均 , 代 由 替
b te r c i g p ro ma c s t a h r i a l o i m . e t rta k n e f r n e h n t e o i n l g rt l eio d f n t n a ea e t ies r p rin; ern so l rc ig y wo ds p ril ie ;i l o u ci ;v rg d wi dv r epo o t l k h o h o b a ig —ny ta kn
ua inr s lss o dt a,nt ea piaino e rn so l rc ig t ei r vd p ril ie lo i m a lt e ut h we h ti h p l t fb aig - nyta kn ,h o c o mp o e a t ef trag rt h d c l h
粒子滤波算法研究
p ( x ^ , i I Z 1 . } p ( z ^ ) I 烈x ^ , l : = 1 )
适应实时的粒子滤波 。 3 . 4高斯粒子滤波 高斯粒子滤波 ( G a u s s i a n P a r t i c l e F i l t e r , G P F ) 是 由J a y e s h 和P e t a r 提出 的,该方 法的前 提是用 高斯分布来近似 后验分布 ,它 比其它 的 高斯滤 波方法适用性更 强,能处理 更多非线性 动态 系统 问题 。与一股 的粒 子滤波 相 比,G P F 只要所 用的高斯分布是对 的,就不会 产生粒子 退化 问题,不需要对粒 子进行重采样 ,从而使 算法 的计算量 降低 ,复杂度 也降低 。 通 常 一 个 高 斯 随机 变 量 x 的 密度 可表 示 为:
【 关键词 】粒 子滤波;改进算法 ;实 时粒子滤波;高斯粒子滤波
1 。 引 言
1
_
由于现代大多数 的机械系统都是 非线性 、 非高斯的 ,粒子滤波可 以解决非线性 、非 高斯 环 境下的滤波 问题 。但 是粒子滤波存在着粒 子 退 化的现象 。严重 的制 约了粒子滤波 的发展 。 直到 1 9 9 3 年 由G o r d o n 等 提 出的一种 新 的基 于 S I s 的B 0 0 t s t r a p 非线性滤波 方法…。奠定 了粒 子滤波算法 的基础 。但 是重采样的算法却 导致 了 “ 粒子衰 竭”的现象 。为了解决 出现 的这 种 问题 ,目前 已经 有了很多改进的算法 。粒 子 滤波用随机样本 来近似状态 的后验概率密 度, 适用于任 何非线性非高斯环境 ,解 决了粒子数 匮乏必须满 足高斯分布的制约 ,并在 一定程度 上解 决了粒 子匮乏的问题 。因此 ,近 年来粒子 滤波 的算法在很多领域都得到了成功 的应用 。 2 . 基本粒子滤波的算法 粒子滤波是 用一系列的带权值空间随机采 样 的粒子 来逼近后验概率密度 函数 ,是一种基 于M o n t e C a r l o 的贝叶斯估计方法 ,因此它不受 线性化 、和高斯分布的制约 ,既可以解决维纳 滤波或扩展 卡尔曼滤波 因线性化带来 的误差 , 也可 以避 免无损卡尔曼滤波 因非高斯导致的误 差 。基本的粒子算法的一般步骤为: ( 1 ) 初始化 :从先验分布 p ( x ) 抽取N 个样本 点 ’ ,i =1 , …, N 。 ( 2 ) 权值计算:
粒子滤波算法的应用研究
• 106•ELECTRONICS WORLD ・探索与观察粒子滤波算法的应用研究沈阳建筑大学 宋昊霖随着信息技术的不断发展,非线性系统状态估计已逐渐成为一个受到国内外学者重视的热点研究课题。
但随着实际应用对模型的复杂性不断提高,传统的滤波方法已无法满足滤波精度的要求。
粒子滤波技术作为一种非线性数值滤波方法,可以高效地处理非线性,非高斯动态系统状态估计。
在面向更复杂的非线性模型时,无需对非线性系统做线性估计,更符合实际滤波的要求。
1.引言粒子滤波是一种应用蒙特卡洛方法做递推贝叶斯估计的滤波算法。
与传统的滤波方法相似,可以通过驱动模型方程由前一时刻的状态值递推得到下一时刻的空间状态。
它是采用带有权值的粒子进行状态前验分布估计,再参考观测值来得到状态的后验分布。
进而描述系统的状态空间分布。
因为其处理非线性、非高斯动态系统滤波问题的优良特性,在目标跟踪、故障诊断、图像重构等领域均有广泛的应用前景。
2.序贯重要性采样算法(SIS算法)序贯重要性采样算法是粒子滤波算法的核心。
序贯重要性采样算法是从选定的重要性函数采样中得到带有权值的粒子,然后根据最新的观测值,通过似然函数调整粒子权值,最后通过粒子加权和的方式表示系统的状态。
假设重要性概率密度函数为:(1)给定系统状态下各次观测独立,则:(2) (3)后验概率密度函数的递归形式可以表示为:(4)粒子权值的递归形式可以表示为:(5)粒子权值归一化后,则后验滤波概率密度可近似为:(6)但是,SIS 算法存在一个无法避免的问题就是粒子权值会退化。
所以采用有效粒子数N eff 来衡量粒子权值的退化程度,即:(7)有效粒子数越小,表明权值退化越严重。
若要使N eff 小于阈值,可以采用增加粒子数N 等措施。
但粒子数增加会增大算法的复杂性和运算量,所以我们往往会采用重采样算法解决粒子退化问题。
图1 标准粒子滤波算法原理图3.标准粒子滤波算法重采样方法就是在每步迭代过程中,不再直接舍弃权值小的粒子,而是根据粒子权值,对所有粒子进行重新采样,增加粒子的多样性。
基于粒子滤波的导航与定位研究
基于粒子滤波的导航与定位研究目录:一、引言二、粒子滤波算法介绍三、基于粒子滤波的导航与定位四、实验结果与分析五、结论和展望一、引言粒子滤波是一种基于蒙特卡罗方法的非线性滤波算法,适用于处理非高斯状态不定的问题。
在实际应用中,粒子滤波被广泛应用于导航与定位,机器人控制,雷达跟踪等领域。
本文将围绕基于粒子滤波的导航与定位展开研究,介绍粒子滤波算法原理、基于粒子滤波的导航定位模型、实验结果及结论等内容。
二、粒子滤波算法介绍1. 粒子滤波算法原理粒子滤波(Particle Filter)即蒙特卡罗滤波(Monte Carlo Filter),它是利用粒子(Particle)来描述非高斯分布的一种滤波方式。
粒子滤波的思想是通过在状态空间中对目标进行随机取样,并通过计算每个取样点的权重来精确描述目标的分布状态。
其基本原理如下:1) 粒子集合:将状态分布映射到粒子集合中,即通过抽样的方式在状态空间中生成一系列随机样本(粒子),使用粒子集合来近似真实状态概率分布;2) 状态转移:对粒子进行状态转移,即在当前时刻通过状态转移模型计算下一时刻的状态;3) 观测模型:计算每个粒子与观测结果的匹配度,即通过观测模型计算每个粒子对应的权重;4) 重新采样:对高权重的粒子进行保留,对低权重的粒子进行替换,采用重采样技术保留高权重粒子,使其在下一时刻得到更多的样本,从而提高精度。
2. 粒子滤波算法特点相对于其他滤波算法,粒子滤波的主要特点如下:1) 适用范围广:可用于处理非高斯分布状态和非线性系统中的滤波问题,适用范围广泛;2) 精度高:通过粒子集合的方法能够更准确的描述状态分布情况,从而提高滤波精度;3) 无需状态/观测模型线性化:相较于卡尔曼滤波,粒子滤波不需要对状态/观测模型进行线性化拟合,因此对于非线性问题可以更好的处理;4) 计算量大:由于需要进行随机重采样,因此对计算量的要求较高,计算量较大。
三、基于粒子滤波的导航与定位1. 导航定位模型基于粒子滤波的导航定位模型主要由状态转移模型和观测模型构成。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
( 7)
20
其中
f k ( x k- 1 , k) = x k- 1
2
+
25 x k- 1 + 8co s ( 1 . 2 k) . 1 + x2 k- 1
( 8)
[9 ]
该模型在大量文献
中均可看到 , 是研究比较
各种粒子滤波算法性能的标准验证程序之一 . 这里 假定 v k 和 n k 是均值为 0 , 方差分别为 Qk = 10 和 R k
Np
将选出的 N p 个粒子的权值恢复为归一化之前 的权值 , 然后再对所有 N s 个粒子的权值进行归一
Ns
化 ,即ω = ω/
i k i k
i =1
ω , 返回 Step2 进行下一步迭代 . ∑
i k
算法中涉及的所有粒子都参与了任一时刻的粒 子更新 , 优于普通再采样算法的是每一个粒子都是 相互统计独立的 , 使得粒子集包含更多相异的粒子 路径 , 从而改善了粒子集的多样性 . 尽管该算法的计 算量略有增加 , 但在条件允许的情况下 , 这种算法改 善了样本集的多样性 , 减轻了退化现象的影响 , 使算 法具有较好的跟踪能力 .
N p ) 个样本 , 分别计算 N s 个样本对应的权值 , 选出
例 1 对标准验证模型的估计能力 对于本文提出的算法 , 采用下述模型来验证其 有效性 :
p ( x k | x k- 1 ) = N ( x k ∶f ( x k- 1 , k) , Q k- 1 ) , xk p ( z k | x k ) = N ( z k ∶ , R k) ,
Step6 : 估计 . 用选定的 N p 个粒子按式 ( 5) 计算
计算 k 时刻的滤波密度 , 再采样后返回 Step2 .
2 . 2 存在的主要问题
滤波密度 .
Step7 : 权值恢复
Np i i i ω ω k = ω k × k. ∑ i =1
退化现象是 SIS 的主要缺点 ,Do ucet
Step4 : 权值归一化 ω. ∑
i k
( 4)
出前面的 N p 个粒子 .
Step5 : 归一化权值 . 根据式 ( 4) 对取出的 N p 个
i =1
Step5 : 滤波
Np
粒子的权值归一化 .
i =1
p ( x k | y 1∶ k) ≈
ωδ( x ∑
i k
k
- xk) .
i
( 5)
N eff = ro und ( 1/
i =1
∑(ω ) ) ,
i k
2
( 6)
其中 ro und ( ) 表示向最近的整数取整运算 , N eff 越 小 , 表明退化现象越严重 .
4 仿真实例及结果分析
4 . 1 仿真实例
3 基于权值选择的粒子滤波算法
本文针对 SIS 粒子滤波算法的退化问题和 SIR 粒子滤波算法的样本贫化现象 , 提出一种基于权值 选择的粒子滤波算法 . 该算法从众多备选粒子中选 出权值相对较大的粒子用于状态估计 , 以解决退化 问题 , 并改善样本集的多样性 , 从而提高粒子滤波算 法的估计与跟踪能力 . 3 . 1 算法思想 这种算法旨在解决样本贫化问题 . 其基本思想 是 :假如估计所需要的粒子数为 N p , 抽取 N s ( N s >
Step1 : 初始化 . 在 k = 0 时刻 , 根据重点密度抽
样出 N p 个粒子 , 假定抽样出的每个粒子用 〈x ,
1/ N p 〉 表示 , 令 k = 1 . Step2 : 预测
x
i k
i k
= f (x
i k- 1
, v k- 1 ) .
i k i k i k- 1
( 2) )
Step2 : 预测 . 根据式 ( 2) 计算 k 时刻 N s 个粒子
第 23 卷 第 1 期
Vol. 23 No . 1
控 制 与 决 策
Cont rol an d Decision
2008 年 1 月
J an. 2008
文章编号 : 100120920 ( 2008) 0120117204
基于权值选择的粒子滤波算法研究
张 琪 , 胡昌华 , 乔玉坤
[7 ]
从理论
上证明了 SIS 算法出现退化现象的必然性 . SIR 算法 虽然可以解决退化问题 , 但又带来了样本贫化的问 题 . 对此 , 国内外学者已取得了一些研究成果 , 如重 采样移动算法 、 模拟退火粒子滤波算法和辅助粒子 滤波算法等 . 这些方法虽然可在一定程度上解决样 本贫化问题 , 但不能解决估计长时间不变量的问题 . 进化粒子滤波算法 [ 8 ] 虽可解决长时间不变量的估 计问题 , 但计算相对复杂 . 通常采用有效粒子数 N eff 来度量算法的退化程 度 ,即
收稿日期 : 2006210231 ; 修回日期 : 2007203216.
粒子滤波是指 , 通过寻找一组在状态空间中传 递的随机样本对概率密度函数 p ( x k | z k ) 进行近 似 , 以样本均值代替积分运算 , 从而获得状态最小方 差的估计过程 . 这些样本称为粒子 . 随着粒子数的增 加 , 粒子的概率密度函数逐渐逼近状态的概率密度 函数 , 粒子滤波估计即达到了最优贝叶斯估计的效 果 [ 4 ] . 对于 SIS 粒子滤波算法的详细内容参见文献
( 第二炮兵工程学院 302 教研室 , 西安 710025)
摘 要 : 退化现象是粒子滤波算法应用中的一个主要问题 ,常规的再采样方法虽可解决退化问题 ,但容易导致粒子 耗尽 . 对此 ,提出一种基于权值选择的粒子滤波算法 . 按照粒子权值的大小选择较好的粒子用于滤波 ,以增加样本的 多样性 ,从而缓解粒子滤波的退化问题 . 仿真结果表明 ,所提出的算法是可行的 . 关键词 : 粒子滤波 ; 退化问题 ; 粒子耗尽 ; 权值选择 中图分类号 : TP13 文献标识码 : A
3 , 2 T/ 3 ≤ t ≤ T ;
y ( t) = x ( t) + N ( 0 , Q) . ( 11)
图 5 WSPF 粒子分布
为验证 WSPF 对退化现象的改善情况 , 分别对
Step3 : 加权
p ( yk | x ) p ( x | x i ωik = ω k- 1 × i i q ( x k | x k- 1 , y k )
Np ( 3)
Step3 : 加权 . 根据式 ( 3 ) 计算 N s 个粒子的权
值.
Step4 : 选优 . 对 N s 个粒子按权值进行排序 , 选
1 引 言
粒子滤波是一种基于贝叶斯估计的非线性滤波 算法 ,近年来已成为解决非线性非高斯系统的参数 估计和状态滤波问题的主流方法 . 目前 ,粒子滤波技 术已成功地应用于诸多领域 ,如目标跟踪
[2] [3 ] [1 ]
本文针对上述问题 , 提出一种基于权值选择的 粒子滤波算法 ( WSPF) ,以解决退化问题 ,并改善样 本集的多样性 .
xk
3
Np
=
i =1
∑x
i k
ωik . ×
( 9)
图4 SIR 粒子滤波算法粒子分布
图 1 权值选择算法状态估计
例 2 分时恒定值的估计问题 [ 8 ] 退化现象和样本贫化问题会影响算法的跟踪估 计能力 , 对较长时间不变的量进行估计时影响尤为 突出 , 因而选用分时恒定值的估计问题来说明基于 权值选择的粒子滤波算法的强跟踪能力 . 假如所估计的状态变化规律为 5 , 0 ≤ t < T/ 3 ; ( 10) x ( t) = 10 , T/ 3 ≤ t < 2 T/ 3 ;
) ,女 ,甘肃庆阳人 ,博士生 ,从事控制系统自动检测与故障诊断 、 作者简介 : 张琪 (1980 — 故障预报等研究 ; 胡昌华 ( 1966 — ) ,男 ,湖北罗田人 ,教授 ,博士生导师 ,从事控制系统自动检测与故障诊断 、 容错控制等研究 .
118
控 制 与 决 策
Particle f ilter algorithm based on weight selected
Z H A N G Qi , H U Chan g2hua , Q I A O Y u2k un
( 302 U nit , The Seco nd Artillery Engineering Instit ute , Xi’ an 710025 , China. Co rrespondent : ZHAN G Qi , E2mail : zhangqi6530 @163. co m) Abstract : Degeneracy p heno meno n is a main disadvantage to particle filter application , co mmon re2sampling met hods can resolve degeneracy p henomenon , but t he sample impoverishment is deduced. Therefore , a particle filter algorit hm based o n weight selected is p ropo sed. The better particle is selected in terms of it s weight to amelio rate t he diversity of samples , so t hat t he degeneracy p henomenon is relieved. Simulatio n result s show t he feasibility of t he p ropo sed algo rit hm. Key words : Particle filter ; Degeneracy p henomenon ; Sample impoverishment ; Weight selected