Litcius/Paper detail

SDR — Medium Rare with Fast Computations

Robin Scheibler

2022ICASSP 2022 - 2022 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)17 citationsDOI

Abstract

We revisit the widely used bss_eval metrics for source separation with an eye out for performance. We propose a fast algorithm fixing shortcomings of publicly available implementations. First, we show that the metrics are fully specified by the squared cosine of just two angles between estimate and reference subspaces. Second, large linear systems are involved. However, they are structured, and we apply a fast iterative method based on conjugate gradient descent. The complexity of this step is thus reduced by a factor quadratic in the distortion filter size used in bss_eval, usually 512. In experiments, we assess speed and numerical accuracy. Not only is the loss of accuracy due to the approximate solver acceptable for most applications, but the speed-up is up to two orders of magnitude in some, not so extreme, cases. We confirm that our implementation can train neural networks, and find that longer distortion filters may be beneficial.

Topics & Concepts

Computer scienceAlgorithmDistortion (music)Quadratic equationComputationSolverConjugate gradient methodFilter (signal processing)Coordinate descentLinear subspaceGradient descentArtificial neural networkMathematicsArtificial intelligenceComputer visionComputer networkProgramming languageBandwidth (computing)AmplifierGeometrySpeech and Audio ProcessingBlind Source Separation TechniquesAdvanced Adaptive Filtering Techniques
SDR — Medium Rare with Fast Computations | Litcius