atlas

Research map / Video / Video segmentation and tracking

LoCoNet: Long-Short Context Network for Active Speaker Detection

CVPR 2024 · Video › Video segmentation and tracking · approach: Sign language and physiological video analysis · 28 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes LoCoNet, an end-to-end parallel-inference active speaker detection network that interleaves long-term intra-speaker attention modeling with short-term inter-speaker convolution modeling, reaching SOTA on AVA-ActiveSpeaker, Talkies, and Ego4D.

Problem

Active speaker detection requires identifying who is speaking per frame; prior parallel-inference methods model long-term single-speaker context but ignore multi-speaker interactions, while sequential methods are computationally expensive.

Approach

Interleave Long-term Intra-speaker Modeling (self-attention for temporal dependencies plus audio-visual cross-attention) with Short-term Inter-speaker Modeling (small convolutions over nearby frames across speakers), trained end-to-end with multi-block supervision, plus a VGGFrame audio encoder that keeps per-frame temporal resolution using pretrained VGGish weights.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace ResNet-34 with VGGFrame as the audio encoder (ablation)LoCoNet · AVA-ActiveSpeakermAP: 91.2 -> 92.8Helped
Add 3 LIM modules (ablation)LoCoNet with VGGFrame · AVA-ActiveSpeakermAP: 92.8 -> 94.1Helped
Add 3 SIM modules (ablation)LoCoNet with VGGFrame · AVA-ActiveSpeakermAP: 92.8 -> 94.0Helped
Add both LIM and SIM modules (ablation)LoCoNet with VGGFrame · AVA-ActiveSpeakermAP: 92.8 -> 95.2Helped
Increase input length from 20 to 100 frames (ablation)LoCoNet with S=1 · AVA-ActiveSpeakermAP: 87.8 -> 92.8Helped
Increase input length from 100 to 200 frames (ablation)LoCoNet with S=1 · AVA-ActiveSpeakermAP: 92.8 -> 93.2Helped
Increase the number of modeled speakers from 1 to 2 (ablation)LoCoNet with T=200 · AVA-ActiveSpeakermAP: 93.2 -> 94.6Helped
Increase the number of modeled speakers from 2 to 3 (ablation)LoCoNet with T=200 · AVA-ActiveSpeakermAP: 94.6 -> 95.2Helped
Increase SIM receptive field from 1 to 7 frames (ablation)LoCoNet with S=3 and T=200 · AVA-ActiveSpeakermAP: 94.5 -> 95.2Helped
Increase SIM receptive field beyond 7 frames (ablation)LoCoNet with S=3 and T=200 · AVA-ActiveSpeakermAP: 95.2 -> 95.2; 95.2 -> 95.0; 95.2 -> 94.9Mixed
Replace SIM convolution with window self-attention (ablation)LoCoNet · AVA-ActiveSpeakermAP: 95.2 -> 94.4Hurt
Add LSCM blocks, increasing N from 0 to 1 (ablation)LoCoNet · AVA-ActiveSpeakermAP: 92.8 -> 94.3Helped

Surprising findings

Limitations

Experimental setup

Datasets: AVA-ActiveSpeaker Talkies Ego4D Audio-Visual benchmark AudioSet

Benchmarks: AVA-ActiveSpeaker Talkies Ego4D Audio-Visual benchmark

Metrics: mAP AUC average-FLOPs

Baselines: ASC MAAS ASDNet SPELL SPELL+ UniCon TalkNet ASD-Trans EASEE Light-ASD TS-TalkNet

Builds on: TalkNet VGGish Transformer

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy