Giter Site home page Giter Site logo

microsoft / acousticscatteringdata Goto Github PK

View Code? Open in Web Editor NEW
16.0 4.0 6.0 67.64 MB

Synthetic exterior acoustic scattering data and sample parsing code.

MATLAB 100.00%
acoustic-scattering-data matlab dataset octave-bands icassp-2020 acoustics scattering convolutional-neural-networks deep-neural-networks

acousticscatteringdata's Introduction

page_type languages description urlFragment
sample & dataset
matlab
Exterior acoustic scattering data suitable for machine learning
acoustic-scattering-data

Acoustic Scattering Data

This repository contains synthetic acoustic scattering data for a random set of convex prism shapes represented as loudness fields in four octave bands, along with Matlab (TM) parsing and visualization sample scripts. The data was employed in the paper:

Ziqi Fan, Vibhav Vineet, Hannes Gamper, Nikunj Raghuvanshi,
Fast Acoustic Scattering using Convolutional Neural Networks,
IEEE ICASSP, 2020

Contents

For each type of dataset, there are folders for input binary image representing shape as occupancy grid and output as a four-channel image representing scattered spatial loudness maps in four octave bands, with pixels occupied by shape represented by NaN values. See the referenced paper for more details.

File/folder Description
Train Training data (zipped)
Val Validation data
Test Test data
Stretch Generalization tests on analytic shapes
Visualization/visualizeData.m Function illustrating parsing and visualizing the data. Takes two arguments: name of dataset and an array for indices of instances within the dataset
README.md This README file.
CONTRIBUTING.md Guidelines for contributing to the sample.

Prerequisites

Scripts were tested on Matlab v2017b.

Citing

If you employ the dataset, please cite using Bibtex key below.

@InProceedings{Fan_MLScattering:2020,
author = {Fan, Ziqi and Vineet, Vibhav and Gamper, Hannes and Raghuvanshi, Nikunj},
title = {Fast Acoustic Scattering using Convolutional Neural Networks},
booktitle = {IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP)},
year = {2020},
month = {May},
}

License

The data and associated code are being released under the Open Use of Data Agreement, with the intention of promoting open research using this dataset.

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

acousticscatteringdata's People

Contributors

microsoft-github-operations[bot] avatar microsoftopensource avatar nikunjragh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.