zee: zero-effort crowdsourcing for indoor localization

20
Zee: Zero-Effort Crowdsourcing for Indoor Localization Anshul Rai, Krishna Kant Chintalapudi, Venkata N. Padmanabhan, Rijurekha Sen Speaker: Huan Yang

Upload: russell-kelley

Post on 06-Jan-2018

244 views

Category:

Documents


0 download

DESCRIPTION

Basic Idea Zee is a system that makes the calibration zero-effort, by enabling training data to be crowdsourced without any explicit effort on the part of users. The only site-specific input that Zee depends on is a map showing the pathways and barriers. Zee tracks user walk distance and orientation. Using both of the track data and floor map, Zee can propose a user walk path. Then using the positions along the walk path and RSS correspondingly as training data to build a WiFi database and it will be updated during the time user using it. For any incoming query, Zee applies HORUS or EZ model on the database to estimate the user location.

TRANSCRIPT

Page 1: Zee: Zero-Effort Crowdsourcing for Indoor Localization

Zee: Zero-Effort Crowdsourcing for Indoor Localization

Anshul Rai, Krishna Kant Chintalapudi, Venkata N. Padmanabhan, Rijurekha Sen

Speaker: Huan Yang

Page 2: Zee: Zero-Effort Crowdsourcing for Indoor Localization

Basic Idea• Zee is a system that makes the calibration zero-effort, by enabling

training data to be crowdsourced without any explicit effort on the part of users. The only site-specific input that Zee depends on is a map showing the pathways and barriers. Zee tracks user walk distance and orientation. Using both of the track data and floor map, Zee can propose a user walk path. Then using the positions along the walk path and RSS correspondingly as training data to build a WiFi database and it will be updated during the time user using it. For any incoming query, Zee applies HORUS or EZ model on the database to estimate the user location.

Page 3: Zee: Zero-Effort Crowdsourcing for Indoor Localization

Example Scenario• Inferring a user’s location• Backward belief propagation• Recording WiFi measurements• Using past WiFi measurements to locate subsequent users

Page 4: Zee: Zero-Effort Crowdsourcing for Indoor Localization

Architecture• Placement Independent Motion Estimator• Counting Steps• Estimating Heading Offset Range

• Augmented Particle Filter• WiFi Database

Page 5: Zee: Zero-Effort Crowdsourcing for Indoor Localization

Counting Steps• Idle vs Motion: The STD is small

when the user is idle. For the motion scenario the STD is very large.• The STD is under 0.01g with 99%

probability when the user is idle, it is over 0.01g with almost 100% probability when the user is walking.

Page 6: Zee: Zero-Effort Crowdsourcing for Indoor Localization

Counting Steps• Repetitive nature of walks: the

acceleration pattern for a given user with a particular device placement repeats.

Page 7: Zee: Zero-Effort Crowdsourcing for Indoor Localization

Counting Steps• Generates a step occurred event every samples while the user in

the WALKING state.

Page 8: Zee: Zero-Effort Crowdsourcing for Indoor Localization

Estimating Heading Offset Range• Magnetic offset: usually a characteristic of a

given location, depending on the construction and other materials in the vicinity, and typically remains stable with time.• Placement offset: usually remains unchanged

even when the user takes a turn and changes the direction of walking.• Heading offset:

Page 9: Zee: Zero-Effort Crowdsourcing for Indoor Localization

Estimating Heading Offset Range• The spectrum of a typical walk: the

second harmonic is either completely absent or is extremely weak in the accelerations experienced by the phone in the direction perpendicular to the user’s walk. It is however always present and dominant in the direction parallel to the user’s walk.

Page 10: Zee: Zero-Effort Crowdsourcing for Indoor Localization

Estimating Heading Offset Range• Suppose the magnitude of the

second harmonic in the Fourier transform along north is and that along west is .• Heading offset:

or • Error estimation: sectors

Page 11: Zee: Zero-Effort Crowdsourcing for Indoor Localization

Augmented Particle Filter• As a user continues to walk in an indoor environment, navigating

through hallways and turning around corners, the possibilities for the user’s path and location shrink progressively.• 4-D particle

• Particle update

Page 12: Zee: Zero-Effort Crowdsourcing for Indoor Localization

Augmented Particle Filter• Forward pass

Page 13: Zee: Zero-Effort Crowdsourcing for Indoor Localization

Augmented Particle Filter• Backward pass

Page 14: Zee: Zero-Effort Crowdsourcing for Indoor Localization

WiFi Database• HORUS• Construct RSS probability distribution• Probability of observing RSS at any location

• Using Bayesian inference to compute and find the maximum likelihood location

Page 15: Zee: Zero-Effort Crowdsourcing for Indoor Localization

WiFi Database• EZ• Log Distance Path Loss model

• Distance estimation

• Standard trilateration

Page 16: Zee: Zero-Effort Crowdsourcing for Indoor Localization

Results• Without WiFi database

Page 17: Zee: Zero-Effort Crowdsourcing for Indoor Localization

Results• With WiFi database

Page 18: Zee: Zero-Effort Crowdsourcing for Indoor Localization

Results• Overall

Page 19: Zee: Zero-Effort Crowdsourcing for Indoor Localization

Conclusion• Strength• No need of user participation• No need of user initial location• Independent of device placement• Active learning strategy of

database refinement

• Weakness• Floor map needed• Particle may not converge• For the early queries, the result

may not precise

Page 20: Zee: Zero-Effort Crowdsourcing for Indoor Localization

Questions?