When a contrastive audio-visual model is trained on mixed audio with two sounding objects, it does not split its attention evenly. It spontaneously commits to one source — the one it becomes biased toward.
SCAV turns the one-source bias into a feature, not a bug: it uses the dominant source as a spatial prior to progressively uncover the subdominant one.
Contrastive learning on the mixed audio drives the model to converge on a single source, yielding a clean spatial prior Mdom — no annotations required.
Using Mdom as a prior, the model decouples the remaining audio-visual correspondence and localises the second source Msub in the same forward pass.
SCAV achieves the best performance among self-supervised methods across all benchmarks. All charts compare self-supervised methods only.
Select a method to view its localisation results
Warmer colours = higher activation. SCAV produces focused, source-specific heatmaps; Mix-and-Localize collapses both sources into a single diffuse response.
Existing benchmarks evaluate localisation against bounding-box annotations, which include substantial background and systematically inflate IoU. We introduce pixel-level segmentation masks for spatially-aligned evaluation.
| Dataset | Year | Test Samples | Annotation | #Classes |
|---|---|---|---|---|
| MUSIC-Duet | 2018 | 17 † | Bounding Box | 11 |
| MUSIC-Synthetic | 2020 | 455 | Bounding Box | 15 |
| VGGSound-Instruments | 2022 | 446 | Segmentation Mask | 37 |
| VGGSound-Duet | 2023 | Bounding Box | 220 | |
| VGGSound-DuetMask (Ours) | 2025 | 3,951 | Segmentation Mask | 220 |
† MUSIC-Duet counts are video-level; each video contains multiple annotated frames. ‡ 3,951 samples currently accessible; remaining videos are unavailable on YouTube.
The two protocols share the same numerator. Their denominators differ by $f_{\bar k}$, the number of activations on the opposite half-frame:
$$\underbrace{|\,\mathcal{B}_k \cup \mathcal{M}_k^{+}|}_{\text{frame-wise}} = \underbrace{|\,\hat{\mathcal{B}}_k \cup \mathcal{M}_k^{\mathrm{half}}|}_{\text{source-wise}} + f_{\bar{k}}$$
$$\mathrm{IoU}^{\,\text{src}}_{k} \;\ge\; \mathrm{IoU}^{\,\text{frame}}_{k}$$
Equality holds iff $f_{\bar k}=0$, i.e. the model produces zero activation on the opposite half. Source-wise evaluation therefore systematically inflates metrics whenever a model leaks activations across sources.
@inproceedings{hu2026scav,
title = {Whence the Voice? Self-supervised Dual-source Audio-Visual
Localisation via Selective Convergence},
author = {Han Hu and Dongheng Lin and Yuqi Hou and Haotian Li and
Hyung Jin Chang and Jianbo Jiao},
booktitle = {European Conference on Computer Vision (ECCV)},
year = {2026}
}