Accurate Indoor Localization With Zero Start-up Cost

Slides:



Advertisements
Similar presentations
Zhengyou Zhang Vision Technology Group Microsoft Research
Advertisements

Bayesian Belief Propagation
More on single-view geometry
Computer Networks Group Universität Paderborn Ad hoc and Sensor Networks Chapter 9: Localization & positioning Holger Karl.
5/15/2015 Mobile Ad hoc Networks COE 499 Localization Tarek Sheltami KFUPM CCSE COE 1.
Did You See Bob? Human Localization using Mobile Phones Ionut Constandache Duke University Presented by: Di Zhou Slides modified from Nichole Stockman.
Did You See Bob?: Human Localization using Mobile Phones Constandache, et. al. Presentation by: Akie Hashimoto, Ashley Chou.
Low Complexity Keypoint Recognition and Pose Estimation Vincent Lepetit.
(Includes references to Brian Clipp
ACCURACY CHARACTERIZATION FOR METROPOLITAN-SCALE WI-FI LOCALIZATION Presented by Jack Li March 5, 2009.
Intelligent Systems Lab. Extrinsic Self Calibration of a Camera and a 3D Laser Range Finder from Natural Scenes Davide Scaramuzza, Ahad Harati, and Roland.
P-1. P-2 Outline  Principles of cellular geo-location  Why Geo-Location?  Radio location principles  Urban area challenges  HAWK – suggested solution.
December 5, 2013Computer Vision Lecture 20: Hidden Markov Models/Depth 1 Stereo Vision Due to the limited resolution of images, increasing the baseline.
P.1 JAMES S. Bethel Wonjo Jung Geomatics Engineering School of Civil Engineering Purdue University APR Sensor Modeling and Triangulation for an.
“Localization in Underwater Sensor Networks” Presented by: Ola Ibrahim EL naggar J presentation.
Computer Vision Optical Flow
Volkan Cevher, Marco F. Duarte, and Richard G. Baraniuk European Signal Processing Conference 2008.
Accurate Non-Iterative O( n ) Solution to the P n P Problem CVLab - Ecole Polytechnique Fédérale de Lausanne Francesc Moreno-Noguer Vincent Lepetit Pascal.
Uncalibrated Geometry & Stratification Sastry and Yang
Location Systems for Ubiquitous Computing Jeffrey Hightower and Gaetano Borriello.
TPS: A Time-Based Positioning Scheme for outdoor Wireless Sensor Networks Authors: Xiuzhen Cheng, Andrew Thaeler, Guoliang Xue, Dechang Chen From IEEE.
Simultaneous Localization and Map Building System for Prototype Mars Rover CECS 398 Capstone Design I October 24, 2001.
1/53 Key Problems Localization –“where am I ?” Fault Detection –“what’s wrong ?” Mapping –“what is my environment like ?”
RADAR: An In-Building RF-Based User Location and Tracking system Paramvir Bahl and Venkata N. Padmanabhan Microsoft Research Presented by: Ritu Kothari.
April 20, 2008Emmett Nicholas ECE Drive-by Localization of Roadside WiFi Networks Anand Prabhu Subramanian, Pralhad Deshpande, Jie Gao, Samir R.
Presented by: Xi Du, Qiang Fu. Related Work Methodology - The RADAR System - The RADAR test bed Algorithm and Experimental Analysis - Empirical Method.
1. The Promise of MEMS to LBS and Navigation Applications Dr. Naser El-Shiemy, CEO Trusted Positioning Inc. 2.
EE392J Final Project, March 20, Multiple Camera Object Tracking Helmy Eltoukhy and Khaled Salama.
Presented by: Z.G. Huang May 04, 2011 Did You See Bob? Human Localization using Mobile Phones Romit Roy Choudhury Duke University Durham, NC, USA Ionut.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 3.2: Sensors Jürgen Sturm Technische Universität München.
Indoor Localization Carick Wienke Advisor: Dr. Nicholas Kirsch University of New Hampshire ECE 791H Using a Modern Smartphone.
Patient Location via Received Signal Strength (RSS) Analysis Dan Albano, Chris Comeau, Jeramie Ianelli, Sean Palastro Project Advisor Taib Znati Tuesday.
LOCALIZATION in Sensor Networking Hamid Karimi. Wireless sensor networks Wireless sensor node  power supply  sensors  embedded processor  wireless.
Indoor Localization Using a Modern Smartphone Carick Wienke Advisor: Dr. Nicholas Kirsch Although indoor localization is an important tool for a wide range.
Introduction to Sensor Networks Rabie A. Ramadan, PhD Cairo University 3.
Biometric System Design for Handheld Devices Team 4 Naif Alotaibi, Rich Barilla, Francisco Betances, Aditya Chohan, Alexandra Garcia, Alexander Gazarov,
3D SLAM for Omni-directional Camera
Precise Indoor Localization using PHY Layer Information Aditya Dhakal.
International Conference on Computer Vision and Graphics, ICCVG ‘2002 Algorithm for Fusion of 3D Scene by Subgraph Isomorphism with Procrustes Analysis.
Photogrammetry for Large Structures M. Kesteven CASS, CSIRO From Antikythera to the SKA Kerastari Workshop, June
December 4, 2014Computer Vision Lecture 22: Depth 1 Stereo Vision Comparing the similar triangles PMC l and p l LC l, we get: Similarly, for PNC r and.
Location Estimation in Ad-Hoc Networks with Directional Antennas N. Malhotra M. Krasniewski C. Yang S. Bagchi W. Chappell 5th IEEE International Conference.
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
Source: Computer Vision and Pattern Recognition Workshops (CVPRW), 2010 IEEE Computer Society Conference on Author: Paucher, R.; Turk, M.; Adviser: Chia-Nian.
ENG4000 S afety F irst Jatin Behl, Khady Lo Seck,Milandeep Shergill, Manjeet Kaur Course Director: Prof. E. Ghafar-Zadeh Adviser: Andrew Eckford, Mentor:
1.Research Motivation 2.Existing Techniques 3.Proposed Technique 4.Limitations 5.Conclusion.
Jin Yan Embedded and Pervasive Computing Center
Visual Odometry David Nister, CVPR 2004
Vision-based SLAM Enhanced by Particle Swarm Optimization on the Euclidean Group Vision seminar : Dec Young Ki BAIK Computer Vision Lab.
Turning a Mobile Device into a Mouse in the Air
CHARACTERIZATION PRESENTATION ANAT KLEMPNER SPRING 2012 SUPERVISED BY: MALISA MARIJAN YONINA ELDAR A Compressed Sensing Based UWB Communication System.
Image-Based Rendering Geometry and light interaction may be difficult and expensive to model –Think of how hard radiosity is –Imagine the complexity of.
The Cricket Compass for Context-Aware Mobile Applications
The GETA Sandals: A Footprint Location Tracking System Kenji Okuda, Shun-yuan Yeh, Chon-in Wu, Keng-hao Chang, and Hao-hua Chu National Taiwan University.
ArrayTrack : A Fine-Grained Indoor Location System Jie Xiong, Kyle Jamieson USENIX NSDI ‘ Jungmin Yoo *some slides.
Nissanka Bodhi Priyantha Computer Science, Massachusetts Institute of Technology RTLab. Seolyoung, Jeong Dissertation, MIT, June 2005.
TECHNOLOGIES FOR WIRELESS GEOLOCATION
Avoiding Multipath to Revive Inbuilding WiFi Localization
11/25/03 3D Model Acquisition by Tracking 2D Wireframes Presenter: Jing Han Shiau M. Brown, T. Drummond and R. Cipolla Department of Engineering University.
Teng Wei and Xinyu Zhang
CAT: High-PreCision Acoustic Motion Tracking
RF-based positioning.
Dynamic Fine-Grained Localization in Ad-Hoc Networks of Sensors
Efficient Estimation of Residual Trajectory Deviations from SAR data
BikeLoc: a Real-time High-Precision Bicycle Localization
Florian Shkurti, Ioannis Rekleitis, Milena Scaccia and Gregory Dudek
Inertial Measurement Unit (IMU) Basics
Closing the Gaps in Inertial Motion Tracking
Unsupervised Indoor Localization
Presentation transcript:

Accurate Indoor Localization With Zero Start-up Cost Swarun Kumar Dina Katabi Stephanie Gil Daniela Rus Prepared by Brian Alberto Ignacio Reyes 115030990049

Outline Background on Indoor Localization and Ubicarse Motivation Results Translation Resilient SAR SAR and its limitations Angle of arrival estimation Ubicarse SAR Model Tablet Localization Accurate Device Localization Object Geotagging Application to object geotagging Refined Tablet localization using vision algorithms

Background on Indoor Localization and Ubicarse Motivation Related work and theory applied in Ubicarse’s design.

Indoor RF Localization Infrastructure based Fingerprinting based

Object Geo-tagging Stereo-imaging and 3D-Reconstruction based on vision algorithms Localize object relative to known camera location

Motivation for Ubicarse An accurate indoor localization system with No specialized infrastructure No fingerprinting How? Emulate a large antenna array to identify the spatial direction of RF Signals. Use of Synthetic Aperture Radar (SAR) to mimic a large antenna ray, but is infeasible in low- power handheld devices.

Synthetic Aperture Radar Assume accurate knowledge of position of the device at different points in time (Polar coordinates (r,φi) must be known)

Limitations on SAR approach Must rely on handheld motion sensors which Unusable translation at fine granularity measurement Accuracy on orientation is reduced over time due to integration shift Challengues of Ubicarse Perform SAR using MIMO capabilities of modern Wireless cards and take only the orientation information of the device

Ubicarse SAR Design Transilient SAR Model Ubicarse Device Localization Ubicarse Object Localization

Translation Resilient SAR Ubicarse takes advantage of modern Wireless cards MIMO capability. As the user twist the device, the 2 antennas samples the Wireless channel at each point of device’s trajectory. This samples forms a virtual array of antennas. But how to use it with SAR? Solution: Relative Wireless channel quantity into SAR Circular rotation of the device. (Distance between 2 antennas is fixed) Measure a sample of Wireless channel ℎ 𝑖 Find relative Wireless channel at i-th snapshot ℎ 𝑖 = ℎ 2,𝑖 ℎ 1,𝑖 ∗ Since the antenna never translate relative to each other, we can emulate a circular array. The complexity of our algorithm is O(n*log(m)). Use of Channel State Information (CSI). Extendable to OFDM by average power profile.

Multipath Considerations In the multipath scenario, the peaks add up constructively when 𝛼= 𝛼 𝑇 and destructively as 𝛼 deviates from 𝛼 𝑇 . For Multipath scenarios there exists m distinct paths 𝑑 1 , 𝑑 2 ,…, 𝑑 𝑚 with directions 𝛼 1 , 𝛼 2 ,…, 𝛼 𝑚 and the relative channel power sample consider the following assumptions If device translation remains constant between snapshots, the part of the relative channel power related to translation becomes constant multiplier. If device translation varies, this is interpreted as noise which drops after summing large number of snapshots. Although the model is based in 2D, the 3D components just add a multiple (using polar coordinar) sin𝛽 which resembles 2D model and hereby similar math.

Active Shift Compensation The error in orientation reported by motion sensor accumulates gradually, because gyroscope measure angular velocity with error which is integrated to larger error in location. Although this drift can be approximated by unknown linear shift, which Ubicarse solves by observing that a linear drift in orientation leads to constant shift in SAR multipath profiles. This is corrected using phase correlation, a technique used in computer graphics to estimate shift in 2 noise images.

Accurate Device Localization Ubicarse ask user to twist device around vertical axis Issues beacon frames to multiple neighboring AP Perform SAR to these AP and generate multipath profiles Apply standard triangulation to locate itself relative to AP Localization under multipath: Compare resulting multipath profiles to eliminate peak that doesn’t persist. Select the set of peaks to access points that best fit in optimization problem (geometrically). Device orientation estimate using Angle of arrival signal from AP, known direction of AP relative to global x axis, then global device orientation is obtained by difference of these 2 angles.

Application to object geotagging Visual toolkits: Use of overlapping photos from camera in different vantage points to produce 3D point clouds or relative 3D position in the local coordinate frame of the camera. Ubicarse locate the global position of device’s camera. So combining both we can the global position of an object. Vision Algorithms 3D Reconstruction of the object Relative camera position and orientation Identify salient features (Corners, textures) Identify position of objects between images Create 3D pointcloud Ubicarse can leverage the relative camera location output by vision algorithms to refine device location. This improves accuracy by 86 % Transformation to map objects camera related location to global reference frame

Point cloud of library shelving and VSFM Reconstruction

Results Implementation details and results

Implementation details Test Device HP SplitX2 on Ubuntu (Linux) with Intel 5300 Wireless card Yei Technology motion sensor (Accelerometer, gyroscope and compass) Wireless Channel measurement built over 802.11 CS Tool in [13] (See Paper) Ubicarse’s SAR built over C++ and MATLAB® transmit beacon packets 10 times/ second Ubicarse’s object localization uses VisualSFM (VSFM) toolkit and 5.7 MegaPixels tablet camera. Experiment conducted in MIT University Library with 5 802.11n WiFi AP on 5GHz Object localization: Multiple perspective images + VSFM+ Ubicarse device localization. Baseline: Ubicarse vs Angle-of-arrival scheme.

Library floorplan and test bed AP: Red blocks Book Shelves: hashed rectangles

Results Validating Translation Resilient of Ubicarse’s SAR for different trajectories Computing Angle of Arrival in 3D Localizing devices in 3D Object geotagging Refined Tablet localization using vision

1. Validating Translation Resilient of Ubicarse’s SAR for different trajectories 3.3, 3.4 and 3.3 degrees mean error for ii, iii and iv. Correctly identifies error to 1.6, 1.7 and 1.6 degree on average compared to In place.

2.Computing Angle of Arrival in 3D 3.2 degrees median in Azimuth orientation and 3.6 in polar angle. Inaccuracy of 18 𝜑 29 𝜃 𝑡𝑜 48 𝜑 67 𝜃 without compesation

3. Localizing devices in 3D Median Device localization error of 39cm (22 cm in x, 28 cm in y, 18cm in z) and 6.09degrees in global device localization In NLOS additional median device localization error of (10 cm in x, 18 cm in y, 2cm in z) and 7.7degrees in global device localization

4. Object geotagging Ubicarse + VSFM: Median error of 17cm ( 5cm in x, 15cm in y,4cm in z) Up to 3m inaccuracy. Solution: Combine Ubicarse and VSFM for Localization Localization Refinement

5. Refined Tablet localization using Vision Median error of ground 15 cm Improvements 66% in X 16% in Y 86% in Z CDF

Comments on Ubicarse The advantage of the system is no infrastructure and low overhead to obtain indoor localization. The cost? High density computation on visual algorithms for mobile devices, which are the main reason of accuracy of the system. Improvements? Since indoor application is mostly restricted to 1 or some building, define PointCloud database and computation of object localization on cloud or server to reduce computation. New version of library shelf ? User agrees to computation, send this to data to cloud (or server) and updates differences. Ideas for improvement?

Thank you for your attention.