Watchdog Confident Event Detection in Heterogeneous Sensor Networks Matthew Keally 1, Gang Zhou 1, Guoliang Xing 2 1 College of William and Mary, 2 Michigan.

Slides:



Advertisements
Similar presentations
WATERSENSE: WATER FLOW DISAGGREGATION USING MOTION SENSORS Vijay Srinivasan, John Stankovic, Kamin Whitehouse Department of Computer Science University.
Advertisements

anywhere and everywhere. omnipresent A sensor network is an infrastructure comprised of sensing (measuring), computing, and communication elements.
Coverage in Wireless Sensor Network Phani Teja Kuruganti AICIP lab.
A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks Hwee-Xian TAN and Mun Choon CHAN Department of Computer Science, School of Computing.
Coverage by Directional Sensors Jing Ai and Alhussein A. Abouzeid Dept. of Electrical, Computer and Systems Engineering Rensselaer Polytechnic Institute.
Sensor-Based Abnormal Human-Activity Detection Authors: Jie Yin, Qiang Yang, and Jeffrey Junfeng Pan Presenter: Raghu Rangan.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
VTrack: Accurate, Energy-Aware Road Traffic Delay Estimation Using Mobile Phones Arvind Thiagarajan, Lenin Ravindranath, Katrina LaCurts, Sivan Toledo,
Fault-Tolerant Target Detection in Sensor Networks Min Ding +, Dechang Chen *, Andrew Thaeler +, and Xiuzhen Cheng + + Department of Computer Science,
FixtureFinder: Discovering the Existence of Electrical and Water Fixtures Vijay Srinivasan*, John Stankovic, Kamin Whitehouse University of Virginia *(Currently.
PBN: Towards Practical Activity Recognition Using Smartphone-based Body Sensor Networks Matt Keally, Gang Zhou, Guoliang Xing 1, Jianxin Wu 2, and Andrew.
Doorjamb: Unobtrusive Room-level Tracking of People in Homes using Doorway Sensors Timothy W. Hnat, Erin Griffiths, Ray Dawson, Kamin Whitehouse U of Virginia.
Proactive Prediction Models for Web Application Resource Provisioning in the Cloud _______________________________ Samuel A. Ajila & Bankole A. Akindele.
1 School of Computing Science Simon Fraser University, Canada PCP: A Probabilistic Coverage Protocol for Wireless Sensor Networks Mohamed Hefeeda and Hossein.
1 Mobility-assisted Spatiotemporal Detection in Wireless Sensor Networks Guoliang Xing 1 ; JianpingWang 1 ; Ke Shen 3 ; Qingfeng Huang 2 ; Xiaohua Jia.
System-level Calibration for Fusion- based Wireless Sensor Networks Rui Tan 1 Guoliang Xing 1 Zhaohui Yuan 2 Xue Liu 3 Jianguo Yao 4 1 Michigan State University,
Neeraj Jaggi ASSISTANT PROFESSOR DEPT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE WICHITA STATE UNIVERSITY 1 Rechargeable Sensor Activation under Temporally.
Data Fusion Improves the Coverage of Wireless Sensor Networks Guoliang Xing 1, Rui Tan 2, Benyuan Liu 3, Jianping Wang 2, Xiaohua Jia 2,Chih-wei Yi 4 1.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
Data-Centric Energy Efficient Scheduling for Densely Deployed Sensor Networks IEEE Communications Society 2004 Chi Ma, Ming Ma and Yuanyuan Yang.
Wireless Sensor Networks Smart Environments: Technologies, Protocols, and Applications ed. D.J. Cook and S.K. Das, John Wiley, New York, B.Devi
Distributed and Efficient Classifiers for Wireless Audio-Sensor Networks Baljeet Malhotra Ioanis Nikolaidis Mario A. Nascimento University of Alberta Canada.
SensEye: A Multi-Tier Camera Sensor Network by Purushottam Kulkarni, Deepak Ganesan, Prashant Shenoy, and Qifeng Lu Presenters: Yen-Chia Chen and Ivan.
I AM THE ANTENNA: ACCURATE OUTDOOR AP LOCATION USING SMARTPHONES ZENGBIN ZHANG, XIA ZHOU, WEILE ZHANG, YUANYANG ZHANG GANG WANG, BEN Y. ZHAO, HAITAO ZHENG.
Sensor Coordination using Role- based Programming Steven Cheung NSF NeTS NOSS Informational Meeting October 18, 2005.
Sensys 2009 Speaker:Lawrence.  Introduction  Overview & Challenges  Algorithm  Travel Time Estimation  Evaluation  Conclusion.
SoundSense: Scalable Sound Sensing for People-Centric Application on Mobile Phones Hon Lu, Wei Pan, Nocholas D. lane, Tanzeem Choudhury and Andrew T. Campbell.
Information Quality Aware Routing in Event-Driven Sensor Networks Hwee-Xian TAN 1, Mun Choon CHAN 1, Wendong XIAO 2, Peng-Yong KONG 2 and Chen-Khong THAM.
1 Secure Cooperative MIMO Communications Under Active Compromised Nodes Liang Hong, McKenzie McNeal III, Wei Chen College of Engineering, Technology, and.
Sidewinder A Predictive Data Forwarding Protocol for Mobile Wireless Sensor Networks Matt Keally 1, Gang Zhou 1, Guoliang Xing 2 1 College of William and.
Authors: Sheng-Po Kuo, Yu-Chee Tseng, Fang-Jing Wu, and Chun-Yu Lin
Lifetime and Coverage Guarantees Through Distributed Coordinate- Free Sensor Activation ACM MOBICOM 2009.
IPCCC’111 Assessing the Comparative Effectiveness of Map Construction Protocols in Wireless Sensor Networks Abdelmajid Khelil, Hanbin Chang, Neeraj Suri.
Sensor Network MAC protocol & Applications KIRAN KUMAR REDDY V LENIN THUMMALAPALLI.
Noninvasive Power Metering for Mobile and Embedded Systems Guoliang Xing Associate Professor Department of Computer Science and Engineering Michigan State.
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
WMNL Sensors Deployment Enhancement by a Mobile Robot in Wireless Sensor Networks Ridha Soua, Leila Saidane, Pascale Minet 2010 IEEE Ninth International.
Tracking with Unreliable Node Sequences Ziguo Zhong, Ting Zhu, Dan Wang and Tian He Computer Science and Engineering, University of Minnesota Infocom 2009.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
DISCERN: Cooperative Whitespace Scanning in Practical Environments Tarun Bansal, Bo Chen and Prasun Sinha Ohio State Univeristy.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
Co-Grid: an Efficient Coverage Maintenance Protocol for Distributed Sensor Networks Guoliang Xing; Chenyang Lu; Robert Pless; Joseph A. O ’ Sullivan Department.
1 Virtual Patrol : A New Power Conservation Design for Surveillance Using Sensor Networks Prasant Mohapatra, Chao Gui Computer Science Dept. Univ. California,
Communication Paradigm for Sensor Networks Sensor Networks Sensor Networks Directed Diffusion Directed Diffusion SPIN SPIN Ishan Banerjee
Minimizing Energy Consumption in Sensor Networks Using a Wakeup Radio Matthew J. Miller and Nitin H. Vaidya IEEE WCNC March 25, 2004.
Efficient Energy Management Protocol for Target Tracking Sensor Networks X. Du, F. Lin Department of Computer Science North Dakota State University Fargo,
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Efficient k-Coverage Algorithms for Wireless Sensor Networks Mohamed Hefeeda.
Secure In-Network Aggregation for Wireless Sensor Networks
AUTOMATIC TARGET RECOGNITION AND DATA FUSION March 9 th, 2004 Bala Lakshminarayanan.
SATIRE: A Software Architecture for Smart AtTIRE R. Ganti, P. Jayachandran, T. F. Abdelzaher, J. A. Stankovic (Presented by Linda Deng)
ApproxHadoop Bringing Approximations to MapReduce Frameworks
1 Random Disambiguation Paths Al Aksakalli In Collaboration with Carey Priebe & Donniell Fishkind Department of Applied Mathematics and Statistics Johns.
Smart Sleeping Policies for Wireless Sensor Networks Venu Veeravalli ECE Department & Coordinated Science Lab University of Illinois at Urbana-Champaign.
SenSys 2003 Differentiated Surveillance for Sensor Networks Ting Yan Tian He John A. Stankovic Department of Computer Science, University of Virginia November.
Submitted by: Sounak Paul Computer Science & Engineering 4 th Year, 7 th semester Roll No:
Learning for Physically Diverse Robot Teams Robot Teams - Chapter 7 CS8803 Autonomous Multi-Robot Systems 10/3/02.
Energy-Aware Target Localization in Wireless Sensor Networks Yi Zou and Krishnendu Chakrabarty IEEE (PerCom’03) Speaker: Hsu-Jui Chang.
BORDER SECURITY USING WIRELESS INTEGRATED NETWORK SENSORS (WINS) By B.S.Indrani (07841A0406) Aurora’s Technological and Research Institute.
Target Classification in Wireless Distributed Sensor Networks (WSDN) Using AI Techniques Can Komar
ParkNet: Drive-by Sensing of Road-Side Parking Statistics Irfan Ullah Department of Information and Communication Engineering Myongji university, Yongin,
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
How to minimize energy consumption of Sensors in WSN Dileep Kumar HMCL 30 th Jan, 2015.
In the name of God.
Energy-Efficient Communication Protocol for Wireless Microsensor Networks by Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan Presented.
Hessam Mohammadmoradi, Shengrong Yin, Omprakash Gnawali
Vijay Srinivasan Thomas Phan
Privacy-Preserving Dynamic Learning of Tor Network Traffic
Xin Qi, Matthew Keally, Gang Zhou, Yantao Li, Zhen Ren
Overview: Chapter 2 Localization and Tracking
Presentation transcript:

Watchdog Confident Event Detection in Heterogeneous Sensor Networks Matthew Keally 1, Gang Zhou 1, Guoliang Xing 2 1 College of William and Mary, 2 Michigan State University

Overview Problem Statement Challenges Related Work Contributions Design Evaluation 2

Confident Event Detection Many applications for event detection have stringent accuracy requirements and demand long system lifetimes  Vehicular traffic monitoring  Falls in elderly patients  Military/intrusion detection Perform confident event detection  Meet user-defined false positive and false negative rates in the presence of in-situ sensing reality  Reduce energy usage to extend system lifetime 3

Challenges of Confident Event Detection How to cluster the right sensors to meet user accuracy requirements?  Learn the detection capabilities of individual sensors and clusters  Use part of the detection capability to meet user requirements and save energy How to efficiently perform collaboration between heterogeneous sensors to meet user requirements?  Difficult for modality-specific models and data fusion  Need a generic solution How to adapt detection capability to runtime observations?  Easier observations and harder observations need different detection capabilities 4

Related Work Sensing Coverage  Do not address user accuracy requirements  Do not explore detection capability of deployment Modality-specific Sensing Models and Data Fusion  User requirements not met in reality  Difficult to perform heterogeneous sensor fusion  Do not cluster the right sensors to meet user requirements Machine Learning  Do not address user accuracy requirements  Do not adapt sensing capability to runtime observations 5

Motivation: Related Work Shortfalls Vehicle Detection: sensing irregularity  Same distance, different accuracies  Accuracy can increase with distance Sensing Coverage may overdetect or underdetect events Theoretical sensing models assume all sensors are identical 6

Motivation: Related Work Shortfalls Different clusters (C 1,C 2,C 3 ) have the same accuracy, 100%, better than individual sensors  Difficult to capture for existing works: Due to lack of knowledge of detection capability of different sensors and clusters 7

Watchdog Contributions A confident and energy efficient event detection framework  Choose the right sensors to meet user requirements  Generic framework that provides heterogeneous sensor fusion Adapt detection capability to runtime observations  Easy observations: low-power sentinel sensors  Hard observations: higher-power reinforcement sensors Performance evaluation: two scenarios  Monitor traffic entering and leaving computer science building  Vehicle detection using Wisconsin trace data  Compare against sensing coverage and signal attenuation model 8

Watchdog Design Overview Efficient heterogeneous collaboration Explore detection capability of a deployment Cluster the right sensors to meet user requirements Adapt detection capability to runtime observations Node Local Aggregation Runtime Event Detection Request Reinforcement Data Cluster Generation Sentinel and Reinforcement Selection Sensor Aggregator Training Results Observations  Local Aggregation  Cluster Generation  Sentinel & Rein. Selection  Runtime Event Detection 9

Cluster Generation Goal: determine detection capability of  Individual sensors and sensor clusters  A specific deployment Method  Randomly generate up to M clusters for each cluster size  For each generated cluster  Step 1: Train a Hidden Markov Model for the cluster HMM is good for heterogeneous sensor fusion HMM captures time and space correlation of sensor data  Step 2: Determine cluster FP/FN based on the HMM decision and ground truth at each time interval  Local Aggregation  Cluster Generation  Sentinel & Rein. Selection  Runtime Event Detection 10

Step 2: Determine cluster FP/FN based on the HMM decision and ground truth At each aggregation interval:  Determine event detection decision with trained HMM  Compare cluster detection decision with ground truth Get the cluster FP/FN (accuracy)  Determine FP/FN for each possible event probability  Local Aggregation  Cluster Generation  Sentinel & Rein. Selection  Runtime Event Detection 11

Sentinel and Reinforcement Selection Choose sentinel cluster: low detection capability – Meets user's FN requirement – Makes easy detection decisions Choose reinforcement cluster: higher detection capability – Meets both FP and FN requirements – Used to make more difficult detection decisions All other sensors go to sleep  Local Aggregation  Cluster Generation  Sentinel & Rein. Selection  Runtime Event Detection 12

Runtime Event Detection Goal: adapt detection capability to runtime observations – Easier observations and harder observations need different detection capabilities Method: – Sentinels and reinforcements form local observations at each aggregation interval – Sentinels report non-default observations to the aggregator to make detection decisions – Reinforcements requested when sentinel event probability false positive rate exceeds user requirements – Reinforcements return non-default observation data and aggregator makes a confident decision  Local Aggregation  Cluster Generation  Sentinel & Rein. Selection  Runtime Event Detection 13

Runtime Event Detection User requirements: u.FN = u.FP = 0.05  Local Aggregation  Cluster Generation  Sentinel & Rein. Selection  Runtime Event Detection Acoustic Seismic Sentinels Reinforcements Aggregator Time interval t=1: No Event, s.FN =.01 < u.FN t=2: Event, s.FP =.02 < u.FP t=3: No Event, s.FN =.01 < u.FN t=4 :Undecided, s.FP =.45 > u.FP t=4 :Event, r.FP = 0.3 < u.FP t=5: No Event, s.FP = 0.2 < u.FP

Evaluation App1: Wisconsin SensIT trace data – Vehicle detection at a fixed location – 75 nodes with acoustic, seismic, and infrared sensors – 100ms aggregation interval App2: Computer Science Building Traffic Monitor – Five IRIS motes mounted on main entrance door – MTS 310: 2-axis accelerometer, 2-axis magnetometer, acoustic, and light sensors – Define event as when someone opens the door and walks through – 4s aggregation interval Compare with a modality-specific sensing model – Distance-based signal attenuation – Data fusion for event decisions Compare with V-SAM, a state of the art protocol for handling sensing irregularity – Measure data similarity between sensors – Keep awake only sensors with dissimilar readings 15

Only a limited & discrete number of FP/FN rates supported by the deployment For a specific FP/FN rate, a large number of clusters may be available During runtime detection, Watchdog meets FP/FN explored during training Exploring Detection Capability & Meeting Requirements 16

Compare with V-SAM: Accuracy V-SAM with k-coverage and similarity coverage Watchdog outperforms all with near perfect accuracy 17

Compare with Modality-Specific Sensing Model: Accuracy Vehicle detection with acoustic sensors – Select clusters with two different ranges to target location: near ( 40m) Watchdog always meets user requirements Modality-specific model ignores in-situ sensing reality 18

Compare with Modality-Specific Sensing Model: Energy Watchdog clusters the right sensors to meet user requirements – Meets requirements with reduced energy Watchdog adapts its capability to runtime observations to save energy Modality-specific sensing model uses all sensors in the cluster 19

Adapting Detection Capability to Runtime Observations Experimental setting – Vehicle trace data and sensors from <25m – User requires 0% false positives and false negatives Watchdog clusters the right sensors to meet user requirements Neither V-SAM nor the modality-specific sensing model adapts detection capability to runtime observations Sentinel FP/FN (%) Reinforcement FP/FN (%) Reinforcement Requests (%) 9.5/0.00.0/

Conclusions and Future Work Existing works do not provide event detection with confidence, we need to – Cluster the right sensors to meet user requirements – Provide a generic approach for heterogeneous deployments – Adapt detection capability to runtime observations Watchdog: a confident event detection framework – Meets user accuracy requirements – Exceeds accuracy of existing approaches – Uses knowledge of detection capability to save energy Future Work – Online and distributed detection 21

Thanks to NSF grants ECCS and CNS

Compare with V-SAM: Training Length Watchdog achieves maximum performance with a short training V-SAM requires little training, but is less accurate 23

Local Aggregation Allows for heterogeneous sensor fusion Raw data is combined to form a single observation – Use a common aggregation technique Discrete, finite number of possible observations – Same number for each sensor and modality – Allow for comparison between sensors of all modalities – We use two discrete observations  Local Aggregation  Cluster Generation  Sentinel & Rein. Selection  Runtime Event Detection 24

Event Probability Discussion Differentiate the accuracy between different event probabilities – Some observations are more reliable than others – Probabilities near 0.5 are more inaccurate Determine FP and FN for each of p probability ranges (p=10) – Probability between.1 and.2 has zero false negatives – Probability between.9 and 1.0 has 6% false positive rate – Ranges with no events have 100% false positive or false negative rates  Local Aggregation  Cluster Generation  Sentinel & Rein. Selection  Runtime Event Detection 25