1 surroundsense: mobile phone localization via ambience fingerprinting
TRANSCRIPT
![Page 1: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/1.jpg)
1
SurroundSense: Mobile Phone Localization via Ambience Fingerprinting
![Page 2: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/2.jpg)
2
Context
Pervasive wireless connectivity+
Localization technology=
Location-based applications
![Page 3: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/3.jpg)
3
Location-Based Applications (LBAs)
For Example: GeoLife shows grocery list when near Walmart MicroBlog queries users at a museum Location-based ad: Phone gets coupon at Starbucks
iPhone AppStore: 3000 LBAs, Android: 500 LBAs
![Page 4: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/4.jpg)
4
Most emerging location based apps do not care about the physical location
GPS: Latitude, Longitude
![Page 5: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/5.jpg)
5
Most emerging location based apps do not care about the physical location
Instead, they need the user’s logical location
GPS: Latitude, Longitude
Starbucks, RadioShack, Museum, Library
![Page 6: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/6.jpg)
6
Physical Vs Logical
Unfortunately, most existing solutions are physical
GPS GSM based SkyHook Google Latitude
RADAR Cricket …
![Page 7: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/7.jpg)
7
Given this rich literature,
Why not convert from Physical to Logical Locations?
![Page 8: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/8.jpg)
8
Physical LocationError
![Page 9: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/9.jpg)
9
Pizza HutStarbucks
Physical LocationError
![Page 10: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/10.jpg)
10
Pizza HutStarbucks
Physical LocationError
The dividing-wall problem The dividing-wall problem
![Page 11: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/11.jpg)
11
SurroundSense:A Logical Localization Solution
![Page 12: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/12.jpg)
12
It is possible to localize phones by sensing the ambience
It is possible to localize phones by sensing the ambience
Hypothesis
such as sound, light, color, movement, WiFi …
![Page 13: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/13.jpg)
13
It is possible to localize phones by sensing the ambience
It is possible to localize phones by sensing the ambience
Hypothesis
such as sound, light, color, movement, WiFi …
![Page 14: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/14.jpg)
14
Multi-dimensional sensing extracts more ambient information
Any one dimension may not be unique, but put together, they may provide a
unique fingerprint
![Page 15: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/15.jpg)
15
SurroundSense
Multi-dimensional fingerprint Based on ambient
sound/light/color/movement/WiFi
Starbucks
Wall
Pizza Hut
QuickTime™ and aTIFF (Uncompressed) decompressorare needed to see this picture.
![Page 16: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/16.jpg)
16
BB AACC DDEE
Should Ambiences be Unique Worldwide?
FFGG
HHJJ
II
LLMMNN
OO
PPQQ
RR
KK
![Page 17: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/17.jpg)
17
Should Ambiences be Unique Worldwide?
BB AACC DDEE
FFGG
HHJJ
II
KKLL
MMNNOO
PPQQ
RR
GSM provides macro location (strip mall) SurroundSense refines to Starbucks
![Page 18: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/18.jpg)
18
Economics forces nearby businesses to be diverse
Not profitable to have 3 adjascent coffee shopswith same lighting, music, color, layout, etc.
SurroundSense exploits this ambience diversity
Why does it work?
The Intuition:
![Page 19: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/19.jpg)
19
++
Ambience Fingerprinting
Test Fingerprint
Sound
Acc.
Color/Light
WiFi
LogicalLocation
Matching
FingerprintDatabase
==
Candidate Fingerprints
GSM Macro Location
SurroundSense Architecture
![Page 20: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/20.jpg)
20
Fingerprints
Sound:(via phone microphone)
Color:(via phone camera)
Amplitude Values-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
N
orm
aliz
ed
C
ount
0.14
0.12
0.1
0.08
0.06
0.04 0.02
0
Acoustic fingerprint (amplitude distribution)
Color and light fingerprints on HSL space
Lightn
ess
1
0.5
0
Hue
0
0.5
1 00.2
0.4
0.6
0.8
1
Saturation
![Page 21: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/21.jpg)
21
Fingerprints
Movement: (via phone accelerometer)
Cafeteria Clothes Store Grocery Store
Static
Moving
![Page 22: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/22.jpg)
22
Fingerprints
Movement: (via phone accelerometer)
Cafeteria Clothes Store Grocery Store
Static
Queuing Seated
Moving
![Page 23: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/23.jpg)
23
Fingerprints
Movement: (via phone accelerometer)
Cafeteria Clothes Store Grocery Store
Static
Pause for product browsing
Short walks between product browsing
Moving
![Page 24: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/24.jpg)
24
Fingerprints
Movement: (via phone accelerometer)
Cafeteria Clothes Store Grocery Store
Static
Walk more Quicker stops
Moving
![Page 25: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/25.jpg)
25
Fingerprints
Movement: (via phone accelerometer)
WiFi: (via phone wireless card)
Cafeteria Clothes Store Grocery Store
Static
ƒ(overheard WiFi APs)
ƒ(overheard WiFi APs)
Moving
![Page 26: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/26.jpg)
26
Discussion
Time varying ambience Collect ambience fingerprints over different time
windows
What if phones are in pockets? Use sound/WiFi/movement Opportunistically take pictures
Fingerprint Database War-sensing
![Page 27: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/27.jpg)
27
Evaluation Methodology
51 business locations 46 in Durham, NC 5 in India
Data collected by 4 people 12 tests per location
Mimicked customer behavior
![Page 28: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/28.jpg)
28
Evaluation: Per-Cluster Accuracy
Cluster
No. of Shops
1 2 3 4 5 6 7 8 9 10
4 7 3 7 4 5 5 6 5 5
A
ccura
cy (
%)
Cluster
Localization accuracy per cluster
![Page 29: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/29.jpg)
29
Evaluation: Per-Cluster Accuracy
Cluster
No. of Shops
1 2 3 4 5 6 7 8 9 10
4 7 3 7 4 5 5 6 5 5
Fault tolerance
A
ccura
cy (
%)
Cluster
Localization accuracy per cluster
![Page 30: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/30.jpg)
30
Evaluation: Per-Cluster Accuracy
Cluster
No. of Shops
1 2 3 4 5 6 7 8 9 10
4 7 3 7 4 5 5 6 5 5
A
ccura
cy (
%)
Cluster
Localization accuracy per cluster
Sparse WiFi APs
![Page 31: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/31.jpg)
31
Evaluation: Per-Cluster Accuracy
Cluster
No. of Shops
1 2 3 4 5 6 7 8 9 10
4 7 3 7 4 5 5 6 5 5
No WiFi APs
Acc
ura
cy (
%)
Cluster
Localization accuracy per cluster
![Page 32: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/32.jpg)
32
Evaluation: Per-Scheme Accuracy
Mode WiFi Snd-Acc-WiFi Snd-Acc-Lt-Clr SS
Accuracy 70%
74% 76% 87%
![Page 33: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/33.jpg)
33
Evaluation: User Experience
Random Person Accuracy
Average Accuracy (%)0 10 20 30 40 50 60 70 80 90 100
1 0.9 0.8 0.7 0.6 0.5
CD
F
0.4 0.3 0.2 0.1 0
WiFISnd-Acc-WiFiSnd-Acc-Clr-LtSurroundSense
![Page 34: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/34.jpg)
34
Limitations and Future Work
Energy-Efficiency Continuous sensing likely to have a large energy
draw
![Page 35: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/35.jpg)
35
Limitations and Future Work
Energy-Efficiency Continuous sensing likely to have a large energy
draw
Localization in Real Time User’s movement requires time to converge
![Page 36: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/36.jpg)
36
Limitations and Future Work
Energy-Efficiency Continuous sensing likely to have a large energy
draw
Localization in Real Time User’s movement requires time to converge
Non-business locations Ambiences may be less diverse
![Page 37: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/37.jpg)
37
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
Electroic compasses can fingerprint layout Tables and shelves laid out in different orientations Users forced to orient in those ways
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
QuickTime™ and aTIFF (Uncompressed) decompressorare needed to see this picture.
Limitations and Future Work
![Page 38: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/38.jpg)
38
Ambience can be a great clue about locationAmbient Sound, light, color, movement …
None of the individual sensors good enoughCombined they may be unique
Uniqueness facilitated by economic incentive
Businesses benefit if they are mutually diverse in ambience
Ambience diversity helps SurroundSenseCurrent accuracy of 89%
Conclusion
![Page 39: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/39.jpg)
39
Questions?
![Page 40: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/40.jpg)
40
SurroundSense evaluated in 51 business locationsAchieved 89% accuracy
But perhaps more importantly, SurroundSense scales to any part of the world
Summary
![Page 41: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/41.jpg)
41
SurroundSense
Today’s technologies cannot provide logical localization
Ambience contains information for logical localization
Mobile Phones can harness the ambience via sensors More sensors, beter reliability
Evaluation results: 51 business locations, 87% accuracy
SurroundSense can scale to any part of the world
![Page 42: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/42.jpg)
42
![Page 43: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/43.jpg)
43
Evaluation: Per-Shop Accuracy
Localization Accuracy per Shop
Average Accuracy (%) 0 10 20 30 40 50 60 70 80 90 100
1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0
C
DF
WiFiSnd-Acc-WiFiSnd-Acc-Clr-LtSurroundSense
![Page 44: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/44.jpg)
44
Architecture: Filtering & Matching
Candidate Fingerprints
![Page 45: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/45.jpg)
45
Fingerprinting Sound
Fingerprint generation : Signal amplitude Amplitude values divided in 100 equal intervals Sound Fingerprint = 100 normalized values
• valueX = # of samples in interval x / total # of samples
Filter Metric: Euclidean distance Discard candidate fingerprint if metric > threshold г
Threshold г Multiple 1 minute recordings at the same location di = max dist ( any two recordings )
г = max ( di of candidate locations )
![Page 46: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/46.jpg)
46
Fingerprinting Motion
Fingerprint generation: stationary/moving periods Sitting (restaurants, cafes, haircutters ) Slow Browsing (bookstores, music stores, clothing) Speed-Walking (groceries)
Filter Metric:
Discard candidate fingerprints with different classification
static
moving
t
tR =
0.0 ≤ R ≤ 0.2 sitting0.2 ≤ R ≤ 2.0 slow browsing
2.0 ≤ R ≤ ∞ speed-walking
![Page 47: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/47.jpg)
47
Fingerprinting WiFi
Fingerprint generation: fraction of time each unique address was overheard
Filter/Ranking Metric Discard candidate fingerprints which do not have similar
MAC frequencies
![Page 48: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/48.jpg)
48
Fingerprinting Color
Floor Pictures Rich diversity across different locations Uniformity at the same location
Fingerprint generation: pictures in HSL space K-means clustering algorithm Cluster’s centers + sizes
Ranking metric
![Page 49: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/49.jpg)
49
Thinking about Localizationfrom an application perspective…
![Page 50: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/50.jpg)
50
Emerging location based apps need place of user, not physical location
Starbucks, RadioShack, Museum, Library
Latitude, Longitude
![Page 51: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/51.jpg)
51
Emerging location based apps need place of user, not physical location
Starbucks, RadioShack, Museum, Library
Latitude, Longitude
We call this Logical Localization …We call this Logical Localization …
![Page 52: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/52.jpg)
52
Can we convert from Physical to Logical Localization?
![Page 53: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/53.jpg)
53
Can we convert from Physical to Logical Localization?
State of the Art in Physical Localization:1. GPS Accuracy: 10m 2. GSM Accuracy: 100m3. Skyhook (WiFi+GPS+GSM) Accuracy: 10m-
100m
State of the Art in Physical Localization:1. GPS Accuracy: 10m 2. GSM Accuracy: 100m3. Skyhook (WiFi+GPS+GSM) Accuracy: 10m-
100m
![Page 54: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/54.jpg)
54
Widely-deployable localization technologies have errors in the range of several meters
Widely-deployable localization technologies have errors in the range of several meters
Can we convert from Physical to Logical Localization?
State of the Art in Physical Localization:1. GPS Accuracy: 10m 2. GSM Accuracy: 100m3. Skyhook (WiFi+GPS+GSM) Accuracy: 10m-
100m
State of the Art in Physical Localization:1. GPS Accuracy: 10m 2. GSM Accuracy: 100m3. Skyhook (WiFi+GPS+GSM) Accuracy: 10m-
100m
![Page 55: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/55.jpg)
55
Physical Vs Logical
Lot of work in physical localization
GPS (5m accuracy, outdoor only) GSM based (high coverage, 200m accuracy) SkyHook (40m accuracy, need war-driving) Google Latitude (similar)
RADAR (5m accuracy, need indoor mapping) Cricket (install per-room devices) …
Each of them has distinct problems … Each of them has distinct problems …
![Page 56: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/56.jpg)
56
Physical Vs Logical
Lot of work in physical localization
GPS (5m accuracy, outdoor only) GSM based (high coverage, 200m accuracy) SkyHook (40m accuracy, need war-driving) Google Latitude (similar)
RADAR (5m accuracy, need indoor mapping) Cricket (install per-room devices) …
Each of them has distinct problems … Each of them has distinct problems …
![Page 57: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/57.jpg)
57
Even if we assume the best of all solutions
(5m accuracy indoors)
logical localization still remains a challenge.
![Page 58: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/58.jpg)
58
Contents
SurroundSense
Evaluation
Limitations and Future Work
Conclusion
![Page 59: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/59.jpg)
59
Contents
SurroundSense
Evaluation
Limitations and Future Work
Conclusion
![Page 60: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/60.jpg)
60
Contents
SurroundSense
Evaluation
Limitations and Future Work
Conclusion
![Page 61: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/61.jpg)
61
Contents
SurroundSense
Evaluation
Limitations and Future Work
Conclusion
![Page 62: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/62.jpg)
62
Contents
SurroundSense
Evaluation
Limitations and Future Work
Conclusion
![Page 63: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/63.jpg)
63
Evaluation: Per-Cluster Accuracy
Cluster
No. of Shops
1 2 3 4 5 6 7 8 9 10
4 7 3 7 4 5 5 6 5 5
A
ccura
cy (
%)
Cluster
Localization accuracy per cluster
Multidimensional sensing
![Page 64: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/64.jpg)
64
Limitations and Future Work
Energy-Efficiency
Localization in Real Time
Non-business locations
![Page 65: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/65.jpg)
65
Limitations and Future Work
Energy-Efficiency Continuous sensing likely to have a large energy
draw
Localization in Real Time
Non-business locations
![Page 66: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/66.jpg)
66
Limitations and Future Work
Energy-Efficiency Continuous sensing likely to have a large energy
draw
Localization in Real Time User’s movement requires time to converge
Non-business locations
![Page 67: 1 SurroundSense: Mobile Phone Localization via Ambience Fingerprinting](https://reader031.vdocument.in/reader031/viewer/2022013004/56649e215503460f94b0d34c/html5/thumbnails/67.jpg)
67
Limitations and Future Work
Camera inside pockets Detect phone when out of pocket Takes pictures when camera pointing downward