accurate and low-cost indoor location estimation using kernelspancube.com/paper/accurate and...

23
1 Accurate and Low-cost Indoor Location Estimation Using Kernels Jeffrey J. Pan, James T. Kwok, Qiang Yang, Yiqiang Chen Department of Computer Science Hong Kong University of Science and Technology Present in the Nineteenth International Joint Conference on Artificial Intelligence (IJCAI-05), Edinburgh, Scotland, July 2005.

Upload: others

Post on 18-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Accurate and Low-cost Indoor Location Estimation Using Kernelspancube.com/Paper/Accurate and Low-cost Location... · Microsoft PowerPoint - LEKCCA_Jeff_New.ppt Author: panjf Created

1

Accurate and Low-cost Indoor Location Estimation

Using Kernels

Jeffrey J. Pan, James T. Kwok, Qiang Yang, Yiqiang Chen

Department of Computer ScienceHong Kong University of Science and Technology

Present in the Nineteenth International Joint Conference on Artificial Intelligence (IJCAI-05), Edinburgh, Scotland, July 2005.

Page 2: Accurate and Low-cost Indoor Location Estimation Using Kernelspancube.com/Paper/Accurate and Low-cost Location... · Microsoft PowerPoint - LEKCCA_Jeff_New.ppt Author: panjf Created

2

HKUSTApplication Background

PositioningOutdoor : Road Guiding (GPS)Indoor : Large Building (WiFi)

Location-based ServiceWeb Content Delivery

Behavior Analysis Daily Life (L. Liao et al. AAAI-04, IJCAI-05)Health CareScientific Purpose

Page 3: Accurate and Low-cost Indoor Location Estimation Using Kernelspancube.com/Paper/Accurate and Low-cost Location... · Microsoft PowerPoint - LEKCCA_Jeff_New.ppt Author: panjf Created

3

HKUSTProblem Description

A user with a mobile device walks in an indoorwireless environment (Covered by WiFi signals)

AP1

AP2AP3

Where am I ?

Time t: (-47dB,-36dB,-62dB)

Off-the-Shelf Hardware, Only Signal Strength

Page 4: Accurate and Low-cost Indoor Location Estimation Using Kernelspancube.com/Paper/Accurate and Low-cost Location... · Microsoft PowerPoint - LEKCCA_Jeff_New.ppt Author: panjf Created

4

HKUST

Noisy Propagation Channel at 2.4G

AP1AP2

AP3

Signal Obstructed

Signal Obstructed

Radio Map

Page 5: Accurate and Low-cost Indoor Location Estimation Using Kernelspancube.com/Paper/Accurate and Low-cost Location... · Microsoft PowerPoint - LEKCCA_Jeff_New.ppt Author: panjf Created

5

HKUST

Learning-based Location Estimation

Two phases: offline Training and online LocalizationOffline phase – collect samples to build a mapping function Ffrom signal space S to location space L

Online phase – given a new signal s , estimate the most likely location l from F

s = (-60,-49,-36)dB , compute F(s) as the estimated location

(-50,-35,-42) dB9s(9,5)( … , … , … )dB….…..(-62,-48,-35) dB2s(2,0)(-60,-50,-40) dB1s(1,0)(AP1,AP2,AP3)TimeLoc.

Mapping function F

Training…

Page 6: Accurate and Low-cost Indoor Location Estimation Using Kernelspancube.com/Paper/Accurate and Low-cost Location... · Microsoft PowerPoint - LEKCCA_Jeff_New.ppt Author: panjf Created

6

HKUSTOutline

Introduction to Location EstimationApplication BackgroundProblem DescriptionNoisy Characteristics of Propagation ChannelBasic Framework for Location Estimation

Related WorkMicrosoft Research’s RADAR (INFOCOM’2000)University of Maryland’s Horus (PerCom’2003)

Motivation of Our ApproachThe LE-KCCA Algorithm

Kernel Canonical Correlation Analysis (KCCA)Choices of Kernels

Experimental Setup and ResultStrength and WeaknessFuture Work

Page 7: Accurate and Low-cost Indoor Location Estimation Using Kernelspancube.com/Paper/Accurate and Low-cost Location... · Microsoft PowerPoint - LEKCCA_Jeff_New.ppt Author: panjf Created

7

HKUSTRelated Works

Microsoft Research’s RADAR [P. Bahl et al. INFOCOM2000]K-Nearest-Neighbor MethodOffline - for each location, compute the signal meanOnline – estimate location with KNN and triangulation

StrengthSmall number of samples could estimate the signal mean well

WeaknessAccuracy is relatively lowReason – The K nearest neighbors retrieved in the signal space may not necessarily the K nearest neighbors in the location space

Page 8: Accurate and Low-cost Indoor Location Estimation Using Kernelspancube.com/Paper/Accurate and Low-cost Location... · Microsoft PowerPoint - LEKCCA_Jeff_New.ppt Author: panjf Created

8

HKUSTRelated Works (Cont’)

University of Maryland’s Horus [M. Youssef et al. ,2003]Maximum Likelihood Estimation (MLE)Offline - for each location, build the Radio Map of each APOnline - apply Bayes’ rule for estimation

StrengthAccuracy is high

WeaknessNeed relatively large number of samplesReason – More samples are needed for establishing an accurateRadio Map rather than a signal mean

Radio Map

Page 9: Accurate and Low-cost Indoor Location Estimation Using Kernelspancube.com/Paper/Accurate and Low-cost Location... · Microsoft PowerPoint - LEKCCA_Jeff_New.ppt Author: panjf Created

9

HKUSTMotivation of Our Approach

Observation (Motivated by RADAR)Similar signals may not be nearby locationsDissimilar signals may not be far away

IdeaMaximize the similarity correlation between signal and location spaces under feature transformation

GoalAccuracy as high as possible ( Horus )Calibration Effort as low as possible ( RADAR )

Page 10: Accurate and Low-cost Indoor Location Estimation Using Kernelspancube.com/Paper/Accurate and Low-cost Location... · Microsoft PowerPoint - LEKCCA_Jeff_New.ppt Author: panjf Created

10

HKUSTMotivation of Our Approach (Cont’)

Original Signal Space

Feature Signal Space

Original Location Space

Feature Location Space

Page 11: Accurate and Low-cost Indoor Location Estimation Using Kernelspancube.com/Paper/Accurate and Low-cost Location... · Microsoft PowerPoint - LEKCCA_Jeff_New.ppt Author: panjf Created

11

HKUST(Kernel) CCA

Canonical Correlation Analysis (CCA)[H. Hotelling, 1936]Two data set X and YTwo linear Canonical Vectors Wx WyMaximize the correlation of projections

Kernel CCA[D.R Hardoon, S. Szedmak, and J. Shawe-Taylor, 2004]Two non-linear Canonical Vectors

K is the kernel

Page 12: Accurate and Low-cost Indoor Location Estimation Using Kernelspancube.com/Paper/Accurate and Low-cost Location... · Microsoft PowerPoint - LEKCCA_Jeff_New.ppt Author: panjf Created

12

HKUST

Offline phaseSignal strengths are collected at various grid locations.KCCA is used to learn the mapping between signal and location spaces.

λi’s and αi’s are obtained from the generalized eigen-problemκis a regularization term

For each training pair (si, li), its projections

on the T canonical vectors are obtained from

LE-KCCA

Page 13: Accurate and Low-cost Indoor Location Estimation Using Kernelspancube.com/Paper/Accurate and Low-cost Location... · Microsoft PowerPoint - LEKCCA_Jeff_New.ppt Author: panjf Created

13

HKUSTLE-KCCA (Cont’)

Online phaseAssume the location of a new signal strength vector is sAgain, use

to project s onto the canonical vectors and obtain

Find the K Nearest Neighbors of P(s) in the projections of training set with the weighted Euclidean distance :

Interpolate these neighbors’ locations to predict the location of sEssentially, we are performing Weighted KNN in the feature space with which weights are obtained from the feedback of location information.

Page 14: Accurate and Low-cost Indoor Location Estimation Using Kernelspancube.com/Paper/Accurate and Low-cost Location... · Microsoft PowerPoint - LEKCCA_Jeff_New.ppt Author: panjf Created

14

HKUSTChoices of Kernels

Kernel for Signal SpaceGaussian Kernel to smooth the noisy characteristicsWidely used : [Roos et al. 2002, Battiti et al. 2002]

Kernel for Location SpaceMatern Kernel to sense the change in locationUsed in : GPPS [Schwaighofer et al., 2003]

Page 15: Accurate and Low-cost Indoor Location Estimation Using Kernelspancube.com/Paper/Accurate and Low-cost Location... · Microsoft PowerPoint - LEKCCA_Jeff_New.ppt Author: panjf Created

15

HKUSTExperimental Setup

Test-bed : Department of Computer Science, Hong Kong University of Science and Technology

99 locations (1.5 × 1.5 meter)

100 samples per location

65% for training, 35% testing

Repeat each experiment 10 times

65m

42m

Page 16: Accurate and Low-cost Indoor Location Estimation Using Kernelspancube.com/Paper/Accurate and Low-cost Location... · Microsoft PowerPoint - LEKCCA_Jeff_New.ppt Author: panjf Created

16

HKUSTExperimental Result - 1

Data Set65% training35% testing

Error Distance is 3.0mLE-KCCA 91.6%SVM 87.8%MLE 86.1%RADAR 78.8%

Accuracy

Page 17: Accurate and Low-cost Indoor Location Estimation Using Kernelspancube.com/Paper/Accurate and Low-cost Location... · Microsoft PowerPoint - LEKCCA_Jeff_New.ppt Author: panjf Created

17

HKUSTExperimental Result - 2Reduce Calibration Effort

Incrementally Use a small subset of the the 65% training dataOutperform the others using 10-15 samples from each location

Page 18: Accurate and Low-cost Indoor Location Estimation Using Kernelspancube.com/Paper/Accurate and Low-cost Location... · Microsoft PowerPoint - LEKCCA_Jeff_New.ppt Author: panjf Created

18

HKUSTRecall our Motivation………

Original Signal Space

Feature Signal Space

Original Location Space

Feature Location Space

We could see on the next page……

Page 19: Accurate and Low-cost Indoor Location Estimation Using Kernelspancube.com/Paper/Accurate and Low-cost Location... · Microsoft PowerPoint - LEKCCA_Jeff_New.ppt Author: panjf Created

19

HKUST

Visualization of Tracking in Both Original and Feature Spaces

0 10 20 30 40 50 60 7010

20

30

40

50

60

70

AP1 (unit:−dB)

AP

2 (u

nit:−

dB)

10 20 30 40 50

5

10

15

20

25

30

35

40

X (unit:1.5m)

Y (

unit:

1.5m

)

−15 −10 −5 0 5 10 15 20 25−20

−15

−10

−5

0

5

10

15

Feature 1

Fea

ture

2

−15 −10 −5 0 5 10 15 20 25−20

−15

−10

−5

0

5

10

15

Feature 1

Fea

ture

2

Hallway 1

Hallway 2

Hallway 3

Hallway 1Hallway 1

Hallway 1

Hallway 2Hallway 2

Hallway 2

Hallway 3Hallway 3

Hallway 3

Original Signal Space

Feature Signal Space

Original Location Space

Feature Location Space

Page 20: Accurate and Low-cost Indoor Location Estimation Using Kernelspancube.com/Paper/Accurate and Low-cost Location... · Microsoft PowerPoint - LEKCCA_Jeff_New.ppt Author: panjf Created

20

HKUSTStrength and Weakness

StrengthHigher AccuracyReduced Calibration Effort (Low-cost)

WeaknessGenerally 50-100 times slower than RADAR

Page 21: Accurate and Low-cost Indoor Location Estimation Using Kernelspancube.com/Paper/Accurate and Low-cost Location... · Microsoft PowerPoint - LEKCCA_Jeff_New.ppt Author: panjf Created

21

HKUSTFuture Work

Consider Environment Dynamics to Reduce UncertaintyJ. Yin et al. Adaptive temporal radio maps for indoor location estimation. PerCom’05

Consider User Dynamics to Reduce UncertaintyM. Berna et al. A Learning Algorithm for Localizing People Based On Wireless Signal Strength That Uses Labeled and Unlabeled Data. IJCAI’03A. Ladd et al. Robotics-based location sensing using wireless ethernet, MobiCom’02

Speed up for Large-Scale LocalizationJ. Letchner et al. Large Scale Localization from Wireless Signal Strength. AAAI’05A. Haeberlen et al. Practical Robust Localization over Large-Scale 802.11 Wireless Networks. MobiCom’04

Page 22: Accurate and Low-cost Indoor Location Estimation Using Kernelspancube.com/Paper/Accurate and Low-cost Location... · Microsoft PowerPoint - LEKCCA_Jeff_New.ppt Author: panjf Created

22

HKUSTAcknowledge

Hong Kong RGCHKUST6187/04E

Thanks Jie Yin and Xiaoyong ChaiData collectionHelpful discussion

Page 23: Accurate and Low-cost Indoor Location Estimation Using Kernelspancube.com/Paper/Accurate and Low-cost Location... · Microsoft PowerPoint - LEKCCA_Jeff_New.ppt Author: panjf Created

23

HKUST

Thank YouQuestion ?