Академический Документы
Профессиональный Документы
Культура Документы
OPENSENSE
OPEN INFRASTRUCTURE FOR AIR QUALITY MONITORING
Karl Aberer, EPFL Boi Faltings, Alcherio Martinoli, Martin Vetterli, EPFL Lothar Thiele, ETH Zrich Jan Blom, Nokia Research Center Lausanne
OpenSense
OVERVIEW
Motivation and Research challenges Research progress and results
1. 2. 3. 4. Sensing System Data Analysis User Concerns End-to-end System Architecture
Conclusions
OpenSense
OpenSense
AIR POLLUTION
Air pollution in urban areas is a global concern
affects quality of life and health urban population is increasing
OpenSense
Precise location-dependent and real-time information on air pollution is needed Official uses
location of pollution sources incentives to reduce environmental footprint public health studies
Citizen uses
advice for outside activities assessment of long-term exposure pollution maps
OpenSense
OpenSense
EXAMPLE FINDINGS
The lack of air pollution related knowledge and perceptual gaps
Understanding the limitations of senses: what pollutants we cannot sense? What are the health impacts of different pollutants? What are preventive strategies? Connection between perception and objective truth? For instance, is the wind coming from seas direction really fresh? What pollutants are included in the perception of polluted air?
OpenSense
DESIGN DRIVERS
Relieve and Discover Fresh Moments My Mobile Air
Edutain Air
OpenSense
EXAMPLE
Parents taking care of their children with the help of an air quality service
OpenSense
OpenSense
User concerns
Study participants are sensitive data privacy Participants would like personalized information about individual exposure and risks
OpenSense
CHALLENGES TO MEET
1. Sensing system
With sufficient temporal and spatial resolution With sufficient precision At reasonable cost
2. Data analysis
Interpolate air quality parameters from raw data Ensure data quality Reduce acquisition cost
3. User concerns
Correlate with activity and mobility data Consider privacy concerns Provide individualized information
OpenSense
OpenSense
MONITORING TODAY
Data difficult to integrate into applications (e.g. for correlating with other features like peoples activities)
OpenSense
OPPORTUNITIES
Wireless communication and low cost sensors: deploy larger numbers of stations Mobility: deploy mobile stations to increase spatial coverage Communities: citizens as data producers and information consumers
OpenSense
SENSOR MODELING
Understand behavior of electro-chemical sensors
sensor dynamics linearity sensitivity to humidity variability with different flow conditions
Selected City Technology A3CO Sensor - measured and modeled response
Output [V]
Martinoli
OpenSense
SAMPLING SYSTEM
Slow response of chemical sensors
replacing passive sampling with active sniffing 3D printing for fast prototyping 1st model of sniffer for CO2 sensor faster response by more than 50%
outlet towards miniature pump
Amplitude [ppm]
inlet
Martinoli
OpenSense
ON-THE-FLY CALIBRATION
Challenge:
Supplied calibration may not match project requirements Baseline drift due to sensor aging
Approach:
Initial calibration using stationary, high quality instruments When deployed periodic recalibration using mobile sensor nodes
Original calibration performs with an average error of 30ppb After recalibration the average error drops below 3ppb
Thiele
D. Hasenfratz, O. Saukh, and L. Thiele, On-the-fly Calibration of Low-cost Gas Sensors, Proc. of 9th European Conference on Wireless Sensor Networks (EWSN 2012), Trento, Italy, Feb. 2012.
OpenSense
MULTI-HOP CALIBRATION
OpenSense
PLATFORMS
OpenSense
LAUSANNE DEPLOYMENT
Planned 12 stationary stations
NO2, CO, Humidity, Temperature Solar panel powered Communication: GSM, Wireless multi-hop routing
8 mobile stations
NO2, CO, CO2, Humidity, Temperature Positioning module Powered by bus Communication: GSM
OpenSense
LAUSANNE COVERAGE
OpenSense
OpenSense
ZRICH MOBILE
5 stations mounted on Trams
O3, CO, fine particles Temperature, humidity, acceleration Communication: GSM, WLAN
Calibration
Under lab conditions at EMPA On-the-fly using 3 reference stations in the city
Plan: 10 stations
Thiele
OpenSense
HARDWARE
OpenSense
OpenSense
ZRICH DATA
Particulate matter
Ozone CO
116000
350000 350000
5s
20s 20s
2 months
5 months 5 months
OpenSense
Thiele
D. Hasenfratz, O. Saukh, S. Sturzenegger, and L. Thiele. Participatory Air Pollution Monitoring Using Smartphones. In the 1st International Workshop on Mobile Sensing: From Smartphones and Wearables to Big Data, Beijing, China, 2012.
OpenSense
GSN @ DATA.OPENSENSE.ETHZ.CH
Thiele, Aberer et al
Thiele
Aberer
OpenSense
2. D ATA A NALYS IS
OpenSense
Aberer
Z. Yan, J. Eberle, K. Aberer, OptiMoS: Optimal Sensing for Mobile Sensors, 13th International Conference on Mobile Data Management (MDM). Bengaluru, India, July 2012
OpenSense
Sampling
Evaluated heuristic strategies Entropy-based strategy performs best Current sampling rate about 5 times too high
OpenSense
REGION-BASED MODEL
Observation
pollution tends to be relatively homogeneous within regions
Approach
Tracking trends of pollution level in regions (streets, residential blocks, parks) Annotate regions with relevant emission, land use, meteorology and measurement data.
Goals
learning structured causal relations from past data Interpolate real time measurement Understand possible causes of pollution levels
Faltings
Thiele
J. J. Li, B. V. Faltings, Towards a Qualitative, Region-Based Model for Air Pollution Dispersion, IJCAI Workshop on Space, Time and Ambient Intelligence (STAMI), 2011.
OpenSense
Figure9: Thecorrelation of thedi erent locationswith theonemarked by theblack pin given by the Nott & Dunsmuir covariance function. We can see that the obtained correlogram is highly non-stationary.
Figure 10: The predictive mean of our non-stationary model on the realization of the 7th of January at 1AM.
36
J. J. Li, B. Faltings, O. Saukh, D. Hasenfratz, and J. Beutel. Sensing the Air We Breathe the OpenSense Dataset. In the Proceedings of the 26th International Conference on Artificial Intelligence (AAAI), Toronto, Canada, 2012.
OpenSense
3. U S ER C O NCER NS
OpenSense
SEMANTIC INDOOR ACTIVITIES: LEARNING FROM ACCELEROMETER
Aberer
HA1=break@office
HA2=cooking@home
Inferred MA Streams
a1
a2
an
an+1
an+2
an+m
OpenSense
Approach
Personalized privacy Users estimate potential privacy loss
Possible moves
Obfuscated trajectory
Aberer
B.Agir, T.Papaioannou, R.Narendula, K.Aberer, J.P. Hubaux., An adaptive scheme for personalized privacy in participatory sensing, WiSec 2012.
D(t) =
Y posobf (t )
OpenSense
EXPERIMENTAL RESULTS
error completeness
Real data for electrosmog sensing by Nokia campaign Avg Static : static parameters that meet the threshold on the average Max Static : static parameters that always meet the threshold
OpenSense
OpenSense
OpenSense
Approach
Data aggregator produces a model cover from a set of models on an area Continuous sensor updates Continuous and ad-hoc queries
Goal
Consider privacy concerns Account for trustworthiness Optimize social utility
Aberer
OpenSense
SIMULATION STUDY
Sensors
2D region Randomly moving sensors Inherent sensor inaccuracy Not completely trusted
Data aggregator
Collects queries Selects sensors Optimizes using a utility function
Strategies
Greedy: iteratively select best sensor for each query PerLocation: iteratively select best sensor for each location Randomized: repeat PerLocation for different location orderings
Users
Ask point queries Obfuscate their location by multiple requests Limited budget
OpenSense
Total Utility
50 40
Optimal
Randomized
PerLocationOptimal
30
20 10 0 Trustworthy Trustworthiness_Uniform_[0.5,1] Trustworthiness_Uniform_[0,1]
Greedy
Trustworthiness of Sensors
OpenSense
SOCIAL UTILITY
Total utility by the greedy algorithm for different sensitivity to privacy, different trust distributions and energy cost functions
30000 25000
20000
Total Utility
15000
10000
Trustworthy Trustworthiness_Uniform_[0.5,1]
5000
Trustworthiness_Uniform_[0,1]
OpenSense
OPENSENSE ARCHITECTURE
Applications checks data offers submits requests response landuse data Map data Landuse data queries charges data cost submits offers Service market
sampling for locations considering error, value Data aggregation server required samples priority
Data market
sensor locations Mobility model predictions sensor status predictions Mobile sensors
local coordination
Context
Data Flow
Control Flow
OpenSense
C O NCLUS IO NS
OpenSense
COLLABORATIONS
Vetterli, Martinoli, Thiele e2V,
SensorScope
, EMPA, FHNW
Sensing platform
Mobility platform
Applications
OpenSense
CONCLUSION
End-to-end system view crucial
Investigate all system layers: sensor user interfaces Utility-based framework as integrative approach
Availability of real data and user requirements crucial Last year will focus in particular on integration
Having a concrete health related scenario in mind
OpenSense
TEAM
Karl Aberer, EPFL-LSIR, project leader
Thanasis Papaioannou, postdoc Rammohan Narendula, PhD Mehdi Riahi, PhD Zhixian Yan, PhD Sofiane Sarni, engineer Saket Sathe, PhD