Lightweight Online Separation of the Sound Source of Interest through BLSTM-Based Binary Masking

Alejandro Maldonado, Caleb Rascon, Ivette Velez
2/26/2020
eess.AS

Official code: balkce/onlinessblstm (3 stars, GPL-3.0, last commit 2021-04-29).

Abstract

Online audio source separation has been an important part of auditory scene analysis and robot audition. The main type of technique to carry this out, because of its online capabilities, has been spatial filtering (or beamforming), where it is assumed that the location (mainly, the direction of arrival; DOA) of the source of interest (SOI) is known. However, these techniques suffer from considerable interference leakage in the final result. In this paper, we propose a two step technique: 1) a phase-based beamformer that provides, in addition to the estimation of the SOI, an estimation of the cumulative environmental interference; and 2) a BLSTM-based TF binary masking stage that calculates a binary mask that aims to separate the SOI from the cumulative environmental interference. In our tests, this technique provides a signal-to-interference ratio (SIR) above 20 dB with simulated data. Because of the nature of the beamformer outputs, the label permutation problem is handled from the beginning. This makes the proposed solution a lightweight alternative that requires considerably less computational resources (almost an order of magnitude) compared to current deep-learning based techniques, while providing a comparable SIR performance.

View on arXivView PDF

Code Implementations(1)

GPL-3.0

Lightweight online separation of the sound source of interest through a hybrid approach: 1) a phase-based frequency masking beaformer, and 2) BLSTM-based binary TF masking.

34Shell, PythonFeb 17, 20205 years agoGPL-3.0

Similar Papers

Cite this paper

@article{maldonado2020lightweight,
  title  = {Lightweight Online Separation of the Sound Source of Interest through BLSTM-Based Binary Masking},
  author = {Alejandro Maldonado and Caleb Rascon and Ivette Velez},
  year   = {2020},
  eprint = {2002.11241},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2002.11241}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2002.11241.svg)](https://codeofpaper.com/paper/2002.11241)

Discussion