Skip to content

Audio denoising through morphological processing of the spectrogram of audio signals

License

Notifications You must be signed in to change notification settings

joeljose/audio_denoising

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Audio denoising through morphological processing of the spectrogram of audio signals

Open In Colab

In this project we try out image based morphological filtering to audio spectrograms for removing noise from audio signals. Regions of the spectrogram having high energy are estimated to be of more importance and likely to contain the original audio signal. The process of erosion can remove noise while dilation can then restore any erroneously removed signal regions. The combination of the two techniques results in a non-linear, time-frequency filter. We then recreate the denoised audio from the processed spectrogram.

Applications

This project was part of a bigger project called "Visual Mic", where we extract audio from motion due to vibrations caused by sound waves on materials. Here is the link to the project: https://github.com/joeljose/Visual-Mic
This denoising algorithm was effective in extracting out the signal from the noisy audio.

Follow Me

Show your support by starring the repository 🙂

About

Audio denoising through morphological processing of the spectrogram of audio signals

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published