Top Banner
SurroundSense Mobile Phone Localization via Ambience Fingerprinting Scott Seto CS 495/595 November 1, 2011 http://scott-seto.com/surroundsense
15

SurroundSense

Feb 14, 2016

Download

Documents

NIa

SurroundSense. Mobile Phone Localization via Ambience Fingerprinting Scott Seto CS 495/595 November 1, 2011 http://scott-seto.com/surroundsense. Introduction. Mobile phones are becoming people- centric Location- based advertising is coming soon - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SurroundSense

SurroundSenseMobile Phone Localization via Ambience Fingerprinting

Scott SetoCS 495/595

November 1, 2011http://scott-seto.com/surroundsense

Page 2: SurroundSense

Introduction

• Mobile phones are becoming people-centric

• Location-based advertising is coming soon

• There is an absense of well-established logical localization schemes

• Physical localization does not work well indoors

Page 3: SurroundSense

What is SurroundSense?

• Uses the overall ambience of a place to create a unique fingerprint for localization

• Fingerprint location based on ambient sound, light, color, RF, etc.

• Sensor data is distributed to different modules

Page 4: SurroundSense

Motivation

• Installing localization equipment in every area is unscalable

• A scheme with accuracy of 5 meters may not place a person on the correct side of a wall

Page 5: SurroundSense

Challenges

• Fingerprints from various shops vary over time

• Colors may be different based on daylight or electric light

• A sound fingerprint from a busy hour might not match a low-activity period

Page 6: SurroundSense

SurroundSense Architecture

Page 7: SurroundSense

Detecting Sound

• Ambient sound can be suggestive of the type of place

• Use sound as a filter• Eliminate outliers• Compute the pair-wise Euclidean

distance between candidate and test fingerprints

Page 8: SurroundSense

Detecting Motion

• People are stationary for a long period in restaurants and less in grocery stores

• Place motion fingerprints into buckets

• Differentiate between sitting and moving places

Page 9: SurroundSense

Detecting Color/Light

• Extract dominant colors and light intensity from pictures of floors

• Translate the pixels to the hue-saturation-lightness (HSL) to decouple the actual floor colors from the ambient light intensity

Page 10: SurroundSense

Fingerprinting Wifi

• Adapt existing WiFi based fingerprinting to suit logical localization

• Use the MAC addresses of visible APs as an indication of the phone’s location

• Avoid false negatives

Page 11: SurroundSense

Implementation

• Groups of students visited 51 stores using a Nokia N95 phone running SurroundSense

• Collected fingerprints from each store

• Visited each of them in groups of 2 people (4 people in total).

• Keep the camera out of pocket

Page 12: SurroundSense

Implementation

• While in the store, try to behave like a normal customer

• Went to different stores so that the fingerprints were time-separated

• Mimiced the movement of another customer also present in that store

• No atypical behavior: one may interpret the results to be partly optimistic

Page 13: SurroundSense

Future Work

• Independent research on energy efficient localization and sensing

• Use the compass to correlate geographic orientation to the layout of furniture and shopping aisles in stores

• Group logical locations into a broader category

Page 14: SurroundSense

Conclusion

• SurroundSense fingerprinted a logical location based on ambient sound, light, color, and human movement

• Created a fingerprint database and performed fingerprint matching for test samples

• Localization accuracy of over 85% when all sensors were employed for localization

Page 15: SurroundSense

Questions?