Deep Learning Based Stage-wise Two-dimensional Speaker Localization with Large Ad-hoc Microphone Arrays
Shupei Liu, Linfeng Feng, Yijun Gong, Chengdong Liang, Chen Zhang, Xiao-Lei Zhang, Xuelong Li
TL;DR
This work addresses 2D speaker localization using large-scale ad-hoc microphone arrays by proposing a stage-wise framework that first estimates DOA at each node with CNN backbones, then selects reliable nodes, triangulates rough positions from bearing lines, and finalizes 2D locations via mean-shift clustering. It introduces two CNN backbones (CNN-MLC and CNN-Mask), employs unbiased label distribution to avoid quantization errors, and uses weighted adjacent decoding for continuous angle estimation. A novel Libri-adhoc-nodes10 real-world dataset is introduced, and extensive experiments on simulated and real data show that the proposed CNN-ULD-based approach outperforms conventional DOA and 2D localization methods, with robust performance in single-source and real-world settings, while ghost-speaker effects are analyzed and mitigated through clustering and node selection. The framework demonstrates strong generalization from simulation to real environments and offers a flexible, scalable solution for practical deployment of ad-hoc microphone networks in speaker localization tasks.
Abstract
While deep-learning-based speaker localization has shown advantages in challenging acoustic environments, it often yields only direction-of-arrival (DOA) cues rather than precise two-dimensional (2D) coordinates. To address this, we propose a novel deep-learning-based 2D speaker localization method leveraging ad-hoc microphone arrays, where an ad-hoc microphone array is composed of randomly distributed microphone nodes, each of which is equipped with a traditional array. Specifically, we first employ convolutional neural networks at each node to estimate speaker directions. Then, we integrate these DOA estimates using triangulation and clustering techniques to get 2D speaker locations. To further boost the estimation accuracy, we introduce a node selection algorithm that strategically filters the most reliable nodes. Extensive experiments on both simulated and real-world data demonstrate that our approach significantly outperforms conventional methods. The proposed node selection further refines performance. The real-world dataset in the experiment, named Libri-adhoc-node10 which is a newly recorded data described for the first time in this paper, is online available at https://github.com/Liu-sp/Libri-adhoc-nodes10.
