61
Tracking with Unreliable Node Sequences Ziguo Zhong, Ting Zhu, Dan Wang and Tian He Computer Science and Engineering, University of Minnesota Infocom 2009 Jeffrey

Tracking with Unreliable Node Sequences

  • Upload
    akira

  • View
    61

  • Download
    0

Embed Size (px)

DESCRIPTION

Tracking with Unreliable Node Sequences. Ziguo Zhong , Ting Zhu, Dan Wang and Tian He Computer Science and Engineering, University of Minnesota Infocom 2009 Jeffrey. Outline. Abstract Introduction System Overview Basic System Design Multi-dimensional Smoothing Discussion - PowerPoint PPT Presentation

Citation preview

Page 1: Tracking with Unreliable Node Sequences

Tracking with Unreliable Node Sequences

Ziguo Zhong, Ting Zhu, Dan Wang and Tian HeComputer Science and Engineering, University of Minnesota

Infocom 2009

Jeffrey

Page 2: Tracking with Unreliable Node Sequences

Outline• Abstract• Introduction• System Overview• Basic System Design• Multi-dimensional Smoothing• Discussion• Simulation Evaluation• System Evaluation• Conclusion• Strength And Weakness

Page 3: Tracking with Unreliable Node Sequences

Outline• Abstract• Introduction• System Overview• Basic System Design• Multi-dimensional Smoothing• Discussion• Simulation Evaluation• System Evaluation• Conclusion• Strength And Weakness

Page 4: Tracking with Unreliable Node Sequences

Abstract

• This paper proposes a robust tracking framework using node sequences– An ordered list extracted from unreliable sensor

readings• Instead of estimating each position point

separately in a movement trace– Original tracking problem is converted to problem of

finding the shortest path in a graph– Equivalent to optimal matching of a series of node

sequences

Page 5: Tracking with Unreliable Node Sequences

Abstract

• Multidimensional smoothing is developed to enhance tracking accuracy

• Design is evaluated with – Simulation – A system implementation using Pioneer III Robot and

MICAz sensor nodes• Tracking with node sequences provides a useful

layer of abstraction– Making the design framework generic and compatible

with different physical sensing modalities

Page 6: Tracking with Unreliable Node Sequences

Outline• Abstract• Introduction• System Overview• Basic System Design• Multi-dimensional Smoothing• Discussion• Simulation Evaluation• System Evaluation• Conclusion• Strength And Weakness

Page 7: Tracking with Unreliable Node Sequences

Introduction• Wireless sensor networks (WSN) have been

considered as a promising system for area surveillance applications

• Low-cost sensor nodes are deployed randomly or deliberately in an area to accomplish the task of monitoring– Event/target detection– Localization and tracking• with or without cooperation from the target itself

Page 8: Tracking with Unreliable Node Sequences

Challenging

• Accurate large scale mobile target tracking still remains to be one of the challenging issues in the WSN community– Due to extremely limited resource constraints for

each sensor node• Many excellent ideas have been proposed for

target tracking with WSN

Page 9: Tracking with Unreliable Node Sequences

Mobile Target Tracking

• This paper investigates a new approach for mobile target tracking with sensor networks

• Without assumptions of target movement models

• Without accurate range-based localization• Mobile tracking is accomplished by processing

node sequences– Easily obtained by ordering related sensor nodes

according to their sensing results of the mobile target

Page 10: Tracking with Unreliable Node Sequences

Range-free Approach

• As a range-free approach, tracking by processing node sequences provides a useful layer of abstraction

• Specific format of the physical sensing modality (e.g., heat/RF radiation, acoustic/sematic wave) is irrelevant to the tracking algorithm • as long as the node sequences obtained reflect the relative

distance relationships among the target and the sensor nodes with known positions

• Thus, the design is very generic, flexible, and compatible with different sensing modalities

Page 11: Tracking with Unreliable Node Sequences

Major Challenge

• Node sequences are unreliable due to combined factors such as – Irregular signal patterns emitted from the target– Environment noise– Sensing irregularity

• Proposed design owns better tracking accuracy than the base-line method using sequential based localization– Especially in the scenarios where considerable noise

exists

Page 12: Tracking with Unreliable Node Sequences

Outline• Abstract• Introduction• System Overview• Basic System Design• Multi-dimensional Smoothing• Discussion• Simulation Evaluation• System Evaluation• Conclusion• Strength And Weakness

Page 13: Tracking with Unreliable Node Sequences

System Overview

Page 14: Tracking with Unreliable Node Sequences

Map Dividing and Neighborhood Graph Building

Page 15: Tracking with Unreliable Node Sequences

Detection Node Sequences Obtained for the Mobile Target

Page 16: Tracking with Unreliable Node Sequences

Tracking with Unreliable Node Sequence Processing

Page 17: Tracking with Unreliable Node Sequences

Outline• Abstract• Introduction• System Overview• Basic System Design• Multi-dimensional Smoothing• Discussion• Simulation Evaluation• System Evaluation• Conclusion• Strength And Weakness

Page 18: Tracking with Unreliable Node Sequences

Basic System Design

• Division of the Map• Unreliable Detection Node Sequence• Sequence Distance• Neighborhood Graph• Tracking as Optimal Path Matching

Page 19: Tracking with Unreliable Node Sequences

Division of the Map

Page 20: Tracking with Unreliable Node Sequences

Division of the Map

Page 21: Tracking with Unreliable Node Sequences

Unreliable Detection Node Sequence

• In ideal case, a detection sequences Sd should be identical with one of the face signatures

• However, in a real system, sensing at each sensor node could be irregular and affected by many factors – including environment noise, obstacles and etc

• Sd is unreliable, which could be either – a full detection sequence including all the related sensor nodes– or a partial detection sequence, in which some of the nodes

supposed to appear are missing• In addition, nodes in Sd could get flipped due to noisy

sensing

Page 22: Tracking with Unreliable Node Sequences

Detection Sequences v.s. Face Sequences

Page 23: Tracking with Unreliable Node Sequences

Sequence Distance

Page 24: Tracking with Unreliable Node Sequences

The Insight of Sequence Distance

Page 25: Tracking with Unreliable Node Sequences

Extended KT Distance Algorithm

Page 26: Tracking with Unreliable Node Sequences

Neighborhood Graph

Page 27: Tracking with Unreliable Node Sequences

Neighborhood Graphs with Randomly Deployed 4, 8, 12 and 16 Sensor Nodes

Page 28: Tracking with Unreliable Node Sequences

Tracking as Optimal Path Matching

Page 29: Tracking with Unreliable Node Sequences

Outline• Abstract• Introduction• System Overview• Basic System Design• Multi-dimensional Smoothing• Discussion• Simulation Evaluation• System Evaluation• Conclusion• Strength And Weakness

Page 30: Tracking with Unreliable Node Sequences

Multi-dimensional Smoothing

• Modality Domain Smoothing• Time Domain Smoothing• Space Domain Smoothing

Page 31: Tracking with Unreliable Node Sequences

Modality Domain Smoothing

• If a sensor node is capable of sensing the environment with multiple modalities (e.g., acoustic, infrared and etc)– it could be hard to merge those sensing results at

the physical layer– For example, comparing a 10dB acoustic signal

with a −60dBm RF strength is meaningless

Page 32: Tracking with Unreliable Node Sequences

Modality Domain Smoothing

Page 33: Tracking with Unreliable Node Sequences

Time Domain Smoothing

• Time domain smoothing over continuous detection results is commonly used for filtering out random noise in many systems

Page 34: Tracking with Unreliable Node Sequences

Space Domain Smoothing• The design presented so far maps the position

of the mobile target at each time instance to the center of gravity point of a face in the map

• This results in two phenomena– Many positions in the true trace are projected to

the same estimated position– Estimated positions scatter at both sides of the

true trace

Page 35: Tracking with Unreliable Node Sequences

Outline• Abstract• Introduction• System Overview• Basic System Design• Multi-dimensional Smoothing• Discussion• Simulation Evaluation• System Evaluation• Conclusion• Strength And Weakness

Page 36: Tracking with Unreliable Node Sequences

Discussion

• System Scalability and Multiple Targets• Time Synchronization and Energy Efficiency

Page 37: Tracking with Unreliable Node Sequences

System Scalability and Multiple Targets

Page 38: Tracking with Unreliable Node Sequences

Reduced Candidate Path Graph H

Page 39: Tracking with Unreliable Node Sequences

Time Synchronization and Energy Efficiency

• Current time synchronization techniques can achieve microsecond level accuracy– Flooding Time Synchronization Protocol

• If a short timestamp is attached to each sensing result– The sink or the distributed tracking terminals can correctly

assemble the detection sequences for different time instance

• Most of the time, sensor nodes keep a low duty cycle until some event or target appears in the monitored area

Page 40: Tracking with Unreliable Node Sequences

Outline• Abstract• Introduction• System Overview• Basic System Design• Multi-dimensional Smoothing• Discussion• Simulation Evaluation• System Evaluation• Conclusion• Strength And Weakness

Page 41: Tracking with Unreliable Node Sequences

Simulation Evaluation

• Noise Models• An Example by Figures• Simulation Results

Page 42: Tracking with Unreliable Node Sequences

Noise Models

• A linear delay noise model for time-of-fly based detection

• A logarithmic attenuation noise model for signal-strength based detection

Page 43: Tracking with Unreliable Node Sequences

An Example by Figures

Page 44: Tracking with Unreliable Node Sequences

Smoothed Result

Page 45: Tracking with Unreliable Node Sequences

Simulation Results

• Linear Noise Model• a• b• Number of Sensor Nodes• Number of Starting Faces• Effectiveness of Smoothing

Page 46: Tracking with Unreliable Node Sequences

Linear Noise Model

Page 47: Tracking with Unreliable Node Sequences
Page 48: Tracking with Unreliable Node Sequences
Page 49: Tracking with Unreliable Node Sequences

Number of Sensor Nodes

Page 50: Tracking with Unreliable Node Sequences

Number of Starting Faces

Page 51: Tracking with Unreliable Node Sequences

Effectiveness of Smoothing

Page 52: Tracking with Unreliable Node Sequences

Outline• Abstract• Introduction• System Overview• Basic System Design• Multi-dimensional Smoothing• Discussion• Simulation Evaluation• System Evaluation• Conclusion• Strength And Weakness

Page 53: Tracking with Unreliable Node Sequences

System Evaluation

Page 54: Tracking with Unreliable Node Sequences

Robot Tracking Results

Page 55: Tracking with Unreliable Node Sequences

Outline• Abstract• Introduction• System Overview• Basic System Design• Multi-dimensional Smoothing• Discussion• Simulation Evaluation• System Evaluation• Conclusion• Strength And Weakness

Page 56: Tracking with Unreliable Node Sequences

Conclusion

• This paper presented the first work for mobile target tracking using unreliable node sequences in wireless sensor networks

• Tracking is modeled as an optimal path matching problem in a graph

• Beside the basic design, multi-dimensional smoothing is proposed for further enhancing system accuracy

Page 57: Tracking with Unreliable Node Sequences

Conclusion

• Evaluation results demonstrate that tracking with optimal path matching outperforms per-position maximum likelihood estimation

• In addition, the design provides a general platform for different physical modalities with an abstract layer of node sequence

Page 58: Tracking with Unreliable Node Sequences

Outline• Abstract• Introduction• System Overview• Basic System Design• Multi-dimensional Smoothing• Discussion• Simulation Evaluation• System Evaluation• Conclusion• Strength And Weakness

Page 59: Tracking with Unreliable Node Sequences

Strength And Weakness

• Strength– Robust– Accurate

• Weakness– Real-time for WSN?

Page 60: Tracking with Unreliable Node Sequences

Thank you very much for your attention!

Page 61: Tracking with Unreliable Node Sequences

Node Sequences