Sensor/Actuator Network Calibration Kamin Whitehouse Nest Retreat, June 17 2002.

Slides:



Advertisements
Similar presentations
Bayesian Belief Propagation
Advertisements

Edge Preserving Image Restoration using L1 norm
Pattern Recognition and Machine Learning
1 12. Principles of Parameter Estimation The purpose of this lecture is to illustrate the usefulness of the various concepts introduced and studied in.
Computer Networks Group Universität Paderborn Ad hoc and Sensor Networks Chapter 9: Localization & positioning Holger Karl.
CMPUT 466/551 Principal Source: CMU
Graph Laplacian Regularization for Large-Scale Semidefinite Programming Kilian Weinberger et al. NIPS 2006 presented by Aggeliki Tsoli.
A Probabilistic Framework for Semi-Supervised Clustering
Chapter 8-3 Markov Random Fields 1. Topics 1. Introduction 1. Undirected Graphical Models 2. Terminology 2. Conditional Independence 3. Factorization.
Calamari’s Design Decisions Kamin Whitehouse June 18, 2003.
One-Shot Multi-Set Non-rigid Feature-Spatial Matching
Macro-calibration Kamin Whitehouse David Culler WSNA, September
Adaptive Data Collection Strategies for Lifetime-Constrained Wireless Sensor Networks Xueyan Tang Jianliang Xu Sch. of Comput. Eng., Nanyang Technol. Univ.,
Localization from Mere Connectivity Yi Shang (University of Missouri - Columbia); Wheeler Ruml (Palo Alto Research Center ); Ying Zhang; Markus Fromherz.
Single-Channel Speech Enhancement in Both White and Colored Noise Xin Lei Xiao Li Han Yan June 5, 2002.
Uncalibrated Geometry & Stratification Sastry and Yang
Multiple-view Reconstruction from Points and Lines
Introduction to Location Discovery Lecture 4 September 14, 2004 EENG 460a / CPSC 436 / ENAS 960 Networked Embedded Systems & Sensor Networks Andreas Savvides.
Independent Component Analysis (ICA) and Factor Analysis (FA)
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 17th Lecture Christian Schindelhauer.
Probability Grid: A Location Estimation Scheme for Wireless Sensor Networks Presented by cychen Date : 3/7 In Secon (Sensor and Ad Hoc Communications and.
Jana van Greunen - 228a1 Analysis of Localization Algorithms for Sensor Networks Jana van Greunen.
Camera Calibration CS485/685 Computer Vision Prof. Bebis.
Scalable and Distributed GPS free Positioning for Sensor Networks Rajagopal Iyengar and Biplab Sikdar Department of ECSE, Rensselaer Polytechnic Institute.
Macro-Calibration in Sensor/Actuator Networks Kamin Whitehouse, David Culler.
CSC2535: 2013 Advanced Machine Learning Lecture 3a: The Origin of Variational Bayes Geoffrey Hinton.
1 Formation et Analyse d’Images Session 7 Daniela Hall 7 November 2005.
Machine Learning CUNY Graduate Center Lecture 3: Linear Regression.
Authors: Sheng-Po Kuo, Yu-Chee Tseng, Fang-Jing Wu, and Chun-Yu Lin
Surface Simplification Using Quadric Error Metrics Michael Garland Paul S. Heckbert.
Course 12 Calibration. 1.Introduction In theoretic discussions, we have assumed: Camera is located at the origin of coordinate system of scene.
Architectures and Applications for Wireless Sensor Networks ( ) Localization Chaiporn Jaikaeo Department of Computer Engineering.
Intel Labs Self Localizing sensors and actuators on Distributed Computing Platforms Vikas Raykar Igor Kozintsev Igor Kozintsev Rainer Lienhart.
Nonlinear least squares Given m data points (t i, y i ) i=1,2,…m, we wish to find a vector x of n parameters that gives a best fit in the least squares.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Deterministic vs. Random Maximum A Posteriori Maximum Likelihood Minimum.
User Cooperation via Rateless Coding Mahyar Shirvanimoghaddam, Yonghui Li, and Branka Vucetic The University of Sydney, Australia IEEE GLOBECOM 2012 &
EDGE DETECTION IN COMPUTER VISION SYSTEMS PRESENTATION BY : ATUL CHOPRA JUNE EE-6358 COMPUTER VISION UNIVERSITY OF TEXAS AT ARLINGTON.
Joint Scheduling and Power Control for Wireless Ad Hoc Networks Advisor: 王瑞騰 Student: 黃軍翰.
A new Ad Hoc Positioning System 컴퓨터 공학과 오영준.
PROBABILITY AND STATISTICS FOR ENGINEERING Hossein Sameti Department of Computer Engineering Sharif University of Technology Principles of Parameter Estimation.
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
0 IEEE SECON 2004 Estimation Bounds for Localization October 7 th, 2004 Cheng Chang EECS Dept,UC Berkeley Joint work with Prof.
A Power Assignment Method for Multi-Sink WSN with Outage Probability Constraints Marcelo E. Pellenz*, Edgard Jamhour*, Manoel C. Penna*, Richard D. Souza.
A Flexible New Technique for Camera Calibration Zhengyou Zhang Sung Huh CSPS 643 Individual Presentation 1 February 25,
1 Iterative Integer Programming Formulation for Robust Resource Allocation in Dynamic Real-Time Systems Sethavidh Gertphol and Viktor K. Prasanna University.
A Semi-Blind Technique for MIMO Channel Matrix Estimation Aditya Jagannatham and Bhaskar D. Rao The proposed algorithm performs well compared to its training.
1  The Problem: Consider a two class task with ω 1, ω 2   LINEAR CLASSIFIERS.
1 The Effects of Ranging Noise on Multihop Localization: An Empirical Study Kamin Whitehouse Joint With: Chris Karlof, Alec Woo, Fred Jiang, David Culler.
1  Problem: Consider a two class task with ω 1, ω 2   LINEAR CLASSIFIERS.
C. Savarese, J. Beutel, J. Rabaey; UC BerkeleyICASSP Locationing in Distributed Ad-hoc Wireless Sensor Networks Chris Savarese, Jan Beutel, Jan Rabaey.
Course14 Dynamic Vision. Biological vision can cope with changing world Moving and changing objects Change illumination Change View-point.
Computer Science 1 Using Clustering Information for Sensor Network Localization Haowen Chan, Mark Luk, and Adrian Perrig Carnegie Mellon University
A comparative approach for gene network inference using time-series gene expression data Guillaume Bourque* and David Sankoff *Centre de Recherches Mathématiques,
1 On the Channel Capacity of Wireless Fading Channels C. D. Charalambous and S. Z. Denic School of Information Technology and Engineering, University of.
Scalable and Distributed GPS free positioning for Sensor Networks Rajagopal Iyengear and Biplab Sikdar IEEE International Conference on Communications.
Biointelligence Laboratory, Seoul National University
LINEAR CLASSIFIERS The Problem: Consider a two class task with ω1, ω2.
Dynamic Fine-Grained Localization in Ad-Hoc Networks of Sensors
T.W. Scholten, C. de Persis, P. Tesi
Kamin Whitehouse David Culler WSNA, September
Voice conversion using Artificial Neural Networks
Hidden Terminal Decoding and Mesh Network Capacity
Uncalibrated Geometry & Stratification
By Viput Subharngkasen
Wireless Mesh Networks
Wireless Sensor Networks and Internet of Things
Solving absolute value equations visually
Introduction to Location Discovery Lecture 4 September 14, 2004 EENG 460a / CPSC 436 / ENAS 960 Networked Embedded Systems & Sensor Networks Andreas.
Probabilistic Surrogate Models
Optimization under Uncertainty
Presentation transcript:

Sensor/Actuator Network Calibration Kamin Whitehouse Nest Retreat, June

Introduction Previous sensor systems: “multi”-sensor = “5” sensor “multi”-sensor = “5” sensor Specialized, high-accuracy devices Specialized, high-accuracy devices Sensor networks: Scores of assembly-line sensors Scores of assembly-line sensors Non-adjustable, uncalibrated devices Non-adjustable, uncalibrated devices

Talk Outline Calamari Overview General Framework Noisy environment Least squares Least squares Partially-unobservable, noisy environment Joint calibration Joint calibration Completely unobservable environment Constraint-based calibration Constraint-based calibration

Calamari Overview Simultaneously send sound and RF signal Time stamp both Subtract Multiply by speed of sound Filter the readings (one more multiply)

Calamari Parameterization Bias – startup time for mic/sounder oscillation Gain – Volume and sensitivity affect PLL Frequency -- |F T -F R | is scaling factor Orientation – f(O T,O R ) is scaling factor Calibration Function: r*= B T + B R + G T *r + G R *r + |F T -F R |*r + f(O T,O R )*r

No Calibration: 74.6% Error

General Calibration Framework All calibration is sensor/actuator pairs Iterative Calibration: use single calibrated node to calibrate all other sensors/actuators All sensor/actuator signals are multi- dimensional Observed signals Observed signals Unobserved signals Unobserved signals Absolute Calibration: choose standard absolute coordinate scale Relative Calibration: choose single node as standard coordinate scale

Calibration Function r – measured readings r* – desired readings ß – parameters r* = f(r, ß)

General Calibration Framework Four classes of calibration Known environment Known environment Noisy environment or devices Noisy environment or devices Partially observable environments Partially observable environments Unobservable environments Unobservable environments

Known Environment All signals are known observed observed unobserved unobserved Implies use of “perfect” calibrating device Can be used to calibrate all other devices If devices are uniform: r* = Ar + B If devices have idiosyncrasies: r* = A i r + B i

Noisy Environment Some input signals are noisy I.e. no “perfect” calibrating device I.e. no “perfect” calibrating device Use multiple readings/calibrating devices Assumes noise due to variations has Gaussian distribution Assumes noise due to variations has Gaussian distribution If devices are uniform: r* = Ar + B If devices have idiosyncrasies: r* = A i r + B i

Uniform Calibration: 21% Error

Noisy Environment: 16%

Partially unobservable Solve for transmitter and receiver parameters simultaneously Assumes noise due to unobserved signal has gaussian distribution If devices are uniform: r* = A T r + A R r + B T + B R If devices have idiosyncrasies: r* = A t r + A r r + B t + B r

Joint Calibration: 10.1%

Auto Calibration No known input signals....!?

Constraint-based Calibration All distances in the network must follow the triangle inequality Let d ij = B T + B R + G T *r + G R *r For all connected nodes i, j, k: d ij + d j k - d ik >=0

Consistency-based Calibration All transmitter/receiver pairs are also receiver/transmitter pairs These symmetric edges should be equal Let d ij = B T + B R + G T *r + G R *r For all transmitter/receiver pairs i, j: d ik = d ki

Quadratic Program Let d ij = B T + B R + G T *r + G R *r Choose parameters to maximize consistency while satisfying all constraints A quadratic program arises Minimize: Σ ik (d ik – d ki ) 2 + Σ T (G T – 1) 2 + Σ R (G R – 1) 2 Subject to: d ij + d j k - d ik >=0 ; for all triangle ij k

Unobservable Environment: ??%

Future Work Non-gaussian variations of the above algorithms Expectation\maximizationMCMC

Conclusions New calibration problems with sensor networks We can exploit the network itself to solve the problem Computation on each sensor/actuator Computation on each sensor/actuator Networking ability Networking ability Distributed processing Distributed processing Feedback control Feedback control