Top Banner
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
27

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

Dec 14, 2015

Download

Documents

Amanda Gambel
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: IODetector: A Generic Service for Indoor Outdoor Detection Pengfei Zhou†, Yuanqing Zheng†, Zhenjiang Li†, Mo Li†, and Guobin Shen‡ †Nanyang Technological.

IODetector: A Generic Service for Indoor Outdoor DetectionPengfei Zhou†, Yuanqing Zheng†, Zhenjiang Li†, Mo Li†,

and Guobin Shen‡†Nanyang Technological University, Singapore

‡Microsoft Research Asia, Beijing, ChinaSensys 2012

Presenter: SY

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

Goal

• Define indoor/outdoor– High accuracy– Prompt response– Energy efficiency

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

How

• Mobile phone– Light sensor– Cellular RSSI– Magnetic field signal

• Detection Aggregation

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

Applications

• GPS management • Wifi scanning• Context aware computing• Activity recognition

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

Outline

• System design– Light detector– Cellular detector– Magnetism detector

• Aggregation• Evaluation• Case Study• Conclusion

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

System Overview

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

Light Sensor – Key Observation

• Reading from mobile phones (discrete)

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

Light Sensor – Key Observation

• Reading from TelosB

• Rotation in outdoor

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

Light Sensor – Detection ProcessQuery 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 sure1. Check another threshold s2

1. If s2 < L < s1 indoor, CL = (s1-L)/s12. if L < s2 outdoor, CL = (s2-L)/s2

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

Cellular Signal – Key Observation

• Signal from current active cell tower– Handover problem– Corner effect

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

Cellular Signal – All Towers

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

Cellular Detector

• Use all visible cell towers

n number of visible cell towersN+(t) -> number of towers whose RSS increases more than vN-(t) -> number of towers whose RSS decreases more than vN0(t) -> number of towers whose RSS change between +/-v

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

Magnetic Detector

VarianceEmpirical threshold a = 18Compute variance over t = 10sConfidence level Cm = t/10

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

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

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

Aggregated IODetector

• Stateless IODetector

Find the highest confidence level

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

State Changes

• Current state is usually related to previous states

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

Stateful IODetector

• First order HMM

• Transition and emission probabilities are determined by training experiments

Transition probabilities

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

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

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

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

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

Sub-detector Performance

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

Aggregated IODetector

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

Energy Consumption

• Negligible

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

Case Study – Adaptive GPS

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

GPS Performance

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

IODetector-Augmented GPS

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

Energy Consumption

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

Conclusion

• Use available sensors on mobile phone• Lightweight – Low energy consumption

• Pretty good accuracy

• Arguments in case study is probably weak