通过分块对角协方差结构,提升分布式麦克风阵列的盲源分离效率。
Fast Multichannel NMF with Block-Diagonal Spatial Covariance Matrices for Efficient Blind Source Separation Using Distributed Microphone Arrays

- 将空间协方差矩阵设为分块对角,仅在子阵内进行矩阵求逆。
- 计算量更低,在五源条件下仍可稳定分离,音质优于单子阵方法。
- 适合大规模分布式麦克风阵列场景,兼顾性能与实时性。
由多个子阵组成的分布式麦克风阵列可在大空间范围内实现盲源分离。直接对所有子阵应用快速多通道非负矩阵分解(FastMNMF)虽能利用全部观测信息,但需反复求解覆盖所有麦克风的大矩阵逆,导致计算成本随麦克风数量急剧上升。相反,仅对单一子阵应用 FastMNMF 虽降低矩阵规模,却无法利用其他子阵信息。本文提出分布式 FastMNMF,通过在源空间协方差矩阵中引入分块对角结构,使矩阵求逆操作仅在子阵内部进行。同时,基于 NMF 的源频谱图模型在各子阵间共享,实现源活动信息聚合,同时忽略子阵间协方差。在同步、无噪、固定声学环境的仿真中,该方法比使用全部子阵的传统 FastMNMF 更快,平均信干比高于仅用一个子阵的方法,并成功处理了每四麦克风子阵局部欠定的五源情形。
原文摘要 · Abstract (English)
Distributed microphone arrays composed of multiple subarrays enable blind source separation over a wide spatial area. Directly applying fast multichannel nonnegative matrix factorization (FastMNMF) to all subarrays can exploit observations from all subarrays, but it requires repeated inversions of large matrices spanning all microphones, causing the computational cost to increase rapidly as the number of microphones grows. In contrast, applying FastMNMF to one subarray reduces the matrix size but cannot exploit observations from other subarrays. We propose distributed FastMNMF, which imposes a block-diagonal structure on the source spatial covariance matrices, so that matrix inversions are performed within subarrays. The NMF-based source spectrogram model is shared across subarrays, allowing the method to aggregate source activity information while discarding inter-subarray covariance. In synchronized, noiseless simulations with fixed room and array/source geometry, the method required less computation time than conventional FastMNMF using all subarrays, achieved a higher average source-to-distortion ratio than conventional FastMNMF using one subarray, and was applicable in the tested five-source condition, where each four-microphone subarray was locally underdetermined.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。