Presentation is loading. Please wait.

Presentation is loading. Please wait.

IODetector: A Generic Service for Indoor Outdoor Detection Pengfei Zhou†, Yuanqing Zheng†, Zhenjiang Li†, Mo Li†, and Guobin Shen‡ †Nanyang Technological.

Similar presentations


Presentation on theme: "IODetector: A Generic Service for Indoor Outdoor Detection Pengfei Zhou†, Yuanqing Zheng†, Zhenjiang Li†, Mo Li†, and Guobin Shen‡ †Nanyang Technological."— Presentation transcript:

1 IODetector: A Generic Service for Indoor Outdoor Detection Pengfei Zhou†, Yuanqing Zheng†, Zhenjiang Li†, Mo Li†, and Guobin Shen‡ †Nanyang Technological University, Singapore ‡Microsoft Research Asia, Beijing, China Sensys 2012 Presenter: SY

2 Goal Define indoor/outdoor – High accuracy – Prompt response – Energy efficiency

3 How Mobile phone – Light sensor – Cellular RSSI – Magnetic field signal Detection Aggregation

4 Applications GPS management Wifi scanning Context aware computing Activity recognition

5 Outline System design – Light detector – Cellular detector – Magnetism detector Aggregation Evaluation Case Study Conclusion

6 System Overview

7 Light Sensor – Key Observation Reading from mobile phones (discrete)

8 Light Sensor – Key Observation Reading from TelosB Rotation in outdoor

9 Light Sensor – Detection Process Query proximity sensor for readings If > threshold s1, it is outdoor/semi- outdoor with high confidence If it is daytime, it is indoor with high confidence Else, not sure 1.Check another threshold s2 1.If s2 < L < s1  indoor, C L = (s1-L)/s1 2.if L < s2  outdoor, C L = (s2-L)/s2 Else, not sure 1.Check another threshold s2 1.If s2 < L < s1  indoor, C L = (s1-L)/s1 2.if L < s2  outdoor, C L = (s2-L)/s2

10 Cellular Signal – Key Observation Signal from current active cell tower – Handover problem – Corner effect

11 Cellular Signal – All Towers

12 Cellular Detector Use all visible cell towers n  number of visible cell towers N+(t) -> number of towers whose RSS increases more than v N-(t) -> number of towers whose RSS decreases more than v N0(t) -> number of towers whose RSS change between +/-v n  number of visible cell towers N+(t) -> number of towers whose RSS increases more than v N-(t) -> number of towers whose RSS decreases more than v N0(t) -> number of towers whose RSS change between +/-v

13 Magnetic Detector Variance Empirical threshold a = 18 Compute variance over t = 10s Confidence level Cm = t/10 Variance Empirical threshold a = 18 Compute variance over t = 10s Confidence level Cm = t/10

14 Pros And Cons Fast and accurate Indoor vs outdoor/semi-outdoor Not always available Widely available Indoor vs outdoor/semi-outdoor Require sufficient # of towers Indoor/semi-outdoor vs outdoor Available only when moving Light Detector Cellular Detector Magnetism Detector

15 Aggregated IODetector Stateless IODetector Find the highest confidence level

16 State Changes Current state is usually related to previous states

17 Stateful IODetector First order HMM Transition and emission probabilities are determined by training experiments Transition probabilities

18 Aggregated IODetector Stateless – Estimate based on instant detection results – Not that stable Stateful – Infers current environment considering previous state – Robust to noises – Needs continuous detection Use accelerometer to trigger detection

19 Experiment Setup Mobile phones – Samsung Galaxy S2 i9100, HTC Desire S, and HTC Sensation G14 Sensor nodes – TelosB – Connects to mobile phone (for light sensor) Environments

20 Sub-detector Performance

21 Aggregated IODetector

22 Energy Consumption Negligible

23 Case Study – Adaptive GPS

24 GPS Performance

25 IODetector-Augmented GPS

26 Energy Consumption

27 Conclusion Use available sensors on mobile phone Lightweight – Low energy consumption Pretty good accuracy Arguments in case study is probably weak


Download ppt "IODetector: A Generic Service for Indoor Outdoor Detection Pengfei Zhou†, Yuanqing Zheng†, Zhenjiang Li†, Mo Li†, and Guobin Shen‡ †Nanyang Technological."

Similar presentations


Ads by Google