Giter VIP home page Giter VIP logo

mwsg_ieee_paper's Introduction

MWSG_IEEE_Paper

Codes for paper "Spectrogram enhancement using multiple window Savitzky Golay (MWSG) filter for robust bird sound detection" which is published in IEEE Transactions on Speech,Audio and Language Processing March 2017
IEEE Xplorer Link
MatLab Version used : R2014a.

Image Description of each MatLab file present in the folder is described below:

compute_MWSG_Spec.m

calculate Multiple Window Savitzky Golay(SG) Filter of Matrix Length M and Order P default M=21 P=3 High Pass filtered at 1Khz.
DSP System ToolBox of MatLab is required to run this program
Parameters
signal : I/P audio file
fs : Sampling frequency
M : Matrix Length required for SG Coefficients
P : Order for SG Coefficients
MWSG : Multiple Window Savitzky Golay(SG) Filtered Spectrogram

compute_Dir_Spec_From_MWSG.m

Calculate four directional spectrogram and summed up directional spectrogram calculated on a mentioned patch of len
Parameters
Spect : spectrogram
x_D1 : spectrogram which is replaced by values in the patch of length len at angle 0 degrees
x_D2 : spectrogram which is replaced by values in the patch of length len at angle 45 degrees
x_D3 : spectrogram which is replaced by values in the patch of length len at angle 90 degrees
x_D4 : spectrogram which is replaced by values in the patch of length len at angle 135 degrees

segment.m

Generate segmented vector(PdframesC) based on the threshold on Input Spectrogram (Spect)
Refrence Paper : Bird acoustic activity detection based on morphological filtering of the spectrogram
Parameters
Spect : Spectrogram
d : Predicted frame array

Demo.m

This file is included to demonstrate the steps of algorithm we used to detect Bird sounds using Multiple Window Savitzky-Golay(MWSG) Filter

GroundTruth.txt

This file contains the ground truth of the audio file 'PC5_20090606_050000_0010' which is taken from MLSP dataset and is used to demonstrate our algorithm.
Ground truth is frame wise 0s and 1s

mwsg_ieee_paper's People

Contributors

nithinraok avatar

Watchers

James Cloos 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.