A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.

Slides:



Advertisements
Similar presentations
Modeling of Data. Basic Bayes theorem Bayes theorem relates the conditional probabilities of two events A, and B: A might be a hypothesis and B might.
Advertisements

1 ECE 776 Project Information-theoretic Approaches for Sensor Selection and Placement in Sensor Networks for Target Localization and Tracking Renita Machado.
Hadi Goudarzi and Massoud Pedram
Computer Science Dr. Peng NingCSC 774 Adv. Net. Security1 CSC 774 Advanced Network Security Topic 7.3 Secure and Resilient Location Discovery in Wireless.
Sampling: Final and Initial Sample Size Determination
Fundamentals of Data Analysis Lecture 12 Methods of parametric estimation.
Computer Networks Group Universität Paderborn Ad hoc and Sensor Networks Chapter 9: Localization & positioning Holger Karl.
(Includes references to Brian Clipp
1 Stochastic Event Capture Using Mobile Sensors Subject to a Quality Metric Nabhendra Bisnik, Alhussein A. Abouzeid, and Volkan Isler Rensselaer Polytechnic.
Visual Recognition Tutorial
Date:2011/06/08 吳昕澧 BOA: The Bayesian Optimization Algorithm.
A Beacon-Less Location Discovery Scheme for Wireless Sensor Networks Lei Fang (Syracuse) Wenliang (Kevin) Du (Syracuse) Peng Ning (North Carolina State)
1 Data Persistence in Large-scale Sensor Networks with Decentralized Fountain Codes Yunfeng Lin, Ben Liang, Baochun Li INFOCOM 2007.
Maximum likelihood Conditional distribution and likelihood Maximum likelihood estimations Information in the data and likelihood Observed and Fisher’s.
Lecture 5: Learning models using EM
AGC DSP AGC DSP Professor A G Constantinides© Estimation Theory We seek to determine from a set of data, a set of parameters such that their values would.
Maximum likelihood (ML) and likelihood ratio (LR) test
Machine Learning CUNY Graduate Center Lecture 3: Linear Regression.
Discriminative Training of Kalman Filters P. Abbeel, A. Coates, M
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 17th Lecture Christian Schindelhauer.
G. Cowan Lectures on Statistical Data Analysis 1 Statistical Data Analysis: Lecture 8 1Probability, Bayes’ theorem, random variables, pdfs 2Functions of.
Evolutionary Computational Intelligence Lecture 9: Noisy Fitness Ferrante Neri University of Jyväskylä.
Single Point of Contact Manipulation of Unknown Objects Stuart Anderson Advisor: Reid Simmons School of Computer Science Carnegie Mellon University.
Probability Grid: A Location Estimation Scheme for Wireless Sensor Networks Presented by cychen Date : 3/7 In Secon (Sensor and Ad Hoc Communications and.
Visual Recognition Tutorial
LAD: Location Anomaly Detection for Wireless Sensor Networks Wenliang (Kevin) Du (Syracuse Univ.) Lei Fang (Syracuse Univ.) Peng Ning (North Carolina State.
Laurent Itti: CS599 – Computational Architectures in Biological Vision, USC Lecture 7: Coding and Representation 1 Computational Architectures in.
How to Turn on The Coding in MANETs Chris Ng, Minkyu Kim, Muriel Medard, Wonsik Kim, Una-May O’Reilly, Varun Aggarwal, Chang Wook Ahn, Michelle Effros.
Maximum likelihood (ML)
“SDJS: Efficient Statistics in Wireless Networks” Albert Krohn, Michael Beigl, Sabin Wendhack TecO (Telecooperation Office) Institut für Telematik Universität.
Principles of the Global Positioning System Lecture 11 Prof. Thomas Herring Room A;
Radial Basis Function Networks
Machine Learning CUNY Graduate Center Lecture 3: Linear Regression.
Sensor Positioning in Wireless Ad-hoc Sensor Networks Using Multidimensional Scaling Xiang Ji and Hongyuan Zha Dept. of Computer Science and Engineering,
Da Yan, Zhou Zhao and Wilfred Ng The Hong Kong University of Science and Technology.
Krishna Chintalapudi Anand Padmanabha Iyer Venkata N. Padmanabhan ——presented by Xu Jia-xing.
Multimedia & Networking Lab
Mapping and Localization with RFID Technology Matthai Philipose, Kenneth P Fishkin, Dieter Fox, Dirk Hahnel, Wolfram Burgard Presenter: Aniket Shah.
CS 782 – Machine Learning Lecture 4 Linear Models for Classification  Probabilistic generative models  Probabilistic discriminative models.
ECE 8443 – Pattern Recognition LECTURE 10: HETEROSCEDASTIC LINEAR DISCRIMINANT ANALYSIS AND INDEPENDENT COMPONENT ANALYSIS Objectives: Generalization of.
Communication Paradigm for Sensor Networks Sensor Networks Sensor Networks Directed Diffusion Directed Diffusion SPIN SPIN Ishan Banerjee
Computational Intelligence: Methods and Applications Lecture 23 Logistic discrimination and support vectors Włodzisław Duch Dept. of Informatics, UMK Google:
A new Ad Hoc Positioning System 컴퓨터 공학과 오영준.
Probabilistic Coverage in Wireless Sensor Networks Authors : Nadeem Ahmed, Salil S. Kanhere, Sanjay Jha Presenter : Hyeon, Seung-Il.
Mobile Robot Localization (ch. 7)
: Chapter 3: Maximum-Likelihood and Baysian Parameter Estimation 1 Montri Karnjanadecha ac.th/~montri.
Differential Ad Hoc Positioning Systems Presented By: Ramesh Tumati Feb 18, 2004.
1 Value of information – SITEX Data analysis Shubha Kadambe (310) Information Sciences Laboratory HRL Labs 3011 Malibu Canyon.
Chapter 20 Classification and Estimation Classification – Feature selection Good feature have four characteristics: –Discrimination. Features.
Robust Estimation With Sampling and Approximate Pre-Aggregation Author: Christopher Jermaine Presented by: Bill Eberle.
 Present by 陳群元.  Introduction  Previous work  Predicting motion patterns  Spatio-temporal transition distribution  Discerning pedestrians  Experimental.
1 1 Slide Simulation Professor Ahmadi. 2 2 Slide Simulation Chapter Outline n Computer Simulation n Simulation Modeling n Random Variables and Pseudo-Random.
© 2007 Sean A. Williams 1 Ecolocation: A Sequence Based Technique for RF Localization in Wireless Sensor Networks Authors: Kiran Yedavalli, Bhaskar Krishnamachari,
IPSN 2012 Yu Wang, Rui Tan, Guoliang Xing, Jianxun Wang, and Xiaobo Tan NSLab study group 2012/07/02 Reporter: Yuting 1.
6. Population Codes Presented by Rhee, Je-Keun © 2008, SNU Biointelligence Lab,
Chance Constrained Robust Energy Efficiency in Cognitive Radio Networks with Channel Uncertainty Yongjun Xu and Xiaohui Zhao College of Communication Engineering,
Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington.
Computational Intelligence: Methods and Applications Lecture 26 Density estimation, Expectation Maximization. Włodzisław Duch Dept. of Informatics, UMK.
Scalable and Distributed GPS free positioning for Sensor Networks Rajagopal Iyengear and Biplab Sikdar IEEE International Conference on Communications.
Fundamentals of Data Analysis Lecture 11 Methods of parametric estimation.
Data Modeling Patrice Koehl Department of Biological Sciences
Localization for Anisotropic Sensor Networks
Chapter 3: Maximum-Likelihood Parameter Estimation
LECTURE 11: Advanced Discriminant Analysis
Dynamic Fine-Grained Localization in Ad-Hoc Networks of Sensors
Fast Localization for Emergency Monitoring and Rescue in Disaster Scenarios Based on WSN SPEAKER:Jyun-Ying Yu ADVISOR:DR. Kai-Wei Ke DATE:2018/05/04.
Where did we stop? The Bayes decision rule guarantees an optimal classification… … But it requires the knowledge of P(ci|x) (or p(x|ci) and P(ci)) We.
Wireless Mesh Networks
Learning From Observed Data
Probabilistic Surrogate Models
Presentation transcript:

A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented by Ayan Banerjee

Localization Target Localization : Sensor nodes detect the location of the target. (assumes sensor nodes know their own location) Self Localization : Sensor nodes gains knowledge about their own location

Active and Passive Self Localization Active Self Localization : System sends signals (beacon signals) to localize sensor nodes Passive Localization : System uses already existing signals (environment noise) to determine location of sensor nodes

Active vs. Passive Active : – Advantages : Accurate Robust – Disadvantages : More Power requirement Increased Overhead Requires Infrastructure Sensor nodes Detectable Passive : – Advantages : Requires Less power Less overhead No infrastructure required Sensor nodes less detectable – Disadvantages : Less Accurate Lack of unique solution Solution depends on characterization of the signals

State of the art Localization by GPS systems : lack of desired accuracy Many beacon based localization schemes : Accurate but incurs high cost and has high power requirements Passive localization schemes : – Radio signal strength based localization – Optical retro-reflector equipped sensors

Contribution of the paper Provides a Novel Passive Localization scheme Implements the Localization scheme using Crossbow Mica 2 motes Defines Error metrics and evaluates the algorithm with respect to changes in Sensor noise, and scalability

Background Probability Theory Bayesian Networks

It is a Probabilistic Graphical Model.

Conditional Independence Two sets of nodes A and B are conditionally independent in a Bayesian Network given a third set of nodes C if all the paths between nodes in A and B are separated by a node in C.[1] [1]

Example of Conditional Independence

How does Conditional Independence help? Joint probability of all nodes: Storage space reduces from O(2 n ) to O(n2 k ) where k is the maximum number of parents of a node

Likelihood in Bayesian Networks Given an observed event A and a probability model find the events B,C,D…. that are most likely to produce the event A.

In Bayesian Networks Given an Event set R and its parent set P then This takes advantage of the fact that all R i s are conditionally independent

Why Bayesian Network? We can compute the answer to any question such as in linear time to the number of nodes Also we can derive the cause to any event which is a node in the Bayesian network We can store all joint probability information in O(n2 k ) space

Problem Statement N Sensor Nodes at Location (S 1, S 2, …… S n ) (unknown) M sound generating events at locations (E 1, E 2, …… E m ) (unknown) M time values of the sound generating events (T 1, T 2, …… T m ) (unknown) M.N number of variables of the form which signifies the time recorded by the n th sensor for the m th event. (known)

Problem is to find the location of the sensors from the measured matrix R

Sensing Model is considered to be normally distributed

Approach Formulate the problem as a Bayesian Network

Approach Measure the different times recorded by all the sensors for the different sound generating events in the surroundings Calculate : Calculate the likelihood of the data R given the model. S that maximizes the likelihood is the best prediction of the location.

Maximum Likelihood Estimation Given the measured data R the likelihood that the set S, E and T are its parents in the Bayesian Network is given by: Maximizing likelihood is the same as maximizing log likelihood as log likelihood is monotonic in likelihood. Thus it maximizes using gradient descent algorithm

Condition for unique solution The unknowns are – The vector S which is 2 dimensional so it poses 2M unknowns – The vector E which also is 2 dimensional and so it poses 2N unknowns – The vector T which is 1 dimensional and poses N unknowns Now in order to have a global reference the any one of the sensor say S 1 is considered as origin Another sensor S 2 is considered to lie on the x axis So S 1 has a coordinate (0,0) and S 2 has a coordinate (x,0). This eliminates 3 of the unknowns. The number of equations obtained is equal to the number of measured. If number of measured is P We must have

Analysis P can be at most M.N But sensors may not pick up each and every sound that occurs in the surroundings So P < M.N Even if there exists degenerate cases (Bayesian Network Unconnected)

Experimental Setup 7 Crossbow Mica 2 motes placed randomly 7 sound sources The Mica2 motes are time synchronized using the Reference Broadcast Protocol (RBS) – This is necessary in order to assume that the time recorded at one sensor node is directly comparable to time recorded at another Paper does not give any information regarding the environment

Results Error metrics : – Metric 1: Standard deviation of the expected distance between the sound sources and sensor nodes. – Metric 2: Actual Error, the error in the predicted location of the sensor as compared to the actual location of the sensors

Simulation Simulator emulates the observed characteristics of the sensor nodes There were 20 sensor nodes in simulation 20 sound sources Standard deviation in the recording error by the sensors were set to a value that corresponds to 10 cm

Variation of network parameters Changing Sensor noise

Variation of Network Parameters Changing the number of sensor nodes with sensor noise set to a value corresponding to an error of 10cm.

Variation of Network Parameter Effect of Changing the number of sound sources

Conclusion Localization of sensor nodes using uncontrolled environmental sound A probabilistic generative model for the problem Localization => Maximum Likelihood Estimation Algorithm works well when there a large fraction of sensor nodes here all the sound The scaled likelihood which is also the predicted error is not a good error metric Gradient Descent may get stuck at local minima

Critique Strong points: – Strong mathematical background – A novel endeavor Weak Points: – Experimental and Simulation environment not presented well – Implementation not well done – Too naïve optimization algorithm

Impact on Class Localization is an important problem in Mobile Computing This paper introduces the class to a novel passive localization scheme

Impact on Project Project : “Finding Interaction Through Sound” Finding interacting groups is similar to localization problem Classroom environment, it is likely that the algorithm works well But in order to use this algorithm we need to improve it.

Thank You Questions?