粒子滤波实现无线传感器网络目标跟踪预测

合集下载

基于改进粒子滤波器的WSNs目标跟踪算法

基于改进粒子滤波器的WSNs目标跟踪算法

明: 目标跟踪算法采用新的粒子滤波器之后 , 以获得更为精准的 目标跟 踪性 能。 该 可
关 键 词 :无 线 传感 器 网络 ;信 息 粒 子 滤 波 ; 向 预 测 ;目标 跟 踪 方
中图分类号 :T 9 P33
文献标识码 :A
文章 编号:10 - 77 2 1 )3 0 3-3 0 09 8 (0 1 0 - 120
K ywo d :w r essn o n tok ( N ) if ai — a i e l r I F ;pe it n os ; n r t np r c t ( - ) rdc o f r t n a e e w o m o tlf e P i i dei r
Ab t a t sr c :An i rv d p ril l ra g rtm o Ns tr e rc i g i p o o e . F’ ie t n v l e i mp o e at e f t l oi c i e h f r WS a g tt k n s r p s d P S d rc i a u s a o
Ta g t t a k n c e e ba e n i p o e r i l le r e r c i g s h m s d o m r v d pa tc e f t r i
a g rt o r ls e o t r s l o ihm f r wi e e s s ns r ne wo k
ta kng rc i
0 引 言
行 转 换 , 态 记 录 被 跟 踪 目标 节 点 的 特 征 变 化过 程 。 动 1 基于改进型 P F的 目标 跟 踪 算 法
1 1 粒 子 滤 波 器 .
无线传感器 网络( ils sno ew rsWS s 就是 wr es esr tok , N ) e n

权值选优粒子滤波的无线传感器网络目标跟踪

权值选优粒子滤波的无线传感器网络目标跟踪
节点 进行探 测 , 且将 这 些节 点 组织 成 一个 簇 , 后 再选 并 然
{ 【
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

无线传感器网络目标跟踪算法的研究

无线传感器网络目标跟踪算法的研究

12 一 2
2 无线 传感 器 网络 目标跟 踪
2 1 网 络模 型 .
进行估计 和更新 的过程 , 而获得 最小 方差估 计 , 从 这些样 本
称 之 为 “ 子 ” ] 粒 [ 。
无线传感 器网络所 有节 点地位 平 等 。 严格 控制 中心 , 无
单个传感器节 点能力有限无法有效地 跟踪 目标 , 需要 多个传
本文对 网络监测 区域 只有一 个运动 目标 的跟踪研究 . 对 于运动 目标 , 在非常短时间内其移动速度 可 以近似认 为是匀 速的 。设 目标 的初始位置为 :% , ) 那么 目标下一 时刻位 ( Y , o 置可 以通过下式可 以得 到 :
集, 构造集合 { k i , ( ,) i=1 2 … , , , , Ⅳ}并对粒 子的权值 进行 重 新设 置 , 否则 , ( i ( j } ,) i= , , Ⅳ‘。
跟踪两种 , 目前主要集 中于单 目标跟 踪研究 。S dr i a 等人 采 k 用线性预测方法对无线传感 器 目标位置进 行预测 , 而对 目 从
基金项 目:0 8年度江苏 省高校科 研成果 产业化 推进项 目( Z 8 20 HD 0 —
5 61
的无线传感器 目标跟踪 [ 。S eg等提出了粒子滤波 的 目标 7 hn ] 跟踪算法 , 少 目标 跟踪 误差 。粒子 滤 波算 法在 应 用 过程 减 中. 存在 粒子 退 化 现 象 , 而 影 响无 线 传 感 器 目标 跟 踪 精 从
W k ‘

感器节点 协作 采集数 据 , 因此 目标跟 标之 前 , 传感 器节 点形
成一种 网络拓 扑结 构 ] 。本 文采 用无 线网络拓扑结构为簇 一 树型 。设无线传感 器节点随机分布于监 测区 内, 基站位 于网 络监测 区边缘 , 网络 监测 区被划 分多 个子 区域 , 每个 子 区域

二进制无线传感器网络中的分布式自适应粒子滤波目标跟踪算法

二进制无线传感器网络中的分布式自适应粒子滤波目标跟踪算法
Z H U Z h i - y u S U Li n g - d o n g
( S c h o o l o f E l e c t r o n i c s a n d I n f o r ma t i o n , J i a n g s u Un i v e r s i t y o f ci S e n c e a n d Te c h n o l o g y , Z h e n j i a n g 2 1 2 0 0 3 , C h i n a ) ( ch S ol o f E l e c t r i c a l a n d E l e c t r o n i c En g i n e e r i n g , No r t h C h i n a E l e c t r i c P o we r Un i v e r s i t y , B e i j i n g 1 0 2 2 0 6 , C h i n a )
r o r v a r i a n c e n e e d t o b e t r a n s mi t t e d b e t we e n c l u s t e r h e a d s , me a n wh i l e n u mb e r o f p a r t i c l e s i s o n l i n e a d j u s t e d a c c o r d i n g t o
Ab s t r a c t I n o r d e r t o i mp r o v e r e a l - t me i a n d r e d u c e c o mm u n i c a t i o n c o s t s i n wi r e l e s s s e n s o r n e t wo r k t r a c k i n g, d i s t r i b u t e d

粒子滤波在目标跟踪算法中的应用研究

粒子滤波在目标跟踪算法中的应用研究


要 :针 对非 高斯 、 强噪声 背 景 下 的 高机 动 目标 实施 跟 踪 时,卡 尔曼 滤 波、扩 展 卡 尔曼 滤波
等 算 法将 出现 滤 波精度 下 降甚 至发 散 现 象 。粒 子 滤 波方 法作 为 一种 基 于 贝叶斯 估 计 的 非 线性 滤
波算法,在处理非高斯非线性时变系统的参数估计和状 态滤波 问题 方面有独到的优势。以 目标 跟踪 问题 为 背景 ,将粒 子滤 波与 卡 尔 曼滤波算 法进行 了对 比研 究 。 关键 词 : 目标跟 踪 ;粒子 滤 波 ;卡 尔曼 滤波
( i ee s ocs a e , hn zo 50 2 C i ̄ A rD fneF re d my Z egh u4 0 5 , hl ) Ac l t
A s at b t c :Whnteojc r eb c g u do ihr n u e n , utmo e, o — asi , r e bet aei t akr n f g e evr g m l— d l n nG us n h s nh o h ma i i a
踪性能优劣的关键步骤。专家提出了 目 标运动模型 包括 : 多项 式模 型 、 阶 时 间相 关模 型 、 阶 时 间相 一 二 关模型、 半马尔可夫模型、 oa统计模型、 N vl 机动 目 标 “ 当前 ” 统计 模 型 等 , 中多项 式 模 型 占有重 要地 其 位 , 的两 种 特 殊 形 式 匀 速 ( V) 型 和 匀 加 速 它 C 模 ( A 模型因其简单有效 , C) 有着广泛 的应用 。然而 ,
Ka ma le . l n f tr i
Ke o d :ojc t c ig p rc l r K l a l r yw r s bet a k ; a i eft ; a nft r n t li e m ie

基于粒子滤波的目标跟踪算法

基于粒子滤波的目标跟踪算法

基于粒子滤波的目标跟踪算法作者:宋光彦来源:《科技创新导报》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 系统观测系统观测是指在通过状态转移方程对目标状态的传播进行“假设”后,用所得的观测量对其进行验证。

无线传感器网络中的分布式目标跟踪与定位技术

无线传感器网络中的分布式目标跟踪与定位技术

无线传感器网络中的分布式目标跟踪与定位技术无线传感器网络(Wireless Sensor Networks,简称WSN)是一种由大量分布式无线传感器节点组成的网络系统。

这些节点能够感知环境中的各种物理量,并将收集到的数据通过网络传输给基站或其他节点。

WSN在农业、环境监测、智能交通等领域具有广泛的应用前景。

其中,分布式目标跟踪与定位技术是WSN中的一个重要研究方向。

目标跟踪与定位是WSN中的核心问题之一。

在许多应用场景中,需要对目标的位置进行实时监测和跟踪。

传统的目标跟踪与定位方法通常依赖于全局信息,要求节点之间进行频繁的通信,这不仅增加了能耗,还可能导致网络拥塞。

因此,研究人员提出了一系列分布式的目标跟踪与定位技术,以降低能耗并提高网络的可扩展性。

分布式目标跟踪与定位技术主要包括目标定位算法和目标跟踪算法。

目标定位算法用于确定目标的位置,而目标跟踪算法则用于跟踪目标的移动轨迹。

在WSN 中,节点通常通过测量目标到节点的距离或角度来实现目标定位。

常用的目标定位算法有多普勒测距算法、测角算法和基于信号强度的定位算法等。

这些算法可以根据不同的应用场景选择合适的方式来定位目标。

目标跟踪算法则是通过分析目标的运动特征来预测目标的下一个位置。

常见的目标跟踪算法有卡尔曼滤波算法、粒子滤波算法和扩展卡尔曼滤波算法等。

这些算法能够通过对目标的历史轨迹进行建模,从而实现对目标位置的预测和跟踪。

分布式目标跟踪与定位技术的关键问题之一是如何选择合适的节点进行目标跟踪和定位。

在WSN中,节点通常具有有限的计算和通信能力,因此需要选择一部分节点作为目标节点,负责目标跟踪和定位任务。

节点的选择可以通过节点自组织、节点自适应或节点协作等方式实现。

例如,可以通过节点之间的协作来实现目标跟踪和定位任务,即多个节点共同合作,通过相互通信和信息交换来提高目标定位和跟踪的准确性和可靠性。

此外,分布式目标跟踪与定位技术还需要考虑网络的能耗和通信开销。

粒子滤波在单目标跟踪中的应用

粒子滤波在单目标跟踪中的应用

粒子滤波在单目标跟踪中的应用粒子滤波在单目标跟踪中的应用粒子滤波(Particle Filter)是一种常用于目标跟踪的方法,特别适用于单目标跟踪。

下面将按照步骤思路来解释粒子滤波在单目标跟踪中的应用。

1. 初始化:首先,需要初始化一组粒子。

每个粒子代表一个可能的目标状态,例如目标的位置和速度。

这些粒子在整个跟踪过程中会被不断更新和调整。

2. 预测:根据当前的目标状态和运动模型,对每个粒子进行预测,即预测目标在下一帧中的位置和速度。

这可以通过使用运动模型和随机噪声来模拟目标的运动。

3. 观测更新:接下来,需要根据观测数据来更新粒子权重。

观测数据可以是从图像或传感器中获得的目标特征,例如颜色、纹理或形状。

对于每个粒子,计算其与观测数据之间的相似度,并将相似度作为粒子的权重。

4. 重采样:根据粒子的权重,进行重采样操作。

重采样过程会根据粒子的权重来选择新一轮的粒子,即根据权重较高的粒子更有可能被选择,而权重较低的粒子会被淘汰。

这样可以保留较好的粒子,并且用新的粒子替代权重较低的粒子。

5. 目标估计:通过对最后一轮重采样后的粒子进行统计分析,可以估计出目标的最可能状态。

常见的估计方法有计算粒子的平均值或最大权重粒子的位置。

这样就得到了目标的估计位置和速度。

6. 更新迭代:随着新的观测数据的到来,需要不断重复以上步骤,即预测、观测更新、重采样和目标估计,来实现目标的持续跟踪。

综上所述,粒子滤波在单目标跟踪中的应用通过初始化粒子、预测目标状态、根据观测数据更新粒子权重、重采样和目标估计来实现目标的准确跟踪。

通过不断迭代更新的过程,可以在复杂环境中实现目标的高效跟踪,并且适用于各种目标特征和运动模型。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

体目标跟踪预测基本 过程为:
∀ 在 tk 时刻, 选 取探测 到目 标且包 含最 大信 息量 的传 感
节点 k 为头节点, 接收 tk- 1 时刻的头节点 k - 1 发送来的信息;
# 由 tk 时刻头节点 k 对 接收信息进 行融合, 按 式 ( 2) 观 测值对预测值进行修正, 并更新目标位 置来获得该时刻本地估
=
( x~ k+ 1 - x k+ 1 ) 2 + ( y~ k+ 1 - y k+ 1 ) 2
(7)
由 ( 6) 和 ( 7) 可得:
其中: 笛卡尔坐标系 中 ( x 0 , y 0 ) 为 目标 初始 坐标, vx 、vy 为目
标初速度分量, ax 、ay 为加速度分量。
设 S( Sx , Sy ) 为 tk 时刻目标位置 [ x ( t 时刻目
标位置 [ x ( t + 1) , y( t + 1) ] 的距离, 有
计值预测下一时刻目 标状态, 可达到预测的目的。 系统采用位置、速度和加 速度状态模型, tk 时 刻目标 状态
向量 Xk = ( x k, x k , x!k , y k , y k , y!k ) T , ( x k , y k ) 、( x k, y k) 、( x!k, y!k ) 表示目标的位置、速度和加速度, 可建立如下目标状态方 程及观测方程:
Abstract: A iming at reducing t h en t arget t rackin g predicti on error in w irel ess sensor net w or k, a novel m et hod of realizin g t arget t racking predict ion in WS N us ing part icle f ilt er is propos ed. A ccording t o t he meth od, t arget st at e can b e obt ained by parti cle fil t er. T he local est ima t ion posit ion, t he predi ct ing speed and accelerat ion of cu rrent t ime ins tant are combined t o achieve t he predict in g posit ion of next t im e ins tant , w h ich is used f or t he cu rren t head node t o aw ake sensor n ode of n ext t im e in st ant . Experimen tal res ult s show t hat t he general predicti on ac curacy of part icl e fil ter met h od i s improved highly compared w it h l inear predict ion met hod w hile RM S E decreased by 49% , and com par ed w it h t arg et t racki ng pr edict ion in WSN based on quad rat ic polynomial mot ion m odeling met hod ( PQ PM M ) w hile R M SE decreased b y 6% .
930
文章编号: 1671 4598( 2010) 04 0930 03
计算 机 测 量 与控 制 . 2 010 . 18 ( 4) Computer Measurement & Control
中图分类号: T P301 6
文献标识码: A
设计与应用
粒子滤波实现无线传感器网络目标跟踪预测
黄奕微1 , 张晓平1 , 刘桂雄1 , 何学文1, 2
x~ k+ 1 = x k + x~ k T + 0. 5 ∋ x~!k T 2
(6)
y~ k+ 1 = y k + y~ k T + 0. 5 ∋ y~!k T 2
~l k+ 1 ( x~ k+ 1 , y~ k+ 1) 由该 时刻观 测值修正 , 得本地 最终估 计位
置 lk+ 1 ( x k+ 1 , y k+ 1 ) 。定义目标预测位置 ~l k+ 1 ( ~x k+ 1 , ~y k+ 1 ) 与本地 最终估计位置 lk+ 1 ( x k+ 1 , y k+ 1) 的距离 为目标预测误差, 有
1 T T2 0 0 0
0 1 T 00 0
0 0 1 00 0
( ) = 0 0 0 1 T T2
(5)
0 0 0 01 T
0 0 0 00 1
设采样时间为 T 和预测位置为 l k+ 1 ( x!k+ 1 , ∀y k+ 1) , 由本地估 计位置 lk( x k , y k ) 可得 tk+ 1 时刻目标预测位置为:
和 a 误差, 对提高目标跟踪预测准确度有重要意义。
2 基于粒子滤波的目标跟踪预测
若 tk 时刻目标观测值为本地最终估 计位置 lk ( x k, y k) , 预
测速度为 ~vk ( x~ k , y~ k ) , 预测 加速 度为 ~ak ( x~!k , y~ !k) , 由 ( 3)
式可知状态转移矩阵为:
Key words: w ireless sensor net w orks ( W SN ) ; t arget t racking; part icle f ilt er; predict ion
0 引言
无线传感 器网络 ( W SN) 用 于实 时感 知、采 集 和监 测网 络覆盖区域 内被监测 对象的 信息 , 它的 一个 重要 应 用就 是目 标跟踪[ 1 3] 。预测 是 实 现目 标 跟踪 的 关键 环 节, 通 过已 知 信 息预测下一 时刻目标可 能出现 的位 置来 唤醒 预测 区 域传 感节 点对目标进 行跟踪, 预 测位 置偏 差容 易导 致目 标失 跟, 降低 目标跟踪可 靠性和稳 定性[ 4 5] 。文 献 [ 6] 通过 线 性方 法预 测 WSN 目标位置 , 根据目标 估计位置建 立线性方 程预测目 标下 一采样时刻 的位置, 采 样时间 间隔 较小 时能 取得 相 比轨 迹拟 合法更好的 预测效果 , 由于它 根据 两个 目标 位置 建 立预 测模 型或假设目 标做直线 运动, 其 目标 定位 误差 对预 测 模型 影响 较大。文献 [ 7] 提 出基于二 次多 项式运 动建 模的 WSN 目标 跟踪预测方 法 ( Based on Q uadratic P oly nom ial M o tion M o deling - PQ PM M ) , 通 过拟合目标 定位坐 标与定 位时 间的 二次 多项 式关系来建 立预测模 型来逼 近目 标运 动模 型, 以 提 高机 动性 目标跟踪的 预测准确 度, 但该 方法 达到 一定 预测 准 确度 后要 更进一步提 高非常困 难。典型 的滤 波 算法 ( 如粒 子 滤波 ) 适
Sx = [ x ( t + 1) - x ( t) ] 2 , Sy = [ y ( t + 1) - y ( t) ] 2 。
由上可知:
S = f ( v, a)
(4)
从目标运动过程来看, 目标位置预测实质是目标当前时刻
位置与下一时刻运动距离之和。由 ( 可知 S 准确度与 v 和 a 相
关, 即相邻时刻目标 位置距离值受 v 和 a 两个参量影响。减少 v
( 1 Scho ol o f M echanical and A uto motive Eng ineering , South China U niv ersity of T echnolog y, G uang zhou 510640, China; 2 Jiangx i U niv ersity of Science and T echnolog y, Ganzhou 341000, China)
Xk+ 1 = ( ) Xk + ( ) Wk
( 1)
Zk+ 1 = H( ) Xk+ 1 + Vk+ 1
( 2)
其中: Xk+ 1 为 tk+ 1 时刻估 计值, 即 为预 测值; Zk+ 1 为 系统 观测
值; ( ) 为转移 矩阵, ( ) 为 噪声驱 动矩阵, H( ) 为观 测矩
阵; Wk 和 Vk+ 1 为互不相 关激励 噪声序 列和 量测噪 声序 列。具
中华测控网 chinamca. co m
用 于非线性 非 高斯 系 统的 状 态 预测[ 8 9] , 可望 有 效减 少 目 标 跟 踪预测误差 。本 文提 出的 粒 子滤 波 实现 W SN 目 标跟 踪 预 测方 法, 通过建 立目标 状态 方程 和观 测方 程, 利 用粒 子滤 波 得到 目标运动 位置、速 度和 加速 度等 状态 参量, 期望 能够 提 高 目标跟踪预 测准确度。
第3期
黄奕微, 等: 粒子滤波实现无线传感器网络目标跟踪预测
931
计位置; ∃ 通过式 ( 1) 可计算目标 tk 到 t k+ 1 之间的 运动速 度及加
速度, 联合 tk 时刻本地估计位置进一步得到 tk+ 1 时刻目标预测 位置;
%头节点 k + 1 根据目标预测 位置选 择 tk+ 1 时刻的 唤醒节 点, 进行唤醒并发送信息;
相关文档
最新文档