Planned intervention: On Wednesday April 3rd 05:30 UTC Zenodo will be unavailable for up to 2-10 minutes to perform a storage cluster upgrade.

There is a newer version of the record available.

Published July 16, 2019 | Version 0.4.0
Dataset Open

SONYC Urban Sound Tagging (SONYC-UST): a multilabel dataset from an urban acoustic sensor network

Description

SONYC Urban Sound Tagging (SONYC-UST): a multilabel dataset from an urban acoustic sensor network

Version 0.4, July 2019

 

Created by

Mark Cartwright (1,2,3), Ana Elisa Mendez Mendez (1), Graham Dove (2), Jason Cramer (1), Vincent Lostanlen (1,2,4), Ho-Hsiang Wu (1), Justin Salamon (1,5), Oded Nov (6), Juan Pablo Bello (1,2,3)

  1. Music and Audio Resarch Lab, New York University
  2. Center for Urban Science and Progress, New York University
  3. Department of Computer Science and Engineering, New York University
  4. Cornell Lab of Ornithology
  5. Adobe Research
  6. Department of Technology Management and Innovation, New York University

 

Publication

If using this data in an academic work, please cite the following paper, which presented this dataset:

Cartwright, M., Mendez, A.E.M., Cramer, J., Lostanlen, V., Dove, G., Wu, H., Salamon, J., Nov, O., Bello, J.P. SONYC Urban Sound Tagging (SONYC-UST): A Multilabel Dataset from an Urban Acoustic Sensor Network. In Proceedings of the Workshop on Detection and Classification of Acoustic Scenes and Events (DCASE) , 2019. 
[pdf]

 

Description

SONYC Urban Sound Tagging (SONYC-UST) is a dataset for the development and evaluation of machine listening systems for realistic urban noise monitoring. The audio was recorded from the SONYC acoustic sensor network. Volunteers on the Zooniverse citizen science platform tagged the presence of 23 classes that were chosen in consultation with the New York City Department of Environmental Protection. These 23 fine-grained classes can be grouped into 8 coarse-grained classes. The recordings are split into three subsets: training, validation, and test. These sets are disjoint with respect to the sensor from which each recording came. For increased reliability, three volunteers annotated each recording, and members of the SONYC team subsequently created a set of ground-truth tags for the validation set using a two-stage annotation procedure in which two annotators independently tagged and then collectively resolved any disagreements. For more details on the motivation and creation of this dataset see the DCASE 2019 Urban Sound Tagging Task website.

 

Audio data

The provided audio has been acquired using the SONYC acoustic sensor network for urban noise pollution monitoring. Over 50 different sensors have been deployed in New York City, and these sensors have collectively gathered the equivalent of 37 years of audio data, of which we provide a small subset. The data was sampled by selecting the nearest neighbors on VGGish features of recordings known to have classes of interest. All recordings are 10 seconds and were recorded with identical microphones at identical gain settings. To maintain privacy, the recordings in this release have been distributed in time and location, and the time and location of the recordings are not included in the metadata.

 

Label taxonomy

The label taxonomy is as follows:

  1. engine
    1: small-sounding-engine
    2: medium-sounding-engine
    3: large-sounding-engine
    X: engine-of-uncertain-size
  2. machinery-impact
    1: rock-drill
    2: jackhammer
    3: hoe-ram
    4: pile-driver
    X: other-unknown-impact-machinery
  3. non-machinery-impact
    1: non-machinery-impact
  4. powered-saw
    1: chainsaw
    2: small-medium-rotating-saw
    3: large-rotating-saw
    X: other-unknown-powered-saw
  5. alert-signal
    1: car-horn
    2: car-alarm
    3: siren
    4: reverse-beeper
    X: other-unknown-alert-signal
  6. music
    1: stationary-music
    2: mobile-music
    3: ice-cream-truck
    X: music-from-uncertain-source
  7. human-voice
    1: person-or-small-group-talking
    2: person-or-small-group-shouting
    3: large-crowd
    4: amplified-speech
    X: other-unknown-human-voice
  8. dog
    1: dog-barking-whining

The classes preceded by an X code indicate when an annotator was able to identify the coarse class, but couldn’t identify the fine class because either they were uncertain which fine class it was or the fine class was not included in the taxonomy. dcase-ust-taxonomy.yaml contains this taxonomy in an easily machine-readable form.

 

Data splits

This release contains a training subset (2351 recordings), and validation subset (443 recordings), and a test subset (274 recordings). The training and validation subsets are disjoint with respect to the sensor from which each recording came, and were chosen such that the distribution of citizen science provided labels were similar for each split. The sensors in the test set are not disjoint from the training and validation subsets, but the test recordings are displaced in time, occurring after any of the recordings in the training and validation subset.

 

Annotation data

The annotation data are contained in annotations.csv, and encompass the training, validation, and test subsets. Each row in the file represents one multi-label annotation of a recording—it could be the annotation of a single citizen science volunteer, a single SONYC team member, or the agreed-upon ground truth by the SONYC team (see the annotator_id column description for more information).

 

 

Columns

split

The data split. (train, validate, test)

sensor_id

The ID of the sensor the recording is from. These have been anonymized to have no relation to geolocation.

audio_filename

The filename of the audio recording

annotator_id

The anonymous ID of the annotator. If this values is positive, it is a citizen science volunteer from the Zooniverse platform. If it is negative, it is a SONYC team member (only present for validation set). If it is 0, then it is the ground truth agreed-upon by the SONYC team.

<coarse_id>-<fine_id>_<fine_name>_presence

Columns of this form indicate the presence of fine-level class. 1 if present, 0 if not present. If -1, then the class wasn’t labeled in this annotation because the annotation was performed by a SONYC team member who only annotated one coarse group of classes at a time when annotating the validation set.

<coarse_id>_<coarse_name>_presence

Columns of this form indicate the presence of a coarse-level class. 1 if present, 0 if not present. If -1, then the class wasn’t labeled in this annotation because the annotation was performed by a SONYC team member who only annotated one coarse group of classes at a time when annotating the validation set. These columns are computed from the fine-level class presence columns and are presented here for convenience when training on only coarse-level classes.

<coarse_id>-<fine_id>_<fine_name>_proximity

Columns of this form indicate the proximity of a fine-level class. After indicating the presence of a fine-level class, citizen science annotators were asked to indicate the proximity of the sound event to the sensor. Only the citizen science volunteers performed this task, and therefore this data is included for training but not validation. This columns can take on four values: (near, far, notsure, -1). If -1, then the proximity was not annotated because either the annotation wasn’t performed by a citizen science volunteer, or the citizen science volunteer did not indicate the presence of the class.

 

Conditions of use

Dataset created by Mark Cartwright, Ana Elisa Mendez Mendez, Graham Dove, Jason Cramer, Vincent Lostanlen, Ho-Hsiang Wu, Justin Salamon, Oded Nov, and Juan Pablo Bello

The SONYC-UST dataset is offered free of charge under the terms of the Creative Commons Attribution 4.0 International (CC BY 4.0) license:
https://creativecommons.org/licenses/by/4.0/

The dataset and its contents are made available on an “as is” basis and without warranties of any kind, including without limitation satisfactory quality and conformity, merchantability, fitness for a particular purpose, accuracy or completeness, or absence of errors. Subject to any liability that may not be excluded or limited by law, New York University is not liable for, and expressly excludes all liability for, loss or damage however and whenever caused to anyone by any use of the SONYC-UST dataset or any part of it.

 

Feedback

Please help us improve SONYC-UST by sending your feedback to:

In case of a problem, please include as many details as possible.

 

Acknowledgments

We would like to thank all the Zooniverse volunteers who continue to contribute to our project. This work is supported by National Science Foundation award 1544753.

 

Change log

  • 0.4 Fixed error in annotations. Previously, the coarse class "machinery-impact" was accidentally indicated as present whenever "non-machinery-impact" was present regardless of the presence of "machinery-impact". This error has been fixed.
  • 0.3 Test set annotations added
  • 0.2 Test set audio files added

Notes

This work is supported by National Science Foundation award 1544753.

Files

annotations.csv

Files (2.1 GB)

Name Size Download all
md5:ad19c75f8c07412723dc0917ca1413a8
3.2 MB Preview Download
md5:bb6f07fc37f6bebf8728e770e6e4d265
1.9 GB Download
md5:29a4bd503cb7285d10e08615bd0068d9
180.8 MB Download
md5:6c1cca1c4c383a6ebb0cb71cb74fe3a9
1.1 kB Download
md5:b19f9c255d154849bf423c30670794ac
8.7 kB Preview Download