E. Elnahrawy, X. Li, and R. Martin Rutgers U.

Slides:



Advertisements
Similar presentations
Continuous Estimation in WLAN Positioning By Tilen Ma Clarence Fung.
Advertisements

Our Wireless World Our Wireless World
On-line learning and Boosting
Word Spotting DTW.
Locating in fingerprint space: wireless indoor localization with little human intervention. Proceedings of the 18th annual international conference on.
ACCURACY CHARACTERIZATION FOR METROPOLITAN-SCALE WI-FI LOCALIZATION Presented by Jack Li March 5, 2009.
Error Estimation for Indoor Location Fingerprinting.
RADAR: An In-Building RF-based User Location and Tracking System Paramvir Bahl and Venkata N. Padmanabhan Microsoft Research.
Part of the Joint Project by HKBU, HKIVE and Several Local Mobile Service Providers for Accurate Low-cost Mobile localization Support Vector Regression.
Speaker Adaptation for Vowel Classification
Localization in Wireless LANs. Outline  Wireless LAN fundamentals  Wi-Fi Scanner  WLAN Localization  Simple Point Matching  Area Based Probability.
1 Spatial Localization Light-Seminar Spring 2005.
Clustering Ram Akella Lecture 6 February 23, & 280I University of California Berkeley Silicon Valley Center/SC.
A Search-based Method for Forecasting Ad Impression in Contextual Advertising Defense.
RADAR: An In-Building RF-Based User Location and Tracking system Paramvir Bahl and Venkata N. Padmanabhan Microsoft Research Presented by: Ritu Kothari.
Rutgers: Gayathri Chandrasekaran, Tam Vu, Marco Gruteser, Rich Martin,
1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University,
SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Chenren Xu†, Bernhard Firner†, Robert S. Moore ∗, Yanyong.
Dr. Richard Young Optronic Laboratories, Inc..  Uncertainty budgets are a growing requirement of measurements.  Multiple measurements are generally.
Bayesian Indoor Positioning Systems Presented by: Eiman Elnahrawy Joint work with: David Madigan, Richard P. Martin, Wen-Hua Ju, P. Krishnan, A.S. Krishnakumar.
Soft Sensor for Faulty Measurements Detection and Reconstruction in Urban Traffic Department of Adaptive systems, Institute of Information Theory and Automation,
The Collocation of Measurement Points in Large Open Indoor Environment Kaikai Sheng, Zhicheng Gu, Xueyu Mao Xiaohua Tian, Weijie Wu, Xiaoying Gan Department.
Department of Computer Science City University of Hong Kong Department of Computer Science City University of Hong Kong 1 A Statistics-Based Sensor Selection.
The Limits of Localization Using Signal Strength: A Comparative Study Eiman Elnahrawy, Xiaoyan Li, and Richard Martin Dept. of Computer Science, Rutgers.
RADAR: An In-Building RF-based User Location and Tracking System Presented by: Michelle Torski Paramvir Bahl and Venkata N. Padmanabhan.
RADAR: An In-Building RF-based User Location and Tracking System.
1 Robust Statistical Methods for Securing Wireless Localization in Sensor Networks (IPSN ’05) Zang Li, Wade Trappe Yanyong Zhang, Badri Nath Rutgers University.
Today Ensemble Methods. Recap of the course. Classifier Fusion
Accuracy Characterization for Metropolitan-scale Wi-Fi Localization Yu-Chung Cheng (UCSD, Intel Research) Yatin Chawathe (Intel Research) Anthony LaMarca.
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
RADAR: an In-building RF-based user location and tracking system
Lecture PowerPoint Slides Basic Practice of Statistics 7 th Edition.
Copyright© 2002 Avaya Inc. All rights reserved Avaya – Proprietary Use pursuant to Company instructions Copyright© 2003 Avaya Inc. All rights reserved.
Jin Yan Embedded and Pervasive Computing Center
Network/Computer Security Workshop, May 06 The Robustness of Localization Algorithms to Signal Strength Attacks A Comparative Study Yingying Chen, Konstantinos.
Fast Query-Optimized Kernel Machine Classification Via Incremental Approximate Nearest Support Vectors by Dennis DeCoste and Dominic Mazzoni International.
Data Stashing: Energy-Efficient Information Delivery to Mobile Sinks through Trajectory Prediction (IPSN 2010) HyungJune Lee, Martin Wicke, Branislav Kusy,
Accurate WiFi Packet Delivery Rate Estimation and Applications Owais Khan and Lili Qiu. The University of Texas at Austin 1 Infocom 2016, San Francisco.
Introduction to emulators Tony O’Hagan University of Sheffield.
Sensor-Assisted Wi-Fi Indoor Location System for Adapting to Environmental Dynamics Yi-Chao Chen, Ji-Rung Chiang, Hao-hua Chu, Polly Huang, and Arvin Wen.
Ch 1. Introduction Pattern Recognition and Machine Learning, C. M. Bishop, Updated by J.-H. Eom (2 nd round revision) Summarized by K.-I.
LEMON: An RSS-Based Indoor Localization Technique Israat T. Haque, Ioanis Nikolaidis, and Pawel Gburzynski Computing Science, University of Alberta, Canada.
DEEP LEARNING BOOK CHAPTER to CHAPTER 6
RF-based positioning.
March 9th, 2015 Maxime Lapalme Nazim Ould-Brahim
Maximum Entropy Models and Feature Engineering CSCI-GA.2591
Vivaldi: A Decentralized Network Coordinate System
MIRA, SVM, k-NN Lirong Xia. MIRA, SVM, k-NN Lirong Xia.
CH. 2: Supervised Learning
Watermarking with Side Information
Department of Computer Science
A special case of calibration
K Nearest Neighbor Classification
Scalability of Wireless Fingerprinting based
mEEC: A Novel Error Estimation Code with Multi-Dimensional Feature
Christophe Dubach, Timothy M. Jones and Michael F.P. O’Boyle
COSC 4335: Other Classification Techniques
Indoor Location Estimation Using Multiple Wireless Technologies
Overfitting and Underfitting
RADAR: An In-Building RF-based User Location and Tracking System
Chapter 7: Sampling Distributions
Parametric Methods Berlin Chen, 2005 References:
INF 141: Information Retrieval
EM Algorithm and its Applications
Physics-guided machine learning for milling stability:
Retrieval Performance Evaluation - Measures
RADAR: An In-Building RF-based User Location and Tracking System
Memory-Based Learning Instance-Based Learning K-Nearest Neighbor
Using Clustering to Make Prediction Intervals For Neural Networks
MIRA, SVM, k-NN Lirong Xia. MIRA, SVM, k-NN Lirong Xia.
Presentation transcript:

E. Elnahrawy, X. Li, and R. Martin Rutgers U. Using Area-based Presentations and Metrics for Localization Systems in Wireless LANs E. Elnahrawy, X. Li, and R. Martin Rutgers U.

WLAN-Based Localization Localization in indoor environments using 802.11 and Fingerprinting Numerous useful applications Dual use infrastructure: a huge advantage

Background: Fingerprinting Localization Classifiers/matching/learning approaches Offline phase: Collect training data (fingerprints) Fingerprint vectors: [(x,y),SS] Online phase: Match RSS to existing fingerprints probabilistically or using a distance metric [(x,y),s1,s2,s3] RSS [-80,-67,-50] (x?,y?) [(x,y),s1,s2,s3] [(x,y),s1,s2,s3]

Background (cont) Output: A single location: the closest/best match We call such approaches “Point-based Localization” Examples: RADAR Probabilistic approaches [Bahl00, Ladd02, Roos02, Smailagic02, Youssef03, Krishnan04]

Contributions: Area-based Localization Returned answer is area/volume likely to contain the localized object Area is described by a set of tiles Ability to describe uncertainty Set of highly possible locations

Contributions: Area-based Localization Show that it has critical advantages over point-based localization Introduce new performance metrics Present two novel algorithms: SPM and ABP-c Evaluate our algorithms and compare them against traditional point-based approaches Related Work: different technologies/algorithms [Want92, Priyantha00, Doherty01, Niculescue01, Savvides01, Shang03, He03, Hazas03, Lorincz04]

Why Area-based? Noise and systematic errors introduce position uncertainty Areas improve system’s ability to give meaningful alternatives A tool for understanding the confidence Ability to trade Precision (area size) for Accuracy (distance the localized object is from the area) Direct users in their search Yields higher overall accuracy Previous approaches that attempted to use areas only use them as intermediate result  output still a single location

Area-based vs. Single-Location 80 70 60 50 40 30 20 10 200 200 Object can be in a single room or multiple rooms Point-based to areas Enclosing circles -- much larger Rectangle? no longer point-based!

Outline Introduction, Motivations, and Related Work Area-based vs. Point-based localization Metrics Localization Algorithms Simple Point Matching (SPM) Area-based Probability (ABP-c) Interpolated Map Grid (IMG) Experimental Evaluation Conclusion, Ongoing and Future Work

Performance Metrics Traditional: Distance error between returned and true position Return avg, 95th percentile, or full CDF Does not apply to area-based algorithms! Does not show accuracy-precision tradeoffs!

New Metrics: Accuracy Vs. Precision Tile Accuracy % true tile is returned Distance Accuracy distance between true tile and returned tiles (sort and use percentiles to capture distribution) Precision size of returned area (e.g., sq.ft.) or % floor size

Room-Level Metrics Applications usually operate at the level of rooms Mapping: divide floor into rooms and map tiles (Point -> Room): easy (Area -> Room): tricky Metrics: accuracy-precision Room Accuracy % true room is the returned room Top-n rooms Accuracy % true room is among the returned rooms Room Precision avg number of returned rooms

1. Simple Point Matching (SPM) Build a regular grid of tiles, match expected fingerprints Find all tiles which fall within a “threshold” of RSS for each AP Eager: start from low threshold (s, 2s, 3s , …) Threshold is picked based on the standard deviation of the received signal Similar to Maximum Likelihood Estimation ∩ =

p(Ti|RSS) α p(RSS|Ti) . p(Ti) 2. Area-Based Probability (ABP-c) Build a regular grid of tiles, tile ↔ expected fingerprint Using “Bayes’ rule” compute likelihood of an RSS matching the fingerprint for each tile p(Ti|RSS) α p(RSS|Ti) . p(Ti) Return top tiles bounded by an overall probability that the object lies in the area (Confidence: user-defined) Confidence ↑ → Area size ↑

Measurement At Each Tile Is Expensive! Interpolated Map Grid: (Surface Fitting) Goal: Extends original training data to cover the entire floor by deriving an expected fingerprint in each tile Triangle-based linear interpolation using “Delaunay Triangulation” Advantages: Simple, fast, and efficient Insensitive to the tile size 40 45 50 55 60 65 70 75 80 85 90 x in feet y in feet 210 140

Impact of Training on IMG Both location and number of training samples impact accuracy of the map, and localization performance Number of samples has an impact, but not strong! Little difference going from 30-115, no difference using > 115 training samples Different strategies [Fixed spacing vs. Average spacing]: as long as samples are “uniformly distributed” but not necessarily “uniformly spaced” methodology has no measurable effect

Experimental Setup CoRE 802.11 data: 286 fingerprints (rooms + hallways) 50 rooms 200x80 feet 4 Access Points

Area-based Approaches: Accuracy-Precision Tradeoffs Improving Accuracy worsens Precision (tradeoff) 50 100 150 200 250 60 65 70 75 80 85 90 95 Training data size % accuracy Average Overall Room Accuracy SPM ABP-50 ABP-75 ABP-95 50 100 150 200 250 2 4 6 8 10 Training data size % floor Average Overall Precision SPM ABP-50 ABP-75 ABP-95

A Deeper Look Into “Accuracy” 20 40 60 80 100 0.2 0.4 0.6 0.8 1 probability ABP-50: Percentiles' CDF Minimum 25 Percentile Median 75 Percentile Maximum 20 40 60 80 100 0.2 0.4 0.6 0.8 1 probability ABP-75: Percentiles' CDF Minimum 25 Percentile Median 75 Percentile Maximum SPM: Percentiles' CDF 20 40 60 80 100 0.2 0.4 0.6 0.8 1 distance in feet probability ABP-95: Percentiles' CDF Minimum 25 Percentile Median 75 Percentile Maximum 1 0.8 probability 0.6 0.4 Minimum 25 Percentile 0.2 Median 75 Percentile Maximum 20 40 60 80 100 distance in feet

Sample Outputs ABP-50 ABP-75 SPM ABP-95 Area expands into the true room Areas illustrate bias across different dimensions (APs’ location)

Comparison With Point-based localization: Evaluated Algorithms RADAR Return the “closest” fingerprint to the RSS in the training set using “Euclidean Distance in signal space” (R1) Averaged RADAR (R2), Gridded RADAR (GR) Highest Probability Similar to ABP: a typical approach that uses “Bayes’ rule” but returns the “highest probability single location” (P1) Averaged Highest Probability (P2), Gridded Highest Probability (GP)

Comparison With Point-based Localization: Performance Metrics Traditional error along with percentiles CDF for area-based algorithms (min, median, max) Room-level accuracy

Min Median Max CDFs for point-based algorithms fall in-between the min, max CDFs for area-based algorithms Point-based algorithms perform more or less the same, closely matching the median CDF of area-based algorithms

Similar top-room accuracy Area-based algorithms are superior at returning multiple rooms, yielding higher overall room accuracy If the true room is missed in point-based algorithms the user has no clue!

Conclusion Area-based algorithms present users a more intuitive way to reason about localization uncertainty Novel area-based algorithms and performance metrics Evaluations showed that qualitatively all the algorithms are quite similar in terms of their accuracy Area-based approaches however direct users in their search for the object by returning an ordered set of likely rooms and illustrate confidence

P. Krishnan, A.S. Krishnakumar, W.H. Ju, C. Mallows, S. Ganu System for LEASE: Location Estimation Assisted by Stationary Emitters for Indoor RF wireless Networks P. Krishnan, A.S. Krishnakumar, W.H. Ju, C. Mallows, S. Ganu Avaya Labs and Rutgers

LEASE components Access Points Stationary Emitters Sniffers Normal 802.11 access points Stationary Emitters Emit packets, placed throughout floor Sniffers Read packets sent by AP, report signal strength fingerprint Location Estimation Engine (LEE) Server to compute the locations

LEASE system

LEASE methodology SE emit packets Sniffers report fingerprints to LEE LEE builds a radio map via interpolation Divide floor into a grid of tiles Estimate RSS of each SE for each tile Result is an estimated fingerprint for each tile Client sends packet Sniffers measure RSS of client packet LEE computes location of client based on the map.

Building the map For a each sniffer: have X, Y, RSS (“height”) for each AP Use a generalized adaptive model to smooth the data. Use Akima splines to build an interpolated “surface” from the set of “heights” over the grid of tiles Each tile(3ftx3ft) has a predicted RSS for the sniffer Note complexity vs. the Delaunay triangles for SPM, APB algorithms.

Matching the Clients Sniffers receive RSS of a client packet Find the tile with the closest matching set of RSSs Compute the distance in “signal space” Sqrt( (RSS-RSS) ^2 + (RSS-RSS) … Full-NNS: match the entire vector for each RSS Top-K: match only the strongest K-signals

Error vs. # of SEs

Median error by site

Metric Want to combine several factors into a single numeric value to judge the localization system Factors: Area covered (A) (more -> better) # of fingerprints (k) (more -> worse) Localization error (m)

Metric (lower is better) # of fingerprints Relative weights Scaling Constant Median error Area of location system

Using the Metric Note, areas for first 2 are normalized to the Corridors (whole floor doesn’t count)

Questions: What are meaningful numbers? What to count in A? Corridor only? What happens to m vs A? E.g. if we measure only in the corridors, but then try to localize in the rooms? What should the weights be?