Ice Hockey Puck Detection and Tracking from Broadcast Video

Loading...
Thumbnail Image

Journal Title

Journal ISSN

Volume Title

Publisher

University of Waterloo

Abstract

Accurate localization and tracking of fast-moving sports objects in broadcast video remain a fundamental problem in computer vision, enabling downstream applications such as tactical analysis, player analytics, automated highlight generation, officiating assistance, and augmented reality broadcasting. In ice hockey, this problem is particularly difficult because the puck occupies only a few pixels, rapidly accelerates, exhibits motion blur, becomes occluded by players and boards, and is observed under continuously changing camera viewpoints. These characteristics substantially degrade the performance of conventional appearance-based detection and tracking methods. This thesis presents an end-to-end framework for puck detection and tracking that combines contextual reasoning, geometric scene understanding, and temporal motion modelling. First, I propose a context-aware puck detector, termed Player Localization Using Contextual Cues (PLUCC). By using player segmentation as an explicit contextual prior, the proposed method exploits the strong spatial relationship between players and the puck to improve localization accuracy over appearance-only detection approaches. The thesis then assesses the suitability of modern visual object trackers for broadcast hockey footage through a comprehensive evaluation of modern tracking algorithms. Experimental results show that existing appearance-based trackers remain fundamentally limited by the puck’s small image footprint, rapid motion, frequent occlusions, and visually similar distractors, motivating an alternative tracking paradigm. To address these limitations, we introduce a geometry-aware tracking framework in which puck motion is represented in a temporally stable planar coordinate system rather than directly in image space. A monocular 3D reconstruction pipeline estimates the broadcast camera pose and reconstructs the rink surface, while semantic segmentation removes dynamic objects to enable robust plane estimation. Projecting detections into this canonical coordinate system substantially reduces perspective distortion and camera-induced motion, producing geometrically consistent trajectories throughout time. Temporal motion modelling is subsequently performed within the planar representation using sequence-based learning, allowing the model to focus on the puck’s underlying physical motion rather than compensating for camera motion. Collectively, the proposed framework demonstrates that combining contextual detection with geometry-aware motion modelling provides a more robust foundation for puck tracking than conventional appearance-based approaches alone. Although developed for broadcast ice hockey, the suggested approach is largely sport-agnostic and is readily applicable to other sports involving small objects moving on approximately planar playing surfaces, including soccer, tennis, basketball, lacrosse, and baseball.

Description

Citation

Collections

Endorsement

Review

Supplemented By

Referenced By