atlas

Research map / Video / Video-language understanding

Towards Universal Soccer Video Understanding

CVPR 2025 · Video › Video-language understanding · approach: Event and anomaly reasoning in video · 17 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.

Introduces SoccerReplay-1988, a 1,988-match multimodal soccer dataset with automated annotations, and MatchVision, a SigLIP-initialized spatiotemporal visual encoder evaluated on event classification, commentary generation, and multi-view foul recognition.

Problem

Soccer video understanding research is fragmented across task-specific models and limited by small datasets (about 500 full matches in SoccerNet), with no unified visual encoder for diverse soccer tasks.

Approach

Pretrain a soccer-specific visual encoder by extending SigLIP with interleaved temporal and spatial attention (TimeSformer-style) on a large automatically curated match dataset, using supervised event classification and/or video-language contrastive learning, then reuse frozen features for multiple downstream heads.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MatchVision instead of SigLIP with supervised classification pretraining on SoccerNet-v2SoccerNet-v2 event classification · SoccerNet-v2 testAcc.@1: 55.9 -> 82.5Helped
Use hybrid supervised-contrastive pretraining with MatchVisionSN-Caption-test-align commentary generation · SN-Caption-test-alignCIDEr: 38.24 -> 44.18Helped
Add SoccerReplay-1988 to supervised classification pretraining (ablation)MatchVision · SoccerReplay-test event classificationAcc.@1: 62.67 -> 68.03Helped
Add SoccerReplay-1988 to visual-language contrastive pretraining (ablation)MatchVision · SoccerReplay-test event classificationAcc.@1: 46.97 -> 57.41Helped
Add SoccerReplay-1988 to hybrid pretraining (ablation)MatchVision · SoccerReplay-test event classificationAcc.@1: 56.86 -> 63.59Helped
Use supervised classification rather than visual-language contrastive pretraining (ablation)MatchVision · SoccerReplay-test event classificationAcc.@1: 68.03 vs 57.41Helped
Train the visual encoder on MatchTime rather than freezing it (ablation)MatchVision commentary generation head · SoccerReplay-test commentary generation trained on MatchTimeCIDEr: 12.90 -> 30.77Helped
Train the LLM decoder rather than freezing it (ablation)MatchVision commentary generation head · SoccerReplay-test commentary generation trained on MatchTimeCIDEr: 12.90 -> 31.91Helped
Add SoccerReplay-1988 to commentary-generation training (ablation)MatchVision commentary generation head · SoccerReplay-test commentary generationCIDEr: 30.77 -> 45.85Helped
Jointly train the visual encoder and LLM decoder instead of training only the visual encoder (ablation)MatchVision commentary generation head · SoccerReplay-test commentary generation trained on MatchTime and SoccerReplay-1988CIDEr: 45.85 -> 43.18Hurt

Surprising findings

Limitations

Experimental setup

Datasets: SoccerReplay-1988 SoccerNet-v2 SoccerNet-pro MatchTime MVFoul

Benchmarks: SoccerNet-v2 event classification (100 matches) SN-Caption-test-align SoccerReplay-test MVFoul

Metrics: top-1/3/5 accuracy BLEU METEOR ROUGE-L CIDEr top-1/2 foul type accuracy severity accuracy

Baselines: I3D C3D ResNet CLIP InternVideo SigLIP Baidu R(2+1)D MViT

Builds on: SigLIP TimeSformer MatchTime Perceiver

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