explaingit

fudancvl/avtrack

Analysis updated 2026-05-18

16PythonAudience · researcherComplexity · 5/5LicenseSetup · hard

TLDR

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.

Mindmap

mindmap
  root((AVTrack))
    What it does
      Audio visual tracking dataset
      871 real world videos
      Instance masks plus audio
    Tech stack
      Python
      SAM3
      Whisper
      uv
    Use cases
      Benchmark tracking models
      Speaker identification
      Multimodal research
    Baseline
      AVTracker pipeline
      Mossformer2 separation
      DeepFace variant

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Benchmark a multimodal tracking or segmentation model against 871 real-world audio-visual videos with challenge labels.

USE CASE 2

Run the AVTracker baseline to identify which visible person is speaking at each moment in a video.

USE CASE 3

Study how camera motion, occlusion, and overlapping speech affect audio-visual tracking accuracy.

USE CASE 4

Use the speech separation and face recognition variants to compare different speaker matching strategies.

What is it built with?

PythonPyTorchSAM3Whisperuv

How does it compare?

fudancvl/avtrackadya84/ha-world-cup-2026afk-surf/safeclipper
Stars161616
LanguagePythonPythonPython
Setup difficultyhardeasymoderate
Complexity5/52/53/5
Audienceresearchergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires a CUDA GPU by default, uv for dependency management, and downloading a large dataset from Hugging Face.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

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.

Copy-paste prompts

Prompt 1
Set up AVTrack with uv sync and download the dataset from Hugging Face to run the AVTracker baseline.
Prompt 2
Explain how AVTracker matches Whisper speech segments to the correct person using SAM3 masks.
Prompt 3
Run AVTrack's evaluation script and explain what the HOTA, DetA, and IDF1 metrics measure.
Prompt 4
Configure AVTrack to use the DeepFace variant instead of the vision language model for speaker matching.

Frequently asked questions

What is avtrack?

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.

What language is avtrack written in?

Mainly Python. The stack also includes Python, PyTorch, SAM3.

What license does avtrack use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is avtrack to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is avtrack for?

Mainly researcher.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.