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

Similar documents
FIMD: Fine-grained Device-free Motion Detection

Benefits of Enhanced Event Analysis in. Mark Miller

Application Note. Application Note for BAYEX

Enhancing Quality of Gas Distribution Tests in Electrostatic Precipitators

Towards Predicting High Sensitivity Smoke Detector Operational Performance in Building Environments

Link loss measurement uncertainties: OTDR vs. light source power meter By EXFO s Systems Engineering and Research Team

Project demonstrates benefits of traceable on-line measurement of siloxanes in industrial biogas Solving the siloxane measurement problem

Leading by technology

Coupling Multiple Hypothesis Testing with Proportion Estimation in Heterogeneous Categorical Sensor Networks

SYNERGY IN LEAK DETECTION: COMBINING LEAK DETECTION TECHNOLOGIES THAT USE DIFFERENT PHYSICAL PRINCIPLES

Compression of Fins pipe and simple Heat pipe Using CFD

Utilization of advanced clutter suppression algorithms for improved standoff detection and identification of radionuclide threats

WHITE PAPER. ANSI/AHRI Standard for Fan and Coil Evaporators - Benefits and Costs

An Energy Efficient Middleware Architecture for Processing Spatial Alarms on Mobile Clients

Temperature Data Logging

Autonomous Waste Sorter Design Project

UWB Stepped-FM Sensor for Home Security

Quality Assurance/ Quality Control. Topic 4 - Audio 46. Key Points

Estimating the Level of Free Riders in the Refrigerator Buy-Back Program

When Precision is not good enough

presentations the week of the final exams. Anyone who misses the appointment will receive a grade of zero.

CRUSH: Cognitive Radio Universal Software Hardware

A Energy Efficient Approach to Processing Spatial Alarms on Mobile Clients

Flexibility, scalability andsecurity

Faster GPS via the Sparse Fourier Transform. Haitham Hassanieh Fadel Adib Dina Katabi Piotr Indyk

Measure Lifetime Derived from a Field Study of Age at Replacement

Video Smoke Detection using Deep Domain Adaptation Enhanced with Synthetic Smoke Images

Standard ECMA th Edition - December Declared Noise Emission Values of Information Technology and Telecommunications Equipment

Documentation on NORTHSTAR. Jeremy Ma PhD Candidate California Institute of Technology May 17th, 2006

TrueAllele Technology Computer interpretation of DNA evidence

Applied Data Science: Using Machine Learning for Alarm Verification

Front page TBA from Marketing. Network and Device Monitoring. Starter Kit

CFD Analysis of temperature dissipation from a hollow metallic pipe through circular fins using Ansys 14.5

Motion sensor technologies. Leading by technology

API MANUAL OF PETROLEUM MEASUREMENT STANDARDS

CROWD-SOURCED REMOTE ASSESSMENTS OF REGIONAL-SCALE POST-DISASTER DAMAGE

Playing in the Dirt: Discovering Soil

Comparing & Validating Deviation Surveys

LP GAS LEKAGE ALARM. M. G.. D. D. Wickramasinghe 1*, N. Abhayasinghe 2

C&K Software What s New. Commander II Version 3.0 Monitor II Version 3.0 Satellite II Version 1.0

False Alarm Suppression in Early Prediction of Cardiac Arrhythmia

White Paper: Video/Audio Analysis Technology. hanwhasecurity.com

The Goals and Objectives of Project FAIL-SAFE

Santanu Prasad Datta (Student) P. K. Das & S. Mukhopadhyay

Complete Stress Analysis of Sucker- Rod Pumping Installations

Modeling water-mist based suppression of 34 GJ car-deck fires using FDS

OPEN PATH DETECTION OF ACROLEIN LEAKS

Understanding total measurement uncertainty in power meters and detectors

Induction Billet Heaters with Enthalpy Controlled Zone Heating

Smart Combiners Installation Guide. For Obvius A89DC-08 sensor modules

Alternative Crop Suitability Methodology

Improving rail network velocity: A machine learning approach to predictive maintenance

Vehicle Detection: How To Choose the Right Technology... 3

Successful Applications Using ISA100 Wireless Technology

Status of the PRad Experiment (E )

PROJECT PRESENTATION AND DEMO BY CEO CFO CMO VP OPERATIONS

Battery Performance Alert

Characterizing large residential appliance peak load reduction potential utilizing a probabilistic approach

Robot Proposal. B.O. bot

Sensor Report. University of Florida Department of Electrical and Computer Engineering EEL5666 Intelligent Machines Design Laboratory

Research on Decision Tree Application in Data of Fire Alarm Receipt and Disposal

THE NEXT GENERATION IN VISIBILITY SENSORS OUTPERFORM BOTH TRADITIONAL TRANSMISSOMETERS AND FORWARD SCATTER SENSORS

Virginia TrueAllele Validation Study: Casework Comparison. One person, one genotype. DNA data. Cybergenetics

Itron Water Loss Management Solutions. Advanced Digital Leak Detection Overview Session

Advanced Digital Signal Processing Part 4: DFT and FFT

metro B6012 VIBRATIONS SIMPLIFIED... Product brochure Easiest portable vibration analyzer and balancer TECHNOLOGIES PVT. LTD.

Faster GPS via the Sparse Fourier Transform. Haitham Hassanieh Fadel Adib Dina Katabi Piotr Indyk

2017 Cotton Objective Yield

Security Management System - Configuring Video Analytics

LAB REPORT SUBMISSION COVER PAGE ETN4106 OPTOELECTRONICS AND OPTICAL COMMUNICATIONS

Monitoring Building Door Events using Barometer Sensor in Smartphones

Evaluation of a dynamic model for a cold climate counter flow air to air heat exchanger

Advanced Pattern Recognition for Anomaly Detection Chance Kleineke/Michael Santucci Engineering Consultants Group Inc.

Analysis of Triangle Heating Technique using High Frequency Induction Heating in Forming Process of Steel Plate

What is fieldwalking?

Effective Alarm Management for Dynamic and Vessel Control Systems

Connected lighting components. Xitanium SR drivers EasyAir office sensors. Connected lighting components

Case Study 1 Underground Car Park

Recent Advances in Fire Suppression Modeling Issues & Perspectives of Fire Safety Engineering Applications

Person Detection Techniques for an Internet of Things(IoT)-Based Emergency Evacuation System

Practicalities and Limitations of Coupling FDS with Evacuation Software

Battery Performance Alert: A TOOL FOR IMPROVED PATIENT MANAGEMENT FOR DEVICES UNDER BATTERY ADVISORY

Jon Longtin Department of Mechanical Engineering SUNY Stony Brook

Fire Risks of Loviisa NPP During Shutdown States

lighting control Simple and scalable Flexible control every step of the way DESIGN INSTALL MAINTAIN

Wireless Smart Metering LAN-WMBUS-M. Wireless MBUS, door and window sensor. With optional glass break accessory.

Full Wave Imaging of Downhole Microseismic; using all the data

Personalized Energy Auditor: Estimating Personal Electricity Usage

DynAMo Alarm & Operations Management

The WAVE Plus Instant Notification System for Schools and Colleges

SIL DETERMINATION AND PROBLEMS WITH THE APPLICATION OF LOPA

Can extreme selection change expression of a quantitative trait in a population in one generation?

Force Protection Joint Experiment (FPJE) Battlefield Anti-Intrusion System (BAIS) Sensors Data Analysis and Filtering Metrics

Application of Air Source Variable Refrigerant Flow in Cold Climates

Zone Cabling & Wireless Enclosures

Sentinel: Occupancy Based HVAC Actuation using Existing WiFi Infrastructure within Commercial Buildings

Force and Bungee Cord Length: Will Longer Length Un-Stretched of Cord result in a Greater or Lesser Force than a Shorter Length of Un-Stretched Cord

QUALITY ASSURANCE AND SAFETY AT A TID RADIATION TEST LABORATORY

Bench Mark 6SigmaET Thermal Simulation Software

BUREAU OF METEOROLOGY

Transcription:

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 0 200 0 0 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, 95 th 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

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 140 y in feet 0 x in feet 210 90 85 80 75 70 65 60 55 50 45 40

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) 100 95 90 Average Overall Room Accuracy 10 8 Average Overall Precision SPM ABP-50 ABP-75 ABP-95 % accuracy 85 80 75 % floor 6 4 70 65 SPM ABP-50 ABP-75 ABP-95 2 60 0 50 100 150 200 250 Training data size 0 0 50 100 150 200 250 Training data size

A Deeper Look Into Accuracy 1 ABP-50: Percentiles' CDF 1 ABP-75: Percentiles' CDF probability 0.8 0.6 0.4 Minimum 0.2 25 Percentile Median 75 Percentile Maximum 0 0 20 40 60 80 100 1 SPM: Percentiles' CDF probability 0.8 0.6 0.4 Minimum 0.2 25 Percentile Median 75 Percentile Maximum 0 0 20 40 60 80 100 1 ABP-95: Percentiles' CDF probability 0.8 0.6 0.4 Minimum 0.2 25 Percentile Median 75 Percentile Maximum 0 0 20 40 60 80 100 distance in feet probability 0.8 0.6 0.4 Minimum 0.2 25 Percentile Median 75 Percentile Maximum 0 0 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

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 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) (more -> worse)

Metric (lower is better) # of fingerprints Scaling Constant e(i, j) = ck i m j A Relative weights 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?