Analysis updated 2026-05-18
Benchmark a multimodal tracking or segmentation model against 871 real-world audio-visual videos with challenge labels.
Run the AVTracker baseline to identify which visible person is speaking at each moment in a video.
Study how camera motion, occlusion, and overlapping speech affect audio-visual tracking accuracy.
Use the speech separation and face recognition variants to compare different speaker matching strategies.
| fudancvl/avtrack | adya84/ha-world-cup-2026 | afk-surf/safeclipper | |
|---|---|---|---|
| Stars | 16 | 16 | 16 |
| Language | Python | Python | Python |
| Setup difficulty | hard | easy | moderate |
| Complexity | 5/5 | 2/5 | 3/5 |
| Audience | researcher | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a CUDA GPU by default, uv for dependency management, and downloading a large dataset from Hugging Face.
AVTrack is a research dataset and accompanying baseline system for teaching AI to figure out who is speaking in videos, specifically in complex, real world scenes with crowds, overlapping voices, and camera movement. Published at ICML 2026, it addresses a gap in existing benchmarks that rely on clean, single speaker, laboratory style footage. The dataset contains 871 videos averaging about 54 seconds each, drawn from interviews, films, anime, operas, narrations, and stage performances. Every video includes pixel level outlines, called instance masks, that track individual people across frames, alongside synchronized audio. Videos are labeled with challenge attributes such as camera motion, occlusion, position changes, and overlapping speech, making it possible to measure how different systems handle specific difficulties. The project also ships a training free baseline pipeline called AVTracker. It combines a visual tracking model called SAM3 with a speech recognition model called Whisper to identify who is on screen and what is being said, then uses a vision language model to match speech segments to the correct person. Optional steps include speech separation through Mossformer2 to untangle overlapping voices, and face recognition through DeepFace as an alternative matching strategy. The code is written in Python and uses a tool called uv for dependency management, with a pinned lockfile for reproducibility. Models are downloaded automatically from Hugging Face on first use, and the dataset itself is also hosted there. The project is released under the MIT License and is aimed at computer vision and audio researchers working on multimodal scene understanding and tracking.
AVTrack is an ICML 2026 dataset of 871 real-world videos with tracked instance masks and synchronized audio, plus a training-free baseline pipeline that identifies who is speaking on screen.
Mainly Python. The stack also includes Python, PyTorch, SAM3.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.