Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah 24-25 September 2003 Atmospheric Modeling, Data Assimilation, and Sensor.

Slides:



Advertisements
Similar presentations
Object Specific Compressed Sensing by minimizing a weighted L2-norm A. Mahalanobis.
Advertisements

Robot Sensor Networks. Introduction For the current sensor network the topography and stability of the environment is uncertain and of course time is.
Energy-Efficient Computing for Wildlife Tracking: Design Tradeoffs and Early Experiences with ZebraNet Presented by Eric Arnaud Makita
GRS: The Green, Reliability, and Security of Emerging Machine to Machine Communications Rongxing Lu, Xu Li, Xiaohui Liang, Xuemin (Sherman) Shen, and Xiaodong.
Minimum Energy Mobile Wireless Networks IEEE JSAC 2001/10/18.
한국기술교육대학교 컴퓨터 공학 김홍연 TinyDB : An Acquisitional Query Processing System for Sensor Networks. - Samuel R. Madden, Michael J. Franklin, Joseph M. Hellerstein,
Online Distributed Sensor Selection Daniel Golovin, Matthew Faulkner, Andreas Krause theory and practice collide 1.
1 Distributed Adaptive Sampling, Forwarding, and Routing Algorithms for Wireless Visual Sensor Networks Johnsen Kho, Long Tran-Thanh, Alex Rogers, Nicholas.
COORDINATION and NETWORKING of GROUPS OF MOBILE AUTONOMOUS AGENTS.
Self-Adaptive, Decentralised Data Publication over Wireless Networks Richard Cooksey Supervisor: Prof. A. Taleb-Bendiab.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Progress Report Wireless Routing By Edward Mulimba.
Probabilistic Aggregation in Distributed Networks Ling Huang, Ben Zhao, Anthony Joseph and John Kubiatowicz {hling, ravenben, adj,
A Stratified Approach for Supporting High Throughput Event Processing Applications July 2009 Geetika T. LakshmananYuri G. RabinovichOpher Etzion IBM T.
Distributed Regression: an Efficient Framework for Modeling Sensor Network Data Carlos Guestrin Peter Bodik Romain Thibaux Mark Paskin Samuel Madden.
Brent Dingle Marco A. Morales Texas A&M University, Spring 2002
Tracking Migratory Birds Around Large Structures Presented by: Arik Brooks and Nicholas Patrick Advisors: Dr. Huggins, Dr. Schertz, and Dr. Stewart Senior.
Software Quality Control Methods. Introduction Quality control methods have received a world wide surge of interest within the past couple of decades.
1 Energy-Efficient localization for networks of underwater drifters Diba Mirza Curt Schurgers Department of Electrical and Computer Engineering.
Aggregation in Sensor Networks NEST Weekly Meeting Sam Madden Rob Szewczyk 10/4/01.
A Hierarchical Energy-Efficient Framework for Data Aggregation in Wireless Sensor Networks IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 55, NO. 3, MAY.
Dr. Shankar Sastry, Chair Electrical Engineering & Computer Sciences University of California, Berkeley.
Despeckle Filtering in Medical Ultrasound Imaging
Overview and Mathematics Bjoern Griesbach
ENDA MOLLOY, ELECTRONIC ENG. FINAL PRESENTATION, 31/03/09. Automated Image Analysis Techniques for Screening of Mammography Images.
Presented by Amira Ahmed El-Sharkawy Ibrahim.  There are six of eight turtle species in Ontario are listed as endangered, threatened or of special concern.
Time of arrival(TOA) Prepared By Sushmita Pal Roll No Dept.-CSE,4 th year.
Mining Discriminative Components With Low-Rank and Sparsity Constraints for Face Recognition Qiang Zhang, Baoxin Li Computer Science and Engineering Arizona.
An Integration Framework for Sensor Networks and Data Stream Management Systems.
Compressive Sensing Based on Local Regional Data in Wireless Sensor Networks Hao Yang, Liusheng Huang, Hongli Xu, Wei Yang 2012 IEEE Wireless Communications.
Michael Murphy, Huthasana Kalyanam, John Hess, Vance Faber, Boris Khattatov Fusion Numerics Inc. Overview of Current Research in Sensor Networks and Weather.
Network Kernel Architectures and Implementation ( ) Network Architecture Chaiporn Jaikaeo Department of Computer Engineering.
1 Robot Environment Interaction Environment perception provides information about the environment’s state, and it tends to increase the robot’s knowledge.
Wireless Sensor Networks In-Network Relational Databases Jocelyn Botello.
RIDA: A Robust Information-Driven Data Compression Architecture for Irregular Wireless Sensor Networks Nirupama Bulusu (joint work with Thanh Dang, Wu-chi.
Energy-Efficient Signal Processing and Communication Algorithms for Scalable Distributed Fusion.
Modeling and Simulation Discrete-Event Simulation
Energy-Efficient Monitoring of Extreme Values in Sensor Networks Loo, Kin Kong 10 May, 2007.
The Haar + Tree: A Refined Synopsis Data Structure Panagiotis Karras HKU, September 7 th, 2006.
A new Ad Hoc Positioning System 컴퓨터 공학과 오영준.
Mingyang Zhu, Huaijiang Sun, Zhigang Deng Quaternion Space Sparse Decomposition for Motion Compression and Retrieval SCA 2012.
Efficient Energy Management Protocol for Target Tracking Sensor Networks X. Du, F. Lin Department of Computer Science North Dakota State University Fargo,
College of Engineering Anchor Nodes Placement for Effective Passive Localization Karthikeyan Pasupathy Major Advisor: Dr. Robert Akl Department of Computer.
Query Aggregation for Providing Efficient Data Services in Sensor Networks Wei Yu *, Thang Nam Le +, Dong Xuan + and Wei Zhao * * Computer Science Department.
Differential Ad Hoc Positioning Systems Presented By: Ramesh Tumati Feb 18, 2004.
Ad Hoc Positioning System (APS)
11/25/2015 Wireless Sensor Networks COE 499 Localization Tarek Sheltami KFUPM CCSE COE 1.
Expectation-Maximization (EM) Case Studies
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
August 30, 2004STDBM 2004 at Toronto Extracting Mobility Statistics from Indexed Spatio-Temporal Datasets Yoshiharu Ishikawa Yuichi Tsukamoto Hiroyuki.
Performance of Adaptive Beam Nulling in Multihop Ad Hoc Networks Under Jamming Suman Bhunia, Vahid Behzadan, Paulo Alexandre Regis, Shamik Sengupta.
Inferring Reflectance Functions from Wavelet Noise Pieter Peers Philip Dutré Pieter Peers Philip Dutré June 30 th 2005 Department of Computer Science.
BASIC STATISTICAL CONCEPTS Statistical Moments & Probability Density Functions Ocean is not “stationary” “Stationary” - statistical properties remain constant.
W. Hong & S. Madden – Implementation and Research Issues in Query Processing for Wireless Sensor Networks, ICDE 2004.
Energy-Efficient Signal Processing and Communication Algorithms for Scalable Distributed Fusion.
Submitted by: Sounak Paul Computer Science & Engineering 4 th Year, 7 th semester Roll No:
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
The Design of an Acquisitional Query Processor For Sensor Networks Samuel Madden, Michael J. Franklin, Joseph M. Hellerstein, and Wei Hong Presentation.
Kalman Filter and Data Streaming Presented By :- Ankur Jain Department of Computer Science 7/21/03.
Continuous Monitoring of Distributed Data Streams over a Time-based Sliding Window MADALGO – Center for Massive Data Algorithmics, a Center of the Danish.
Dense-Region Based Compact Data Cube
MAIN PROJECT IMAGE FUSION USING MATLAB
Computing and Compressive Sensing in Wireless Sensor Networks
Presented by Prashant Duhoon
The Design of an Acquisitional Query Processor For Sensor Networks
Markov ó Kalman Filter Localization
Protocols.
Overview: Chapter 2 Localization and Tracking
Yingze Wang and Shi-Kuo Chang University of Pittsburgh
Protocols.
Presentation transcript:

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 Atmospheric Modeling, Data Assimilation, and Sensor Networks for Detection and Analysis of Airborne Agent Spread. Part II: Sensor Networks and Data Stream Integration Dr. Michael Murphy Dr. Boris Khattatov Prof. Leo Franca

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 CO emitted by factories in Colorado on December

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 Wireless Sensor Networks Low cost per unit. Low cost per unit. Amenable to “Deploy ‘em and leave ‘em” situations” e.g., air dropping into a hot zone. Amenable to “Deploy ‘em and leave ‘em” situations” e.g., air dropping into a hot zone. Nanotechnology-based sensors are being developed that use far less power than traditional sensors. Nanotechnology-based sensors are being developed that use far less power than traditional sensors. However, sensors can produce signals with high signal-to-noise ratios. However, sensors can produce signals with high signal-to-noise ratios. Have sensitivity to biases and bias drifts. Have sensitivity to biases and bias drifts. Have severe power and communications constraints. Have severe power and communications constraints.

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 Sensor-Stream Analysis New methods for calculating sensor bias using data assimilation techniques. New methods for calculating sensor bias using data assimilation techniques. New programming methods for sensor networks to adapt to communications and power limitations. New programming methods for sensor networks to adapt to communications and power limitations. Adding novel methods for “event triggering” and for summarizing massive data streams. Adding novel methods for “event triggering” and for summarizing massive data streams.

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 Sensor Network Application A contamination event occurs, resulting in a developing plume. A contamination event occurs, resulting in a developing plume. A semi-autonomous swarm of actuated sensors is deployed to collect contaminant samples. A semi-autonomous swarm of actuated sensors is deployed to collect contaminant samples.

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 Wireless Sensor Nets (from Wireless Sensor Nets (from Kevin L. Moore, Director Center for Self-Organizing and Intelligent Systems Utah State University)

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 Wireless Sensor Nets (from Wireless Sensor Nets (from Kevin L. Moore, Director Center for Self-Organizing and Intelligent Systems Utah State University) Analysis Model

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 Experiments with Sensor Streams We have a simulation of an airborne contaminant event and therefore can simulate sensor readings. We have a simulation of an airborne contaminant event and therefore can simulate sensor readings.

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 Sensitivity and Selectivity Issues

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 The Bias problem – Bias Drifts

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 Solution, use model together with Kalman filter to compute biases. Here, y is the observations from the sensors. The operator H relates model observations and biases from the previous time step.

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 Solution, use model together with Kalman filter to compute biases. We used this method to successfully estimate satellite clock and receiver error.

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 Improving models and integration Integration of GIS into the plume model – possibly incorporating terrain features and buildings. Integration of GIS into the plume model – possibly incorporating terrain features and buildings. At what level should the model be integrated with the sensor network and how can they be used? At what level should the model be integrated with the sensor network and how can they be used? Correcting biases, identifying miscalibrated sensors, detecting important events… Correcting biases, identifying miscalibrated sensors, detecting important events…

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 TinyDB:Acquisitional Query Language For Sensor Networks (Madden et al) When should samples for a particular query be taken? When should samples for a particular query be taken? What sensor nodes have data relevant to a particular query? What sensor nodes have data relevant to a particular query? In what order should samples for this query be taken, and how should sampling be interleaved with other operations? In what order should samples for this query be taken, and how should sampling be interleaved with other operations? Is it worth expending computational power or bandwidth to process and relay a particular sample? Is it worth expending computational power or bandwidth to process and relay a particular sample?

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 Acquisitional Query Language For Sensor Networks (Madden) (Inputs) Power-consumption profile such as this one from [Mainwaring], might be given as follows: Power-consumption profile such as this one from [Mainwaring], might be given as follows: Topology of the sensor network is usually inferred upon initialization and updated. Topology of the sensor network is usually inferred upon initialization and updated.

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 Example Acquisitional Queries The basic query: The basic query: SELECT nodeid, light, temp FROM sensors FROM sensors SAMPLE INTERVAL 1s FOR 10s SAMPLE INTERVAL 1s FOR 10s Consumes too much power Consumes too much power

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 Better Acquisitional Queries Landmark query: Output a stream of counts indicating the number of recent light readings that were brighter that the current reading. Landmark query: Output a stream of counts indicating the number of recent light readings that were brighter that the current reading. Sliding-window queries: Report the average volume over the last 30 seconds once every 5 seconds, sampling once per second. Sliding-window queries: Report the average volume over the last 30 seconds once every 5 seconds, sampling once per second. STOP-ON events. Continue reporting light readings every second until the level falls below a certain threshold STOP-ON events. Continue reporting light readings every second until the level falls below a certain threshold

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 Event-Based Acquisitional Queries Event based queries: Report the average light and temperature level at sensors near a bird nest where a bird has just been detected. Every time a bird-detect event occurs, the query is issued from the detecting node and the average light and temperature are collected from nearby nodes once every 2 seconds for 30 seconds. Event based queries: Report the average light and temperature level at sensors near a bird nest where a bird has just been detected. Every time a bird-detect event occurs, the query is issued from the detecting node and the average light and temperature are collected from nearby nodes once every 2 seconds for 30 seconds.

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 Improving Acquisitional Processing TinyDB would benefit from an improved means of sensor “performance” description (sensitivity, selectivity, stability, lifetime, ruggedness, etc.) This would allow for more sophisticated query processing. TinyDB would benefit from an improved means of sensor “performance” description (sensitivity, selectivity, stability, lifetime, ruggedness, etc.) This would allow for more sophisticated query processing.

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 Sensor Response Examples

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 Improving Acquisitional Processing We’d like to investigate other event-triggering algorithms. We’d like to investigate other event-triggering algorithms. Assimilated models diverging from observations Assimilated models diverging from observations Wavelet techniques Wavelet techniques Streaming Singular Value Decomposition Streaming Singular Value Decomposition

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 Wavelet Analysis For Sensor Streams (Mattias) Suppose we have a signal S = [2,2,7,9] Suppose we have a signal S = [2,2,7,9] We first average the cumulative frequencies, pairwise to get the new lower-resolution signal [2,8]. We first average the cumulative frequencies, pairwise to get the new lower-resolution signal [2,8]. We continue recursively until we get the average of [5]. We continue recursively until we get the average of [5]. To reconstruct the signal, we need detail coefficients – With Haar Wavelets, we store the pairwise distances of the original values [0,2] and [6]. To reconstruct the signal, we need detail coefficients – With Haar Wavelets, we store the pairwise distances of the original values [0,2] and [6].

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 Wavelet Analysis For Sensor Streams Suppose we have a signal S = [2,2,7,9] Suppose we have a signal S = [2,2,7,9] The wavelet transform, W is thus [5,6,0,2]. The wavelet transform, W is thus [5,6,0,2]. We can then reconstruct the signal using: We can then reconstruct the signal using: S(0) = W(0) – ½ W(1) – ½ W(2) S(0) = W(0) – ½ W(1) – ½ W(2) S(1) = W(0) – ½ W(1) + ½ W(2) S(1) = W(0) – ½ W(1) + ½ W(2) S(2) = W(0) + ½ W(1) – ½ W(3) S(2) = W(0) + ½ W(1) – ½ W(3) S(3) = W(0) + ½ W(1) + ½ W(3) S(3) = W(0) + ½ W(1) + ½ W(3)

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 Wavelet Analysis For Sensor Streams The advantage of using wavelets is that a large number of detail coefficients are very small in magnitude. The advantage of using wavelets is that a large number of detail coefficients are very small in magnitude. Truncating these coefficients introduces very small errors in the signal. (JPEG2000 image compression works this way.) Truncating these coefficients introduces very small errors in the signal. (JPEG2000 image compression works this way.) We can approximate the original data distribution efficiently by keeping only the most significant coefficients. We can approximate the original data distribution efficiently by keeping only the most significant coefficients.

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 Wavelet Analysis For Sensor Streams Histograms

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 Wavelet Analysis For Sensor Streams Streaming wavelet coefficients are easy to compute. Streaming wavelet coefficients are easy to compute. Thus, we can track changes in significant wavelet coefficients very efficiently. Thus, we can track changes in significant wavelet coefficients very efficiently. This gives rise to event-detection methods. Identifies spikes in the data. This gives rise to event-detection methods. Identifies spikes in the data. Can also be used to support “aggregate” and “point” queries when searching in history. Can also be used to support “aggregate” and “point” queries when searching in history.

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 Streaming SVD

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 Streaming SVD Singular Value Decomposition has enjoyed a wide-variety of data analysis applications for static data sets (face recognition software, search engines, pattern recognition.) Singular Value Decomposition has enjoyed a wide-variety of data analysis applications for static data sets (face recognition software, search engines, pattern recognition.) In a plume-tracking scenario, small eigenvalues would suggest that sensors are not well-placed. In a plume-tracking scenario, small eigenvalues would suggest that sensors are not well-placed. There are new and promising algorithms for computing SVD over data streams [M. Brand 2003] [S. Guha 2003]. There are new and promising algorithms for computing SVD over data streams [M. Brand 2003] [S. Guha 2003].

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 Dual Space Algorithms for Plume tracking Guibas et al. The transformation between points and lines in the primal space and lines and points in the dual space. The transformation between points and lines in the primal space and lines and points in the dual space.

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 Dual Space Algorithms for Plume tracking A primal and dual space representation for a set of points and a line. A primal and dual space representation for a set of points and a line.

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 Dual Space Algorithms for Plume tracking A trace of a shadow passing over a sensor network. Far fewer sensors are used to track it. A trace of a shadow passing over a sensor network. Far fewer sensors are used to track it.

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 Dual Space Algorithms for Plume tracking The dual-space approach seems useful for Plume- tracking applications in sensor networks but needs improvements. The dual-space approach seems useful for Plume- tracking applications in sensor networks but needs improvements. It only works for shadow-detection and convex plumes at the moment. It only works for shadow-detection and convex plumes at the moment. We would like to investigate its performance with a model-based approach for activating sensors using TinyDB query framework. We would like to investigate its performance with a model-based approach for activating sensors using TinyDB query framework.

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 GPS Issues in Wireless Sensor Networks For mobile or air-dropped sensors, knowing positions is crucial. For mobile or air-dropped sensors, knowing positions is crucial. However, a GPS chip on-board a fixed sensor can be helpful with synchronization issues in communications protocols. (Spread-spectrum in particular.) However, a GPS chip on-board a fixed sensor can be helpful with synchronization issues in communications protocols. (Spread-spectrum in particular.) Low cost: $3.50/unit when purchased in volume. Low cost: $3.50/unit when purchased in volume. Currently unclear what’s the best way to integrate GPS and maximize its benefits. Currently unclear what’s the best way to integrate GPS and maximize its benefits.

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 Low-Power Communications Protocols Most sensor network protocols are designed so that the sensors do not require a controlling base station to function (e.g., directed diffusion). Most sensor network protocols are designed so that the sensors do not require a controlling base station to function (e.g., directed diffusion). In the case where base stations are fixed and reliable, communications protocols could be improved by harnessing the base station’s extra power and computational ability to optimize routing, while at the same time remaining autonomous, if necessary. In the case where base stations are fixed and reliable, communications protocols could be improved by harnessing the base station’s extra power and computational ability to optimize routing, while at the same time remaining autonomous, if necessary.

Workshop on Sensor Fusion/Data Integration for CBR Defense Salt Lake City, Utah September 2003 Conclusions TinyDB needs more robust methods for incorporating models into its reporting rules. TinyDB needs more robust methods for incorporating models into its reporting rules. Query optimization is required for sensors with complicated properties Query optimization is required for sensors with complicated properties Low-power plume-tracking algorithms for sensor networks need refinement Low-power plume-tracking algorithms for sensor networks need refinement Streaming wavelet analysis and SVD could offer improved decision support Streaming wavelet analysis and SVD could offer improved decision support How to integrate GPS into sensor nodes? How to integrate GPS into sensor nodes?