CN102256381A - 分布式自适应粒子滤波的无线传感器网络目标跟踪方法 - Google Patents

分布式自适应粒子滤波的无线传感器网络目标跟踪方法 Download PDF

Info

Publication number
CN102256381A
CN102256381A CN2011100867338A CN201110086733A CN102256381A CN 102256381 A CN102256381 A CN 102256381A CN 2011100867338 A CN2011100867338 A CN 2011100867338A CN 201110086733 A CN201110086733 A CN 201110086733A CN 102256381 A CN102256381 A CN 102256381A
Authority
CN
China
Prior art keywords
leader cluster
cluster node
target
constantly
node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2011100867338A
Other languages
English (en)
Inventor
朱志宇
苏岭东
伍雪冬
王彪
冯友兵
赵成
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangsu University of Science and Technology
Original Assignee
Jiangsu University of Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jiangsu University of Science and Technology filed Critical Jiangsu University of Science and Technology
Priority to CN2011100867338A priority Critical patent/CN102256381A/zh
Publication of CN102256381A publication Critical patent/CN102256381A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Arrangements For Transmission Of Measured Signals (AREA)

Abstract

本发明公开一种分布式自适应粒子滤波的无线传感器网络目标跟踪方法,先根据原则唤醒部分传感器节点参与目标跟踪,发送二进制数据给簇头节点,再用自适应粒子滤波对当前时刻的目标位置进行估计,在线调节粒子数,最后根据目标的运动不断地更新簇头节点,将上一簇头节点状态估计值和方差估计值传送给当前簇头节点;本发明在簇头之间无需传递大量的粒子,降低算法的计算量,减少通信量,有效减少带宽,降低能量消耗,大大提高目标跟踪的实时性和跟踪精度。

Description

分布式自适应粒子滤波的无线传感器网络目标跟踪方法
技术领域
本发明涉及一种无线传感器网络的目标跟踪方法,属于传感器和无线通信技术领域。
背景技术
无线传感器网络由大量随机分布传感器节点组成,是一种能够自组织的网络,能够感知覆盖区域内被检测对象的信息。由于传感器节点具有体积小、价格低廉、无线通信、自组织性、健壮性和隐蔽性等特点,被广泛应用于国防军事、环境检测等领域。无线传感器网络的典型应用之一是目标跟踪,通过节点间的相互协作,对进入覆盖区域的目标进行跟踪,利用多节点观测值,运用滤波对目标的位置等信息进行估计。
传统的无线传感器网络目标跟踪方法有其自身缺陷:1)能量有限,一般的传感器节点都是用电池供电,而且无法再充电,信息的传送会消耗大量能量;2)带宽有限,节点之间的协同工作需要传送大量数据;3)节点计算能量有限。目前,大多数基于无线传感器网络的目标跟踪方法中都采用角度或者信号强度作为量测,使传感器传送数据过多,造成数据拥塞,而且会占用大量带宽。
相对于上述传统的无线传感器网络,二进制无线传感器网络只传送”0”或”1”,可以有效节约带宽和能量。现有的二进制无线传感器网络目标跟踪时利用网络结构、传感器探测半径以及几何知识进行定位,在精度上有所欠缺;或者利用滤波法跟踪目标,如粒子滤波法,但是大多是集中式,消耗太多的能量而且实时性不能满足要求。因此基于分布式粒子滤波法更符合实际应用,其中的分簇算法一般都是根据当前的目标位置进行动态组簇,虽然在组簇上可进行优化,但是却要在簇头交替过程中传送大量数据,从而占据大量带宽,消耗大量能量。
发明内容
本发明所要解决的问题是针对上述现有技术的不足而提出了一种基于分布式自适应粒子滤波的二进制无线传感器网络目标跟踪方法,实时性好,能量消耗少,目标跟踪的精度高。
本发明采用的技术方案是包括如下步骤:(1)初始化无线传感器网络,使所有节点都具有统一的规格且都处于休眠状态;(2)选择信号接收强度最大的节点作为簇头节点,与簇头节点在单跳通信范围内的节点和簇头节点组簇,其余节点继续在休眠状态;(3)簇内节点对目标进行观测,将接收到的信号与预设门限相比较,若高于预设门限则发送二进制数据给簇头节点,反之不发送。(4)使用常规的粒子滤波算法估计初始状态估计值和初始方差估计值;(5)在t时刻根据步骤(2)组簇,并将上一时刻粒子滤波估计的状态估计值和方差估计值打包传送给此t时刻的簇头节点;(6)进行t时刻的自适应粒子滤波在线调整粒子数,包括先由决策规则
Figure BDA0000054270000000021
确定所需的粒子数,然后从重要密度函数中采样N(t)个粒子,再更新采样粒子,最后输出目标的位置状态估计值和方差估计值,每一时刻更新所需的粒子数根据方差估计值在线调整;m为比例系数,
Figure BDA0000054270000000022
是处理一个粒子的平均时间损耗,Pt-1是上一时刻的方差,t-1是完成上一次仿真的耗时;(7)t时刻自加1,根据目标的运动不断地更新簇头节点,在簇头节点更换时将上一簇头节点的信息传送给当前簇头节点;(8)重复步骤(5)-(7),直至目标脱离无线传感器网络覆盖区域为止。
本发明提供的技术方案的有益效果是:通过采用二进制传感器网络,在节点与簇头节点之间只传送“0”,“1”信号,根据一定的原则选择簇头节点,可以有效地减少带宽。并采用自适应粒子滤波算法,当簇头更换时,在簇头之间无需传递大量的粒子,簇头之间只需要传送滤波值和误差方差即可,同时根据滤波方差在线调整粒子数,降低了算法的计算量,进一步有效减少带宽,并且采用分布式算法,大大提高无线传感器网络目标跟踪的实时性和跟踪精度,减少通信量,降低能量消耗。
附图说明
以下结合附图和具体实施方式对本发明作进一步详细说明:
图1是本发明的目标跟踪方法流程图。
具体实施方式
本发明采用分布式自适应粒子滤波来跟踪目标的位置,在当前时刻,目标移动到某个位置,根据一定的原则唤醒部分传感器节点参与目标跟踪,以减少通信量和降低能耗。首先让传感器节点处于一种休眠状态,当目标进入传感器节点后,唤醒节点,在规定范围内的节点自组织成簇,然后根据一定的原则选择簇头节点,簇内节点对目标进行观测,并发送二进制数据给簇头节点,不符合组簇原则的节点重新进入休眠状态,以节省传感器节点的能量。目标跟踪节点用自适应粒子滤波对当前时刻的目标位置进行估计,根据目标的运动不断地更新簇和簇头,当簇头更换时,将上一簇头的信息传送给当前簇头。因为传感器节点向簇头之间传送的是二进制数据,而且可以在线调节粒子数,因此可以进一步节省带宽和能量。参见图1,本发明具体实施步骤如下:
步骤101:初始化无线传感器网络,在区域内随机播撒无线传感器网络节点,所有节点都具有统一的规格,如通信距离、探测距离等,所有节点都处于休眠状态,只保持简单的探测功能,即只能探测出有或无目标存在,关闭通信功能。
步骤102:传感器节点探测到目标,唤醒在探测范围的节点。这些在探测范围的节点根据原则组簇,即选择信号接收强度最大的节点k作为簇头节点,与簇头节点k在单跳通信范围内的节点和簇头节点组簇,其余节点继续进入休眠状态;
步骤103:簇内节点对目标进行观测,并发送二进制数据给簇头节点。当观测到数据,发送“1”,未观测到数据则发送“0”,对于没有发送数据的节点,簇头默认该节点发送的为“0”。节点接收信号的强度模型是:
y n , t = g n ( x t ) + v n , t = Ψ d 0 α | r n - l t | α + v n , t n=1, 2,…,N                                          (1)
其中gn(xt)是第n个节点接收信号强度的函数,vn,t是独立于ut的噪声,
Figure BDA0000054270000000032
rn是第n个节点的位置,It是目标在时刻t所处的位置,||rn-It||是目标和节点之间的欧几里得距离,Ψ是在目标距离为d0时的信号能量,α是传输介质参数。
第n个节点接收到的信号强度在本地进行处理,然后根据准则发送二进制信息给簇头节点,该准则是:将接收到的信号yn,t与预设的门限γ相比较,如果值低于门限γ,则不发送任何信息;如果值高于γ,则发送信息给簇头节点。因此,节点只有当yn,t高于门限γ的时候才向簇头节点传送信息。簇头节点接收到来自第n个节点的量测为zn,t=βnsn,tn,t,其中εn,t是观测噪声,
Figure BDA0000054270000000034
βn与传感器参数。
步骤104:在t=0时刻,根据步骤102中的组簇原则,组成初始簇,并选出簇头节点,从先验分布中采样
Figure BDA0000054270000000035
i=1,2,…,N0,其中,N0为初始粒子数,使用常规的粒子滤波算法估计初始状态估计值和初始方差估计值。
步骤105:在t时刻,根据步骤102的组簇原则组簇,并将上一时刻粒子滤波算出的状态估计值和方差估计值打包传送给此t时刻的簇头节点;
步骤106:进行t时刻的自适应粒子滤波在线调整粒子数,对目标的位置进行状态估计。
自适应粒子滤波在线调整粒子数时,根据步骤102组簇原则组簇后,节点是由决策规则确定粒子数,根据公式计算所需的粒子数。首先定义一个综合评价指标式中,t代表的是完成一次仿真的耗时,RMSE代表了滤波的误差大小,可以看出IEI性能指标综合考虑了时间和精度两方面,IEI越大,说明算法性能越好。为了平衡增加粒子数和IEI之间的关系,定义滤波的综合性能代价(IPC)函数:
C ( ζ t , N t ) = m ∫ - ∞ + ∞ ζ t 2 f ( ζ t ) d ϵ t + c ‾ t × N ( k ) - - - ( 2 )
其中,表示用粒子均值对
Figure BDA0000054270000000043
估计时带来的估计误差,m为比例系数,
Figure BDA0000054270000000044
是处理一个粒子的平均时间损耗,f(ζt)表示估计误差的概率密度函数,N(t)为所需要的粒子数。再由决策规则N(t)确定所需的粒子数,即在t时刻,选择N(t),使C(ζt,Nt)最小,可以求得N(t)由下式计算:
N ( t ) = m P t - 1 c t ‾ - - - ( 3 )
Pt-1是上一时刻的方差,t-1是完成上一次仿真的耗时。
然后,从重要密度函数里抽取粒子,即从
Figure BDA0000054270000000046
中采样N(t)个粒子
Figure BDA0000054270000000047
粒子权重为
Figure BDA0000054270000000048
并且:
w ~ t ( i ) ∝ p ( z t | x t ( i ) ) w t - 1 ( i ) - - - ( 4 )
再更新采样粒子由于观测噪声εn,t是独立的,所以:
p ( z t | x t ( i ) ) = Π n = 1 N p ( z n , t | x t ( i ) ) - - - ( 5 )
因此可以写成:
p ( z n , t | x t i ) = p ( z n , t | s n , t = 0 , x t i ) p ( s n , t = 0 | x t i ) + p ( z n , t | s n , t = 1 , x t i ) p ( s n , t = 1 | x t i )
= p ( z n , t | s n , t = 0 ) p ( s n , t = 0 | x t i ) + p ( z n , t | s n , t = 1 ) p ( s n , t = 1 | x t i ) - - - ( 6 )
其中zn,t是第n个节点在t时刻的量测,
Figure BDA00000542700000000415
并且: p ( s n , t = 1 | x t ( i ) ) = Q ( γ - g n ( x t ( i ) ) - μ v σ v )
p ( s n , t = 0 | x t ( i ) ) = 1 - Q ( γ - g n ( x t ( i ) ) - μ v σ v ) - - - ( 7 )
其中Q(·)是为正态分布累积函数。
最后,在更新采样粒子
Figure BDA0000054270000000052
后输出目标位置的状态估计值是
Figure BDA0000054270000000053
输出目标位置的方差估计值是
Figure BDA0000054270000000054
判断滤波是否结束,若是则进行步骤107,若否则返回步骤105。每一时刻更新所需的粒子数都是根据方差在线调整的,下一时刻的粒子是根据上一时刻的状态估计和方差估计得到的。
步骤107:t时刻自加1。在下一时刻,当目标移动到另一个位置,按步骤102重新组簇,当选出的簇头节点与上一时刻的簇头节点不相同时,上一簇头节点将信息传送给当前簇头节点,簇头节点之间传送的信息为上一时刻目标的状态估计值和方差估计值。根据目标的运动不断地更新簇和簇头节点,当簇头节点更换时,将上一簇头节点的信息传送给当前簇头。
步骤108:重复步骤105-107,直至目标脱离无线传感器网络覆盖区域为止。

Claims (2)

1.一种分布式自适应粒子滤波的无线传感器网络目标跟踪方法,其特征是包括如下步骤:
(1)初始化无线传感器网络,使所有节点都具有统一的规格且都处于休眠状态;
(2)选择信号接收强度最大的节点作为簇头节点,与簇头节点在单跳通信范围内的节点和簇头节点组簇,其余节点继续在休眠状态;
(3)簇内节点对目标进行观测,将接收到的信号与预设门限相比较,若高于预设门限则发送二进制数据给簇头节点,反之不发送;
(4)使用常规的粒子滤波算法估计初始状态估计值和初始方差估计值;
(5)在t时刻根据步骤(2)组簇,并将上一时刻粒子滤波估计的状态估计值和方差估计值打包传送给此t时刻的簇头节点;
(6)进行t时刻的自适应粒子滤波在线调整粒子数,包括先由决策规则
Figure FDA0000054269990000011
确定所需的粒子数,然后从重要密度函数中采样N(t)个粒子,再更新采样粒子,最后输出目标的位置状态估计值和方差估计值,每一时刻更新所需的粒子数根据方差估计值在线调整;m为比例系数,
Figure FDA0000054269990000012
是处理一个粒子的平均时间损耗,Pt-1是上一时刻的方差,t-1是完成上一次仿真的耗时;
(7)t时刻自加1,根据目标的运动不断地更新簇头节点,在簇头节点更换时将上一簇头节点的信息传送给当前簇头节点;
(8)重复步骤(5)-(7),直至目标脱离无线传感器网络覆盖区域为止。
2.根据权利要求1所述的分布式自适应粒子滤波的无线传感器网络目标跟踪方法,其特征是:步骤(7)中,当目标在下一时刻移动到另一个位置,按步骤(2)重新组簇,当选出的簇头节点与上一时刻的簇头节点不相同时,上一簇头节点将信息传送给当前簇头节点,簇头节点之间传送的信息为上一时刻目标的状态估计值和方差估计值。
CN2011100867338A 2011-04-07 2011-04-07 分布式自适应粒子滤波的无线传感器网络目标跟踪方法 Pending CN102256381A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011100867338A CN102256381A (zh) 2011-04-07 2011-04-07 分布式自适应粒子滤波的无线传感器网络目标跟踪方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011100867338A CN102256381A (zh) 2011-04-07 2011-04-07 分布式自适应粒子滤波的无线传感器网络目标跟踪方法

Publications (1)

Publication Number Publication Date
CN102256381A true CN102256381A (zh) 2011-11-23

Family

ID=44983297

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011100867338A Pending CN102256381A (zh) 2011-04-07 2011-04-07 分布式自适应粒子滤波的无线传感器网络目标跟踪方法

Country Status (1)

Country Link
CN (1) CN102256381A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102830402A (zh) * 2012-09-10 2012-12-19 江苏科技大学 水下传感器网络目标跟踪***及方法
CN103052128A (zh) * 2012-12-20 2013-04-17 华南理工大学 一种基于无线传感器网络能量有效的协同调度方法
CN103152819A (zh) * 2013-01-29 2013-06-12 浙江大学 一种基于水下无线传感器网络的弱目标跟踪方法
CN106447692A (zh) * 2016-09-30 2017-02-22 中国科学院光电技术研究所 一种样本自适应的免疫遗传粒子滤波弱小目标跟踪方法
CN107367710A (zh) * 2017-07-18 2017-11-21 电子科技大学 一种基于时延和多普勒的分布式自适应粒子滤波直接跟踪定位方法
CN109710978A (zh) * 2018-11-30 2019-05-03 电子科技大学 一种分布式异构自适应粒子滤波直接跟踪方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101639535A (zh) * 2009-08-28 2010-02-03 茂名学院 模糊聚类粒子滤波的无线传感器网络多目标跟踪方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101639535A (zh) * 2009-08-28 2010-02-03 茂名学院 模糊聚类粒子滤波的无线传感器网络多目标跟踪方法

Non-Patent Citations (10)

* Cited by examiner, † Cited by third party
Title
《IEEE TRANSACTIONS ON SIGNAL PROCESSING》 20080630 Petar M. Djuric等 "Target Tracking by Particle Filtering in Binary Sensor Networks" 第56卷, 第6期 *
《Proceedings of the 2011 IEEE International Conference on Cyber Technology in Automation, Control, and Intelligent Systems》 20110323 Yang Xiaodong等 "An Improved Particle Filter Algorithm for Target Tracking in Binary Wireless Sensor Networks" , *
《中国优秀硕士学位论文全文数据库(电子期刊)-信息科技辑》 20100131 陈苗苗 "能量有效的无线传感网络节点跟踪算法及其应用研究" , *
《传感技术学报》 20100229 周红波等 "基于粒子滤波的二元无线传感器网络分布式目标跟踪研究" 第23卷, 第2期 *
《指挥控制与仿真》 20090630 张淼等 "一种新的自适应粒子滤波算法" 第31卷, 第3期 *
PETAR M. DJURIC等: ""Target Tracking by Particle Filtering in Binary Sensor Networks"", 《IEEE TRANSACTIONS ON SIGNAL PROCESSING》 *
YANG XIAODONG等: ""An Improved Particle Filter Algorithm for Target Tracking in Binary Wireless Sensor Networks"", 《PROCEEDINGS OF THE 2011 IEEE INTERNATIONAL CONFERENCE ON CYBER TECHNOLOGY IN AUTOMATION, CONTROL, AND INTELLIGENT SYSTEMS》 *
周红波等: ""基于粒子滤波的二元无线传感器网络分布式目标跟踪研究"", 《传感技术学报》 *
张淼等: ""一种新的自适应粒子滤波算法"", 《指挥控制与仿真》 *
陈苗苗: ""能量有效的无线传感网络节点跟踪算法及其应用研究"", 《中国优秀硕士学位论文全文数据库(电子期刊)-信息科技辑》 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102830402A (zh) * 2012-09-10 2012-12-19 江苏科技大学 水下传感器网络目标跟踪***及方法
CN102830402B (zh) * 2012-09-10 2014-09-10 江苏科技大学 水下传感器网络目标跟踪***及方法
CN103052128A (zh) * 2012-12-20 2013-04-17 华南理工大学 一种基于无线传感器网络能量有效的协同调度方法
CN103152819A (zh) * 2013-01-29 2013-06-12 浙江大学 一种基于水下无线传感器网络的弱目标跟踪方法
CN103152819B (zh) * 2013-01-29 2015-08-19 浙江大学 一种基于水下无线传感器网络的弱目标跟踪方法
CN106447692A (zh) * 2016-09-30 2017-02-22 中国科学院光电技术研究所 一种样本自适应的免疫遗传粒子滤波弱小目标跟踪方法
CN107367710A (zh) * 2017-07-18 2017-11-21 电子科技大学 一种基于时延和多普勒的分布式自适应粒子滤波直接跟踪定位方法
CN109710978A (zh) * 2018-11-30 2019-05-03 电子科技大学 一种分布式异构自适应粒子滤波直接跟踪方法

Similar Documents

Publication Publication Date Title
CN102186241A (zh) 基于并行分布式粒子滤波的无线传感器网络目标跟踪方法
CN102256381A (zh) 分布式自适应粒子滤波的无线传感器网络目标跟踪方法
CN101511099B (zh) 基于时间序列预测模型的无线传感器网络数据采集方法
CN108966239B (zh) 一种基于能量空洞度部署中继节点的方法
CN102244882B (zh) 基于移动代理的无线传感器网络智能数据采集方法
CN102123473A (zh) 无线传感器网络基于动态簇机制的目标跟踪方法
CN103200598A (zh) 一种基于粒子群优化的无线传感器网络分簇方法
CN105959987A (zh) 一种提高无线传感器网络能量利用率和服务性能的数据融合算法
CN108055683B (zh) 一种水下无线传感器网络均衡能耗并保持覆盖的方法
CN103152791B (zh) 一种基于水下无线传感器网络的目标跟踪方法
CN108986414B (zh) 边坡地质灾害智能监控预警装置
CN102594904A (zh) 对无线传感器网络异常事件进行分布式检测的方法
CN109362048A (zh) 基于无线传感器网络的地下管廊检测方法
CN104902492B (zh) 一种面向无线体域网的高能效拓扑结构优化方法
CN103686923A (zh) 面向目标跟踪的无线传感器聚簇能量管理方法
CN108271168B (zh) 一种基于Dijkstra算法的无线传感器网络覆盖优化方法
CN103260179A (zh) 基于ZigBee的QPSO自校正定位方法
Zhang et al. Wireless sensor data fusion algorithm based on the sensor scheduling and batch estimate
CN109688598B (zh) 基于wsan的复杂管网分布式数据采集***及传输优化方法
Kim et al. Estimation of the optimal number of cluster-heads in sensor network
CN108881464A (zh) 智慧工地管控平台的基坑沉降实时监测***
CN106507425B (zh) 适用于异构无线传感网的改进型分布式能量有效成簇方法
Jiang et al. SenSearch: GPS and witness assisted tracking for delay tolerant sensor networks
Keshtgary et al. Energy consumption estimation in cluster based underwater wireless sensor networks using m/m/1 queuing model
CN103391548A (zh) 基于td强化学习的无线传感网络入侵检测模型

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20111123