首页 >> 技术深度文章 >> 分类技术 >> 正文
无线传感网络中的目标跟踪技术
2008年2月25日 10:41    通信世界网    评论()    
作 者:刘博

    摘要:无线传感器网络由于其自组织性、鲁棒性及节点数量巨大的特点,非常适合于目标跟踪。无线传感器网络目标跟踪大体分为单目标跟踪与面目标跟踪。单目标跟踪主要采用双元检测协作跟踪、信息驱动协作跟踪、传送树跟踪算法等方法。面目标跟踪采用对偶空间转换算法等方法。在无线传感器网络目标跟踪中,跟踪精度、跟踪能量消耗和跟踪可靠性是需要考虑的主要问题。

    关键词:无线传感器网络;目标跟踪;自组织

    Abstract:TheWirelessSensorNetwork (WSN), because of its self-organizing characteristic, robustness and huge quantity of nodes, is perfectly suitable for target tracking. Now, there are two main aspects of target tracking in the WSN—single-target tracking and multi-target tracking. Cooperative tracking with binary-detection, information-driven dynamic collaboration, and dynamic convey tree-based collaboration are designed for single-target tracking. Dual-space approach is for multi-target tracking. Tracking precision, reliability and energy consumption are the most important issues in the WSN tracking requiring thorough consideration.

    Keywords:wirelesssensornetworks; target tracking; self-organizing

    在无线传感器网络的许多实际应用中,跟踪运动目标是一项基本功能。由于传感器节点体积小、价格低廉、采用无线通信方式,以及传感器网络部署随机,具有自组织性、鲁棒性和隐藏性等特点,无线传感器网络非常适合于移动目标的定位和跟踪[1]。例如在战场上及时跟踪敌方的车辆的行进路线和兵力的调动情况,将获取的战场信息及时发送回我方指挥中心。

    按照跟踪对象的数量不同,无线传感器网络的目标跟踪可以分为单目标跟踪和多目标跟踪。单目标跟踪是指无线传感器网络的多个或全部节点协作跟踪同一个目标。传感器节点交换侦测数据,确定目标的位置和运动轨迹,预测目标的运动方向,并通过一定的唤醒机制使得目标运动方向上的节点及时加入跟踪过程。单目标跟踪是多目标跟踪的基础,目前无线传感器网络的目标跟踪研究主要集中于单目标跟踪。

    1  单目标跟踪

    1.1双元检测协作跟踪

    双元检测目标跟踪[2]中传感器只有两种侦测状态:目标处在传感器侦测距离之内或目标处在传感器侦测距离之外。图1给出了这种双元传感器的模型,其中实心点表示传感器节点。对于节点的侦测距离R,当目标传感器节点的距离在(R-e)之内时总会被检测到,当目标距节点距离在(R+e)之外时不会被检测到,当目标距节点距离在(R-e)和(R+e)之间时以一定的概率被检测到。通常情况下e=0.1R 。

    双元检测传感器不能检测到目标的距离,只能判断目标是否在侦测范围内。因此检测到目标的节点只能确定包含目标的圆形区域,需要多个节点协作才能确定目标的位置信息。当目标进入侦测区域后,在节点足够密集的情况下,任何时刻都有多个节点同时侦测到目标的位置区域。这些节点侦测范围的重叠区域是一个相对较小的区域,目标就处于这个重叠区域内,这样,就能相对精确的确定目标位置。

    基于双元检测的协作跟踪适用于简单低廉的传感器节点,并通过大量密集部署节点保证跟踪精度。基于双元检测的协作跟踪需要节点间的时钟同步,并要求节点知道自身的位置信息。

    1.2信息驱动协作跟踪

    对移动目标的侦测、分类、跟踪通常需要传感器节点进行协作。对节点跟踪数据的融合能够有效的提高跟踪精度。通过选择合适的节点进行协作能降低节点间的数据通信量,从而节省节点能量和通信带宽。

    信息驱动协作跟踪[3]的核心思想就是传感器节点利用自己侦测到的信息和接收到的其他节点的侦测信息判断目标可能的运动轨迹,唤醒合适的传感器节点在下一时刻参与跟踪活动。由于使用了合适的预测机制,信息驱动的协作跟踪能够有效地减少节点间的通信量,从而节省节点有限的能量资源和通信资源。

    图2表示了一个信息驱动的协作跟踪实例。网络中包含两类传感器节点,分别装有角度传感器和距离传感器。图2中的粗箭头表示目标穿过传感器网络的轨迹,圆形区域为传感器节点的侦测范围,用户通过汇聚节点(如图2中节点Q)查询目标跟踪信息,要求传感器网络每隔一段时间报告一次位置。传感器网络中任何时刻至少有一个节点处于活动状态,负责存放当前目标跟踪状态信息,这个节点称为跟踪节点。

    随着目标移动,当前跟踪节点负责唤醒并将现有的跟踪信息传递给下一个跟踪节点。目标进入传感器区域时,离目标最近的节点a获得目标位置的初始估计值,并计算出下一时刻节点b进行跟踪能够保证侦测数据的精度,使自己到节点b的通信代价在规定的范围内,则将获得的目标位置估算值传给节点b。b使用相同的标准选择下一个跟踪节点c,这个过程不断重复直到目标离开传感器网络侦测区域。每隔一段时间节点就将目标位置信息返回给汇聚节点。

    1.3传送树跟踪算法

    目前大多数传感器网络跟踪算法都是集中式的,跟踪信息需传送到数据中心去进行综合处理。基于传送树的跟踪算法是一种分布式算法,节点只在本地收集数据并通过局部节点交换信息以完成目标跟踪。

    传送树是一种由移动目标附近的节点组成的动态树型结构[4],并且会随着目标的移动动态地添加或者删除一些节点。移动目标附近的节点通过传送树结构进行协作跟踪,在保证对目标进行高效跟踪的同时减少节点间的通信开销。

    图3表示通过传送树进行目标跟踪的过程。如图3(a)所示,目标进入侦测区域时,在探测到目标的传感器节点中选举一个根节点,并构造出初始传送树,如图3(a)中蓝色实线圈中的节点。传送树上每个节点周期性发出侦测信息,并传送到根节点。根节点收集传送树上所有节点的侦测报告,进行数据融合处理,并将处理结果发送到汇聚节点。随着目标的移动,传送树删除那些距离目标越来越远的节点,如图3(b)中红色实线圈外虚线圈内的节点,并且唤醒目标移动方向上的节点将其加入传送树。当目标与根节点的距离超过一定阈值时,需要重新选举根节点并重新构造传送树,如图3(b)中红色实线圈中节点。

[1]  [2]  编 辑:张翀
关键字搜索:无线传感  自组织  目标跟踪  
  [ 发 表 评 论 ]     用户昵称:   会员注册
 
 
  推 荐 新 闻
  技 术 动 态
  通 信 圈