Papers for

sports video platform developers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Zero shot model spots and ranks soccer events using video and commentary

Zero-Shot Multimodal Event Spotting in Soccer Broadcasts

Abstract: Automatic soccer event spotting supports highlight generation, video indexing, and sports analytics, but existing methods depend on large annotated datasets and soccer-specific training. We present a zero-shot framework that detects, classifies, and temporally localizes events in full-length soccer broadcasts without task-specific parameter training. Each match is segmented into overlapping clips represented by a compact visual storyboard and the aligned commentary transcript, which a general-purpose multimodal model processes jointly. On three manually annotated matches containing 130 events, the best configuration achieves 72.0% F1@5s and outperforms SoccerNet-trained CALF and NetVLAD++ in a cross-dataset setting, while the storyboard representation reduces inference cost by 72% compared with individual frames. We further analyze the effects of model family, input representation, and prompt optimization, and introduce an evidence-grounded excitement-scoring stage that ranks detected events with natural-language explanations for highlight selection.

Tue 27 OctComputer Vision and Pattern RecognitionMachine LearningMultimedia
The gist
Finding key moments during a soccer match automatically helps create highlights and analyze games. The authors present a method that detects and identifies events in entire soccer matches without needing special training for soccer or lots of example data. Their system combines short video summaries with match commentary and uses a general AI model to find when events happen. It performs well compared to existing models and runs faster by using compact video representations. They also added a step that ranks exciting moments with explanations to pick the best highlights.
Open → 2610.37583v1

EventNet detects key table tennis moments using 2d pose keypoints

Event Detection in Table Tennis Videos using 2D Keypoints

Abstract: This paper addresses the challenge of automatic, frame-accurate event detection in table tennis videos. Current methods for estimating 3d ball trajectories and ball spin typically require that key events, such as ball-racket contacts, have already been identified in advance. This requirement makes it difficult to apply these methods to longer, unedited video recordings. To overcome this limitation, we propose EventNet, a two-stage pipeline to detect key events: (1) 2d keypoints are extracted of the upper-body poses for both players, table corners and ball center. A small keypoint transformer combines them into a compact representation that is robust to changes in viewpoint, lighting, and background clutter. (2) The temporal sequences of these frame-based representations are processed by a transformer encoder that predicts two time-to-event values for each frame, indicating how close the current frame is to the next and previous ball-racket contact. One novelty is a new, temporal cosine-like target signal. Furthermore, we introduce viewpoint augmentation via 3D reprojection and frame-rate augmentation to improve robustness and generalization. Our extensive ablation study gives deeper insights into the importance of various architectural and training aspects. Experimental results show that the proposed approach achieves an F1 score of 91.16% and a mean frame deviation between ground truth and predicted frame of 0.42 on the Latte-MV dataset and 73.08% / 1.16 on the challenging TTHQ dataset. Overall, our work demonstrates that 2d keypoint-based temporal modeling with our EventNet architecture is a promising and practical approach for automatic event detection in table tennis videos.

Tue 6 OctComputer Vision and Pattern Recognition
The gist
Detecting important moments like when the ball hits the paddle in table tennis videos is tricky, especially for long and unedited footage. The authors designed EventNet, a two-step system that first finds key body points of players, table corners, and the ball in each video frame. Then, it analyzes the sequence of these points over time to predict exactly when ball-paddle contacts occur. Their method works well even when videos have different angles, lighting, or backgrounds, making it useful for automatic video analysis of table tennis matches.
Open → 2610.08286v1

Automated analysis struggles with identity in amateur sports video

Prompt, Probe, Train, or Annotate? Single-camera sports video understanding in amateur settings

Abstract: Video understanding is usually benchmarked on curated, single-actor, or professionally filmed clips, and a strong score there is routinely read as evidence a model is robust enough for deployment. Amateur team sport is a useful, largely untested place to check that assumption: over eight million students played a school sport in the United States in 2024-25 alone, almost none of it filmed by more than a single fixed camera, with several candidate actors crowded into frame and no operator or second angle to fall back on. Using volleyball as a test case, we ask whether strong performance on general video and world-model benchmarks translates into reliable, per-player attribution once footage is this chaotic, turning footage into statistics through a chain of tasks from finding play boundaries to naming who did what. We evaluate four approaches (prompting and agentic reasoning over frontier vision-language models, classical computer vision with small trained specialists, self-supervised video world models, and manual annotation) at every stage, on 66 amateur matches with 46,648 human-labelled contacts, filmed under conditions no published benchmark uses. No single paradigm wins every stage, and static, single-frame computer vision is not competitive at any stage involving motion or identity. A prompted model segments matches well, yet a far smaller trained model beats it at spotting contacts for a fraction of the cost, and the sport's own rules recover rally outcomes the pixels cannot. Identity is where every automated approach struggles: a jersey number is a static fact temporal reasoning cannot recover if never visible, unlike sporting action, a repeated motor pattern a temporal model can exploit, which is why holistic reasoning improves event detection while identity stays unchanged. We close with where each approach earns its cost, and what transfers beyond volleyball to amateur sport.

Wed 23 SeptComputer Vision and Pattern RecognitionArtificial Intelligence
The gist
Videos of school sports are often filmed with a single fixed camera and without professional quality, making it hard to track who is doing what in team games. The authors studied volleyball videos from amateur matches to see if various computer methods can accurately identify players and actions. They found that different approaches work well at different tasks like finding play segments or spotting ball contacts, but none can reliably identify players when their jersey numbers are hidden. This shows it's still hard for AI to fully understand chaotic, real-world sports footage from amateur settings.
Open → 2609.28049v1

Semantic action graph improves sports highlight narration and viewing experience

Semantic Action Graph: A Shared Representation for Agent Grounding and Human Interpretation of Sports Highlights

Abstract: Generative agents are increasingly used to select and narrate video highlights, but they typically operate over unstructured or frame-level representations. Their output is consequently difficult for a viewer to verify and steer toward individual preferences. We present the semantic action graph, a lightweight domain schema that represents a sports match as performer, action, recipient, moment, and state nodes connected by role, temporal, and outcome edges. The schema demonstrates three key properties: 1) connected event sequences, 2) a shared, closed vocabulary, and 3) frame-addressable moments, making it suitable to serve two consumers at once: an agentic pipeline that composes narrated highlights, and a visual interface through which viewers query and inspect the same structure. We instantiate it in SportSAGE, a design probe pairing a four-module highlight pipeline with a graph interface, and report feedback from 12 soccer fans. Participants were satisfied with the quality of the generated highlights and narratives, and used the graph interface to search, navigate, and interpret the match highlights. These results provide early evidence that one small, human-readable schema can ground agent generation and support human interpretation at the same time.

Thu 17 SeptHuman-Computer InteractionArtificial Intelligence
The gist
It can be hard for automated systems to pick and explain the best parts of sports videos in a way that people find clear and trustworthy. The authors created a special structure called a semantic action graph that breaks down a sports match into connected events using consistent categories like players, actions, and moments. This helps both a computer system make narrated highlights and viewers explore and understand those highlights using the same information. They tested this idea with soccer fans who found the highlights good and enjoyed using the graph to explore the game.
Open → 2609.20768v1