Paper Noise Polution

Embed Size (px)

Citation preview

  • 7/27/2019 Paper Noise Polution

    1/5

    NoiseMap - Real-time participatory noise maps

    Immanuel SchweizerTU Darmstadt

    Hochschulstrasse 1064289 Darmstadt

    [email protected]

    Roman BartlTU Darmstadt

    Hochschulstrasse 1064289 Darmstadt

    r [email protected]

    Axel SchulzTU Darmstadt

    Hochschulstrasse 1064289 Darmstadt

    [email protected]

    Florian ProbstSAP ResearchBleichstrasse 9

    64283 Darmstadt

    [email protected]

    Max MuhlhauserTU Darmstadt

    Hochschulstrasse 1064289 Darmstadt

    [email protected]

    AbstractNoise pollution is a problem increasingly acknowledged

    by authorities and governments around the globe. However,creating noise maps with conventional methods is either in-accurate or very expensive. To increase the spatial and tem-poral data resolution a high number of sensors must be de-ployed.

    In this paper we present results and prototypes basedon participatory sensing leading to accurate, real-time noisemaps. First we present NoiseMap, a application currentlyreleased for Android phones. NoiseMap gathers data onloudness and transfers it to the open urban sensing platformda sense. da sense allows users to access and control theirdata, generate real-time noise maps and data graphs. Pub-

    lic data is made available using either a web service or aJavaScript API.

    1 IntroductionNoise pollution is a ever increasing problem acknowl-

    edged by governments around the globe. To tackle noisepollution, the European Union has regulated that all mem-ber states have to gather noise data and create noise maps toefficiently develop and maintain measurements against noisepollution [4]. The Environmental Noise Directive requiresnoise levels to be assessed from road traffic, railways, ma-jor airports and industry. Since gathering data is expensiveand the area that needs to be covered huge, the data is cap-tured only at a small number of locations and the noise map

    is calculated using geographic models and simulation. Also,data is only gathered twice; the first run was conducted in2007 and another run is planned for 2012 featuring more datapoints. Other countries are using comparable plans to createnoise maps.

    An example for a noise map for Frankfurt, Germany isshown in Figure 11. While the data density seems to behigh due to the simulation, the captured data is rather sparse.Noise emission is only measured at intersections next to the

    1Picture Source: http://www.hlug.de/?id=525

    Figure 1. Noise Map Frankfurt, Germany

    roads with traffic higher than six million cars per year, high-lighted in blue. Additionally noise is measured next to threelarge industrial parks and railways. Other sources of noisepollution like small roads, road work etc. are not considered.

    Over the past years, smartphones have seen high adop-tion rates. Smartphones are personal devices carried all day,equipped with different sensors, connected to the Internetand, most importantly, charged by their user. They are theperfect platform for sensing the environment using a partici-patory sensing approach [2]. While the sensor hardware dif-fers between manufacturers and is limited by cost and spacerestrictions all smartphones, indeed almost all phones today,are equipped with a microphone and GPS transceiver. Thisenables there use as noise meter. Combining the sheer num-ber of potential noise sensors to a participatory network al-lows for the creation of high density real-time noise maps.Furthermore, the ubiquity and the mobility make them per-fect candidates for complementing the coverage of tradi-tional sensor networks [7].

    In this paper we present NoiseMap, a participatory sens-ing application for measuring noise. The measurements are

    http://www.hlug.de/?id=525http://www.hlug.de/?id=525
  • 7/27/2019 Paper Noise Polution

    2/5

    send to a urban sensing platform named da sense where theyare processed. Noise maps, graphs and public data sets areavailable at www.da-sense.de. Participatory noise samplinghas already been considered, most notable in the Brussenseproject [8], but many challenges remain before these ap-proaches are brought to their full potential.

    Among other aspects we address in the future work sec-

    tion, we will put emphasis on the involvement of humans fordelivering predictions, ratings and evaluations for enrichingthe collected sensor information, to deal with the increasingamount of data provided by sensor sources and participatorysensing applications. We believe that approaches relying onhuman cognition for collecting additional information willcomplement the existing participatory sensing approaches.

    The paper is organized as follows. Section 2 will in-troduce the NoiseMap application. Section 3 will focus onda sense. Future work is categorized and possible solutionsare given in Section 4. We will be looking at related work inSection 5 and a short wrap-up is given in Section 6.

    2 NoiseMap

    Today noise maps are created using high cost noise me-ters measuring high accuracy data at predefined locations.This data is extrapolated using landscape models and simu-lation tools. Even with the use of accurate landscape modelsand simulations this will lead to inaccurate maps due to thesmall number of data points and missing noise sources. In-creasing the data points using more noise meters and moreman power is too expensive and does not scale.

    By applying participatory sensing, we want to enablereal-time noise maps. Smartphones, in fact most mo-bile phones, come equipped with GPS and a microphone.NoiseMap is a mobile application, first released for An-droid2, that transforms a smartphone into a mobile noise me-ter.

    NoiseMap samples the incoming sound to translate thediscrete digital signal to a dB full scale (dbFS) value. On thisscale 0 dBFS stands for the maximum level the microphonecan measure and all other dBFS values are negative.Thisvalue has to be translated to dBSPL were SPL stands forsound pressure level. SPL is a reference system relative toa given sound pressure value. This value is usually 20PAwhich is considered as the threshold of human hearing.

    To translate dBFS to dBSPL a calibrated value has to beadded so dBSPL = dBFS+xcal . NoiseMap has a build incalibration tool. Given a constant pink noise xcal is calcu-lated by the app. To increase participation calibration mustbe as easy as possible.

    Currently not implemented in NoiseMap is the

    frequency-dependent hearing of the human ear. A sig-nal of the same pressure is interpreted different for changingfrequency levels. To normalize the value, a so calledA-weighting has to be applied to the signal. This is not yetimplemented but will be in the short future.

    Since sound is dynamic, noise measurements are aver-aged over time using a root mean square (RMS) over 11025

    2The current beta version can be downloaded at http://www.tk.informatik.tu-darmstadt.de/de/research/

    smart-civil-security/noisemap/

    samples, which corresponds to half a second at 22050Hz.These RMS samples are then used to calculate the Leq. Leqstands for long term equivalent sound level and is commonlyused for long time measurements. It represents the constantsound pressure level equivalent to the samples in the giventime range. In NoiseMap this time range depends on the cur-rent speed of the smartphone as a higher temporal resolution

    is needed at higher speeds.NoiseMap also requests the current location (latitude,

    longitude, altitude, accuracy). Android is able to providelocation using cell tower or WLAN triangulation or GPS de-noted by the provider string. GPS is always used if available.As it might not always be available, especially indoors, thetriangulation is used as an indicator to allow for measure-ments. NoiseMap will tag the data such that triangulatedlocations can easily be filtered. All data is shown in the mainscreen of NoiseMap as shown in Figure 2(a).

    (a) Main screen (b) Database view (c) Options

    Figure 2. NoiseMap GUI examples

    The resulting samples are transmitted to the web ser-

    vice using JavaScript Object Notation (JSON) a lightweightdata-interchange format. All current measurements not yettransmitted to the server can be viewed as shown in Fig-ure 2(b). The interval of the sample transmission as wellas the endpoint of the web service can be changed in the op-tions view (cmp. Fig. 2(c)). Using the default settings, thedata is transmitted to the da sense platform. To date approx-imately 27,000 data points have been gathered using 7 dif-ferent phones covering an area of about 1km2. The real-timenoise maps are available at www.da-sense.de. We will intro-duce da sense and show an example map in the next section.

    3 da senseda sense is a open urban sensing platform collecting

    data from participatory as well as wireless sensor networks.While NoiseMap provides noise pollution, CO2, CO, andother environmental gases are collected using wireless sen-sors. The data from NoiseMap is transmitted to a web ser-vice and written to the da sense database. A overview of theda sense architecture is given in Figure 3.

    What makes da sense important for NoiseMap are threekey aspects:

    Control over collected data

    Incentive through information

    http://www.da-sense.de/http://www.da-sense.de/http://www.tk.informatik.tu-darmstadt.de/de/research/smart-civil-security/noisemap/http://www.tk.informatik.tu-darmstadt.de/de/research/smart-civil-security/noisemap/http://www.tk.informatik.tu-darmstadt.de/de/research/smart-civil-security/noisemap/http://www.da-sense.de/http://www.da-sense.de/http://www.tk.informatik.tu-darmstadt.de/de/research/smart-civil-security/noisemap/http://www.tk.informatik.tu-darmstadt.de/de/research/smart-civil-security/noisemap/http://www.tk.informatik.tu-darmstadt.de/de/research/smart-civil-security/noisemap/http://www.da-sense.de/
  • 7/27/2019 Paper Noise Polution

    3/5

    (a) User management (b) Map visualization

    Figure 4. da sense portal

    Figure 3. Overview da sense

    Open data access

    To enable user control over all data collected da senseprovides user management that is working closely with theNoiseMap application. All data provided by NoiseMap islinked to a user account and can be made private. Private datais only visible to the user after login. We believe that givingthe user the right to control their data is important for dataprivacy but is also important for data quality. A user mightwant to use NoiseMap to measure noise pollution in differentscenarios, e.g. loudness in their car. Such measurements arenot useful for a global noise map and can be filtered by theuser. Private measurements ensure that NoiseMap is not only

    a research tool but a versatile noise meter. Figure 4(a) showsan excerpt of the user management of da sense. A small lockindicates private data.

    Even though the data is private a user might be concernedas data is stored on our servers. NoiseMap can be easilyconfigured using the in-app options dialog to report to anyweb service capable of parsing the JSON string. There is noneed to change the application. This allows full control overpersonally collected data.

    Another important aspect of da sense is that all data is

    visualized using maps and graphs. Information as incen-tive means that users are given direct feedback about all theirdata. There is the map that can be filtered to show any infor-mation for the user. It is also available for the public without

    registration to get an idea what da sense is about and increasethe incentive to become a part of the participatory network.The map is also important for authorities to show real-timenoise maps using thousands of data points. The visualizationis calculated as a heatmap overlay (cmp 4(b)) for GoogleMaps even though other APIs, e.g. OpenStreetMaps, BingMaps, Ovi Maps, will be supported in the future. Since par-ticipatory sensing needs to scale to be able to generate crit-ical mass data points are clustered depending on the zoomlevel. The clustering algorithm used is DBSCAN [6] as itprovides a good and fast geographic clustering. Every datapoint is selectable and the tool tip gives additional informa-tion to the sensor node and average noise level. The graphfor each sensor node is also accessible from the tool tip. It

    allows for a quick overview of all the data collected, averageloudness and a graph showing the data over time. It is alsopossible to select a single location to show a 24hour noisegraph of the area.

    NoiseMap is used on the mobile phone and might wantto access all of his measurements. Therefore we also madea da sense Android application available (cmp. Fig. 5). Thenext step is to combine the da sense application with theNoiseMap application to allow one-click access to all theuser data and visualization.

    Open data access is really important as it is in our opin-ion essential for the success of any participatory project. Itmust be easy to read and write to the urban sensing platform.da sense allows data access on different levels. The easiestaccess is using the web page. Raw data access is provided bya web service to access all public and the own private data setto the members. Based on the web service a JavaScript APIis available for fast mashups. Using the JavaScript API it willbe possible to generate map mashups where the heatmap iscalculated and rendered at the client-side using the newestHTML5 standard to decrease the load on the server.

    A small example for a possible API call is:www.da-sense.de/api.php?fields[]=ID,data&fields[]=value,

  • 7/27/2019 Paper Noise Polution

    4/5

    data&fields[]=ID,locations&fields[]=longitude,locations&limit=2&filter[]=ID,data,70,100&order[]=value,data.

    The corresponding JSON response is given below.

    1 {2 q u e r y t i m e : 0 . 00 1 33 r e s u l t : [

    4 {5 I D: 766 v a l u e : 50.57943344116217 l o c a t i o n s : {8 I D: 39 l o n g i t u d e : 8 . 65 44 7 32

    10 }11 }12 ]13 }

    Listing 1. Example Response

    Open access to data is important as it will spur participa-tion and allows others to make use of the data. It also goesthe other way as we want to use external data to enhance the

    platform.Summarized, da sense is the default platform collecting

    all the data from NoiseMap. It adds important elements, suchas: Control over collected data, incentive through informa-tion and open data access.

    4 Future WorkNoiseMap and da sense do provide a stable set of tools

    for real-time noise maps. Extending the given functionalitywe will now highlight areas of planned or already ongoingfuture work.

    NoiseMap Application. The next step for NoiseMap isto use frequency weighted sampling (A-weighted) and gen-erate the LAeq (A-weighted equivalent sound levels) that rep-

    resents the characteristics of the human ear. We are currentlyalso investigating different other microphone properties, e.g.linearity and noise reduction techniques. It is also importantto think about the measurement context of the smartphone.For example if the phone is located in the pocket the mea-surements are skewed. This should be detected and repre-sented in the meta information of the sensor. Approaches forthis have already been discussed [9] and might be integratedwith NoiseMap.

    Official Noise Map. To calculate noise maps that arecompliant with governmental regulations noise samples haveto be aggregated in specific intervals. There are differentnorms defined, e.g. Lden (day-evening-night equivalent level)and Lnight (night equivalent level) [4]. These aggregates will

    be implemented to deliver real-time noise maps that complywith government regulations.Incentive systems. While incentive through information

    is an interesting concept we will take a close look at differentincentive systems. Checkins are commonly used in location-aware online social networks to spur participation. We willalso take a look at ranking systems and how points can beassigned to different actions, e.g. area covered, time, datapoints, etc. to build daily, weekly, or monthly rankings.

    Data quality. Microphones built into smartphones arenot meant to be noise meters. There quality is inferior to

    expensive sensors. Some of the issues that are directly re-lated to the microphone are already covered above. To ensuredata quality erroneous measurements must be filtered. Algo-rithms to detect data outliers cannot easily be applied sincespikes in noise might easily be mistaken for erroneous mea-surements. Detecting outliers might identify changes hap-pening over time or interesting short term phenomena. A

    thorough data analysis algorithm is needed to guarantee ac-curate results. A important idea is to use the data quantity toincrease data quality.

    Calibration. An important aspect of any sensor applica-tion is calibration. Microphones differ between phone mod-els but also between phones of the same model. Calibrationcan, therefore, be done per phone model or per phone. We fa-vor an approach were calibration data is provided per phonemodel, but each phone can be calibrated later to deliver evenmore accurate results.

    Putting human minds in the center of data fusion andanalysis. The often sub-optimal coverage of static sensornetworks calls for approaches, based on participatory sens-ing. Humans carrying sensors can create a dynamic net-work gathering additional information. However, participa-tory sensing leads to new problems like duplicates and highvariance in data quality. While in many participatory sensingapproaches, the human user only carries the sensors (builtinto his mobile device), approaches focusing on the humancognition, put the focus on the human senses themselves.This opens a wide range of possibilities for enriching the col-lected sensor information with predictions, ratings and eval-uations.

    Combining heterogeneous information sources. Whileadditional information provided by crowds adds a new layerof information, automatic feature extraction is needed tocope with the amounts of data available. To extract highlevel features or add more information we envision the com-position of heterogeneous information sources, e.g. differentopen services. A main aspect of da sense is open access todata and we want to use freely available data to enhance theplatform. An example is the extraction of traffic data and thecombination with the noise data we provide. If we can inter-fere that noise is not produced by an increase in traffic theremight be a phenomenon that needs further analysis by hu-man observers. This could then also be combined with datafrom location-aware social networks. All of this leads to abetter feature extraction and high-level context on top of theraw noise data.

    Dynamic Sensor Description Language. For acknowl-edging the change in quality of sensors and number of sen-

    sors involved in ad hoc networks a dynamic way of describ-ing the changing accuracy or quality is needed. Further-more, a description of the semantics about the sensor and itsprovided information is needed to allow context inferences.This is currently not reflected in sensor description languageslike SensorML.

    Applications. da sense and NoiseMap as well as otherparticipatory applications span across different applicationdomains. Areas where spatial information generated via sen-sors is important is disaster response and urban management.Here dynamic situations must be addressed, making the us-

  • 7/27/2019 Paper Noise Polution

    5/5

    (a) Map visualization (b) Graph visualization

    Figure 5. da sense Android app

    age of static sensor networks difficult. Crowdsourcing can beused to identify possible hotspots quickly, hence shorteningthe reaction time significantly.

    5 Related WorkDue to the increasing adoption of smartphones the con-

    cept of participatory sensing has become increasingly popu-lar over the past years [2, 5, 1].

    It has been used for different applications, e.g. charac-terizing people movement [11], health [10] and many oth-ers. An exhaustive overview over participatory sensing ap-plications is given in [3]. Participatory sensing is also usedto build noise maps. Most notable is NoiseTube [8] devel-oped by Matthias Stevens and Ellie DHondt and embeddedin the Brussense project. NoiseTube is very strong whenit comes to sound processing as their output is already fre-quency weighted. The problem is that all their data is notfreely available and there is no incentive for the user. He

    is not allowed to access any real-time information and noisemaps are only static.

    6 ConclusionAccurate noise maps complying with governmental reg-

    ulations are costly to create and suffer from low spatial andtemporal data resolution. Participatory sensing is a solutionto increase the data resolution. In this paper we presentedNoiseMap a participatory application gathering noise pollu-tion. We have also presented da sense a open urban sensingplatform. da sense adds control over gathered data, incentivethrough information, and open data access to NoiseMap.

    We have also presented different future problems iden-tified for NoiseMap but applicable to participatory sensing

    applications in general.

    7 References[1] T. Abdelzaher, Y. Anokwa, P. Boda, J. Burke, D. Estrin,

    L. Guibas, A. Kansal, S. Madden, and J. Reich. Mobis-copes for Human Spaces. IEEE Pervasive Computing,6:2029, April 2007.

    [2] J. Burke, D. Estrin, M. Hansen, A. Parker, N. Ra-manathan, S. Reddy, and M. Srivastava. Participatorysensing. In World Sensor Web Workshop, pages 15,2006.

    [3] D. Christin, A. Reinhardt, S. Kanhere, and M. Hollick.A Survey on Privacy in Mobile Participatory SensingApplications. Journal of Systems and Software, 2011.

    [4] E. Directive. The Environmental Noise Directive

    (2002/49/EG). Official Journal of the European Com-munities, 2002.[5] P. Dutta, P. M. Aoki, N. Kumar, A. Mainwaring, C. My-

    ers, W. Willett, and A. Woodruff. Common Sense: Par-ticipatory urban sensing using a network of handheldair quality monitors. In Proceedings of the 7th ACMSenSys, pages 349350, 2009.

    [6] M. Ester, H. Kriegel, J. Sander, and X. Xu. A density-based algorithm for discovering clusters in large spatialdatabases with noise. In Proceedings of the 2nd In-ternational Conference on Knowledge Discovery andData mining, pages 226231, 1996.

    [7] M. Jiang and W. L. McGill. Human-Centered Sensingfor Crisis Response and Management Analysis Cam-

    paigns. In Proceedings of the 7th International Confer-ence on Information Systems for Crisis Response andManagement, 2010.

    [8] N. Maisonneuve, M. Stevens, and B. Ochab. Participa-tory noise pollution monitoring using mobile phones.Information Polity, 15(1):5171, 2010.

    [9] E. Miluzzo, M. Papandrea, N. Lane, H. Lu, andA. Campbell. Pocket, Bag, Hand, etc.-AutomaticallyDetecting Phone Context through Discovery. In Pro-ceedings of the 1st International Workshop on Sensingfor App Phones, 2010.

    [10] S. Reddy, A. Parker, J. Hyman, J. Burke, D. Estrin, andM. Hansen. Image browsing, processing, and cluster-ing for participatory sensing: lessons from a DietSense

    prototype. In Proceedings of the 4th Workshop on Em-bedded networked sensors, pages 1317, 2007.[11] L. Vu, K. Nahrstedt, S. Retika, and I. Gupta. Joint blue-

    tooth/wifi scanning framework for characterizing andleveraging people movement in university campus. InProceedings of the 13th ACM International conferenceon Modeling, analysis, and simulation of wireless andmobile systems, pages 257265, 2010.