2012
DOI: 10.1007/s11265-012-0673-7
|View full text |Cite
|
Sign up to set email alerts
|

Optimization and Parallelization of Monaural Source Separation Algorithms in the openBliSSART Toolkit

Abstract: We describe the implementation of monaural audio source separation algorithms in our toolkit openBliSSART (Blind Source Separation for Audio Recognition Tasks). To our knowledge, it provides the first freely available C++ implementation of non-negative matrix factorization (NMF) supporting the Compute Unified Device Architecture (CUDA) for fast parallel processing on graphics processing units (GPUs). Besides integrating parallel processing, openBliSSART introduces several numerical optimizations of commonly us… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

2013
2013
2019
2019

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 27 publications
(10 citation statements)
references
References 30 publications
0
10
0
Order By: Relevance
“…However, a broad range of machine learning toolkits such as WEKA [32] offer a broad selection of alternative intelligence algorithms. A range of suitable and necessary and needed tools include, e. g., such for enhancement of the signal of interest as by blind source separation [30].…”
Section: Framework and Toolsmentioning
confidence: 99%
“…However, a broad range of machine learning toolkits such as WEKA [32] offer a broad selection of alternative intelligence algorithms. A range of suitable and necessary and needed tools include, e. g., such for enhancement of the signal of interest as by blind source separation [30].…”
Section: Framework and Toolsmentioning
confidence: 99%
“…It has been observed [17], [18] that measures such as the generalized Kullback-Leibler (KL) divergence [4] or Itakura-Saito (IS) [16] divergence are more appropriate for quantifying the modeling error of magnitude spectra of audio, in comparison to the Euclidean distance that is used in many other fields of science. In this work we restrict ourselves to the KL divergence, which is defined as…”
Section: B Quantifying the Modeling Errormentioning
confidence: 99%
“…Source separation [33], [48], the process of estimating the individual source signals that make up a mixture, is one of the most commonly used applications of nonnegative representations. The majority of the existing source separation algorithms based on non-negative representations use the EM algorithm for estimating the model parameters [2]- [7], [15], [17], [18], [34], [38], and only the way the dictionaries are constructed or the atoms are represented differ. ASNA gives solutions identical to the EM algorithm (provided that they are run for enough iterations), and can therefore replace the EM algorithm in source separation systems that use a fixed dictionary, to give a faster convergence.…”
Section: Source Separation Performancementioning
confidence: 99%
See 1 more Smart Citation
“…This divergence measure is commonly used in non-negative tensor and matrix factorisation, [17], producing effective performance with NMF based source separation [5], [18].…”
Section: Factorisation Algorithmmentioning
confidence: 99%