Please note: The algorithm descriptions in English have been automatically translated. Errors may have been introduced in this process. For the original descriptions, go to the Dutch version of the Algorithm Register.
Smartcity/ sound recognition
- Publication category
- Impactful algorithms
- Impact assessment
- DPIA
- Status
- Out of use
General information
Theme
Begin date
Contact information
Link to publication website
Responsible use
Goal and impact
The algorithm was developed to recognise sounds. In the current application, for sounds above a certain decibel level, it identifies what the nature of the loud noise was. This gives an insight into the kind of noises that cause nuisance. The algorithm aims to get an overall picture of where, when what types of noise nuisance are present so that further research can be done on them. The results of the algorithm are not intended as grounds for immediate decisions or actions without verification of the results.
By better understanding the cause of noise pollution experienced by citizens, the municipality can better perform its task in maintaining a pleasant comfortable outdoor space. Besides being able to identify the type of noise (noise recognition), the noise level (decibels) was also measured in a test setup. At present, no citizens are interacting with the algorithm. Two residents of the area where this algorithm was tested were involved for the duration of the test to investigate whether the intended concept application works. They gained insight into the decibel levels measured in the outdoor area through a dashboard (nb: the algorithm itself does not measure decibels). At these two residents' homes, a sensor was hung on their facade to verify what the noise levels are at their homes. Besides these two intensively involved residents, a larger event was organised during the summer of 2020 to inform visitors and residents of and on the promenade, during the Smart @Sea festival.
Considerations
There is no alternative to the noise recognition algorithm. The algorithm is an addition to noise level measurement. The algorithm is not used for decision-making.
Human intervention
The algorithm can be stopped by shutting down the processes on the sensor. This can be done remotely by Cyrb or by the administrator by switching off the power to the sensor. No processes flow directly from the algorithm's outcomes.
Risk management
The algorithm is trained on public datasets of similar sounds. Because these do not always sound the same and have the same characteristics (and nature) as the sounds captured on location, the algorithm could make errors in sound recognition. Because the algorithm only serves imaging purposes, it does not pose any direct risks to the citizens and entrepreneurs involved. The risk of data leakage (recorded sounds) has been overcome by not storing the sound on the device but directly executing the sound recognition on the device.
As long as the system is not used, there is also no need to update the 2019 DPIA.
Impact assessment
Operations
Data
The algorithm processes only spectrograms that were in turn generated from self-collected audio files.
Technical design
In evaluating the model, it uses the confusion matrix and the categorical-crossentropy as a metric.
The algorithm converts 4-second sound clips into spectrograms, visual representations of the sound. The spectrograms are images of 128x128 pixels with greyscale values. These spectrograms are then classified by an image recognition algorithm into a number of categories, such as "stationary traffic", "music", "honking", etc. This image recognition model is a relatively small convolutional neural network of five layers. (Three convolutional layers followed by max-pooling and two fully connected layers). The model runs in python, using the Tensorflow library.
Similar algorithm descriptions
- This algorithm has a low impact. The aim of the pilot is to identify incidents in public spaces earlier. Using an algorithm, the sound sensor can figure out the type of sound source.Last change on 26th of November 2024, at 15:38 (CET) | Publication Standard 1.0
- Publication category
- Other algorithms
- Impact assessment
- Field not filled in.
- Status
- In development
- Algorithm that detects a sound and determines what kind of sound it is. The type of sound is recorded.Last change on 23rd of August 2024, at 16:03 (CET) | Publication Standard 1.0
- Publication category
- Impactful algorithms
- Impact assessment
- Field not filled in.
- Status
- Out of use
- To determine the location of a sound source from a moored sea vessel and to measure how loud the sound is. This is done using several sound meters.Last change on 18th of July 2024, at 12:57 (CET) | Publication Standard 1.0
- Publication category
- Other algorithms
- Impact assessment
- Field not filled in.
- Status
- In use
- The algorithm uses sensor data to make a calculation for predictions of slipperiness risks. These predictions are used to determine where to grit (preventively), in consultation with meteorologists. In addition, the algorithm can issue various alarms, for example when there is a chance of wet road sections freezing.Last change on 10th of July 2024, at 8:18 (CET) | Publication Standard 1.0
- Publication category
- Other algorithms
- Impact assessment
- Field not filled in.
- Status
- In use
- The reporting system's algorithm recognises words in reports, such as 'rubbish' or 'pavement', and automatically determines the correct category and department. As a result, reporters no longer have to choose a category, and reports are dealt with faster at the right department.Last change on 7th of January 2025, at 13:02 (CET) | Publication Standard 1.0
- Publication category
- Other algorithms
- Impact assessment
- DPIA
- Status
- In use