TACO: Training-free Sound Prompted Segmentation via Semantically Constrained Audio-visual CO-factorization
Hugo Malard, Michel Olvera, Stephane Lathuiliere, Slim Essid
TL;DR
This work tackles unsupervised sound-prompted segmentation by introducing TACO, a training-free framework that performs semantically constrained audio-visual co-factorization (Sem Co-NMF) on frozen CLIP and CLAP features to uncover co-activated concepts. Sem Co-NMF uses semantic anchors to align audio and visual representations in a shared semantic space, enabling local cross-modal correspondence without fine-tuning. The decomposition yields an interpretable dominant concept that seeds an open-vocabulary segmenter (FC-CLIP) for precise segmentation in a zero-shot setting, achieving state-of-the-art results on AVSBench, ADE SP, and AVSS while preserving model generalization. The approach offers a scalable, interpretable path for multi-source audio-visual localization and downstream open-vocabulary segmentation, with practical implications for zero-shot multimodal understanding.
Abstract
Large-scale pre-trained audio and image models demonstrate an unprecedented degree of generalization, making them suitable for a wide range of applications. Here, we tackle the specific task of sound-prompted segmentation, aiming to segment image regions corresponding to objects heard in an audio signal. Most existing approaches tackle this problem by fine-tuning pre-trained models or by training additional modules specifically for the task. We adopt a different strategy: we introduce a training-free approach that leverages Non-negative Matrix Factorization (NMF) to co-factorize audio and visual features from pre-trained models so as to reveal shared interpretable concepts. These concepts are passed on to an open-vocabulary segmentation model for precise segmentation maps. By using frozen pre-trained models, our method achieves high generalization and establishes state-of-the-art performance in unsupervised sound-prompted segmentation, significantly surpassing previous unsupervised methods.
