Next Article in Journal
At Home: Place Attachment and Identity in an Italian Refugee Sample
Next Article in Special Issue
Aircraft Noise Reduction Strategies and Analysis of the Effects
Previous Article in Journal
Evaluation of Physical Risk during Necropsy and Morgue Activities as Risk Management Strategy
Previous Article in Special Issue
A Smartphone-Based Crowd-Sourced Database for Environmental Noise Assessment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Cluster Analysis of Urban Acoustic Environments on Barcelona Sensor Network Data

Research Group in Advanced Telecommunications (GRITA), UCAM Universidad Católica de Murcia, 30107 Guadalupe, Spain
*
Author to whom correspondence should be addressed.
Int. J. Environ. Res. Public Health 2021, 18(16), 8271; https://doi.org/10.3390/ijerph18168271
Submission received: 3 June 2021 / Revised: 21 July 2021 / Accepted: 27 July 2021 / Published: 4 August 2021
(This article belongs to the Special Issue Environmental Acoustics Assessments in Urban and Suburban Contexts)

Abstract

:
As cities grow in size and number of inhabitants, continuous monitoring of the environmental impact of sound sources becomes essential for the assessment of the urban acoustic environments. This requires the use of management systems that should be fed with large amounts of data captured by acoustic sensors, mostly remote nodes that belong to a wireless acoustic sensor network. These systems help city managers to conduct data-driven analysis and propose action plans in different areas of the city, for instance, to reduce citizens’ exposure to noise. In this paper, unsupervised learning techniques are applied to discover different behavior patterns, both time and space, of sound pressure levels captured by acoustic sensors and to cluster them allowing the identification of various urban acoustic environments. In this approach, the categorization of urban acoustic environments is based on a clustering algorithm using yearly acoustic indexes, such as L day , L evening , L night and standard deviation of L den . Data collected over three years by a network of acoustic sensors deployed in the city of Barcelona, Spain, are used to train several clustering methods. Comparison between methods concludes that the k-means algorithm has the best performance for these data. After an analysis of several solutions, an optimal clustering of four groups of nodes is chosen. Geographical analysis of the clusters shows insights about the relation between nodes and areas of the city, detecting clusters that are close to urban roads, residential areas and leisure areas mostly. Moreover, temporal analysis of the clusters gives information about their stability. Using one-year size of the sliding window, changes in the membership of nodes in the clusters regarding tendency of the acoustic environments are discovered. In contrast, using one-month windowing, changes due to seasonality and special events, such as COVID-19 lockdown, are recognized. Finally, the sensor clusters obtained by the algorithm are compared with the areas defined in the strategic noise map, previously created by the Barcelona city council. The developed k-means model identified most of the locations found on the overcoming map and also discovered a new area.

1. Introduction

As the size of cities grows, the well-being and quality of life of citizens have become a priority for city managers [1]. Although it is well known that noise is one of the pollutants of greatest concern to citizens [2] and the World Health Organization has recently recommended the reduction of exposure to noise from the most common sources of community noise [3], other factors of the acoustic environment in addition to excessive noise levels should be taken into account in its assessment.
The European directive 2002/49/EC [4] encouraged agglomerations of people, i.e., cities or groups of cities nearby, to create their strategic noise mapping (SNM) sharing the results with citizens. Moreover, the results of these noise maps led to the establishment of noise-reduction action plans where noise exposure protection zones are defined. To create performance reports with the data obtained in the strategic noise map and to define special noise protection areas within the city, data are usually analyzed by descriptive analysis, with basic statistics such as the average or median of the defined noise indicator obtained for the overall assessment period. In general, using these statistics, two main types of areas are proposed relying on the places where values are higher than a certain recommended sound level, known as special regime areas, and others where their noise exposure is lower than the average, known as quiet areas.
In recent years, large cities are deploying Wireless Acoustic Sensor Networks (WASN), based on Internet of Things (IoT) technologies [5], in order to perform continuous monitoring of environmental acoustic parameters at many locations [6]. The acoustic nodes that compose these networks continuously capture information about the sound environment over long periods of time, generating a large amount of data. These acoustic data, together with further environmental data, such as water quality [7] or air pollution [8], are being used by city managers to make decisions and propose improvement actions. Moreover, this smart city system has given rise to the creation of the so-called dynamic noise maps where SNM are more often updated, each day for instance, by integrating data obtained from acoustic sensors and the application of predictive models of sound propagation in cities [9].
The advantages provided by IoT technology [10], including low power consumption of the equipment and wide area coverage, allow for easy deployment of a large number of devices throughout the city as well as transmitting values of acoustic parameters every short time interval, e.g., every minute [11]. The analysis of this large amount of information generated by the WASN can be considered a big data problem [12].
Therefore, this work is focused on performing a cluster analysis of urban acoustic environments, evaluating the suitability of applying an unsupervised machine learning model to automatically classify several groups of nodes with different behavior patterns, both time and space, of sound pressure levels. For the description of this technique, data captured during three years in a WASN deployed in the city of Barcelona, Spain, are used [13]. In this work, the categorization of urban acoustic environments is based on a clustering algorithm using the following yearly acoustic indexes, L day , L evening , L night and standard deviation of L den . A detailed analysis of the obtained clusters is conducted, showing both geographical and temporal additional information to that provided by the city’s SNM [14].
This paper is organised into the following sections. After this introduction, a review of the state of the art of machine learning in environmental acoustics is presented in Section 2. Section 3 presents the data-set and the proposed methodology for unsupervised identification. In next Section 4, results obtained from the analysis are shown and discussed. Finally, Section 5 provides the main conclusions of this research.

2. Machine Learning for Analysis of Environmental Acoustics

Machine learning (ML) is a type of artificial intelligence whereby an algorithm or method will extract patterns out of data [15]. ML methods are often divided into three major categories: supervised, unsupervised and reinforced learning [15]. The second is being used in this work, in which, in contrast to supervised and reinforced learning, no labeled input and output data are needed to train the model. The goal of these unsupervised techniques is to find out interesting or useful structures within the data.
As in other research fields, ML is being applied in the area of acoustics and audio signal processing [16]. The application of ML in acoustics is a field of research that has recently attracted great interest in the scientific community. Application examples can be found in a wide range of acoustics fields, such as speech signal processing [17], underwater acoustics [18], medical diagnosis [19], design of acoustic materials [20], bioacoustics [21], room acoustics [22] and environmental acoustics [23].
Signals generated by sound sources, e.g., human speech and musical instruments, contain useful insights that can be used by ML techniques to detect and model complex patterns. Regarding ML approaches, sound captured by acoustic transducers can be classified into two groups depending on the nature of the data created: (i) audio signal, from which it is possible to apply techniques such as event detection [24], classification of sound sources [25], and source location [26], and (ii) acoustic parameters calculated from the audio signal, that have been used to predict sound pressure level values [27] or estimate loudness level values [28] for instance.
As enunciated above, ML techniques are data-driven and they are typically fed with a large amount of data to obtain optimal results. The acquisition and processing of these data require advanced monitoring and management systems. Technological advances have developed new ways of obtaining massive data on environmental quality parameters in cities, the most commonly used being the crowd-sourced data using smart-phone applications [29] and the deployment of wireless acoustic sensor networks [30]. WASN consists of a set of nodes with acoustic transducers that are deployed at locations in the area of interest. These acoustic nodes continuously capture sound with high quality, allow long-term monitoring of urban acoustic environments [31], and also can contribute to create dynamic noise maps [32].
During the last few years, WASNs have been deployed in cities around the world and several studies have been published regarding machine learning techniques for environmental acoustics. Most of the works found in the literature apply supervised machine learning methods to the audio signal, the first group that was defined above. In this approach, the method is firstly trained with labeled data-set, i.e., annotated sound recordings. After the resulting model is evaluated and optimized, the algorithm is then implemented and run in the acoustic nodes.
In the city of New York, a large data-set [33] of labeled audio recording was created by taking advantage of a WASN [34] for the development and evaluation of machine learning techniques, also known as deep-learning techniques because of the high amount of data used to train the model, for real-world urban noise monitoring. Using this data-set, methods for both detection [35] and classification [36] of acoustic scenes and events have been carried out. Recently, a deep learning structure has been developed with this data-set for sound event retrieval [37] of urban sound events, such as car horns and human speech, on multi-label audio recordings.
In an European project, DYNAMAP [38], several machine learning techniques were evaluated for anomalous noise source detection [39], such as birds, people talking, sirens, etc., in order to remove unrelated to road traffic noise events, and then, generate a noise map.
Other supervised ML techniques were applied for sound source classification. A pattern classification algorithm, using Mel-frequency cepstral coefficients as features, was presented in Reference [40] to identify the main noise source of the acoustic environment. Two types of supervised classifiers, Gaussian mixture model and artificial neural networks, were compared in this latter work. An aggregation scheme that combine local features, short-term sound recording features, with long-term descriptive statistics was presented by Ye et al. [41] using a convolutional neural network for the classification of urban sound events.
On the other hand, the application of machine learning to acoustic parameters calculated from the audio signal is a promising topic wherein there are still a few publications that use their advantages to create analytical models in the environmental acoustics field. Segura-Garcia et al. [42] explored the application of the ordinary Kriging technique to perform spatial interpolation of sound pressure level values obtained by a WASN in a small town and automatically generate a noise map. In Reference [43], predicted road-traffic noise level produced with a noise mapping software together with urban form indicators were considered to develop a neural network model. With this machine learning model, statistical noise maps for other cities can be estimated. Recently, a Long Short-Term Memory deep neural network technique was presented to model temporal dependency of sound levels and therefore to predict near-time future values at a certain location [27].
Other studies in the literature implement machine learning algorithms to create models for predicting sound pressure levels at a location. To do this, instead of using acoustic data as input, they use features of location of the sound source, for instance traffic flow and street width to predict road traffic noise [44,45]. In Reference [46], geospatial features are used as input of a random forest algorithm obtaining a model to predict seasonal sound pressure level at different locations. Neural networks can also be used to estimate the sound pressure level that will be produced by an aerofoil in its design phase [47].
Within the previously cited DYNAMAP project [38], which aim is to develop a dynamic noise mapping system of road traffic noise, unsupervised machine learning techniques including clustering and dimensionality reduction have been used to optimize the choice and the number of monitoring sites [48]. Using hourly averaged L Aeq 1 h acoustic data of a 24 h measurement campaign in the city of Milan, Italy, a methodology for a more efficient way to estimate the mean L d and L n levels in urban roads compared with the legislative road classification [9] was presented. Moreover, in order to associate each of the streets of the pilot zone with one of the two noise profiles detected in the clustering and then calculate the dynamic map, different non-acoustic parameters were evaluated [9]. Recently, the intermittency ratio indicator was combined with the L Aeq 1 h data to improve the classification of different types of road in two identified clusters [49].
In this current research, an analysis of urban acoustic environments of the city of Barcelona is made applying clustering techniques for the identification and classification of different urban acoustic profiles, rather than only urban roads. To achieve this goal, data collected in a long-term period of three years by a WASN are used to train different clustering techniques. In our approach, the categorization is based on a clustering algorithm using yearly acoustic indexes, instead of daily based, allowing to perform comparison with the special acoustic zones defined in the city’s SNM.

3. Materials and Methods

In this section, the acoustic data-set and the statistics calculated are introduced first. Then, a classical descriptive analysis is briefly presented. Finally, the performed unsupervised learning method is described.

3.1. Data-Set Definition

The network of acoustic nodes deployed in Barcelona by the city council during last years consists of 86 sound sensors [13,50]. The data-set used in this research was collected by 70 of the 86 sound sensors which provide long-term analysis, from January 2018 until December 2020. As it is shown in Figure 1, the acoustic nodes are evenly distributed throughout the city, but the city center concentrates the largest number of nodes.
Each node captures sound pressure of its location in a continuous mode, 24 h/7 days a week, using a Cesva TA120 [51] remote sonometer. The accuracy of this type of sensors is defined as class 1 precision sensor according to the International Standard IEC 61672-1 [52]. Most of the sensors are attached to post lamps or similar urban structures at about 4 m above the floor level as is required in ISO1996-2 [53]. Then, the node transmits the dataframe to the central database that stores and processes all the data [13] to be shown in the Plataforma de Sensors i Actuadors de Barcelona [54], also known as smart city platform.
The sound pressure p ( t ) is usually measured continuously over a given time period T = [ t 1 , t 2 ] for all t T , to quantify the sound level on a single value using the equivalent sound pressure level in dB, denoted as L eq T [53],
L eq T = 10 · log 1 T t 1 t 2 p 2 ( t ) p 0 2 d t where   T = t 2 t 1 ,
where p 0 is the sound pressure reference value equal to 20 μ Pa. In particular, deployed nodes compute the A frequency-weighting equivalent sound pressure level of one minute period, denoted as L Aeq 1 m in dBA unit, applying Equation (1).
In this work, sound pressure level results are presented applying a long-term average of L Aeq 1 m . Different time periods T can be defined, for instance, it is denoted as L Aeq 1 d for a 24 h day period and L Aeq 1 y for a generic year period. Moreover, the equivalent sound pressure level in a specific year Y is denoted as L Aeq Y , for instance L Aeq 2020 represents the equivalent sound pressure level for 2020. These values are calculated using an energetic average with the following Equation [53],
L Aeq T = 10 · log 1 n i = 1 n 10 L Aeq i 10 ,
where n is the total number of 1-unit time intervals in period T and L Aeq i is the equivalent sound pressure level in the interval i obtained by the sensor applying Equation (1). For instance, to calculate L Aeq 1 h , 60 values of L Aeq 1 m are averaged.
The data provided by the Barcelona city council contains acquired data from January 2018 until December 2020, exported from the smart city platform in several Excel files in a semicolon tabulated format with a total storage size of 488 MBytes. After the data is prepared, see Section 3.2 for details, several acoustics indicators are calculated regarding Directive 2002/49/EC [4] in order to perform a descriptive statistical analysis, also discussed in Section 3.2, and to calculate the clustering model, presented in Section 3.3. This Directive [4] establishes that member states must calculate the acoustic parameters L den and L night for the preparation and revision of the SNM. L den , defined in Equation (3), refers to the day–evening–night noise indicator obtained for an overall assessment period, which is usually a one-year period.
L den = 10 · log 1 24 12 · 10 L day 10 + 4 · 10 L evening + 5 10 + 8 · 10 L night + 10 10 ,
where L day , L evening and L night , also denoted as L d , L e and L n , respectively, are the A-weighted long-term average sound level. In this paper, L d , L e and L n are calculated using Equation (2), determined over all the day periods (07:00–19:00), evening periods (19:00–23:00) and night periods (23:00–07:00), respectively, over the assessment period.

3.2. Data Preparation and Exploratory Data Analysis

Previous to the application of the machine learning technique, the raw data in Excel files has to be prepared in a format that enables analysis and model design. This preparation phase includes data cleaning and feature selection.
Firstly, a data quality analysis was conducted, identifying nulls and the completeness of the data. Due to some technical mistakes, such as connections errors, maintenance and breaks, all the information is not usually available. Therefore, an analysis of the completeness of the data must be carried out to identify the amount of available and missing data. This analysis resulted in a total data-set with 97,181,718 records, i.e., 97,181,718 min, equivalent to 1,619,695 h, 67,487 days or 184 years. A total of 1,735,999 of the records were nulls (1.76%). Some values of this completeness analysis for several nodes are shown in Table 1 as an example. This table includes information regarding the first day with available data, the amount of days with records and the amount of minutes with valid or null records.
As Table 1 shows, different amount of records are available for each node. The main reason is that the nodes were deployed on different dates. In fact, there are nodes that were deployed in early 2019.
Secondly, using this prepared data some statistics were calculated to perform the analysis. These statistics are usually called Key Performance Indicators (KPIs) when they are applied in data-driven decision making. The statistics obtained in this research were processed in a daily and yearly assessment period. To calculate the daily statistics, only the non-null values were considered. Regarding the yearly statistics, the days without data were removed.
Together with L d , L e , L n and L den , percentile values were also estimated. P N denotes percentile values below which N% of the observations may be found. The reader should note that in acoustics, the literature defines L N as the level exceeded for N% of the time [53], thus for instance P 90 corresponds with L 10 . In Table 2, calculated daily statistics for node B C N 1 in a 15 days period are shown as an example.
Once the KPIs are obtained, some basic exploratory analysis can be performed to look for some important features of the data. Although this is not the main objective of this paper, some results are shown to illustrate the experiment. For instance, the sound pressure level time series can be analyzed for each node independently. Figure 2 shows the L den 1 d statistics along the available dates. The red vertical lines delimit the period of national state of alarm decreed by the country, with a lockdown from 15 March 2020 to 21 June 2020. Through these graphs, a discussion could arise regarding the effects of the COVID-19 disease in noise pollution. Although this analysis is out of the scope of the current work, readers should note that the impact of the COVID-19 lockdown period in noise levels and soundscapes has been analyzed in different cities, such as Barcelona [55] and Milan [56].
Moreover, a graphical analysis about the probability distribution of the statistics can be derived from these data. In the following Figure 3 and Figure 4, examples of distribution plots for B C N 1 and B C N 27 , respectively, are shown finding different behaviors. Node B C N 1 has a mean sound pressure level during the night period lower than daily and evening, see Figure 3, but B C N 27 has a probability function for the night period with two modes with one peak with higher sound pressure level than the peak of the daily function, see Figure 4.
Additionally, the variability of the B C N 27 node’s statistics is higher than B C N 1 node’s ones. These statistics and the variability are going to be used in this work to model the node’s behavior.

3.3. Unsupervised Learning Modeling: K-Means

The goal of the modelling stage is to identify different behaviors in the acoustic nodes that can be correlated with the environmental impact and public health. As it was introduced in Section 2, clustering techniques learn patterns from data and group the elements in some clusters with the same behavior.
In this research, several clustering algorithms were trained, including k-means clustering [57], hierarchical agglomeration [58], partitioning around medoids [59] and expectation maximization algorithm [60] using the following yearly acoustic indexes, L day , L evening , L night and standard deviation of L den . A comparison of the results using Dunn Index [61], Connectivity [62] and Silhouette Width [63] concludes that k-means has the best performance for these data. Figure 5 shows that k-means maximizes Dunn Index and Silhouette Width and minimizes Connectivity.
The method considered in the following, called k-means clustering [57], is an unsupervised learning algorithm which groups the unlabeled data-set into different clusters, where k defines the number of predefined clusters that need to be created in the process.
This algorithm is iterative with two steps in each iteration t = 1 , 2 , . In the first step, called the assignment step, each node is assigned to the nearest centroid using a distance. Thus, each node N i is assigned to the cluster centroid C j ( t 1 ) if j = arg min l = 1 k ( d ( N i , C l ( t 1 ) ) ) where d ( N i , C l ( t 1 ) ) represents the distance between node N i and cluster centroid C l ( t 1 ) . In the second step, called the update step, the new centroids are calculated as the element-wise mean of the nodes assigned to each centroid using the following equation:
C j ( t ) = i A j ( t ) N i | A j | ,
where A j ( t ) = { i | N i is   assigned   to   C j ( t 1 ) } is the set that includes the nodes assigned to the cluster centroid C j ( t 1 ) in the previous step.
The algorithm iterates this two steps until the centroids have stabilized, i.e., there is no change or it is residual in their values because the clustering has been successful or the defined number of iterations has been achieved. To initialise the algorithm, k random centroids C j ( 0 ) are calculated for a chosen integer k. The euclidean distance was considered in this research, so for a node N i represented by their m components N i = ( n i 1 , n i 2 , , n i m ) and k cluster centroids C j ( t ) represented by their m components C j ( t ) = ( c j 1 ( t ) , c j 2 ( t ) , , c j m ( t ) ) the distance is defined by the following equation:
d ( N i , C j ( t ) ) = h = 1 m ( n i h c j h ( t ) ) 2 .
To avoid any variable to be dominant due to different measurement scales rather than relevance, the variables should be scaled to bring them down to a similar scale. Normalization, dividing the centered variables by their standard deviation ( X X ¯ σ X for every variable X), has been applied to data previous to the training of the k-means algorithm.
In this work, L d 1 y , L e 1 y and L n 1 y indicators will be used as inputs to model the behavior of the nodes in different periods of the day, so the temporal variability during a day is taken into account. Moreover, yearly standard deviation of L den 1 d to identify the variability of the nodes during a year, denoted as s d 1 y ( L den 1 d ). As a comparison will be performed with the SNM of the city, the selection of these variables as inputs is also based on Directive 2002/49/EC [4]. In particular, this Directive recommends as noise indicators L den 1 y and L n 1 y for the preparation and revision of SNM, and where appropriate, L d 1 y , and L e 1 y , for road-traffic noise, rail-traffic noise, aircraft noise around airports and noise on industrial activity sites. Directive 2002/49/EC [4] also proposes that every five years, SNM showing the situation in the preceding calendar year should be carried out. However, this year should be a relevant year, as regards the emission of sound, and an average year, as regards the meteorological circumstances. In these terms, 2020 can not be considered as a relevant year due to COVID-19 pandemic lockdown. Therefore, 2019 is the most recent year with stable data.
In order to show the relevance and the relation between these indicators, L d 2019 , L e 2019 , L n 2019 and s d 2019 ( L den 1 d ), a smoothed color density scatterplot representing all the nodes can be seen in Figure 6. The smoothed color density helps to identify dense zones that groups nodes with similar behavior. The first row of plots compares the sound pressure level statistics pairwise. The black line is the so-called identity line meaning that both statistics are equal. The nodes in the upper right part of each plot show high sound pressure level values that affects citizen well being. Moreover, it can be observed that there are nodes that L n 2019 is higher than L d 2019 or L e 2019 , causing noise annoyance in the citizens. The second row of plots compares each sound pressure level statistic with the standard deviation of L den 1 d . In these plots, it can be identified different types of nodes: nodes with low sound pressure level and low standard deviation related with quite zones, nodes with high sound pressure level and low standard deviation related with a constant high noise pollution and nodes with high standard deviation that have some days with low sound pressure level and other days with high sound pressure level. A dense zone around the point L d 2019 = 70 dBA, L e 2019 = 70 dBA, L n 2019 = 65 dBA and s d 2019 ( L den 1 d ) = 1.2 dBA groups nodes with a constant noise pollution along both the day and the year.
An important fact of k-means algorithm is that the amount of clusters has to be fixed before the model is trained. To determinate the appropriate amount of clusters, k-means algorithm has been trained for k = 1 , , 12 and two amount of cluster selection techniques called Elbow Method [64] and Silhouette [63] have been considered. The selection of these techniques is based on the objective of the research, to find groups of nodes with the same behavior, so the focus is to evaluate the similarity of the nodes within the same cluster, independently of the rest of the clusters. Elbow and Silhouette are calculated on the relationship within the clusters. Figure 7a shows the within cluster sum of squares error for k clusters, with k from 1 to 12. The optimal k is the one related with the knee of the curve, i.e., the one that the increase in the number of clusters is not related with a high relative reduction in sum of squares error. In this case according to the Elbow Method, it is k = 4 where the slope changes from −0.39 to −0.12. Figure 7b shows the average Silhouette width for k clusters, with k from 1 to 12 and the optimal k is the first maximum. In this case is k = 4, matching with the Elbow method estimation too.
As the k-means algorithm is randomly initialized, 100 experiments with random seeds were run to verify if a local or optimal solution is reached. In 96 of them, the solution presented in Table 3 in Section 4 was reached, obtaining the lowest sum of squares error for the same amount of clusters.

3.4. Software and Technology

The preparation, transformation, analysis and modelling of the data have been performed using the Statistical Programming Language R [65], combining a local environment using R version 3.5.1 with a cloud environment provided by RStudio Cloud using R version 4.0.3. The cloud environment has been used to parallelize some tasks. The following libraries have been involved in the tasks: stringr (Version 1.4.0), dplyr (Version 1.0.5), tidyr (Version 1.1.3), cluster (Version 2.1.1), ggplot2 (Version 3.3.3), hrbrthemes (Version 0.8.0), imputeTS (Version 3.2) and zoo (Version 1.8-9).
To ensure the reproducibility of the research, in every task that includes a random step, the seed using the R function set.seed() has been fixed. Due to changes in random numbers generation in R version 4.0.0, the way to generate them to be sure that the analysis will be reproducible in every R version has also been defined.

4. Results and Discussion

In this section, results obtained from applying the clustering technique, see Section 3.3 for details, to the collected data, see Section 3.2 for details, are analyzed and discussed. Firstly, the selection of the optimum amount of cluster k is reviewed, and a description of the selected clusters is detailed. Secondly, a spatial and a temporal analysis of the results are presented. Finally, a discussion about the results regarding the report from the SNM of Barcelona is presented.

4.1. Clustering Analysis

Although both selection methods agreed with k = 4 clusters, considering Silhouette metric k = 3, k = 4 and k = 9 clustering results have been analysed to compare the knowledge that can be extracted from them. For a given value of k, k-means algorithm groups the nodes in k-clusters. Then, the centroid is calculated for each cluster following Equation (4). These centroids help to identify the different behavioral patterns from an acoustic perspective. Centroids and features calculated for k = 3, 4 and 9 are shown in Table 3.
If k = 4 is chosen, the algorithm divides the nodes in four clusters related with high (cluster 1 or black), medium (cluster 2 or magenta) and low (cluster 4 or brown) ranges of sound pressure level values and another particular group (cluster 3 or cyan) with a singular behavior. On one hand, clusters 1, 2 and 4 have similar behavior, i.e., a comparable daily and evening sound pressure level values and a significantly lower night sound pressure level values. Moreover, the higher values, the lower variability that are shown in these three clusters. On the other hand, cluster 3 has almost the same daily and nightly sound pressure level values but higher evening sound pressure level values. Moreover, the nodes included in this cluster 3 show the highest variability during the year 2019. Regarding k = 3 case, the algorithm divide the nodes in three clusters, two of them related with high (cluster 1) and low (cluster 2) ranges of sound pressure level values and another particular group (cluster 3) with a similar behavior to the third one in k = 4 clustering. Finally, for a k = 9 value, the algorithm divides the nodes in nine clusters related with very high (cluster 5 and 9 with medium and low variance, respectively), high (cluster 1 and 2 with medium variance and cluster 6 with low variance), medium (cluster 7 and 8 with medium and low variance, respectively) and low (cluster 4) ranges of sound pressure level values. Although clustering with k = 9 identifies more behaviors than the others, some of the clusters have a small number of nodes ceasing to be statistically significant, for instance, cluster 5 has only two nodes. Moreover, proposing action plans for such a large number of clusters can be a complex and inefficient task from a practical point of view.
In conclusion, the three models identify the same particular group with different behavior (cluster 3 in all options) from the rest of nodes that are classify depending on their ranges of sound pressure level values. These results reinforce the selection of the optimal k = 4 value.

4.2. Description of k = 4 Clustering

Once the quantity of clusters is fixed to k = 4, every node is assigned to a cluster depending on its distance to the centroids, as it is graphed in Figure 8.
Regarding the different range of values, cluster 4 belongs to the range with the lowest sound pressure level values and cluster 2 is in the intermediate values range, as can be seen in the top row graphs of Figure 8. Furthermore, clusters 1 and 3 contain the nodes with the highest sound pressure level values. Bottom row graphs of Figure 8 show the relation of the clusters with the variability. In one hand, cluster 3 presents high variability in the three periods of the day that can represents an acoustic environment with discontinuous and impulsive sound sources. In the other hand, cluster 1 presents low variability so the citizen are exposed to an acoustic environment where constant and stationary sound sources are predominant.

4.3. Geographical Analysis of the Clusters

A SNM is a set of maps that serve to globally assess the population’s exposure to noise produced by different noise sources in a given area, and to serve as the basis for the development of action plans in a city. Moreover, they have to be updated periodically, at least every 5 years. Therefore, it can be helpful to figure out the geographic relationship between the acoustics nodes, to identify areas of the city that are related with the clusters. Taking advantage of the performed k = 4 clustering, it is possible to combine the results with the spatial information to perform a geographical analysis of the city’s sound environments. Figure 9 shows three maps where the location icons represents the node’s location. If the location icon is colored, the color represents the assigned cluster. Inside the icon, there is a plot symbol that shows, if colored, the equivalent sound pressure level L den 2019 according to ISO 1999 [53].
Looking at the maps, geographic patterns appear with concentrations of nodes of the same cluster in areas of the city. Nodes of the cluster 1, those with the highest sound pressure level values, are located in the southwestern section of the city, while the northeastern section is related with lower sound pressure level values. More details can be obtained if the location of nodes belonging to cluster 1 is consulted. These nodes are related with locations near wide streets with high volume of vehicular traffic in south and west of the city such as Avinguda Paralell (nodes B C N 2 , B C N 3 , B C N 4 and B C N 32 ), Avinguda Diagonal (nodes B C N 8 , B C N 14 , B C N 16 and B C N 39 ) Travessera de Dalt (nodes B C N 20 , B C N 21 , B C N 64 , B C N 65 and B C N 66 ) which are the natural entrances to Barcelona city. Regarding cluster 3, it has been found that the location of its nodes is related with evening and nightly leisure, zones with some pubs such as La Ribera (node B C N 26 ), Carrers del Escudellers (node B C N 23 ), entertainment zones such as Gracia District (nodes B C N 43 , B C N 44 , B C N 45 and B C N 47 ) or shopping streets such as Passeig de Gracia (node B C N 37 ).
The maps included in Figure 1 and Figure 9 are available in an interactive discovery version, developed in python [66], accessible by this github repository link [67] clicking on Open in Colab button (accessed on 16 May 2021).

4.4. Temporal Analysis of the Clusters

In a big city like Barcelona, acoustic environments may change over time due to sound sources mobility in space and variability in time and amplitude. There may be several reasons for these changes, among them the following are worth mentioning: modifications in the mobility of the citizens, effects derived by the SNM’s action plans to improve the acoustic quality of the city, tourism and leisure places reallocation or special situations such as a lockdown derived by a pandemic situation. So, it is important to monitor the evolution of the statistics and the implications in the clusters composition.
As presented in Section 3.3, the k-means method was trained with a one year data, also called window, in particular 2019, allowing to identify the node’s statistics and the cluster to which belongs. Once the clusters have been identified, it is possible to investigate behavioral changes of nodes over time using a sliding window. This monitoring technique can be related with a long-term noise pollution strategy, if a one-year sliding window is considered to have enough previous information. The data-set includes data from January 2018 until December 2020, thus the node’s cluster to which it belongs is calculated from 31 December 2018 until 31 December 2020.
Firstly, a study of the monthly evolution with a yearly sliding window of the amount of nodes per cluster is represented in Figure 10. Sound sources may have seasonality due to external effects, such as tourism or work-periods, that change during seasons of the year. Therefore, a one-year window is appropriate to identify trend, cycle patterns or special events because it is not affected by seasonality.
The graphs in Figure 10 show that, before lockdown was established in March 2020, the cluster distribution is stable. Note a small reduction in clusters 1 and 2, those in the ranges with higher sound pressure level values, indicating that noise pollution was decreasing in Barcelona. During the lockdown period, a noticeable increase in the amount of nodes belonging to the cluster 3 appears as expected, as this cluster is linked with higher variability. As the size of the sliding window is one year, this monitoring analysis helps smart cities to identify the tendency of the acoustic environments and the long-term effects of action plans.
Reducing the size of the sliding window to one month previous to the date, short-term changes and seasonality can be observed. Then, a study of the monthly evolution with a monthly sliding window of the amount of nodes per cluster is represented in Figure 11.
It can be observed in Figure 11 that there was a seasonal variation in July of every year, causing an increase in the amount of nodes belonging to cluster 3. When lockdown was established in March 2020, there was a significant change in the noise pollution, increasing the nodes belonging to cluster 4 that is related with quiet areas. After the state of alarm was over by the end of June, the clusters’ distribution became similar to the previous pandemic situation except for a small reduction in clusters 1 and 3, which is related with a lower noise pollution.
As a conclusion, once the unsupervised algorithm is trained, this temporal analysis with different sliding window sizes can help city managers to properly monitor acoustic areas and their noise pollution according to their objectives. Moreover, new nodes could be included in this monitoring model allowing to estimate the area to which they would be assigned and also to compare with nodes in other zones or cities.

4.5. Discussion Regarding the Machine Learning Model Results and the City SNM Report

The SNM of Barcelona city [14,68], which last release is from 2017, is divided into three different maps and related reports that graphically describe the exposure of the citizens to the sound sources in different areas following the recommendations of the Directive 2002/49/EC [4]. The noise map, Mapa de Soroll in Catalan, shows the sound pressure levels using isophonic curves coming from different sources and in different time periods. The capacity map, Mapa de Capacitat in Catalan, classifies the city in zones of different acoustic sensitivity, determining the maximum limits of noise permitted by regulations. Finally, the sites that exceed the permitted levels are included in the overcoming map, Mapa de Superació in Catalan.
Examining the places that were identified in the overcoming map, a comparison has been performed with the results obtained with the proposed machine learning method. Table 4 contains an overview of this comparison. In the first two columns, a list of the zones that are highlighted in SNM report for the overcoming map and their classification in different periods of the day are shown. In the rest of the columns, a count of the nodes per cluster corresponding to each zone has been performed including the total amount of nodes per zone in the last column. In general, Table 4 shows that cluster 1 is mainly related with day and evening periods in the overcoming map, while cluster 3 is mainly related with night period.
The first four rows of Table 4 present information regarding places where day and evening periods have a high level of noise exposure. The following are included in the overcoming map: Sarrià - Sant Gervasi, corresponding with node B C N 18 from cluster 2 and nodes B C N 22 , B C N 50 from cluster 1, Avinguda Diagonal corresponding with nodes B C N 14 , B C N 16 and B C N 39 from cluster 1 and B C N 17 and B C N 36 from cluster 2, Ronda General Mitre corresponding with nodes B C N 20 , B C N 21 , B C N 64 , B C N 65 and B C N 66 from cluster 1 and Carrer Balmes corresponding with nodes B C N 6 , B C N 7 and B C N 8 from cluster 1. In summary, cluster 1 has 13 of its 23 nodes located in zones that are included in the overcoming map. The other five nodes, except node B C N 51 that is far from these zones, are near to the previous places. It is important to mention that the remaining four nodes of cluster 1 are related with Avinguda Parallel which was not included in the SNM report, but the machine learning method has identified them. Therefore, it is recommended to include them in the next release of this overcoming map.
The last two rows of Table 4 present information regarding places where the night period has a high level of noise exposure, and the following are included in the overcoming map: Sarrià-Sant Gervasi, corresponding with node B C N 18 from cluster 2 and nodes B C N 22 and B C N 50 from cluster 1, Gràcia, corresponding with nodes B C N 43 , B C N 44 , B C N 45 and B C N 47 from cluster 3 and Ciutat Vella, corresponding with nodes B C N 10 , B C N 24 , B C N 27 and B C N 53 from cluster 2 and nodes B C N 23 and B C N 26 from cluster 3.
Barcelona city council has also defined in the SNM report two Special Regimen Acoustic Zones (SRAZ), which are subzones of the previously commented, related with nightly entertainment activities. These two zones are Vila de Gràcia, corresponding with nodes B C N 43 , B C N 44 , B C N 46 and B C N 47 from cluster 3 and Barri Gótic i Rambla del Raval, corresponding with node B C N 24 and B C N 27 from cluster 2 and nodes B C N 23 from cluster 3. In summary, cluster 3 has 9 elements, 5 of them are included in the SRAZ and can be observed in Figure 9. Other nodes from cluster 3 but not included in the SRAZ are near them, except node B C N 42 which is isolated from the rest. As a result, the proposed unsupervised learning technique can help to identify new locations with certain acoustic conditions.

5. Conclusions

Urban acoustic environments should be continuously monitored in large cities, because of the fact that sound sources affect the well-being and quality of life of citizens. In recent years, wireless acoustic sensor networks have been deployed in cities to capture information about the sound environment over long periods of time and at many locations. This network of sensors generates huge amount of data that can not be simply processed but a machine learning algorithm can be applied in order to obtain data insights, predictions and relevant information from the data.
This paper has presented the analysis of urban acoustic environments applying unsupervised machine learning techniques, specifically k-means method, to identify and classify different acoustic profiles of the city using yearly averaged sound pressure level indicators as input of the clustering approach. It has been shown that the k-means method can find out relationships between input variables and group the node locations according to their similarity. This technique does not need labeled input and output data to train the model and automatically create clusters of nodes that share an acoustic behavior. To explore the suitability of this technique, sound pressure level values acquired by 70 acoustic nodes during a three year campaign in the city of Barcelona have been used. After the data-set was prepared, different acoustic indicators, L den , L day , L evening , L night and some statistics have been calculated to train several algorithms with clean and adequate feature inputs.
The modelling phase has been carried out using yearly average indicators from data of 2019, because it has shown to be a reference year regarding Directive 2002/49/EC. The optimum amount of clusters has been chosen using Elbow and Silhouette methods, resulting in k = 4. However, clustering with k = 3 and k = 9 have been also analyzed to compare the knowledge that can be extracted from them. In general, two different behaviors have been detected. One type where clusters have higher sound pressure level values during day and evening periods than during night period, and other type where sound pressure level values are higher during evening period than during day and night periods. Moreover, as the average sound pressure level of the cluster increases the variability of the values decreases.
After the model is developed, acoustic nodes have been assigned to created clusters to perform both spatial and temporal analysis of the results. The geographical analysis allows to identify areas of the city that are related with the different clusters and detect relationship between the acoustics nodes. Applying different sliding window sizes, behavioral changes over time have been investigated. With a size of one year, the tendency of the acoustic environments and the long-term effects of action plans have been analyzed. Reducing the size of the sliding window to one month, short-term changes and seasonality effects have been studied. Finally, a comparison between the results obtained by the machine learning model and the last strategy noise mapping report from the city has been performed. Most of the locations appearing on the overcoming map have been found with the developed k-means model. In addition, an area has been discovered that should be considered within the overcoming map in the next revision of the map. Moreover, the developed model can be applied regularly to detect nodes with similar behavior to previously identified clusters and to follow the temporal evolution of the clusters.

Author Contributions

Conceptualization, J.M.N. and A.P.; data curation, A.P.; modeling, A.P.; investigation, J.M.N., F.J.R. and A.P.; methodology, J.M.N. and A.P.; resources, J.M.N.; software, A.P.; supervision, J.M.N.; validation, J.M.N. and A.P.; writing—original draft, J.M.N., F.J.R. and A.P.; writing—review and editing, J.M.N., F.J.R. and A.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data-set used in this research has been provided by the city council of Barcelona, but authors of this research do not have permission to publish it. However the maps included in Figure 1 and Figure 9 are available in an interactive discovery version, in github repository link [67], accessed on 16 May 2021.

Acknowledgments

We would like to thank Júlia Camps Farrés, Cap de Secció del Departament d’Avaluació i Gestió Ambiental in Ajuntament de Barcelona and Alejandro Aparicio Estrems, Tècnic Dep. d’Avaluació i Gestió Ambiental in Ajuntament de Barcelona, for their invaluable contribution providing the data-set used in this research.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. UND. World Urbanization Prospects: The 2014 Revision; United Nations Department of Economics and Social Affairs, Population Division: New York, NY, USA, 2015; p. 41. [Google Scholar]
  2. Zipf, L.; Primack, R.B.; Rothendler, M. Citizen scientists and university students monitor noise pollution in cities and protected areas with smartphones. PLoS ONE 2020, 15, e0236785. [Google Scholar] [CrossRef] [PubMed]
  3. Jarosińska, D.; Héroux, M.-È.; Wilkhu, P.; Creswick, J.; Verbeek, J.; Wothge, J.; Paunović, E. Development of the WHO Environmental Noise Guidelines for the European Region: An Introduction. Int. J. Environ. Res. Public Health 2018, 15, 813. [Google Scholar] [CrossRef] [Green Version]
  4. European Commission. END, Directive 2002/49/EC of the European Parliament and of the Council of 25 June 2002 Relating to the Assessment and Management of Environmental Noise; European Commission: Brussels, Belgium, 2002. [Google Scholar]
  5. Zanella, A.; Bui, N.; Castellani, A.; Vangelista, L.; Zorzi, M. Internet of Things for Smart Cities. IEEE Internet Things J. 2014, 1, 22–32. [Google Scholar] [CrossRef]
  6. Alías, F.; Alsina-Pagès, R.M. Review of Wireless Acoustic Sensor Networks for Environmental Noise Monitoring in Smart Cities. J. Sens. 2019, 2019, 7634860. [Google Scholar] [CrossRef] [Green Version]
  7. Martínez, R.; Vela, N.; el Aatik, A.; Murray, E.; Roche, P.; Navarro, J.M. On the Use of an IoT Integrated System for Water Quality Monitoring and Management in Wastewater Treatment Plants. Water 2020, 12, 1096. [Google Scholar] [CrossRef]
  8. Yi, W.Y.; Lo, K.M.; Mak, T.; Leung, K.; Leung, Y.; Meng, M. A Survey of Wireless Sensor Network Based Air Pollution Monitoring Systems. Sensors 2015, 15, 31392–31427. [Google Scholar] [CrossRef] [Green Version]
  9. Zambon, G.; Benocci, R.; Bisceglie, A.; Roman, H.E.; Bellucci, P. The LIFE DYNAMAP project: Towards a procedure for dynamic noise mapping in urban areas. Appl. Acoust. 2017, 124, 52–60. [Google Scholar] [CrossRef]
  10. Balaji, S.; Nathani, K.; Santhakumar, R. IoT Technology, Applications and Challenges: A Contemporary Survey. Wireless Pers. Commun. 2019, 108, 363–388. [Google Scholar] [CrossRef]
  11. Alcaraz-Calero, J.M.; Segura-Garcia, J.; Pastor-Aparicio, A.; Felici-Castell, S.; Wang, Q. 5G IoT System for Real-Time Psycho-Acoustic Soundscape Monitoring in Smart Cities. In Proceedings of the 10th Euro-American Conference on Telematics and Information Systems (EATIS ’20), Aveiro, Portugal, 25 November 2020; pp. 1–8. [Google Scholar]
  12. Navarro, J.M.; Tomas-Gabarron, J.B.; Escolano, J. A big data framework for urban noise analysis and management in smart cities. Acta Acust. United Acust. 2017, 103, 552–560. [Google Scholar] [CrossRef]
  13. Camps, J. Barcelona noise monitoring network. In Proceedings of the EuroNoise, Maastricht, The Netherlands, 31 May–3 June 2015; pp. 218–220. [Google Scholar]
  14. Document Pla per la Reducció de la Contaminació Acustica de la Ciutat de Barcelona 2010–2020. Available online: https://ajuntament.barcelona.cat/ecologiaurbana/sites/default/files/Pla%20per%20la%20reducci%C3%B3%20de%20la%20contaminaci%C3%B3%20ac%C3%BAstica%202010-2020.pdf (accessed on 6 May 2021).
  15. Kirk, M. Thoughtful Machine Learning; O’really: California, CA, USA, 2014; ISBN 9781449374068. [Google Scholar]
  16. Bianco, M.J.; Gerstoft, P.; Traer, J.; Ozanich, E.; Roch, M.A.; Gannot, S.; Deledalle, C.A. Machine learning in acoustics: Theory and applications. J. Acoust. Soc. Am. 2019, 146, 3590–3628. [Google Scholar] [CrossRef] [Green Version]
  17. Moritz, N.; Hori, T.; Le, J. Streaming automatic speech recognition with the transformer model. In Proceedings of the ICASSP 2020—2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Barcelona, Spain, 4–8 May 2020; pp. 6074–6078. [Google Scholar]
  18. Yang, H.; Lee, K.; Choo, Y.; Kim, K. Underwater Acoustic Research Trends with Machine Learning: General Background. J. Ocean. Eng. Technol. 2020, 34, 147–154. [Google Scholar] [CrossRef]
  19. Miyagi, S.; Sugiyama, S.; Kozawa, K.; Moritani, S.; Sakamoto, S.I.; Sakai, O. Classifying dysphagic swallowing sounds with support vector machines. Healthcare 2020, 8, 103. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  20. Bacigalupo, A.; Gnecco, G.; Lepidi, M.; Gambarotta, L. Machine-learning techniques for the optimal design of acoustic metamaterials. J. Optim. Theory Appl. 2020, 187, 630–653. [Google Scholar] [CrossRef] [Green Version]
  21. Nagy, K.; Cinkler, T.; Simon, C.; Vida, R. Internet of Birds (IoB): Song Based Bird Sensing via Machine Learning in the Cloud: How to sense, identify, classify birds based on their songs? In Proceedings of the IEEE Sensors, Rotterdam, The Netherlands, 25–28 October 2020; pp. 1–4. [Google Scholar]
  22. Falcon Perez, R.; Götz, G.; Pulkki, V. Machine-learning-based estimation of reverberation time using room geometry for room effect rendering. In Proceedings of the 23rd International Congress on Acoustics: Integrating 4th EAA Euroregio 2019, Aachen, Germany, 9–13 September 2018; pp. 7258–7265. [Google Scholar]
  23. Bonet-Solà, D.; Alsina-Pagès, R.M. A comparative survey of feature extraction and machine learning methods in diverse acoustic environments. Sensors 2021, 21, 1274. [Google Scholar] [CrossRef] [PubMed]
  24. Bilen, Ç.; Ferroni, G.; Tuveri, F.; Azcarreta, J.; Krstulović, S. A framework for the robust evaluation of sound event detection. In Proceedings of the ICASSP 2020—2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Barcelona, Spain, 4–8 May 2020; pp. 61–65. [Google Scholar]
  25. Ullo, S.L.; Khare, S.K.; Bajaj, V.; Sinha, G.R. Hybrid computerized method for environmental sound classification. IEEE Access 2021, 8, 124055–124065. [Google Scholar] [CrossRef]
  26. Cobos, M.; Perez-Solano, J.J.; Felici-Castell, S.; Segura, J.; Nvarro, J.M. Cumulative-Sum-Based Localization of Sound Events in Low-Cost Wireless Acoustic Sensor Networks. IEEE/ACM Trans. Audio Speech Lang. Process. 2014, 22, 1792–1802. [Google Scholar] [CrossRef]
  27. Navarro, J.M.; Martínez-España, R.; Bueno-Crespo, A.; Martínez, R.; Cecilia, J.M. Sound levels forecasting in an acoustic sensor network using a deep neural network. Sensors 2020, 20, 903. [Google Scholar] [CrossRef] [Green Version]
  28. Segura-Garcia, J.; Navarro-Ruiz, J.; Perez-Solano, J.; Montoya-Belmonte, J.; Felici-Castell, S.; Cobos, M. Torres-Aranda, Spatio-Temporal Analysis of Urban Acoustic Environments with Binaural Psycho-Acoustical Considerations for IoT-Based Applications. Sensors 2018, 18, 690. [Google Scholar] [CrossRef] [Green Version]
  29. Alsina-Pagès, R.M.; Hernandez-Jayo, U.; Alías, F.; Angulo, I. Design of a Mobile Low-Cost Sensor Network Using Urban Buses for Real-Time Ubiquitous Noise Monitoring. Sensors 2017, 17, 57. [Google Scholar] [CrossRef]
  30. Montoya-Belmonte, J.; Navarro, J.M. Long-Term Temporal Analysis of Psychoacoustic Parameters of the Acoustic Environment in a University Campus Using a Wireless Acoustic Sensor Network. Sustainability 2020, 12, 7406. [Google Scholar] [CrossRef]
  31. Noriega-Linares, J.E.; Navarro Ruiz, J.M. On the Application of the Raspberry Pi as an Advanced Acoustic Sensor Network for Noise Monitoring. Electronics 2016, 5, 74. [Google Scholar] [CrossRef] [Green Version]
  32. Stapelfeldt, H.; Manvell, D. Using dynamic noise mapping for pro-active environment noise management. In Proceedings of the International Congress on Noise Control Engineering, Inter-Noise, Osaka, Japan, 4–7 September 2011; Volume 11, pp. 4548–4556. [Google Scholar]
  33. Cartwright, M.; Mendez, A.E.M.; Cramer, J.; Lostanlen, V.; Dove, G.; Wu, H.H.; Bello, J. Sonyc urban sound tagging (sonyc-ust): A multilabel data-set from an urban acoustic sensor network. In Proceedings of the Detection and Classification of Acoustic Scenes and Events 2019, DCASE19, New York, NY, USA, 4 March–30 June 2019; pp. 35–39. [Google Scholar]
  34. Bello, J.P.; Silva, C.; Nov, O.; Dubois, R.L.; Arora, A.; Salamon, J.; Doraiswamy, H. SONYC: A system for monitoring, analyzing, and mitigating urban noise pollution. Commun. ACM 2019, 62, 68–77. [Google Scholar] [CrossRef]
  35. Wang, Y.; Salamon, J.; Bryan, N.J.; Bello, J.P. Few-shot sound event detection. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP 2020), Barcelona, Spain, 4–8 May 2020; pp. 81–85. [Google Scholar]
  36. Salamon, J.; Bello, J. Deep convolutional neural networks and data augmentation for environmental sound classification. IEEE Signal Process. Lett. 2017, 24, 279–283. [Google Scholar] [CrossRef]
  37. Fan, J.; Nichols, E.; Tompkins, D.; Méndez, A.E.M.; Elizalde, B.; Pasquier, P. Multi-Label Sound Event Retrieval Using A Deep Learning-Based Siamese Structure with A Pairwise Presence Matrix. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP 2020), Barcelona, Spain, 4–8 May 2020; pp. 3482–3486. [Google Scholar]
  38. Bellucci, P.; Peruzzi, L.; Zambon, G. LIFE DYNAMAP project: The case study of Rome. Appl. Acoust. 2017, 117, 193–206. [Google Scholar] [CrossRef]
  39. Alsina-Pagès, R.M.; Alías, F.; Socoró, J.C.; Orga, F. Detection of anomalous noise events on low-capacity acoustic nodes for dynamic road traffic noise mapping within an hybrid WASN. Sensors 2018, 18, 1272. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  40. Maijala, P.; Shuyang, Z.; Heittola, T.; Virtanen, T. Environmental noise monitoring using source classification in sensors. Appl. Acoust. 2018, 129, 258–267. [Google Scholar] [CrossRef]
  41. Ye, J.; Kobayashi, T.; Murakawa, M. Urban sound event classification based on local and global features aggregation. Appl. Acoust. 2017, 117, 246–256. [Google Scholar] [CrossRef]
  42. Segura-Garcia, J.; Perez-Solano, J.J.; Cobos-Serrano, M.; Navarro-Camba, E.A.; Felici-Castell, S.; Soriano-Asensi, A.; Montes-Suay, F. Spatial statistical analysis of urban noise data from a WASN gathered by an IoT system: Application to a small city. Appl. Sci. 2016, 6, 380. [Google Scholar] [CrossRef]
  43. Kim, P.; Ryu, H.; Jeon, J.J.; Chang, S.I. Statistical Road-Traffic Noise Mapping Based on Elementary Urban Forms in Two Cities of South Korea. Sustainability 2021, 13, 2365. [Google Scholar] [CrossRef]
  44. Mansourkhaki, A.; Berangi, M.; Haghiri, M.; Haghani, M. A neural network noise prediction model for Tehran urban roads. J. Environ. Eng. Landsc. Manag. 2018, 26, 88–97. [Google Scholar] [CrossRef]
  45. Garg, N.; Mangal, S.K.; Saini, P.K.; Dhiman, P.; Maji, S. Comparison of ANN and analytical models in traffic noise modeling and predictions. Acoust. Aust. 2015, 43, 179–189. [Google Scholar] [CrossRef]
  46. Mennitt, D.; Sherrill, K.; Fristrup, K. A geospatial model of ambient sound pressure levels in the contiguous United States. J. Acoust. Soc. Am. 2014, 135, 2746–2764. [Google Scholar] [CrossRef] [Green Version]
  47. Pal, P.; Datta, R.; Rajbansi, D.; Segev, A. A Neural Net Based Prediction of Sound Pressure Level for the Design of the Aerofoil. In ProceddSwarm, Evolutionary, and Memetic Computing and Fuzzy and Neural Computing; Springer: Cham, Switzerland, 2020; pp. 105–112. [Google Scholar]
  48. Zambon, G.; Benocci, R.; Brambilla, G. Cluster categorization of urban roads to optimize their noise monitoring. Environ. Monit. Assess. 2016, 188, 26. [Google Scholar] [CrossRef] [Green Version]
  49. Brambilla, G.; Benocci, R.; Confalonieri, C.; Roman, H.E.; Zambon, G. Classification of urban road traffic noise based on sound energy and eventfulness indicators. Appl. Sci. 2020, 10, 2451. [Google Scholar] [CrossRef] [Green Version]
  50. Farrés, J.C.; Novas, J.C. Issues and challenges to improve the Barcelona Noise Monitoring Network. In Proceedings of the 11th European Congress and Exposition on Noise Control Engineering, Heraklion, Greece, 27–31 May 2018; pp. 27–31. [Google Scholar]
  51. CESVA TA120 Noise Measuring Sensor for Smart Solutions. Available online: https://www.cesva.com/en/products/sensors-terminals/TA120/ (accessed on 15 May 2021).
  52. IEC-International Electrotechnical Commission. 2002, IEC 61672-1. Available online: https://webstore.iec.ch/publication/5708 (accessed on 15 May 2021).
  53. ISO 1996-2:2017. Acoustics—Description, Measurement and Assessment of Environmental Noise—Part 2: Determination of Environmental Noise Levels; International Organization for Standardization: Geneva, Switzerland, 2017. [Google Scholar]
  54. Plataforma BCNSentilo. Available online: http://connecta.bcn.cat/connecta-catalog-web/component/map (accessed on 16 April 2021).
  55. Bonet-Solà, D.; Martínez-Suquía, C.; Alsina-Pagès, R.M.; Bergadà, P. The Soundscape of the COVID-19 Lockdown: Barcelona Noise Monitoring Network Case Study. Int. J. Environ. Res. Public Health 2021, 18, 5799. [Google Scholar] [CrossRef] [PubMed]
  56. Benocci, R.; Roman, H.E.; Confalonieri, C.; Zambon, G. Investigation on clusters stability in DYNAMAP’s monitoring network during COVID-19 outbreak. Noise Mapp. 2020, 7, 276–286. [Google Scholar] [CrossRef]
  57. MacQueen, J.B. Some Methods for classification and Analysis of Multivariate Observations. In Proceedings of the 5th Berkeley Symposium on Mathematical Statistics and Probability, Berkeley, CA, USA, 21 June–18 July 1967; University of California Press: Berkeley, CA, USA, 1967; pp. 281–297. [Google Scholar]
  58. Ward, J.H. Hierarchical Grouping to Optimize an Objective Function. J. Am. Stat. Assoc. 1963, 58, 236–244. [Google Scholar] [CrossRef]
  59. Kaufman, L.; Rousseeuw, P. Finding Groups in Data; Wiley Series in Probability and Mathematical Statistics; John Wiley & Sons: Hoboken, NJ, USA, 1990; ISBN 9780471878766. [Google Scholar]
  60. Fraley, C.; Raftery, A.E.; Scrucca, L.; Murphy, T.B.; Fop, M. “Mclust” Version 4 for R: Normal Mixture Modeling for Model-Based Clustering, Classification, and Density Estimation. 2012. Available online: http://cran.r-project.org/web/packages/mclust/index.html (accessed on 26 June 2021).
  61. Dunn, J.C. Well separated clusters and fuzzy partitions. J. Cybern. 1974, 4, 95–104. [Google Scholar] [CrossRef]
  62. Handl, J.; Knowles, K.; Kell, D. Computational cluster validation in post-genomic data analysis. Bioinformatics 2005, 21, 3201–3212. [Google Scholar] [CrossRef] [Green Version]
  63. Peter, J. Rousseeuw, Silhouettes: A graphical aid to the interpretation and validation of cluster analysis. J. Comput. Appl. Math. 1987, 20, 53–65. [Google Scholar]
  64. Thorndike, R.L. Who belongs in the family? Psychometrika 1953, 18, 267–276. [Google Scholar] [CrossRef]
  65. R. Available online: https://www.r-project.org/ (accessed on 1 June 2021).
  66. Python. Available online: https://www.python.org (accessed on 1 June 2021).
  67. Github Repository with Unsupervised Learning Noise Pollution Geographic Analysis Code. Available online: https://github.com/AntonioPL/BCN_Noise/blob/main/Unsupervised_Learning_Noise_Pollution_Gegraphic_Analysis.ipynb (accessed on 16 May 2021).
  68. Web Pla per la Reducció de la Contaminació Acustica de la Ciutat de Barcelona 2010–2020. Available online: https://ajuntament.barcelona.cat/ecologiaurbana/ca/que-fem-i-per-que/medi-ambient-i-espai-public/pla-reduccio-contaminacio-acustica (accessed on 6 May 2021).
Figure 1. Map showing the location of the 70 acoustic nodes deployed in the city of Barcelona, Spain.
Figure 1. Map showing the location of the 70 acoustic nodes deployed in the city of Barcelona, Spain.
Ijerph 18 08271 g001
Figure 2. L den 1 d time series for node B C N 1 . Note that Spanish lockdown corresponds with the period between red lines.
Figure 2. L den 1 d time series for node B C N 1 . Note that Spanish lockdown corresponds with the period between red lines.
Ijerph 18 08271 g002
Figure 3. Statistics probability distribution analysis for Node B C N 1 .
Figure 3. Statistics probability distribution analysis for Node B C N 1 .
Ijerph 18 08271 g003
Figure 4. Statistics probability distribution analysis for Node B C N 27 .
Figure 4. Statistics probability distribution analysis for Node B C N 27 .
Ijerph 18 08271 g004
Figure 5. Validation measures for a given set of clustering algorithms and number of clusters.
Figure 5. Validation measures for a given set of clustering algorithms and number of clusters.
Ijerph 18 08271 g005
Figure 6. Scatter plot of the L d 2019 , L e 2019 , L n 2019 , and s d 2019 ( L den 1 d ) metrics representing all the nodes. Black line represents identity line, i.e., equal value for both KPIs.
Figure 6. Scatter plot of the L d 2019 , L e 2019 , L n 2019 , and s d 2019 ( L den 1 d ) metrics representing all the nodes. Black line represents identity line, i.e., equal value for both KPIs.
Ijerph 18 08271 g006
Figure 7. Amount of Cluster Selection Techniques.
Figure 7. Amount of Cluster Selection Techniques.
Ijerph 18 08271 g007
Figure 8. Nodes assignment to each cluster based on centroids for k = 4. Color legend: cluster 1 (black), cluster 2 (magenta), cluster 3 (cyan) and cluster 4 (brown).
Figure 8. Nodes assignment to each cluster based on centroids for k = 4. Color legend: cluster 1 (black), cluster 2 (magenta), cluster 3 (cyan) and cluster 4 (brown).
Ijerph 18 08271 g008
Figure 9. Maps developed for the geographical analysis with combined spatial, sound level and cluster information.
Figure 9. Maps developed for the geographical analysis with combined spatial, sound level and cluster information.
Ijerph 18 08271 g009
Figure 10. k = 4 clusters assignment (yearly sliding window).Note that Spanish lockdown corresponds with the period between red lines.
Figure 10. k = 4 clusters assignment (yearly sliding window).Note that Spanish lockdown corresponds with the period between red lines.
Ijerph 18 08271 g010
Figure 11. k = 4 clusters assignment (monthly sliding window). Note that Spanish lockdown corresponds with the period between red lines.
Figure 11. k = 4 clusters assignment (monthly sliding window). Note that Spanish lockdown corresponds with the period between red lines.
Ijerph 18 08271 g011
Table 1. Example of data completeness analysis for several acoustic nodes.
Table 1. Example of data completeness analysis for several acoustic nodes.
Node IDFirst DayDays with RecordsTotal RecordsValidNull% Null
B C N 1 9 July 20188531,228,3201,208,46319,8571.62%
B C N 2 1 January 201810311,484,6401,449,20235,4382.39%
B C N 3 1 January 201810371,493,2801,468,07725,2031.69%
B C N 4 1 January 201810471,507,6801,485,35822,3221.48%
B C N 5 10 October 20187621,097,2801,074,83622,4442.05%
B C N 6 1 January 201810431,501,9201,477,48024,4401.63%
B C N 7 1 January 201810441,503,3601,477,99025,3701.69%
B C N 8 1 January 20189801,411,2001,384,79926,4011.87%
B C N 9 1 January 201810421,500,4801,476,82123,6591.58%
B C N 10 3 September 20188131,170,7201,162,47482460.70%
Table 2. Example of summary statistics for node B C N 1 .
Table 2. Example of summary statistics for node B C N 1 .
Node IDDate L d 1 d L e 1 d L n 1 d L den 1 d L 011 d L 101 d L 501 d L 901 d L 991 d
B C N 1 1 August 201864.4864.6459.0967.5169.3666.1062.6052.4941.44
B C N 1 2 August 201864.7464.8959.1067.6570.2066.3062.7053.7940.94
B C N 1 3 August 201864.6664.7259.3567.7070.0666.1062.7054.0944.56
B C N 1 4 August 201862.0962.9558.1566.0567.2063.7060.2053.0842.34
B C N 1 5 August 201861.5662.0958.2165.7766.3662.9059.1051.9041.30
B C N 1 6 August 201863.6064.2859.2267.2868.5665.4062.1052.0042.94
B C N 1 7 August 201863.8463.7259.1867.1769.6265.4062.1051.8041.24
B C N 1 8 August 201864.9164.0059.2667.5569.7065.9162.3052.1943.38
B C N 1 9 August 201865.2163.8259.5067.7170.3066.9062.7053.7042.20
B C N 1 10 August 201864.0565.1960.2168.1469.6866.0062.5053.9041.56
B C N 1 11 August 201863.1763.4258.9766.8470.5664.6060.7052.8043.54
B C N 1 12 August 201860.4862.8657.7065.4968.0062.8058.8050.7939.64
B C N 1 13August 201864.7264.1959.3267.5771.9465.9061.9051.7041.16
B C N 1 14 August 201864.2864.3858.9267.3170.4665.9062.2052.0941.34
B C N 1 15 August 201860.8362.3459.4066.4567.1063.5059.7052.2941.34
Table 3. Size and centroids of clusters for k=3, 4 and 9 using data collected during 2019.
Table 3. Size and centroids of clusters for k=3, 4 and 9 using data collected during 2019.
Cluster L d 2019 L e 2019 L n 2019 sd 2019 ( L den 1 d )Size
k-means with 3 clusters
169.8569.5065.121.6435
263.3663.2759.542.3626
366.0568.2566.713.789
k-means with 4 clusters
170.7470.7966.391.5023
266.4066.0462.282.0627
366.0568.2566.713.789
461.1160.5756.242.6111
k-means with 9 clusters
168.9269.7267.002.274
268.6966.7562.372.447
365.8968.2566.653.928
460.7860.3356.092.6710
573.3074.1171.112.502
670.1670.0065.231.3214
764.1964.8962.332.4010
866.7866.3761.761.5011
972.4672.3467.691.164
Table 4. Overcoming map zones and clusters summary. Note that percentage (X%) is calculate over each zone. Note that d, e and n in brackets correspond to day, evening and night period, respectively.
Table 4. Overcoming map zones and clusters summary. Note that percentage (X%) is calculate over each zone. Note that d, e and n in brackets correspond to day, evening and night period, respectively.
ZoneSNM ClassCluster 1Cluster 2Cluster 3Cluster 4Total Zone
Sarrià-Sant GervasiOvercoming Map (d, e and n)2 (67%)1 (33%)0 (0%)0 (0%)3
Avinguda DiagonalOvercoming Map (d and e)3 (60%)2 (40%)0 (0%)0 (0%)5
Ronda General MitreOvercoming Map (d and e)5 (100%)0 (0%)0 (0%)0 (0%)5
Carrer BalmesOvercoming Map (d and e)3 (100%)0 (0%)0 (0%)0 (0%)3
Avinguda ParallelNo included in SNM4 (80%)1 (20%)0 (0%)0 (0%)5
GràciaOvercoming Map (n)0 (0%)0 (0%)4 (100%)0 (0%)4
Ciutat VellaOvercoming Map (n)0 (0%)4 (67%)2 (33%)0 (0%)6
Others—–6 (15%)19 (49%)3 (8%)11 (28%)39
Total—–2327911N = 70
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Pita, A.; Rodriguez, F.J.; Navarro, J.M. Cluster Analysis of Urban Acoustic Environments on Barcelona Sensor Network Data. Int. J. Environ. Res. Public Health 2021, 18, 8271. https://doi.org/10.3390/ijerph18168271

AMA Style

Pita A, Rodriguez FJ, Navarro JM. Cluster Analysis of Urban Acoustic Environments on Barcelona Sensor Network Data. International Journal of Environmental Research and Public Health. 2021; 18(16):8271. https://doi.org/10.3390/ijerph18168271

Chicago/Turabian Style

Pita, Antonio, Francisco J. Rodriguez, and Juan M. Navarro. 2021. "Cluster Analysis of Urban Acoustic Environments on Barcelona Sensor Network Data" International Journal of Environmental Research and Public Health 18, no. 16: 8271. https://doi.org/10.3390/ijerph18168271

APA Style

Pita, A., Rodriguez, F. J., & Navarro, J. M. (2021). Cluster Analysis of Urban Acoustic Environments on Barcelona Sensor Network Data. International Journal of Environmental Research and Public Health, 18(16), 8271. https://doi.org/10.3390/ijerph18168271

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop